@charset "UTF-8";hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder;letter-spacing:.25px}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.nowrap{white-space:nowrap}.nowrap:after,.nowrap:before{content:' ';display:table;clear:both}.btn .sr-only,.sr-only{position:absolute;display:inline-block;height:0;width:0;line-height:0;overflow:hidden}.green,.highlight,.success{color:#41b14f}.error,.red{color:#d33a2c}.darker-red{color:#61140f}.darkest-red{color:#390c09}.black{color:#000}.bold{font-weight:700}.in-progress,.orange,.pending{color:#f88040!important}.light-grey{color:#999!important}.grey,.grey a{color:#666!important}.white{color:#fff!important}.display-block{display:block!important}.bg--grey{background-color:#f6f6f6}.bg--lighter-grey{background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#f0f0f0));background-image:linear-gradient(white,#f0f0f0)}.bg--light-grey{background-color:#fafafa}.bg--dark-grey{background-color:#666}.bg--red{background-color:#d33a2c}.bg--navy{background-color:#282634}.bg--green{background-color:#41b14f}.bg--light-green{background-color:#e3f5e5!important}.bg--light-red{background-color:#fbebea!important}.bg--dark-red{background-color:#811d15}.small{font-size:.8em!important}.smaller{font-size:.7em!important}.larger{font-size:1.2em!important}.padding-bottom{padding-bottom:4vh}.italic{font-style:italic!important}.thin{font-weight:400!important}.center{text-align:center!important}.float--right{float:right}.float--left{float:left}.elena{font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .elena{font-family:Elena}.mija{font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .mija{font-family:Mija}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.margin-center{margin:0 auto!important}.sticky{position:fixed;left:0;top:0;right:0;z-index:10;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.enhanced .no-js-only,.js .no-js-only{display:none}.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.nowrap{white-space:nowrap}.nowrap:after,.nowrap:before{content:' ';display:table;clear:both}.btn .sr-only,.sr-only{position:absolute;display:inline-block;height:0;width:0;line-height:0;overflow:hidden}.green,.highlight,.success{color:#41b14f}.error,.red{color:#d33a2c}.darker-red{color:#61140f}.darkest-red{color:#390c09}.black{color:#000}.bold{font-weight:700}.in-progress,.orange,.pending{color:#f88040!important}.light-grey{color:#999!important}.grey,.grey a{color:#666!important}.white{color:#fff!important}.display-block{display:block!important}.bg--grey{background-color:#f6f6f6}.bg--lighter-grey{background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#f0f0f0));background-image:linear-gradient(white,#f0f0f0)}.bg--light-grey{background-color:#fafafa}.bg--dark-grey{background-color:#666}.bg--red{background-color:#d33a2c}.bg--navy{background-color:#282634}.bg--green{background-color:#41b14f}.bg--light-green{background-color:#e3f5e5!important}.bg--light-red{background-color:#fbebea!important}.bg--dark-red{background-color:#811d15}.small{font-size:.8em!important}.smaller{font-size:.7em!important}.larger{font-size:1.2em!important}.padding-bottom{padding-bottom:4vh}.italic{font-style:italic!important}.thin{font-weight:400!important}.center{text-align:center!important}.float--right{float:right}.float--left{float:left}.elena{font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .elena{font-family:Elena}.mija{font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .mija{font-family:Mija}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.margin-center{margin:0 auto!important}.sticky{position:fixed;left:0;top:0;right:0;z-index:10;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.enhanced .no-js-only,.js .no-js-only{display:none}.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.container-fluid{padding-right:8rem;padding-left:8rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lg-hidden,.md-hidden,.sm-hidden,.xs-hidden{display:none}@media (min-width:48em){.xs-hidden{display:block}}@media (min-width:64em){.sm-hidden{display:block}}@media (min-width:64em){.md-hidden{display:block}}@media (min-width:75em){.lg-hidden{display:block}}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,[class*=col-]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:48em){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:64em){.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:75em){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.col--right{justify-self:flex-end;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.col--center{margin-left:auto;margin-right:auto;justify-self:space-around}.row::after{clear:both}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:48em){.col-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.c-garfield-the-cat{padding:0 1em}.c-garfield-the-cat>p:first-of-type{font-size:1.1em;line-height:1.55em}.col--article-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:64em){.article--navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:64em){.article--navigation button:nth-child(1){margin-left:calc(30% + 1em);margin-right:1em;margin-left:auto}}@media (max-width:64em){.article--navigation button:nth-child(2){margin-right:0}}.article__content{padding:0}.article--content-page .article__content::before{display:none}@media (max-width:1024px){.col{width:100%!important;padding:0 1em}.row{margin-left:0;margin-right:0}.col--article-head,.col--article-summary,.internal-summary{float:none;margin:0;top:0}.article__content{float:none;margin-top:50px}.article__content::before{display:none}}.no-js body{background-color:#fff}.cover{position:relative;z-index:20;background-color:#fff}.cover:after,.cover:before{content:' ';display:table;clear:both}hr{height:4px;border-radius:11px;background:#d33a2c;border:0;margin:3em 0}@media screen and (min-width:64em){hr.small-only{display:none}}.c-garfield-header{clear:both}.c-garfield-the-cat a:not(.btn){color:#006fc6}.c-garfield-the-cat figcaption a:not(.btn){color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#666;text-decoration-color:#666}.c-promo-box{font-size:.9em;border-radius:11px}.c-promo-box h3{margin-top:0}.c-promo-box a:not(.btn){color:#006fc6}.c-promo-box--ad li a{color:#006fc6;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#5da3db;text-decoration-color:#5da3db}.c-promo-box a.btn{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.c-promo-box--ad::before{display:block;white-space:pre-wrap;padding:0 0 1.5em 0;font-size:.75em;font-style:italic;color:#666}.noads.c-promo-box--ad::before{display:none}.c-garfield-the-cat .author__desc{font-size:.9em;color:#555}.article__summary::before{content:'Quick summary ↬ ';display:inline;font-style:normal;letter-spacing:2px;font-size:.75em;margin:0;font-weight:600;color:#d33a2c;text-transform:uppercase}.c-garfield-the-cat>.c-promo-box--ad::before{content:'Our friends and supporters ↓'}@media (max-width:64em){.c-garfield-the-cat>.c-promo-box--ad{padding:1em 1em .5em 0;background-color:#f7f7f7;margin:2.5em auto;text-align:center}.c-garfield-the-cat>.c-promo-box--ad::before{content:'Our friends and supporters. \A You know, they help us pay the bills ↓'}}.c-garfield-the-cat>div:last-child.c-promo-box--ad::before,.c-promo-box--wide::before,.signature+.c-promo-box--ad::before{margin-top:1em;border-top:8px solid #eee;padding:2em 0 3em 0;content:'Our friends and supporters. You know, they help us pay the bills ↓';text-align:center}.c-promo-box--wide{padding:0;background:0 0;margin:0 auto}.c-promo-box--wide .bnnr-list,.signature+.c-promo-box--ad .bnnr-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:64em){.c-promo-box--wide .bnnr-list,.signature+.c-promo-box--ad .bnnr-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-garfield-the-cat>div:last-child.c-promo-box--ad .bnnr-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:64em){.c-garfield-the-cat>div:last-child.c-promo-box--ad li:not(:last-child),.c-promo-box--wide li:not(:last-child),.signature+.c-promo-box--ad li:not(:last-child){padding-right:2em}}.c-promo-box--ad img{border-radius:11px}.c-promo-box--ad ul{padding-left:0;margin:0}.c-promo-box--ad li{margin-bottom:1.5em}.c-promo-box--ad li:last-child{margin-bottom:0}.c-sidenote{color:#666;font-size:.95em;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-sidenote code{font-style:normal}.c-garfield-the-cat>.c-pre-sidenote--left{grid-column:3/10}.c-sidenote--right{border-left:8px solid #eee;padding-left:1em;text-align:left;border-top:0;border-bottom:0;font-style:italic}.c-sidenote--left{border-right:8px solid #eee;padding-right:1em;text-align:right;border-top:0;border-bottom:0;font-style:italic}.c-garfield-the-cat>.c-sidenote--right{grid-column:11/15}.c-garfield-the-cat>.c-sidenote--left{grid-column:1/5}.c-garfield-the-cat>.c-post-sidenote--right{grid-column:6/15}@media (max-width:64em){.col--article--grid.col--article__grid--ad{display:none}}.bnnr-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}.sponsors:not(.c-promo-box) .bnnr-list{margin-top:1.5em}.sponsors.c-promo-box:not(.c-promo-box--wide) .bnnr-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bnnr-list li a:nth-of-type(1){background-image:none!important}.bnnr-list li a:nth-of-type(2){color:#006fc6;font-style:italic;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#5da3db;text-decoration-color:#5da3db}@media all and (min-width:1100px){@supports (grid-row-gap:0){.c-garfield-the-cat>h3{margin-top:calc(1.5 * (1em + .5vw));margin-bottom:0}.c-garfield-the-cat>h4{margin-top:calc(1em + .5vw);margin-bottom:calc(-1 * (1em + .5vw)/ 2)}.c-garfield-the-cat>pre[class*=language-]{margin-top:calc((1em + .5vw)/ 2);margin-bottom:calc((1em + .5vw)/ 2)}.c-garfield-the-cat>p:empty{display:none}.c-garfield-the-cat>blockquote.pull-quote{margin:calc(1em + .5vw) 0}.c-garfield-the-cat>blockquote.pull-quote p{margin-top:0;margin-bottom:0}.c-garfield-the-cat>table{margin-bottom:calc(1em + .5vw)}.article__content>.c-garfield-the-cat>.aspect-ratio,.article__content>.c-garfield-the-cat>.video-container{padding:0}.c-sidenote{color:#666;font-size:.95em;font-style:italic}.c-garfield-the-cat .c-garfield-aside--meta{grid-column:14/15;grid-row:2/4;align-self:start;margin:0;overflow:hidden}.c-garfield-the-cat>.break-out{grid-column:1/15;max-width:50em;margin-left:auto;margin-right:auto;width:100%}.c-garfield-the-cat>.break-out img{margin:0 auto}.c-garfield-the-cat>.break-out figcaption{max-width:50em}.article__content .c-garfield-the-cat figcaption{padding-top:calc((1em + .5vw)/ 2);padding-bottom:0;margin:0 auto}.c-garfield-the-cat>ol li,.c-garfield-the-cat>ul li{margin-bottom:calc((1em + .5vw)/ 2)}.c-garfield-the-cat>.c-promo-box{grid-column:10/15;align-self:center}.c-garfield-the-cat .c-garfield-native-panel{grid-column:1/2;grid-row:4/10;align-self:start;text-align:center;margin-top:-2em}.c-garfield-native-panel__right{grid-column:14/15;grid-row:5/8;align-self:start;text-align:center}.c-garfield-the-cat .c-garfield-native-panel__below{grid-row:15/20}.c-garfield-the-cat .c-garfield-native-panel__end{grid-row:26/31}}.c-garfield-the-cat>div:last-child.c-promo-box--ad{grid-column:1/15}}embed,iframe,img,object{max-width:100%}embed,iframe,object{border:0}:focus{outline:3px dotted var(--THEME_COLOR_HOVER,#811d15)!important}.cp_embed_iframe{height:500px}body h1,body h2,body h3{line-height:1.2}body h4,body h5,body h6{line-height:calc(1.3em + (1.5 - 1.3) * ((100vw - 21em)/ (35 - 21)))}body code{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal}@supports (-ms-ime-align:auto){body{-webkit-font-feature-settings:normal;font-feature-settings:normal}}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#666}.old-price{position:relative}.old-price::before{content:'';display:block;position:absolute;width:100%;height:2px;border-radius:2px;background:#d33a2c;top:50%;margin-top:-2px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}time{font-size:.8em;color:#666;text-transform:lowercase;-webkit-font-feature-settings:'smcp' 1,'c2sc' 1;font-feature-settings:'smcp' 1,'c2sc' 1;letter-spacing:1px;font-variant:petite-caps;background-position:center 72%;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 time{font-family:Elena}time a{background-position:center 72%}.lining-figures-tnum{-webkit-font-feature-settings:'smcp' 1,'c2sc' 1,'tnum' 1,'frac' 1,'sups' 1,'subs' 1;font-feature-settings:'smcp' 1,'c2sc' 1,'tnum' 1,'frac' 1,'sups' 1,'subs' 1}p{margin:calc(1em + .5vw) 0}b,strong{letter-spacing:0}.kbd,kbd{font-size:.9em;padding:.0625rem .5rem;border-radius:.125rem;border:1px solid #d33a2c;-webkit-box-shadow:1px 1px 0 #d33a2c,2px 2px 0 #d33a2c;box-shadow:1px 1px 0 #d33a2c,2px 2px 0 #d33a2c;margin:0 .25rem;color:#d33a2c;font-family:monospace}code,pre{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code ::-moz-selection,code::-moz-selection,pre ::-moz-selection,pre::-moz-selection{text-shadow:none;background:#b3d4fc}code ::-moz-selection,code::-moz-selection,pre ::-moz-selection,pre::-moz-selection{text-shadow:none;background:#b3d4fc;color:#333}code ::selection,code::selection,pre ::selection,pre::selection{text-shadow:none;background:#b3d4fc;color:#333}pre{padding:1rem;margin:.5rem 0;resize:both;max-width:100vw;color:#666;background:#fafafa;border:1px solid #eee;font-size:1em;border-radius:11px;min-width:250px;overflow:auto}@media (max-width:64em){pre{max-width:100%}}:not(pre)>code,code{background:#f6f3f2;color:#333;font-size:calc(.75em + .1vw);line-height:calc(1.5em + .2vw)!important;padding:0 .2725em;display:inline-block}:not(pre)>code{white-space:normal}pre>code,pre[class]>code{line-height:calc(1.65em + .2vw)!important;background:0 0}pre.code__inline code{padding:0}.coupon,.note{color:#333;border-radius:11px;background:#fff2cc;font-size:.75em;padding:.15em .5em;margin:0 .15em;text-shadow:none}p.auth-modal__hint{margin:2em .15em 0 .15em;color:#333}p.auth-modal__hint small{font-size:.75em;background:#fff2cc;padding:.5em 1em;border-radius:11px}address{line-height:1.6;margin:1em 0;font-style:normal}address span{display:block}figure{margin:0;padding:0}figure:after,figure:before{content:' ';display:table;clear:both}figcaption a{color:inherit}figcaption code,figcaption pre{font-style:normal}.figure--left-caption{position:relative}.figure--left-caption img{width:auto;max-width:100%}.figure--left-caption figcaption{font-size:calc(.8em + .2vw);color:#666;padding:2em 0}.figure--left-caption figcaption li{margin:.5em 0;padding:0;margin-bottom:-.25em}@media all and (min-width:1025px){.figure--left-caption figcaption{width:50.75%;position:absolute;top:50%;margin-top:2em;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(-50% - 2em);text-align:right}}a code{background:0 0!important;padding:0;-webkit-text-decoration-line:underline;text-decoration-line:underline}.load-more{text-align:center;padding:1em 0 5em}a.load-more__link{text-transform:lowercase;-webkit-font-feature-settings:'smcp' 1,'c2sc' 1;font-feature-settings:'smcp' 1,'c2sc' 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;text-transform:uppercase;font-size:.75em;color:inherit;background:0 0;text-shadow:none;border-bottom:5px solid #d33a2c;letter-spacing:1px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;display:inline-block;padding:1.25em 0 .5em;cursor:pointer}a.load-more__link a{background-position:center 72%}a.load-more__link:focus,a.load-more__link:hover{color:#d33a2c}a.load-more__link::after{content:' → '}.read-more-link{font-size:.95em;text-shadow:none;font-weight:700;display:table;margin-top:.5em;text-underline-offset:5px;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .read-more-link{font-family:Mija}.smashing-tv-host,.smashing-tv-speaker{background-color:#d0eed4;color:#005f2d;border-radius:11px;font-size:.75em;padding:.4em .65em;font-weight:700;display:inline-block;text-align:center;vertical-align:baseline;margin-top:0;line-height:1.2em;letter-spacing:1px;transition:all .3s ease-in-out;margin-right:.5em;text-transform:uppercase}.smashing-tv-host{background-color:#fff2cc;color:#d44119}.meow__content{padding:2em 1.5em 2em 1.5em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:11px;background-color:#d33a2c;width:100%}.meow__content:not(.meow__content--small) a:not(.btn){color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#e58980;text-decoration-thickness:3px;text-decoration-color:#e58980}.meow__illustration--split{background-color:#fff;padding:2em;text-align:center;border-top-left-radius:11px;border-top-right-radius:11px}.search-results img{border-radius:11px;border:4px solid #fff}@media (min-width:1000px){.meow__illustration--split img{max-width:40vw}}.header__search-results{max-width:calc(900px + 15vw);margin:0 auto;overflow:hidden;position:relative}.h1,h1{font-size:calc(1.625rem + 1.6vw);margin:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .h1,.wf-loaded-stage2 h1{font-family:Mija}.h2,h2{font-size:calc(1.375rem + 1.6vw);margin:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .h2,.wf-loaded-stage2 h2{font-family:Mija}.h3,h3{font-size:calc(1.5rem + .25vw);margin:2em 0 .75em;text-transform:capitalize;color:#333;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .h3,.wf-loaded-stage2 h3{font-family:Elena}.h4,h4{font-size:calc(1.125rem + .25vw);text-transform:uppercase;letter-spacing:1px;margin-top:2em;margin-bottom:1em;color:#333}.h5,h5{font-style:italic;font-size:calc(1.1rem + .25vw);color:#444}.h6,h6{font-size:calc(1.1rem + .25vw);letter-spacing:1px;color:#444;text-transform:uppercase;margin:0}@media all and (min-width:1550px){.h1,h1{font-size:2.13894em}.h2,h2{font-size:2.14857em}}h2:target,h3:target,h4:target,h5:target,h6:target{color:#d33a2c;border-bottom:5px solid #d33a2c}:target{scroll-margin-top:2rem}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{position:relative}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{text-transform:none}::-moz-selection,code::-moz-selection{text-shadow:none;background:#b3d4fc}::selection,code::selection{text-shadow:none;background:#b3d4fc}::-moz-selection{text-shadow:none;background:#b3d4fc}.success::-moz-selection{text-shadow:none;background:var(--THEME_COLOR,#b3d4fc)}.success::selection{text-shadow:none;background:var(--THEME_COLOR,#b3d4fc)}ol{list-style:none;counter-reset:listCounter}ol>li{padding-left:1.75em;padding-left:calc(1.65em + .7vw);position:relative;counter-increment:listCounter;margin-bottom:1em}ol>li::before{content:counter(listCounter,decimal-leading-zero);font-size:.7em;font-weight:700;color:#d33a2c;left:.8em;position:absolute;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 ol>li::before{font-family:Mija}ol ol>li{padding-left:2.25em;padding-left:calc(1.35em + .7vw)}ol ol ol>li{padding-left:3em;padding-left:calc(2.4em + 1.4vw)}ol[start='0']{counter-reset:listCounter -1}ol ul li:before{content:''}ol ol{margin-left:1em;margin-top:0;margin-bottom:0}ol ol>li::before{content:counters(listCounter, ".", decimal-leading-zero) " ";left:-1.5em}ul>li p{margin-top:0}ul>li>ul{margin-left:1em}.rh{color:#d33a2c}dt{margin-bottom:.5em}dd{padding:0;margin:0;margin-bottom:1.5em}@media (max-width:40em){.vertical--horizontal-fallback{max-width:100%}.vertical--horizontal-fallback span{padding-left:1em}}.wf-loaded-stage2 .btn,.wf-loaded-stage2 .toolbar-item{font-family:Mija}.btn:not(.hidden)+.btn:not(.hidden),.btn:not(.hidden)+.toolbar-item:not(.hidden),.toolbar-item:not(.hidden)+.btn:not(.hidden),.toolbar-item:not(.hidden)+.toolbar-item:not(.hidden){margin-right:1em}.btn.hover,.btn:active,.btn:focus,.btn:hover,.hover.toolbar-item,.toolbar-item:active,.toolbar-item:focus,.toolbar-item:hover{background:#d33a2c}.btn--orange{background-color:#d33a2c;background-image:-webkit-gradient(linear,left top,left bottom,from(#f88040),to(#d33a2c));background-image:linear-gradient(to bottom,#f88040,#d33a2c)}.btn span,.toolbar-item span{color:#811d15;font-size:.8em;margin-left:5px;margin-top:.5em;line-height:1}.btn span.ladda-label,.toolbar-item span.ladda-label{color:inherit;font-size:inherit;margin:0;line-height:inherit}.outline--none:focus{outline:0!important}.btn span.sup,.toolbar-item span.sup{display:inline-block;font-size:.6em;vertical-align:top;line-height:1.5;position:relative;top:0;left:-.4em}.btn--blue,.btn--smashing{background-color:#2da2c5;background-image:-webkit-gradient(linear,left top,left bottom,from(#79d7ed),to(#2da2c5));background-image:linear-gradient(#79d7ed,#2da2c5);color:#fff}.btn--blue:focus,.btn--blue:hover,.btn--smashing:focus,.btn--smashing:hover{background:#2da2c5}.btn--blue span,.btn--smashing span{color:rgba(0,0,0,.5)}.btn--navy{background-color:#282634;background-image:-webkit-gradient(linear,left top,left bottom,from(#3f3c51),to(#282634));background-image:linear-gradient(#3f3c51,#282634);color:#fff}.btn--navy:focus,.btn--navy:hover{background:#282634}.btn--navy span{display:block;color:#bbb;font-weight:400}.btn--green,.btn--member{background-color:#41b14f;background-image:-webkit-gradient(linear,left top,left bottom,from(#9ec14c),to(#41b14f));background-image:linear-gradient(#9ec14c,#41b14f);color:#fff}.btn--green:focus,.btn--green:hover,.btn--member:focus,.btn--member:hover{background:#41b14f;color:#fff;border-color:#41b14f}.btn--green span,.btn--member span{color:rgba(0,0,0,.5)}.btn--grey{background-color:#dcdede;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdede));background-image:linear-gradient(#fff,#dcdede);color:#000}.btn--grey:focus,.btn--grey:hover{background:#fff}.btn--grey span{display:block;color:#666}.btn--white,.toolbar-item{background:#fff;color:#267dcc;border:1px solid #fff;text-shadow:none}.btn--white:focus,.btn--white:hover,.toolbar-item:focus,.toolbar-item:hover{text-shadow:none;background:#fff!important;color:#d33a2c}.btn--white span,.toolbar-item span{display:block;color:#666}.btn--white span.sr-only,.toolbar-item span.sr-only{display:inline-block}.btn--white--bordered,.btn--white--bordered:active,.btn--white--bordered:focus,.btn--white--bordered:hover,.toolbar-item{border:1px solid #ddd}.btn--ghost--white.toolbar-item,.btn.btn--ghost--white{border:1px solid #fff;color:#fff;text-shadow:none;border-radius:11px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.btn--ghost--white.toolbar-item:active,.btn--ghost--white.toolbar-item:hover,.btn.btn--ghost--white:active,.btn.btn--ghost--white:hover{background:#fff;color:#d33a2c}.btn--text-shadow,a.btn.btn--text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.btn--no-shadow{text-shadow:none}.btn--disabled,.btn--disabled:focus,.btn--disabled:hover{color:#999;cursor:not-allowed}.btn[disabled],.toolbar-item[disabled]{border:1px solid #666;opacity:.5;cursor:not-allowed}.btn[disabled]:focus,.btn[disabled]:hover,.toolbar-item[disabled]:focus,.toolbar-item[disabled]:hover{text-shadow:none}.btn[disabled].ladda-button,.toolbar-item[disabled].ladda-button{background:#666;color:#fff;border-color:#666;opacity:1}.btn[disabled].ladda-button.btn--secure::before,.toolbar-item[disabled].ladda-button.btn--secure::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI2FhYWFhYSIgZD0iTTE1IDIxLjkxNXYwYy0wLjU4My0wLjIwNi0xLTAuNzYyLTEtMS40MTUgMC0wLjgyOCAwLjY3Mi0xLjUgMS41LTEuNXMxLjUgMC42NzIgMS41IDEuNWMwIDAuNjUzLTAuNDE3IDEuMjA5LTEgMS40MTV2Mi41OTRjMCAwLjI2My0wLjIyNCAwLjQ5MS0wLjUgMC40OTEtMC4yNjggMC0wLjUtMC4yMi0wLjUtMC40OTF2LTIuNTk0ek04IDE0djAgMGMtMS42NTggMC4wMDUtMyAxLjM0LTMgMy4wMDl2OS45ODFjMCAxLjY2MiAxLjM0NiAzLjAwOSAzLjAwOSAzLjAwOWgxNC45ODJjMS42NjIgMCAzLjAwOS0xLjMzNyAzLjAwOS0zLjAwOXYtOS45ODFjMC0xLjY1OS0xLjM0MS0zLjAwNS0zLTMuMDA5di0zLjUwMWMwLTQuMTQyLTMuMzY2LTcuNDk5LTcuNS03LjQ5OS00LjE0MiAwLTcuNSAzLjM1Ny03LjUgNy40OTl2My41MDF6TTExIDE0di0zLjQ5OWMwLTIuNDkyIDIuMDE1LTQuNTAxIDQuNS00LjUwMSAyLjQ4IDAgNC41IDIuMDE1IDQuNSA0LjUwMXYzLjQ5OWgtOXoiIGNsYXNzPSJ3b3ciPjwvcGF0aD4KPC9zdmc+)}.btn--load-comments.toolbar-item,.btn.btn--load-comments{display:block;width:66%;margin:2.5em 0 0;margin-left:4.6em}@media (max-width:40em){.btn--load-comments.toolbar-item,.btn.btn--load-comments{width:100%;margin-left:0}}.btn--full.toolbar-item,.btn.btn--full{display:block;width:100%}.btn--small.toolbar-item,.btn.btn--small{font-size:.9em;border-radius:6px;margin:0;padding:.4em 1em}.btn--medium.toolbar-item,.btn.btn--medium{font-size:calc(.9em + .1vw);padding:.75em 1em}.btn--large.toolbar-item,.btn.btn--large{font-size:calc(1em + .25vw);padding:.75em 1em}button{cursor:pointer}.btn--ghost--white{border:1px solid #666;border-radius:5.5px;padding:.5em .75em;background:0 0;margin-right:.5em;outline:0;line-height:1}a.btn,a.toolbar-item{text-shadow:none}a.btn--blue,a.btn--green,a.btn--navy,a.btn--orange{text-shadow:1px 1px 1px rgba(0,0,0,.25)}a.btn--white,a.toolbar-item{background:#fff;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}a.btn--white:focus,a.btn--white:hover,a.toolbar-item:focus,a.toolbar-item:hover{color:#d33a2c}.btn button,.toolbar-item button{border:none;padding:0;background:0 0;margin:0;color:inherit}.btn--lined{display:block;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#ddd));background-image:linear-gradient(#ddd,#ddd);background-size:100% .06em;background-repeat:no-repeat;background-position:center center;margin:2em 0}.btn--lined .btn,.btn--lined .toolbar-item{display:inline-block;-webkit-box-shadow:0 0 0 1em #fff;box-shadow:0 0 0 1em #fff}@media (max-width:40em){.btn--lined__options{padding:0 1em}}.btn--lined__options .btn,.btn--lined__options .toolbar-item{margin-right:1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:40em){.btn--lined__options .btn,.btn--lined__options .toolbar-item{margin-bottom:1em;margin-right:0;width:100%}}.btn--lined__options .btn:last-of-type,.btn--lined__options .toolbar-item:last-of-type{margin-right:0}.btn--lined--grey-border{display:block;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#ddd));background-image:linear-gradient(#ddd,#ddd);background-size:100% .06em;background-repeat:no-repeat;background-position:center center}.btn--lined--grey-border .btn,.btn--lined--grey-border .toolbar-item{display:inline-block;-webkit-box-shadow:0 0 0 1em #f6f6f6;box-shadow:0 0 0 1em #f6f6f6}.toolbar-item a{text-shadow:#fff 3px 0,#fff 2px 0,#fff 1px 0,#fff -1px 0,#fff -2px 0,#fff -3px 0}.code-toolbar{position:relative}.code-toolbar::-webkit-scrollbar{display:none}.code-toolbar>.toolbar{position:absolute;top:.5em;right:.5em;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.code-toolbar:hover>.toolbar{opacity:1}.code-toolbar>.toolbar .toolbar-item{display:inline-block}.code-toolbar>.toolbar a{cursor:pointer}.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0}.footer__topics{text-align:center;padding-bottom:50px}.main-footer .footer__topics{display:block}.footer__topics__title{color:#fff;font-size:.9em;margin:2em 0;opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}@media (max-width:40em){.footer__topics__title{text-align:left}}.footer__topics__list{padding:0}.footer__topics__list:after,.footer__topics__list:before{content:' ';display:table;clear:both}.footer__topics__item{display:inline-block;padding-left:0;color:#fff;margin:.25em 0;-webkit-transition:color .2s ease-out;transition:color .2s ease-out;font-size:calc(1.3em + .2vw)}.footer__topics__item::before{content:'•';margin:0 .25em 0 .25em;display:inline-block;color:var(--THEME_COLOR,#811d15);font-size:calc(1em + ((.4vw + .25vh)/ 2));position:relative;top:2px}.footer__topics__item a{text-decoration:none;color:inherit}.footer__topics__item a:focus,.footer__topics__item a:hover{color:var(--THEME_HOVER_COLOR,#390c09)}@media (max-width:64em){.footer__topics__item{font-size:1.25em;margin-bottom:5px}.footer__topics__item::after{font-size:30px;top:3px}}@media (max-width:48em){.footer__topics__item{font-size:1.1em;margin-bottom:.5em;width:33.33%;float:left;text-align:left}}@media (max-width:40em){.footer__topics__item{font-size:calc(.975em + .2vw);width:50%;float:left;text-align:left}}.input::-webkit-input-placeholder{color:#666}.input:-ms-input-placeholder,.input::-webkit-input-placeholder,.input::placeholder{color:#666}.input::-moz-placeholder{color:#333}.input::-ms-clear{display:none}.search-input:hover{-webkit-box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025)}.enhanced .search-button{display:none}.search-input-wrapper input:active,.search-input-wrapper input:focus{-webkit-box-shadow:none;box-shadow:none}.search-clear-button{background:0 0;border:none;position:absolute;right:0;top:50%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%);opacity:0;padding:.5em}.search-clear-button:hover{cursor:pointer}.search-clear-button.enabled{opacity:1}.open .header__search:target{color:#811d15}.search-results .bio-image-image{max-width:75px}.search-results .bio-image-wrapper{border-radius:11px}.search-results .article--post{padding-top:0}@media all and (max-width:650px){.search-results .article--post{margin-top:1.5em}}.search-results figure.author{margin-right:1em}.header__search-results{max-width:calc(900px + 15vw);margin:0 auto;overflow:hidden;position:relative}.header__search-results.meow__content{background:var(--THEME_COLOR,#d33a2c)}.header__search-results.meow__content:not(.meow__content--small) a:not(.btn){text-shadow:none}.search-results figure a{background-image:none;display:block}.search-results img{border-radius:11px;border:4px solid #fff}.search-results__full img{border:none}.search-results__full .article--post__comments-count,.search-results__full .read-more-link{display:none}@media all and (min-width:480px){.search-results .author__image-wrapper{min-width:60px;min-height:auto}}.search-results article:nth-child(15n){padding-bottom:5em;border-bottom:8px solid #ddd}.header__search-results em{color:#fff;border-radius:11px;font-style:normal;display:inline-block;background-color:var(--THEME_HIGHLIGHT_COLOR,rgba(0,0,0,.25));padding:.1em .25em 0}.search-post-container em{font-style:normal;background-color:#8e2017;padding:.1em .2em 0 .2em}.search-results .article--post__teaser em{background-color:#ffd8d4;color:#333;font-style:normal;border-radius:11px;padding:.25em .35em}.active .header__search-results{max-height:100em;-webkit-transition:max-height .4s ease-out;transition:max-height .4s ease-out;overflow:hidden;display:block}.header__search-results.no-results-found{color:#61140f;text-align:center;padding:0}.header__search-results.no-results-found ol{margin:0}.header__search-results .load-more{padding-bottom:50px}.header__search-results .load-more__link{border-bottom:5px solid #811d15}.header__search-results .load-more__link:focus,.header__search-results .load-more__link:hover{color:#000}.header__search-results h2{color:#fff;font-size:calc(40px + .5vw)}@media all and (max-width:640px){.header__search-results h2{font-size:1.6em}}.header__search-results h2 a{text-decoration:none;color:inherit;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.header__search-results h2 a:focus,.header__search-results h2 a:hover{color:#111;text-shadow:none}.header__search-results li{padding-left:0}.header__search-results li:first-child{margin:3em 0}.header__search-results li:last-child{margin-bottom:1.5em}@media all and (max-width:640px){.header__search-results li .author{display:none}.header__search-results li h2{font-size:1em}}.header__search-results p{margin:.75em 0;font-size:calc(.9em + .3vw)}@media all and (max-width:640px){.header__search-results p{font-size:.8em}}.header__search-results .article--post__time{color:inherit}.article--post__url{font-family:Courier new,Consolas,monospace;color:var(--THEME_DESC_COLOR,#111);font-weight:700;padding-top:.2vw;font-size:calc(.8em + .2vw);display:block}.category__header.closed{display:none}.header__search-logo{margin-top:.8em;position:absolute;top:0;right:0}.header__search-logo img{float:right;height:16px;width:130px;border:0}.search-results__full{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.search-results__full.search-results{background:#fff;color:#333;min-height:calc(100vh - 200px)}.search-results__full .search-post-container em{color:#fff;background-color:#d33a2c;border-radius:11px;padding:.2em .35em;display:inline-block;text-shadow:none}.search-results__full .header__search-results.meow__content{background:#fff;color:#333;text-shadow:none;margin-top:2em}.search-results__full .header__search-results.meow__content h2{color:#333;text-shadow:none}.search-results__full .header__search-results.meow__content .meow__intro{text-shadow:none}.search-results__full .meow__content:not(.meow__content--small) a:not(.btn){color:#006fc6;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;padding:10px 0}.back-to-top-wrapper:hover a{-webkit-transform:rotate(0);transform:rotate(0)}.back-to-top-wrapper:hover::before{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}form fieldset{border:none;padding:0;margin:3em 0 0}form fieldset:after,form fieldset:before{content:' ';display:table;clear:both}form fieldset legend{font-weight:700;font-size:1.2em;margin-bottom:1em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 form fieldset legend{font-family:Mija}form fieldset legend.legend--notes+small{display:block;color:#666;line-height:1.5em;padding:1em 0 1.25em 0;margin:0 auto}@media all and (min-width:550px){form fieldset legend.legend--notes+small{width:70%}}form fieldset:first-of-type{margin-top:0}form input[type=text],form textarea{color:#333}.form__text{font-size:.8em}.form__field{display:block;font-size:.9em;width:100%;margin-bottom:1.5em}.form__field img{margin-top:2.5em}.form__field .form__field__note{color:#666}.error-msg,.form__field__note{display:block;margin-top:.8em;font-size:.8em;margin-left:1em}@media (max-width:40em){.error-msg,.form__field__note{margin-left:0}}.error-msg.error-msg__standalone{margin:1em 0 0 0}.error-msg:not([value='']){padding:.45em .75em;border-radius:11px;display:inline-block;background-color:#d33a2c;color:#fff;font-weight:700;line-height:1.3em;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .error-msg:not([value='']){font-family:Mija}.error-msg:not([value='']) a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;padding:10px 0;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.error-msg:empty{display:none}.animation-shake{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}37.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}62.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}87.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}37.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}62.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}87.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.error-server:not([value='']){display:block;text-align:center;color:#fff;margin:3em 0 1em 0;font-size:.95em}.error-server::before{content:'⚠️';margin-right:.45em;position:relative;top:1px}.form__field__hidden{display:none}.form__field--radio .form__field__note{margin-left:3em}.form__field--checkbox .form__field__note{margin-left:0}.form__field__input,input[type=email],input[type=password],input[type=text],textarea{background:#fff;font-size:1em;border:1px solid #bbb;transition:box-shadow .3s ease-in-out,color .3s ease-in-out;background-position:right 1.35em center;background-size:.25em .25em;background-repeat:no-repeat;margin-bottom:5px;border-radius:11px;padding:1.35em 2em .6em 1em;display:block;width:100%;outline:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .form__field__input,.wf-loaded-stage2 input[type=email],.wf-loaded-stage2 input[type=password],.wf-loaded-stage2 input[type=text],.wf-loaded-stage2 textarea{font-family:Elena}.form__field__input:hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:hover,textarea:hover{border-color:#999}.form__field__input:hover+.show-password,input[type=email]:hover+.show-password,input[type=password]:hover+.show-password,input[type=text]:hover+.show-password,textarea:hover+.show-password{border-color:#999}.form__field__input[data-optional],input[type=email][data-optional],input[type=password][data-optional],input[type=text][data-optional],textarea[data-optional]{border-color:#eee}.form__field__input:active,.form__field__input:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{-webkit-box-shadow:0 4px 15px #bebebe;box-shadow:0 4px 15px #bebebe;border-color:#dadada;outline:0!important}.form__field__input:active+.show-password,.form__field__input:focus+.show-password,input[type=email]:active+.show-password,input[type=email]:focus+.show-password,input[type=password]:active+.show-password,input[type=password]:focus+.show-password,input[type=text]:active+.show-password,input[type=text]:focus+.show-password,textarea:active+.show-password,textarea:focus+.show-password{border-color:#f88040}.form__field__input.stripe-element{padding:.75em 1em .75em 1em}.form__row__padded{margin-bottom:1.5em}.form__field__input.stripe-element.success{padding:.75em 2em .75em 1em}@media screen and (max-width:450px){.form__field__input.stripe-element.success{padding:.75em 1em}.form__field__input.stripe-element.success:after{display:none}}textarea{height:10em;resize:both;scroll:auto;max-width:100%;padding:.75em 1em .85em 1em}.form__field__label{display:block;margin-bottom:.5em;cursor:pointer}.form__field--checkbox .form__field__label,.form__field--radio .form__field__label{margin:0}.lining-figures-tnum .form__field__label{-webkit-font-feature-settings:'tnum' 0,'lnum' 0,'smcp' 0,'c2sc' 0;font-feature-settings:'tnum' 0,'lnum' 0,'smcp' 0,'c2sc' 0}.nl__form input:active,.nl__form input:focus{-webkit-box-shadow:none;box-shadow:none}input[data-optional]{border-color:#eee}.form__field input.error,.form__field__input.error{border-color:#d33a2c!important}.form__field input.success,.form__field input:-webkit-autofill.success,.form__field input[type=text].success,.form__field textarea.success,.form__field textarea:-webkit-autofill.success{border-color:#41b14f;background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;color:#41b14f;font-weight:700;-webkit-transition:border-color .5s ease-in;transition:border-color .5s ease-in;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-text-fill-color:#41b14f;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .form__field input.success,.wf-loaded-stage2 .form__field input:-webkit-autofill.success,.wf-loaded-stage2 .form__field input[type=text].success,.wf-loaded-stage2 .form__field textarea.success,.wf-loaded-stage2 .form__field textarea:-webkit-autofill.success{font-family:Mija}.form__field__input.success{border-color:#41b14f;background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;color:#41b14f;font-weight:700;-webkit-transition:border-color .5s ease-in;transition:border-color .5s ease-in;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .form__field__input.success{font-family:Mija}.form__field.comment__message-field input.success,.form__field.comment__message-field input:-webkit-autofill.success,.form__field.comment__message-field input[type=text].success,.form__field.comment__message-field textarea.success,.form__field.comment__message-field textarea:-webkit-autofill.success,.form__field.comment__name-field input.success,.form__field.comment__name-field input:-webkit-autofill.success,.form__field.comment__name-field input[type=text].success,.form__field.comment__name-field textarea.success,.form__field.comment__name-field textarea:-webkit-autofill.success,.form__field.comment__twitter-field input.success,.form__field.comment__twitter-field input:-webkit-autofill.success,.form__field.comment__twitter-field input[type=text].success,.form__field.comment__twitter-field textarea.success,.form__field.comment__twitter-field textarea:-webkit-autofill.success{color:#41b14f;font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .form__field.comment__message-field input.success,.wf-loaded-stage2 .form__field.comment__message-field input:-webkit-autofill.success,.wf-loaded-stage2 .form__field.comment__message-field input[type=text].success,.wf-loaded-stage2 .form__field.comment__message-field textarea.success,.wf-loaded-stage2 .form__field.comment__message-field textarea:-webkit-autofill.success,.wf-loaded-stage2 .form__field.comment__name-field input.success,.wf-loaded-stage2 .form__field.comment__name-field input:-webkit-autofill.success,.wf-loaded-stage2 .form__field.comment__name-field input[type=text].success,.wf-loaded-stage2 .form__field.comment__name-field textarea.success,.wf-loaded-stage2 .form__field.comment__name-field textarea:-webkit-autofill.success,.wf-loaded-stage2 .form__field.comment__twitter-field input.success,.wf-loaded-stage2 .form__field.comment__twitter-field input:-webkit-autofill.success,.wf-loaded-stage2 .form__field.comment__twitter-field input[type=text].success,.wf-loaded-stage2 .form__field.comment__twitter-field textarea.success,.wf-loaded-stage2 .form__field.comment__twitter-field textarea:-webkit-autofill.success{font-family:Mija}.comment__message-field .input-wrapper textarea.success{color:#666}.comment__message-field textarea{padding-top:1.5em;line-height:1.3em}.form__field.comment__message-field.success .form__field__label{font-weight:400;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .form__field.comment__message-field.success .form__field__label{font-family:Elena}.form__field input:-webkit-autofill:focus,.form__field textarea:-webkit-autofill:active{font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .form__field input:-webkit-autofill:focus,.wf-loaded-stage2 .form__field textarea:-webkit-autofill:active{font-family:Elena}.form__field input:-webkit-autofill::selection{background-color:#41b14f;color:#fff;padding:2px}.form__field .input-wrapper,.form__field.comment__message-field .input-wrapper,.stripe-element.form__field__input{position:relative}.form__field .input-wrapper:after,.form__field.comment__message-field .input-wrapper:after,.stripe-element.form__field__input:after{content:'';position:absolute;top:50%;right:.25em;width:1em;height:1em;margin-top:-.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCjxwYXRoIGZpbGw9IiM0MUIxNEYiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTTE2IDBjLTguODM2IDAtMTYgNy4xNjQtMTYgMTZzNy4xNjQgMTYgMTYgMTYgMTYtNy4xNjQgMTYtMTYtNy4xNjQtMTYtMTYtMTZ6TTEzLjUyIDIzLjM4M2wtNy4zNjItNy4zNjMgMi44MjgtMi44MjggNC41MzMgNC41MzUgOS42MTctOS42MTcgMi44MjggMi44MjgtMTIuNDQ0IDEyLjQ0NXoiPjwvcGF0aD4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-size:1em 1em;z-index:2;opacity:0;-webkit-transition:opacity .15s ease-in-out,right .15s ease-in-out;transition:opacity .15s ease-in-out,right .15s ease-in-out}.form__field.comment__message-field .input-wrapper:after{top:2em}.form__field.comment__message-field.success .input-wrapper,.form__field.success .input-wrapper,.stripe-element.form__field__input.success{position:relative}.form__field.comment__message-field.success .input-wrapper:after,.form__field.success .input-wrapper:after,.stripe-element.form__field__input.success:after{opacity:1;right:1em}.form__field--inline .form__field.success .input-wrapper:after{right:6em}.form__field.comment__message-field.success .input-wrapper:after{background-size:1.1em 1.1em;width:1.1em;height:1.1em}.form__field.success .password-with-show-wrapper.input-wrapper:after{right:133px}.form__field.success.cc-number .input-wrapper:after{right:123px}.enhanced .form__field--floating .form__field__input.success::-moz-selection{color:#fff;text-shadow:none}.enhanced .form__field--floating .form__field__input.success::selection{color:#fff;text-shadow:none}.enhanced .form__field--floating .form__field__input.success::-moz-selection{color:#fff;text-shadow:none}@media all and (max-width:640px){.enhanced .form__field--floating .form__field__label{font-size:.8em;padding:10px 0}}.enhanced .form__field--floating.float .form__field__label{-webkit-transform:translateY(-12px);transform:translateY(-12px);font-size:.7em;left:1.5em}.enhanced .form__field--floating.blurred .form__field__label{color:#8f979d}.enhanced .form__field--floating.focused .form__field__label{color:#666}.form__row:after,.form__row:before{content:' ';display:table;clear:both}.field--half{width:50%;float:left;margin-right:2%}.field--half:last-child{margin-right:0}.field--half:nth-last-child(2):first-child{width:49%;margin-right:1%}@media all and (max-width:650px){.field--half:nth-last-child(2):first-child{float:none;width:100%;margin-right:0;margin-left:0}}.field--half:nth-last-child(2):first-child~.field--half{width:49%;margin-left:1%}@media all and (max-width:650px){.field--half:nth-last-child(2):first-child~.field--half{float:none;width:100%;margin-right:0;margin-left:0}}@media all and (max-width:780px){.field--half{width:100%;margin-right:0}}.field--two-thirds{width:64.6666%;float:left;margin-right:2%}@media (max-width:48em){.field--two-thirds{width:100%;margin-right:0}}.field--one-third{width:33.3333%;float:left;margin-right:2%}.field--one-third:last-of-type{margin-right:0}@media (max-width:48em){.field--one-third{width:100%;margin-right:0}}.increment-decrement-input-wrapper{-webkit-font-feature-settings:'smcp' 1,'c2sc' 1,'tnum' 1,'lnum' 1,'frac' 1,'sups' 1,'subs' 1;font-feature-settings:'smcp' 1,'c2sc' 1,'tnum' 1,'lnum' 1,'frac' 1,'sups' 1,'subs' 1;font-size:1em;float:right;position:relative;top:.15em}.increment-decrement-input-wrapper input[type=number]{padding:0 .25em;display:block;width:5.5em;text-align:center;height:1.5em;border:1px solid #ddd;border-radius:20px;line-height:0}.increment-decrement-input-wrapper input[type=number]::-webkit-inner-spin-button,.increment-decrement-input-wrapper input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.increment-decrement-input-wrapper button{background:#eee;border:1px solid #ddd;font-size:inherit;text-align:center;width:1.75em;line-height:.6;height:1.5em;z-index:1;padding:0;cursor:pointer;position:absolute;top:0}.increment-decrement-input-wrapper .increment-button{float:right;margin-left:-1px;border-radius:0 100% 100% 0;padding-right:.1em;right:0}.increment-decrement-input-wrapper .decrement-button{float:left;margin-right:-1px;padding-left:.1em;border-radius:50% 0 0 50%;left:0}.grecaptcha-badge{display:none}.homepage .main-footer{position:relative;z-index:1}.footer__notes{text-align:center;color:#fff}.footer__notes p{margin:0}.footer__notes p:first-of-type{font-style:italic}.footer__links{margin:0 auto;padding:1em 0;text-align:center;max-width:30em}.footer__links li{margin:.5em 0;padding:0;display:inline-block;margin-right:1em}.footer__links a,.footer__notes a{color:#fff;-webkit-text-decoration-line:#fff;text-decoration-line:#fff}.main-footer{padding:2em 0;padding-bottom:14em;background-repeat:no-repeat;background-image:url(../images/footer/tablet__left.svg);background-position:left 1em bottom 1em;background-size:12em auto;background-color:var(--THEME_SECONDARY_COLOR,#d33a2c);font-size:.8em;color:#fff;z-index:0}@media all and (max-width:480px) and (max-height:600px){.main-footer{padding-bottom:13em;background-repeat:no-repeat;background-image:url(../images/footer/mobile__left.svg),url(../images/footer/mobile__right.svg);background-position:left .5em bottom .5em,right 6% bottom;background-size:12em auto,12em auto}}@media all and (min-width:480px){.main-footer{padding-bottom:12em;background-size:12em auto,12em auto}}@media all and (min-width:768px){.main-footer{padding-bottom:3em;background-image:url(../images/footer/tablet__left.svg);background-position:left .5em bottom 3em;background-size:13.5em auto}}@media screen and (min-width:64rem){.main-footer{padding-bottom:3em;background-image:url(../images/footer/laptop__left.svg),url(../images/smashing-cat/cat-the-behemoth.svg);background-position:left 6% bottom 2em,right 3vw bottom 2.75em;background-size:11em auto,14em auto}}@media all and (min-width:1264px){.main-footer{padding-bottom:3em;background-image:url(../images/footer/laptop__left.svg),url(../images/smashing-cat/cat-the-behemoth.svg);background-position:left 15% bottom 1em,right 12% bottom 2em;background-size:11em auto,14em auto}}@media all and (min-width:1450px){.main-footer{background-image:url(../images/footer/large-screen__left.svg);background-position:left 15% bottom 2em;background-size:12em auto}}.highlighted{background-color:#fff2cc}.transitioned{-webkit-transition:all 1s ease;transition:all 1s ease}.shake{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent}@-webkit-keyframes shake{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes shake{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}50%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}100%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}50%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}100%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}}.wiggler:hover{-webkit-animation:wiggle .5s infinite;animation:wiggle .5s infinite}@-webkit-keyframes content-injection{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}}@keyframes content-injection{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}}@-webkit-keyframes fade-in{100%{opacity:1}0%{opacity:0}}@keyframes fade-in{100%{opacity:1}0%{opacity:0}}@-webkit-keyframes adding-to-cart-animation{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes adding-to-cart-animation{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes adding-to-cart-animation--wide-screens{16.65%{-webkit-transform:translateY(32px);transform:translateY(32px)}33.3%{-webkit-transform:translateY(-19px);transform:translateY(-19px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes adding-to-cart-animation--wide-screens{16.65%{-webkit-transform:translateY(32px);transform:translateY(32px)}33.3%{-webkit-transform:translateY(-19px);transform:translateY(-19px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cart-reminder-animation{16.65%{-webkit-transform:translateY(14px) rotateZ(-11deg) scale(.87);transform:translateY(14px) rotateZ(-11deg) scale(.87)}33.3%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}49.95%{-webkit-transform:translateY(10px);transform:translateY(10px)}66.6%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cart-reminder-animation{16.65%{-webkit-transform:translateY(14px) rotateZ(-11deg) scale(.87);transform:translateY(14px) rotateZ(-11deg) scale(.87)}33.3%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}49.95%{-webkit-transform:translateY(10px);transform:translateY(10px)}66.6%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.adding-to-cart-animation,.cart-reminder-animation{will-change:transform;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.cart-reminder-animation{will-change:transform;-webkit-animation-name:cart-reminder-animation;animation-name:cart-reminder-animation}.adding-to-cart-animation{-webkit-animation-name:adding-to-cart-animation;animation-name:adding-to-cart-animation}@media all and (min-width:1200px){.adding-to-cart-animation{-webkit-animation-name:adding-to-cart-animation--wide-screens;animation-name:adding-to-cart-animation--wide-screens}}@-webkit-keyframes cd-qty-enter{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes cd-qty-enter{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes cd-qty-leave{0%{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}100%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}@keyframes cd-qty-leave{0%{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}100%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}@-webkit-keyframes cd-item-move-up-mobile{0%{padding-top:70px}100%{padding-top:0}}@keyframes cd-item-move-up-mobile{0%{padding-top:70px}100%{padding-top:0}}@-webkit-keyframes cd-item-move-up{0%{padding-top:104px}100%{padding-top:0}}@keyframes cd-item-move-up{0%{padding-top:104px}100%{padding-top:0}}@-webkit-keyframes cd-item-move-down-mobile{0%{padding-top:0}100%{padding-top:70px}}@keyframes cd-item-move-down-mobile{0%{padding-top:0}100%{padding-top:70px}}@-webkit-keyframes cd-item-move-down{0%{padding-top:0}100%{padding-top:104px}}@keyframes cd-item-move-down{0%{padding-top:0}100%{padding-top:104px}}@-webkit-keyframes cd-item-slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0}}@keyframes cd-item-slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0}}@-webkit-keyframes cd-item-slide-in{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}0%{-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0}}@keyframes cd-item-slide-in{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}0%{-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0}}.cart{display:block;z-index:12;width:90%;max-width:440px;height:400px;max-height:90%;pointer-events:none}.cart-wrapper{color:#333}.cart-wrapper *,.cart-wrapper ::after,.cart-wrapper ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.cart-wrapper html{font-size:62.5%}.cart-wrapper a{text-decoration:none}.cart-wrapper img{max-width:100%}.cart-wrapper main{text-align:center;padding:2em 5%}.cart-wrapper h1{font-size:20px;padding:3em 0 .8em}@media only screen and (min-width:768px){.cart-wrapper h1{font-size:32px}}.cart-wrapper h2{color:#666;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .cart-wrapper h2{font-family:Elena}.cart-wrapper ul{list-style-image:none;padding:0;margin:0}.js-cart-items .back-to-top-wrapper{-webkit-transform:translateY(150px);transform:translateY(150px)}.cart,.cart-trigger{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;position:fixed;bottom:20px;right:5%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0}.cart-container::before{content:'';position:fixed;z-index:11;height:100vh;width:100vw;top:0;left:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.cart-container.cart-open::before{opacity:1;visibility:visible}.empty .cart,.empty .cart-trigger{-webkit-transform:translateY(150px);transform:translateY(150px)}@media only screen and (min-width:1170px){.cart,.cart-trigger{bottom:40px}}.cart-trigger{z-index:13;height:72px;width:72px;text-indent:100%;color:transparent;white-space:nowrap;cursor:pointer;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .cart-trigger{font-family:Mija}.cart-trigger::after,.cart-trigger::before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:100%;width:100%;background:url(/images/cart/cd-icons-cart-close.svg) no-repeat 0 0;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.cart-trigger::after{background-position:-72px 0;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg)}.cart-open .cart-trigger::before{opacity:0}.cart-open .cart-trigger::after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.cart-trigger .count{position:absolute;top:-10px;right:-10px;height:28px;width:28px;margin:0;padding:0;background:#e94b35;color:#fff;font-weight:700;border-radius:50%;text-indent:0;-webkit-transition:-webkit-transform .2s .5s;transition:-webkit-transform .2s .5s;transition:transform .2s .5s;transition:transform .2s .5s,-webkit-transform .2s .5s;font-size:15px;line-height:15px}.cart-trigger .count li{position:absolute;padding:0;margin:0;line-height:15px;text-shadow:none;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateZ(0) translateX(-50%) translateY(-50%);transform:translateZ(0) translateX(-50%) translateY(-50%)}.cart-trigger .count li:last-of-type{visibility:hidden}.cart-open .cart-trigger .count{-webkit-transition:-webkit-transform .2s 0s;transition:-webkit-transform .2s 0s;transition:transform .2s 0s;transition:transform .2s 0s,-webkit-transform .2s 0s;-webkit-transform:scale(0);transform:scale(0)}.empty .cart-trigger .count{-webkit-transform:scale(1);transform:scale(1)}.cart-trigger:hover+div .wrapper{-webkit-box-shadow:0 6px 40px rgba(0,0,0,.3);box-shadow:0 6px 40px rgba(0,0,0,.3)}.cart-open .cart-trigger:hover+div .wrapper{-webkit-box-shadow:0 4px 30px rgba(0,0,0,.17);box-shadow:0 4px 30px rgba(0,0,0,.17)}@media (max-width:40em){.cart{max-width:100%;height:auto;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:20px;top:20px}}.cart .wrapper{position:absolute;bottom:0;right:0;z-index:12;overflow:hidden;height:72px;width:72px;border-radius:11px;-webkit-transition:height .4s .1s,width .4s .1s,-webkit-box-shadow .3s;transition:height .4s .1s,width .4s .1s,-webkit-box-shadow .3s;transition:height .4s .1s,width .4s .1s,box-shadow .3s;transition:height .4s .1s,width .4s .1s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-transition-timing-function:cubic-bezier(.67,.17,.32,.95);transition-timing-function:cubic-bezier(.67,.17,.32,.95);background:#fff;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.17);box-shadow:0 4px 30px rgba(0,0,0,.17);pointer-events:auto}.cart footer,.cart header{position:absolute;z-index:12;left:0;width:100%}.cart .body,.cart header{opacity:0}.cart header{border-radius:11px 11px 0 0;padding:.75em 1.5em;height:50px;line-height:1.7;-webkit-font-feature-settings:'smcp' 1,'c2sc' 1;font-feature-settings:'smcp' 1,'c2sc' 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-size:1em;font-weight:700;background-color:#fff;-webkit-transition:opacity .2s 0s;transition:opacity .2s 0s;border-bottom:1px solid #ddd;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .cart header{font-family:Elena}.cart header a{background-position:center 72%}.cart header:after,.cart header:before{content:' ';display:table;clear:both}@supports (display:flex){.cart header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cart footer{bottom:0;border-radius:0 0 11px 11px;-webkit-box-shadow:0 -2px 20px rgba(0,0,0,.15);box-shadow:0 -2px 20px rgba(0,0,0,.15);background:#fff}.cart footer small{color:rgba(255,255,255,.7);display:block;font-size:.5em;padding:0}@media screen and (min-width:40em){.cart footer small span{display:inline}}.cart h2{text-transform:uppercase;display:inline-block;font-size:1em;font-weight:700;letter-spacing:1px;color:#333;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .cart h2{font-family:Elena}@media all and (max-width:370px){.cart h2{display:none}}.cart .clear-the-cart{position:absolute;top:-.1em;right:1.5em;font-size:1.1em;color:#444;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#999;text-decoration-color:#999}.cart .clear-the-cart::after{content:' × '}.cart .undo{float:right;font-size:12px;opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;color:tint(#2da2c5,40%)}.cart .undo a{color:#2da2c5}.cart .undo.visible{opacity:1;visibility:visible}.cart .cart-options:after,.cart .cart-options:before{content:' ';display:table;clear:both}.cart .checkout{display:block;height:72px;padding-top:11px;line-height:28px;margin-right:72px;background:-webkit-gradient(linear,left top,left bottom,from(#f88040),to(#d33a2c));background:linear-gradient(to bottom,#f88040,#d33a2c);color:#fff;text-shadow:none;text-align:center;font-size:1.55em;font-weight:600;-webkit-transition:all .2s 0s;transition:all .2s 0s;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .cart .checkout{font-family:Mija}.cart .checkout:hover{background:#d33a2c}.cart .body{position:relative;height:calc(100% - 50px);padding:20px 0 10px;margin:40px 0 10px;overflow:auto;-webkit-transition:opacity .2s;transition:opacity .2s;padding-bottom:3em}.cart .body ul{overflow:hidden;padding:0 1em;position:relative}.cart .body li{position:relative;opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px);-webkit-transition:opacity 0s .2s,-webkit-transform 0s .2s;transition:opacity 0s .2s,-webkit-transform 0s .2s;transition:opacity 0s .2s,transform 0s .2s;transition:opacity 0s .2s,transform 0s .2s,-webkit-transform 0s .2s;border-bottom:1px solid #ddd;padding:.5em}.cart .body li:after,.cart .body li:before{content:' ';display:table;clear:both}.cart .body li:last-of-type{border-bottom:none}.cart .body li:not(:last-of-type){margin-bottom:20px}.cart .body li.deleted{position:absolute;left:1.4em;width:calc(100% - 2.8em);opacity:0;-webkit-animation:cd-item-slide-out .3s forwards;animation:cd-item-slide-out .3s forwards}.cart .body li.deleted+li{-webkit-animation:cd-item-move-up-mobile .3s;animation:cd-item-move-up-mobile .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cart .product-image{display:inline-block;float:left;width:50px}.cart .product-image img{display:block}.cart .product-details{position:relative;display:inline-block;float:right;width:calc(100% - 50px);padding:.3em 0 0 .5em}.cart .product-details:after,.cart .product-details:before{content:' ';display:table;clear:both}.cart .price,.cart .product-title{font-weight:700}.cart .product-title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;font-size:calc(16px + .25vw)}.cart .product-title a{color:#006fc6;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#006fc6;text-decoration-color:#006fc6}.cart .product-title a:active,.cart .product-title a:focus{color:#d33a2c;-webkit-text-decoration-color:#d33a2c;text-decoration-color:#d33a2c}.cart .product-description{font-size:1em}.cart .product-amount{font-size:1em;float:left}.cart .product-counter{float:right;width:auto;padding:0;margin:0}.cart .product-controls:after,.cart .product-controls:before{content:' ';display:table;clear:both}.cart .price{float:left;width:30%;text-align:right}.cart .actions{font-size:14px;height:22.4px;line-height:22.4px;float:left;margin-top:1em}.cart .actions:after,.cart .actions:before{content:' ';display:table;clear:both}.cart .quantity{float:left;cursor:pointer;color:tint(#2da2c5,40%);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0;text-decoration:none;background:0 0}.cart-open .cart .wrapper{height:calc(100% - 125px);width:100%;-webkit-transition-delay:0s;transition-delay:0s}@media all and (min-width:640px){.cart-open .cart .wrapper{height:100%}}.cart-open .cart .body,.cart-open .cart header{opacity:1}.cart-open .cart header{-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.cart-open .cart .body{-webkit-transition:opacity 0s;transition:opacity 0s}.cart-open .cart .body li{-webkit-transition:opacity .3s .2s,-webkit-transform .3s .2s;transition:opacity .3s .2s,-webkit-transform .3s .2s;transition:transform .3s .2s,opacity .3s .2s;transition:transform .3s .2s,opacity .3s .2s,-webkit-transform .3s .2s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.cart-open .cart .body li:nth-of-type(2){-webkit-transition-duration:.4s;transition-duration:.4s}.cart-open .cart .body li:nth-of-type(3){-webkit-transition-duration:.5s;transition-duration:.5s}.cart-open .cart .body li:nth-of-type(4),.cart-open .cart .body li:nth-of-type(5){-webkit-transition-duration:.55s;transition-duration:.55s}.cart-open .cart .checkout{color:#fff;-webkit-transition:color .2s .3s;transition:color .2s .3s;cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,.25)}@media only screen and (min-width:768px){.cart .body li:not(:last-of-type){margin-bottom:14px}.cart .body li.deleted+li{-webkit-animation:cd-item-move-up .3s;animation:cd-item-move-up .3s}.cart .checkout{font-size:24px}.cart .product-image{width:90px}.cart .product-details{padding:0 0 0 1em;width:calc(100% - 90px)}.cart .price,.cart .product-title{font-size:1.1em}}.article--grid__container .advertisement-container{background-color:transparent}.article--grid__container .advertisement-container a{color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#c2c2c2;text-decoration-color:#c2c2c2;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;padding:0}.advertisement-container{display:none}@media screen and (min-width:64em){.advertisement-container{overflow:hidden;display:block;text-align:center}}.advertisement-container ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article--grid__container .advertisement-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1025px){.advertisement-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.advertisement-container li{line-height:1.3em}@media (max-width:64em){.advertisement-container li:not(:last-child){margin-right:2em}}@media all and (min-width:1025px){.advertisement-container li:not(:last-child){margin-bottom:1.75em}}.advertisement-container li img{border:4px solid #fff;border-radius:11px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0}.advertisement-container li img:hover{border:4px solid #d33a2c}.advertisement-container:after,.advertisement-container:before{content:' ';display:table;clear:both}@media (max-width:64em){.article--grid__container .advertisement-container{margin:0;padding:0}}.ad ul,.advertisement-container ul{list-style:none;margin:0}.ad li,.advertisement-container li{padding:0;margin-bottom:0}.ad a,.advertisement-container a{font-size:.75em;text-align:center;font-style:italic;display:inline-block;margin:0;padding:0;color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#666;text-decoration-color:#666}.sponsors ul{padding-left:0;text-align:center}.sponsors ul li{display:inline-block;margin-bottom:3em;font-size:.85em;padding:0;padding-right:0!important;vertical-align:top;border-radius:11px;max-width:25rem;border:1px solid #ddd;min-height:90px}@media (max-width:64em){.sponsors ul li{margin-left:0;margin-right:0}}.sponsors ul li .sponsors--image-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:11px;margin-bottom:1em;margin-top:1em;padding:0 .5em}.sponsors ul li .sponsors--image-wrapper img{width:100%;max-width:175px;border-radius:0;display:block;margin:0 auto}.sponsors ul li .sponsors--content-wrapper{margin-bottom:1.5em}.sponsors ul li .sponsors--title{margin-bottom:.5em;text-transform:uppercase;letter-spacing:2px;font-size:.75em;font-weight:700}.sponsors ul li .sponsors--text{letter-spacing:.25px;font-weight:300;line-height:1.4;-webkit-font-feature-settings:normal!important;font-feature-settings:normal!important}.sponsors ul li .sponsors--cta{padding:10px 14px;border-radius:3px;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.15);box-shadow:0 6px 13px 0 rgba(0,0,0,.15);text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:400;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-1px);transform:translateY(-1px);margin-bottom:1em;margin-top:1em}.sponsors ul li a{display:block;padding:1em 1em 2em 1em;margin:0 auto;text-decoration:none;background-image:none;text-shadow:none;font-size:1.1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wf-loaded-stage2 .sponsors ul li a{font-family:Elena}@media all and (max-width:600px){.sponsors ul li{margin-bottom:2em;margin-right:0}.sponsors ul li a{text-align:center}}.sponsors__lead{position:relative}.sponsors__lead::before{position:absolute;border-bottom:8px solid #eee;left:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);top:-12px;content:'Caution: shameless plug ahead! Continue reading below ↓';font-size:.7em;color:#666;padding-bottom:10px;width:100%;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .sponsors__lead::before{font-family:Mija}.sponsors__native ul.bnnr-list li{border:0;max-width:90%;margin:0 auto}.sponsors__native ul.bnnr-list li:first-child{padding-bottom:2.5em}.sponsors__native ul.bnnr-list li img{max-width:none;width:100%;height:auto}.sponsors__native ul.bnnr-list li a{padding:0;background-image:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#006fc6;text-decoration-color:#006fc6}.sponsors__row li{margin:0 2em}.sponsors.sponsors-leaderboard,.sponsors.sponsors__lead{width:100%;grid-column-start:2;grid-column-end:14;margin:4.5em auto 2em}.sponsors.sponsors-leaderboard ul li,.sponsors.sponsors__lead ul li{max-width:100%;width:100%;margin-bottom:0}.sponsors.sponsors-leaderboard ul li a,.sponsors.sponsors__lead ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 2em}.sponsors.sponsors-leaderboard ul li .sponsors--content-wrapper,.sponsors.sponsors__lead ul li .sponsors--content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}.sponsors.sponsors-leaderboard ul li .sponsors--image-wrapper,.sponsors.sponsors__lead ul li .sponsors--image-wrapper{margin:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:1em}.sponsors.sponsors-leaderboard ul li .sponsors--cta,.sponsors.sponsors__lead ul li .sponsors--cta{margin-left:1em;display:inline}@media screen and (max-width:600px){.sponsors.sponsors-leaderboard ul li a,.sponsors.sponsors__lead ul li a{display:block}.sponsors.sponsors-leaderboard ul li .sponsors--content-wrapper,.sponsors.sponsors__lead ul li .sponsors--content-wrapper{margin-top:1em}.sponsors.sponsors-leaderboard ul li .sponsors--cta,.sponsors.sponsors__lead ul li .sponsors--cta{margin-top:2em;margin-left:0;display:block}}.sponsors.sponsors-leaderboard{margin-top:2em}.sponsors__mobile{display:none}.sponsors__lead.sponsors__video{margin:1em 0;height:250px}@media all and (max-width:1099px){.sponsors:not(.sponsors__lead):not(.sponsors-leaderboard):not(#sponsors-article-end):not(.sponsors__mobile){display:none}.sponsors__mobile{display:block}}.c-promo-box--ad.sponsors li{width:auto}@font-face{font-family:DinMedium;src:url(/fonts/DinMedium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}#sponsors-main-page{-ms-flex-item-align:center;align-self:center}img::before{height:2.5em;display:block;top:2em;content:' ';width:100%;z-index:2;left:0}img::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJtYXJnaW4tcmlnaHQ6IDEwcHg7Ij4KPHBhdGggZmlsbD0iIzc3NyIgZD0iTTI2IDI4aC0yMHYtNGw2LTEwIDguMjE5IDEwIDUuNzgxLTR2OHoiPjwvcGF0aD4KPHBhdGggZmlsbD0iIzc3NyIgZD0iTTI2IDE1YzAgMS42NTctMS4zNDMgMy0zIDNzLTMtMS4zNDMtMy0zIDEuMzQzLTMgMy0zYzEuNjU3IDAgMyAxLjM0MyAzIDN6Ij48L3BhdGg+CjxwYXRoIGZpbGw9IiM3NzciIGQ9Ik0yOC42ODEgNy4xNTljLTAuNjk0LTAuOTQ3LTEuNjYyLTIuMDUzLTIuNzI0LTMuMTE2cy0yLjE2OS0yLjAzMC0zLjExNi0yLjcyNGMtMS42MTItMS4xODItMi4zOTMtMS4zMTktMi44NDEtMS4zMTloLTE1LjVjLTEuMzc4IDAtMi41IDEuMTIxLTIuNSAyLjV2MjdjMCAxLjM3OCAxLjEyMiAyLjUgMi41IDIuNWgyM2MxLjM3OCAwIDIuNS0xLjEyMiAyLjUtMi41di0xOS41YzAtMC40NDgtMC4xMzctMS4yMy0xLjMxOS0yLjg0MXpNMjQuNTQzIDUuNDU3YzAuOTU5IDAuOTU5IDEuNzEyIDEuODI1IDIuMjY4IDIuNTQzaC00LjgxMXYtNC44MTFjMC43MTggMC41NTYgMS41ODQgMS4zMDkgMi41NDMgMi4yNjh6TTI4IDI5LjVjMCAwLjI3MS0wLjIyOSAwLjUtMC41IDAuNWgtMjNjLTAuMjcxIDAtMC41LTAuMjI5LTAuNS0wLjV2LTI3YzAtMC4yNzEgMC4yMjktMC41IDAuNS0wLjUgMCAwIDE1LjQ5OS0wIDE1LjUgMHY3YzAgMC41NTIgMC40NDggMSAxIDFoN3YxOS41eiI+PC9wYXRoPgo8L3N2Zz4K) " " attr(alt);font-size:.9em;display:block;color:#666;line-height:1.5;position:absolute;font-style:italic;z-index:2;top:calc(2em - 35px);text-align:center;width:104%;left:-2%;padding:2.25em 1em;text-shadow:none;background-color:#eee;border-radius:11px}/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2016 Hakim El Hattab, http://hakim.se
 */.ladda-button{position:relative}.btn.ladda-button--fixed[disabled]{margin-top:0}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);visibility:hidden;opacity:0;-webkit-transition:.1s linear all!important;transition:.1s linear all!important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{-webkit-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{-webkit-transition:.3s ease all!important;transition:.3s ease all!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size='s'] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size='s'],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size='s'] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size='s'],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size='s'],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size='s'] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size='s'] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size='s'],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(.2);transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;-webkit-box-shadow:0 0 0 2000px transparent;box-shadow:0 0 0 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;-webkit-box-shadow:0 0 0 2000px rgba(0,0,0,.8);box-shadow:0 0 0 2000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}ul.leaders{max-width:30em;padding:1em 0 1em 0;margin:0;overflow-x:hidden;list-style:none}ul.leaders .leaders__header{font-weight:700;color:#d33a2c;font-size:1.05em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 ul.leaders .leaders__header{font-family:Mija}ul.leaders .leaders__header::before{color:#d33a2c}ul.leaders li{padding-left:0}ul.leaders li::before{float:left;width:0;white-space:nowrap;color:#ccc;font-weight:400;content:'. . . . . . . . . . . . . . . . . . . . ' '. . . . . . . . . . . . . . . . . . . . ' '. . . . . . . . . . . . . . . . . . . . ' '. . . . . . . . . . . . . . . . . . . . '}ul.leaders span:first-child{padding-right:.25em;background:#fff}ul.leaders span+span{float:right;padding-left:.33em;background:#fff}.author{padding:0;margin:0 0 .5em 0;display:block;--author-bio-border-width:8px}@media screen and (min-width:40em){.author{display:-webkit-box;display:-ms-flexbox;display:flex;--author-bio-border-width:5px}}@media screen and (min-width:64em){.author{display:block}}@media screen and (min-width:40em){.author__desc{margin-left:1em}}@media screen and (min-width:64em){.author__desc{margin-left:0}}.author>a{display:block;width:100%;padding:0;background:0 0;text-shadow:none;color:inherit}.author--small{width:80px;max-width:100%;min-width:60px;float:left}.author--small:after,.author--small:before{content:' ';display:table;clear:both}@media all and (max-width:480px){.author--small{margin-right:.5em;width:60px}}.author--small .author__image,.col-1 .author__image,.col-1 .settings__image{border-width:5px;border-radius:11px}.author--medium{width:125px}.article--multi__authors .show-more-link{display:inline}.header__search-results .author__image,.header__search-results .settings__image{border-color:#fff}.author__image,.settings__image{-webkit-transform-origin:0 100%;transform-origin:0 100%;overflow:hidden;border-radius:11px}.author__image img,.settings__image img{display:block;width:100%;border-radius:11px;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-o-object-fit:cover;object-fit:cover}.author__image-wrapper,.settings__image-wrapper{top:0;left:0;border-radius:11px;overflow:visible;position:relative}.author__image-wrapper,.settings__image-wrapper{top:0;left:0;border-radius:11px;overflow:visible;position:relative}.author__image-wrapper .author__image,.author__image-wrapper .settings__image,.settings__image-wrapper .author__image,.settings__image-wrapper .settings__image{-webkit-transform:translateX(15%) rotateZ(-11deg) scale(.87);transform:translateX(15%) rotateZ(-11deg) scale(.87);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.author__image-wrapper .author__image img,.author__image-wrapper .settings__image img,.settings__image-wrapper .author__image img,.settings__image-wrapper .settings__image img{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1.2) translateX(-16%) translateY(-3%) rotateZ(11deg);transform:scale(1.2) translateX(-16%) translateY(-3%) rotateZ(11deg)}.author__image-wrapper::after,.settings__image-wrapper::after{-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.author__image-wrapper::before,.settings__image-wrapper::before{display:block;content:'';height:90%;width:160%;position:absolute;background-image:url(/images/shadow.png);background-size:100% auto;background-repeat:no-repeat;top:89%;left:-30%;right:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform-origin:30% 50%;transform-origin:30% 50%;pointer-events:none}.author__image-wrapper:hover .author__image,.author__image-wrapper:hover .settings__image,.settings__image-wrapper:hover .author__image,.settings__image-wrapper:hover .settings__image,a:active .author__image-wrapper .author__image,a:active .author__image-wrapper .settings__image,a:active .settings__image-wrapper .author__image,a:active .settings__image-wrapper .settings__image,a:focus .author__image-wrapper .author__image,a:focus .author__image-wrapper .settings__image,a:focus .settings__image-wrapper .author__image,a:focus .settings__image-wrapper .settings__image,a:hover .author__image-wrapper .author__image,a:hover .author__image-wrapper .settings__image,a:hover .settings__image-wrapper .author__image,a:hover .settings__image-wrapper .settings__image{-webkit-transform:translateX(15%) rotateZ(0) scale(.87);transform:translateX(15%) rotateZ(0) scale(.87)}.author__image-wrapper:hover img,.settings__image-wrapper:hover img,a:active .author__image-wrapper img,a:active .settings__image-wrapper img,a:focus .author__image-wrapper img,a:focus .settings__image-wrapper img,a:hover .author__image-wrapper img,a:hover .settings__image-wrapper img{-webkit-transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0);transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0)}.author__image-wrapper:hover::before,.settings__image-wrapper:hover::before,a:active .author__image-wrapper::before,a:active .settings__image-wrapper::before,a:focus .author__image-wrapper::before,a:focus .settings__image-wrapper::before,a:hover .author__image-wrapper::before,a:hover .settings__image-wrapper::before{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.author__image .js-gravatar,.settings__image .js-gravatar{width:100%}.settings__image svg path{fill:#d33a2c}.author__image{-webkit-transform:translateX(15%) rotateZ(0) scale(.87);transform:translateX(15%) rotateZ(0) scale(.87);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#d33a2c;background:#d33a2c;border-style:solid;border-color:#d33a2c;border-width:var(--author-bio-border-width,8px);border-radius:22px}.author__desc{font-size:.8em;position:relative;font-style:normal!important;color:#333;padding:0!important;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .author__desc{font-family:Elena}.author__desc p{margin:1em 0}.author__desc__title{color:#666;text-transform:uppercase;letter-spacing:2px;font-size:.9em;margin:0;font-weight:400;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .author__desc__title{font-family:Elena}.author__name{color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#2da2c5;text-decoration-color:#2da2c5;padding:10px 0;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.author--full,.author--full--small{margin-right:0;width:100%}@media all and (max-width:480px){.author--full,.author--full--small{width:100%;max-width:250px;margin:0 auto}}.author>a:active .tilt,.author>a:focus .tilt,.author__image-wrapper.tilt:hover{-webkit-transition-duration:.2s;transition-duration:.2s}.author>a:active .tilt .author__image,.author>a:focus .tilt .author__image,.author__image-wrapper.tilt:hover .author__image{-webkit-transform:translateX(15%) rotateZ(0) scale(.87);transform:translateX(15%) rotateZ(0) scale(.87);-webkit-transition-duration:.2s;transition-duration:.2s}.author>a:active .tilt img,.author>a:focus .tilt img,.author__image-wrapper.tilt:hover img{-webkit-transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0);transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0);-webkit-transition-duration:.2s;transition-duration:.2s}.author>a:active .tilt::before,.author>a:focus .tilt::before,.author__image-wrapper.tilt:hover::before{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:.2s;transition-duration:.2s}@media (max-width:40em){.author__desc{width:100%}}.author__desc__image-placeholder{background:#bc3428;width:100%}.author__desc__image-placeholder[data-src]{min-height:0!important;padding-top:100%}.author__desc__image-placeholder[src]{padding-top:0}.author__image-wrapper::before,.books__book__image::before{display:block;content:'';height:90%;width:160%;position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAASCAYAAABim40OAAACuElEQVRogc1XUZJjIQjEzN7/yMl8ucP0dkNjXrKh6pWAqERaICveR+vD96vo8cazOvoYX54NwOl6Z52ycc907E4C4a45DfKrwHH5vpPgd7aTYKNOyUvYKL7zRZG6WNRP5cne7pxrMwHLEbCqS3aDMglwpcvjMmTGVz4wejQ86lDfjZ0OeSY/az/VMaJ2XQZA/QQQChSKV99N8OpjvuHvUsGt+ErX2bI9q7Hy0dE580pnZ0R1uTi/eSVX2SLrbmKeAeQG34qIL2KDozo/kwosBv4Ouk5WOheMyrfK5t1Z8K++Ak9XVjK/ZRW8LnMgYDZQtpx5lBFoERxI//z40EFmQLgn2R27PZkP0fDVGmaj5thdoE7JEREPBR6nFJ1+CCAFgq9mVF91dhUcBRgGHMWjju0TZN7xi+nVGmaH8wG2IeaUHH+ibyqRTuxZCVGyAhgrZQi0KrtlYgHYAV1JXvET8IjfF7jnb4mPpMtg2TZbr0rpSnwQO9SzjLAauxV83Zj2j1FU9QtX0fQMfD1VM6zWn9D00agz3fOr866OwRF1mUe9EmaDL8d9HflF5jS/M8Yd1rHzsWzt87HMdr0D+sB6HixPXV/EyqH6QvCqBOE9qPXMTsmMqI3TMG9eNc7P9EJYYvK/KdUsZz0raZF06Hu+DCxBD+BZv1L1RKeAcXsZpnNtgtiEmEOeyRHx0zBvchtnHBWAUFa66q86ggltuj5HZU73pVdAcMHhAEX5xHys/Ge/j43IO/IvfZdxmM4FVDdOs1X1Twr3YWciTYPjZopXZILOxgWElVGIjs5V/Yw752QrxU/A1fGdL4yciz551U45qILa+fbsOmeutekud2I7BeJJhmPr3L07KlN0Y/eMzpmb2JzYntgfXfIr9nLWXgl0RuPLO1xzxdqPOPNK8FxJn+rXhP4HON5K31PHDhmjlm6fAAAAAElFTkSuQmCC);background-size:100% auto;background-repeat:no-repeat;top:89%;left:-30%;right:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform-origin:30% 50%;transform-origin:30% 50%;pointer-events:none}.author--full--small>a{width:80px;max-width:100%;min-width:60px}@media all and (max-width:480px){.author--full--small>a{min-width:40px;width:50px}}.author--full--small .author__desc{margin-top:.5em}.article-container .author--full>a{width:auto;margin-bottom:3em;margin-top:.5em;max-width:180px;-ms-flex-preferred-size:100px;flex-basis:100px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:48em){.article-container .author--full>a{-ms-flex-preferred-size:160px;flex-basis:160px}}.article-container figure.limit-width img{max-width:500px;margin:0 auto}.feature-panel-container{grid-column-start:1;grid-column-end:15;margin-top:5em;margin-bottom:2.5em}.feature-panel::before{position:absolute;left:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);top:-12px;content:'More after jump! Continue reading below ↓';font-size:.7em;color:#666;padding-bottom:10px;border-bottom:8px solid #eee;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .feature-panel::before{font-family:Mija}@media (min-width:1000px){.feature-panel::before{width:73%}}.feature-panel{position:relative;border-radius:11px;padding:2.5em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f6f6f6}@media (min-width:1000px){.feature-panel{padding:2.5em 3.5em}}.feature-panel--red::before{display:none}.feature-panel--red{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#d33a2c;border-radius:0;color:#fff;padding:2.5em 1em;text-shadow:1px 1px 1px rgba(0,0,0,.25)}@media screen and (min-width:40em){.feature-panel--red{padding:2.5em 3.5em}}.feature-panel-left-col,.feature-panel-right-col{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;padding:0;-ms-flex-negative:0;flex-shrink:0}.feature-panel-right-col{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2em}@media (min-width:800px){.feature-panel-left-col{-ms-flex-preferred-size:65%;flex-basis:65%}.feature-panel-right-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-preferred-size:35%;flex-basis:35%;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.feature-panel-meta{text-transform:uppercase;letter-spacing:2px;font-size:.8em;font-weight:700;display:block;margin-bottom:.75em}.feature-panel-title a,.feature-panel-title a:hover,.feature-panel-title a:visited{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#ff958b;text-decoration-color:#ff958b;text-decoration-thickness:4px;padding:20px 0}.feature-panel-description{margin-bottom:calc(1em + .5vw)}.feature-panel-description>:first-child{margin-top:0}.feature-panel-description>:last-child{margin-bottom:0}.feature-panel-image-link{position:relative;text-decoration:none;width:100%;max-width:210px;-webkit-transition:scale,opacity .2s ease-out;transition:scale,opacity .2s ease-out;padding-left:2.5em;background-image:none}.feature-panel-image-link::before{display:block;content:'';height:90%;width:160%;position:absolute;background-image:url(/images/shadow.png);background-size:100% auto;background-repeat:no-repeat;right:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform-origin:30% 50%;transform-origin:30% 50%;pointer-events:none;top:85%;left:-33%}@media (min-width:1000px){.feature-panel-image-link{position:absolute;max-width:19.375rem;top:-160px;right:0}}@media (min-width:1000px){.feature-panel--breakout-small .feature-panel-image-link{top:-100px}}.feature-panel-image-link:focus::before,.feature-panel-image-link:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}.feature-panel-image{width:100%;max-width:19.375rem;margin:0 auto;display:block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;will-change:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}.feature-panel-image-img{height:auto}.feature-panel-image-link:focus .feature-panel-image,.feature-panel-image-link:hover .feature-panel-image{-webkit-transform:rotate(0);transform:rotate(0)}.feature-panel-image img{height:auto}.sponsor-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sponsor-panel-image{display:none}@media screen and (min-width:1100px){.sponsor-panel-image{display:block;background-image:none;margin-left:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1}}.sponsor-panel-content{-webkit-box-flex:3;-ms-flex:3;flex:3}.article__toc{background-color:#f7f7f7;padding:.5em 1.5em;border-radius:11px;margin-top:2em;margin-bottom:2em}.article__toc .tablesaw-enhanced{position:absolute;top:5.85em;right:1em}@media all and (min-width:1025px){.article__toc .tablesaw-enhanced{top:1.75em;right:2.5em}}.article__toc__title{margin-top:.5em}.article__toc__list{padding-bottom:.25em;font-size:.87em}.article__toc__list a{color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#e5e5e5;text-decoration-color:#e5e5e5}.article__toc__list ol{margin-left:0}.article__toc__list ol ol{margin-left:0}.article__toc__list li{margin:.5em 0}.article__toc__list li:last-child{padding-bottom:.1em;margin-bottom:0}.article__comments-count{font-size:1rem}.article__comment .author{display:block}@media (max-width:64em){.article__comment .author{display:none}}@media all and (max-width:420px){.article__content{margin-top:0}}.article__content video{max-width:100%}.article__content [data-src],[data-src]{display:block;width:100%}.article__content [data-src]:not([data-component]){min-height:350px}a.heading-hash{background:0 0;padding:0;position:absolute;left:-25px;top:0;width:1em;height:1em}@media all and (max-width:840px){a.heading-hash{position:static}}.article__content a:not(.btn){color:#006fc6}pre.code__snippet--break-out{width:87vw;position:relative;left:50%;right:50%;margin:0;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}pre.code__snippet--break-out img{width:100%}@media all and (max-width:1025px){pre.code__snippet--break-out{position:static;margin:0!important}}.signature{margin:1.5em 0;font-size:.9em;color:silver;font-style:italic}.signature img{width:2em;margin-right:.75em;vertical-align:middle;position:relative;top:.5em}.share{background:#f6f6f6;border-radius:11px;margin:0;padding:.25em;font-size:.9em;margin-bottom:2em}.share .icon{display:inherit;fill:currentColor;height:calc(1em + 1vw);width:calc(1em + 1vw)}.share a{text-shadow:none}@media all and (min-width:1025px){.share{padding:.25em 2em .5em .25em}}.share-figure{color:#55acee;font-size:2.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;padding:.5em .25em}@media (max-width:64em){.share-figure{padding:.2em;margin-bottom:0}}@media all and (max-width:802px){.share-figure{font-size:3em;padding:.25em .1em 0 .2em;margin-bottom:1em}}@media all and (max-width:502px){.share-figure{font-size:3em;padding:.25em .1em 0 .2em;margin-bottom:3em}}.ciu_embed iframe{min-height:420px}@media screen and (max-width:610px){.ciu_embed iframe{min-height:500px}}audio{width:100%}blockquote:not(.pull-quote){font-style:italic;border-left:8px solid #ddd;padding:0 0 0 calc(1em + .5vw);color:#555;margin:calc(.5em + .25vw) 2vw calc(.5em + .25vw) 0}blockquote:not(.pull-quote) code{font-style:normal}blockquote:not(.pull-quote) p{margin:calc(1.25em + .25vw) 0}.block-quote{margin:1em 0;font-style:italic}.block-quote__cut:not(.pull-quote){padding:2em;background:#f6f6f6;border:none;margin:1em 0;border-radius:11px;grid-column-start:2;grid-column-end:14;font-size:.9em}.block-quote__cut:not(.pull-quote) h4:first-child{margin-top:0}.article__content figure:not(.bio-image),.article__image,.internal__page__wrapper figure:not(.bio-image){padding:0;margin:1em auto}.bio-image:hover::before{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.article__content figure:not(.bio-image) img,.article__image img,.internal__page__wrapper figure:not(.bio-image) img{display:block;width:auto;max-width:100%;margin:0 auto;height:auto}.article__content figure:not(.bio-image).article__image--full-width img,.article__image.article__image--full-width img,.internal__page__wrapper figure:not(.bio-image).article__image--full-width img{width:100%;max-width:100%}.article__content figure:not(.bio-image)>a,.article__image>a,.internal__page__wrapper figure:not(.bio-image)>a{display:block;background:0 0;position:relative;z-index:99}.article__content figure:not(.bio-image) figcaption,.article__image figcaption,.internal__page__wrapper figure:not(.bio-image) figcaption{color:#666;font-size:calc(.8em + .2vw);font-style:italic;padding:.75em 2em .75em 0;display:table}@supports (-ms-ime-align:auto){.article__content figure:not(.bio-image) figcaption,.article__image figcaption,.internal__page__wrapper figure:not(.bio-image) figcaption{display:inline-block}}.article__content figure:not(.bio-image) figcaption a,.article__image figcaption a,.internal__page__wrapper figure:not(.bio-image) figcaption a{color:#666}.article__content figure:not(.bio-image) figcaption::before,.article__image figcaption::before,.internal__page__wrapper figure:not(.bio-image) figcaption::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxMy4wOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNjMmMyYzI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jYW1lcmE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTguNSA1LjQ0YTIuMjEgMi4yMSAwIDEgMCAyLjIxIDIuMjEgMi4yMSAyLjIxIDAgMCAwLTIuMjEtMi4yMXpNMTQuNzkgMi4yMWgtMi41NWEyLjIxIDIuMjEgMCAwIDAtMi4yNC0yLjIxaC0zYTIuMjEgMi4yMSAwIDAgMC0yLjI0IDIuMjFoLTIuNTVhMi4yMSAyLjIxIDAgMCAwLTIuMjEgMi4yMXY2LjQ2YTIuMjEgMi4yMSAwIDAgMCAyLjIxIDIuMjFoMTIuNThhMi4yMSAyLjIxIDAgMCAwIDIuMjEtMi4yMXYtNi40NmEyLjIxIDIuMjEgMCAwIDAtMi4yMS0yLjIxem0tNi4yOSA5LjM1YTMuOTEgMy45MSAwIDEgMSAzLjkxLTMuOTEgMy45MSAzLjkxIDAgMCAxLTMuOTEgMy45MXoiLz48L3N2Zz4=);height:1em;width:1.5em;padding-right:.6em;display:table-cell;vertical-align:baseline;position:relative;top:.05em}@supports (-ms-ime-align:auto){.article__content figure:not(.bio-image) figcaption::before,.article__image figcaption::before,.internal__page__wrapper figure:not(.bio-image) figcaption::before{display:inline-block}}.article__content .author figcaption::before{display:none}figure.article__image--break-out{width:87vw;position:relative;left:50%;right:50%;margin:0;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}figure.article__image--break-out img{width:100%}@media all and (max-width:1025px){figure.article__image--break-out{position:static;margin:0!important}}.article__content figure.article__image--inline>a,.article__image figure.article__image--inline>a,.internal__page__wrapper figure.article__image--inline>a{display:inline-block}.article__content figure.zoom-overlay-open a{outline:0!important}.article__content figure.zoom-overlay-open a:after{display:none}.zoom-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.9;z-index:1}.video-embed-container{width:100%}.video-embed-container .video-embed-container--wrapper{position:relative;padding-bottom: 56.25%;height:0;overflow:hidden}.video-embed-container .video-embed-container--inner{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.article__content .aspect-ratio,.article__content .video-container{position:relative;padding:1em 0;width:100%}.article__content .aspect-ratio iframe,.article__content .video-container iframe{width:100%;min-height:400px}.article__content .aspect-ratio iframe::after,.article__content .video-container iframe::after{content:'\000A';white-space:pre}@media all and (max-width:600px){.article__content .aspect-ratio iframe,.article__content .video-container iframe{min-height:300px}}@media all and (max-width:400px){.article__content .aspect-ratio iframe,.article__content .video-container iframe{min-height:250px}}.c-felix-the-cat{background-color:#f3f3f3;padding:0.5em calc(1.5em + .5vw);border-radius:.5em}.c-felix-the-cat a.btn{display:table;margin-top:1em;margin-bottom:1.5em}.comment-form__sticky{margin-bottom:2em}.comment-form__sticky .btn{text-shadow:1px 1px 1px rgba(0,0,0,.25)}@media all and (min-height:500px){div[data-component=CommentsArea]{overflow:initial}.comment-form__sticky{position:sticky;top:-3.5em;align-self:flex-start}}.article__comments{padding:5em 0 2.5em;padding-right:30px;-webkit-font-feature-settings:normal;font-feature-settings:normal}.article__comments:after,.article__comments:before{content:' ';display:table;clear:both}@media screen and (min-width:64em){.article__comments{padding-right:0}.article__comments .article__comment-wrapper{margin-left:2em}}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment{background-color:#f0f0f0;padding:1.25em;border-radius:11px}@media screen and (min-width:64em){.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment{padding:1.25em 2em 1.25em calc(4.5em + 1em + .4vw)}}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment a{padding:10px 0;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#006fc6;text-decoration-color:#006fc6;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment .author--avatar-only a{background-image:none}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment-wrapper>.article__comment{background-color:#fff6db}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment-wrapper>.article__comment span a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#006fc6;text-decoration-color:#006fc6;padding:10px 0;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.comment__content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.comment__content pre{margin:1em 0}.article__comments--notes{margin-bottom:2em;line-height:1.6em;display:block;background-color:#fff2cc;padding:1em 1.25em;border-radius:11px}.article__comments--notes code{display:inline;background-color:#fff2cc;color:#d33a2c}.article__comments--notes a{text-shadow:none;color:#006fc6}.comments__comment-count{color:#666;font-size:.5em;line-height:0;position:relative;top:-1em}.article__comment .author__image-wrapper{min-width:auto;min-height:auto}@media screen and (min-width:64em){.article__comment .author__image-wrapper{min-width:80px;min-height:80px}}.article__comment a{color:#006fc6}.article__comment{margin:3em 0}@media all and (min-width:1025px){.article__comment{padding-left:4.5em}}.article__comment button::after{content:' ↓'}@media all and (min-width:1025px){.article__comment button::after{content:' →'}}.article__comment header{color:#666;font-weight:700;margin-bottom:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .article__comment header{font-family:Mija}@media screen and (min-width:64em){.article__comment header{margin-bottom:1em}}.article__comment time{font-weight:400;font-size:.9em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .article__comment time{font-family:Elena}.article__comment p{margin:.75em 0;font-size:calc(.9em + .1vw);padding-bottom:.1em}@media all and (max-width:1023px){.article__comment p{font-size:calc(.95em + .1vw);padding-top:.75em}.article__comment p:first-child{padding-top:.5em}}@media (max-width:48em){.article__comment p{font-size:calc(.95em + .1vw);padding-top:.5em}}.article__comment .author--avatar-only{width:40px;position:relative;margin-right:1.5em;-webkit-transform:translateY(15px);transform:translateY(15px);margin-top:-1em;float:left}@media screen and (min-width:64em){.article__comment .author--avatar-only{margin-left:-4.75em;margin-right:2em;width:2.5em}}.article__comment .author--avatar-only .author__image-wrapper{margin-right:2em}.article__comment-verified span{padding:.25em .5em;border-radius:11px;margin-left:-.5em;background-color:#fff2cc;color:#d33a2c}.article__comment-verified span:after{content:'🦁';display:inline-block;position:relative;top:.15em;margin-left:.25em}.form__field.comment__message-field .form__field__label,.form__field.comment__name-field .form__field__label,.form__field.comment__twitter-field .form__field__label{font-size:1em}.comment__reply-to{color:#666;font-weight:700;margin-right:10px;display:none}.comment__reply-to-container{position:relative;overflow:visible}.comment__reply-to-container .comment__reply-to{position:absolute;top:1.3em;left:1em;margin-right:0;font-size:.9em;line-height:calc(1.4em + .2vw);background-color:#fff2cc;padding:.1em .5em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .comment__reply-to-container .comment__reply-to{font-family:Mija}.article__comments__form__desc{margin-top:5.5em}@media (max-width:64em){.article__comments__form__desc{margin-top:2.5em}}.comment__message-notification{-webkit-animation:content-injection .2s backwards;animation:content-injection .2s backwards;background-color:#fff2cc;padding:.75em 1em;border-radius:11px}@media (min-width:64rem) and (max-height:740px){.comment__message-field textarea{height:12em}}@media (min-width:64rem) and (max-height:640px){.article__comments--notes{display:none}.comment__message-field textarea{height:5em}}.table,table{width:100%;border-collapse:collapse;margin-bottom:calc(2em + 2vw);clear:both;font-size:calc(1em + .05vw)}.table time,table time{color:inherit;font-size:1em;font-weight:400}.tr,tr{border-bottom:1px solid #ddd}.td,.th,td,th{padding:1em 1.5em;border:none;text-align:left}.tbody .td,tbody td{text-align:left;color:#000;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .tbody .td,.wf-loaded-stage2 tbody td{font-family:Elena}.tbody .th,.tbody th,tbody .th,tbody th{font-size:1.15em}.no-js .data-table dt:first-child{width:60%}@media (max-width:640px){.no-js .data-table{font-size:1em}.no-js .data-table thead tr{position:absolute;top:-9999em;left:-9999em}.no-js .data-table tr+tr{margin-top:1.5em}.no-js .data-table td,.no-js .data-table tr{display:block}.no-js .data-table td{padding-left:50%!important;border:none!important}.no-js .data-table td:before{content:attr(data-label);float:left;margin-left:-100%;width:100%;color:#666;margin-bottom:.5em;font-weight:700;font-style:normal;font-variant:initial;text-transform:none}}@media (max-width:400px){.no-js .data-table td{padding-left:0!important}.no-js .data-table td:before{display:block;margin-left:0}}/*! Tablesaw - v3.0.0-beta.0 - 2016-09-14
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2016 Filament Group; Licensed MIT */.tablesaw-enhanced .tablesaw-bar .btn{background:0 0;clear:both;cursor:pointer;display:block;font:bold 20px/1 sans-serif;margin:0;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;width:100%;border:1px solid #ccc;color:#2da2c5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-transform:rotateZ(-11deg);transform:rotateZ(-11deg)}.tablesaw-enhanced .tablesaw-bar .btn:hover{text-decoration:none}.tablesaw-bar .btn.btn-micro,.tablesaw-bar .btn.btn-small{display:inline-block;width:auto;height:auto;position:relative;top:0}.tablesaw-bar .btn.btn-small{line-height:19px}.tablesaw-bar .btn.btn-micro{font-size:.8125em;padding:.4em .7em .25em .7em}.tablesaw-advance{margin-top:1em;float:right}.tablesaw-all-cols-visible .tablesaw-advance{display:none}.tablesaw-advance .btn{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:11px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tablesaw-advance .btn.btn-micro{font-size:1em;padding:.5em}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:30px;height:30px;background-position:50% 50%;margin-left:.5em;position:relative}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{top:3px;left:-2px;border-style:solid;border-color:#2da2c5;border-width:3px 3px 0 0;content:'';display:block;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px;position:relative}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before{right:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tablesaw-advance a.tablesaw-nav-btn.disabled{opacity:.25;cursor:default;pointer-events:none}.tablesaw-bar{clear:both;font-family:sans-serif}.tablesaw-toolbar{font-size:.875em;float:left}.tablesaw-toolbar label{padding:.5em 0;clear:both;display:block;margin-right:.5em;text-transform:uppercase}.tablesaw-bar .btn,.tablesaw-enhanced .tablesaw-bar .btn{margin-top:.5em;margin-bottom:.5em}.tablesaw-bar .btn-select,.tablesaw-enhanced .tablesaw-bar .btn-select{margin-bottom:0}.tablesaw-bar .tablesaw-toolbar .btn{margin-left:.4em;margin-top:0;text-transform:uppercase;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;font-family:sans-serif;font-size:1em;padding-left:.3em}.tablesaw-bar .tablesaw-toolbar .btn-select{min-width:0}.tablesaw-bar .tablesaw-toolbar .btn-select:after{padding-top:.9em}.tablesaw-bar .tablesaw-toolbar select{color:#888;text-transform:none;background:0 0}.tablesaw-toolbar~table{clear:both}.tablesaw-toolbar .a11y-sm{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}@media (min-width:24em){.tablesaw-toolbar .a11y-sm{clip:none;height:auto;width:auto;position:static;overflow:visible}}table.tablesaw tbody th{font-weight:700}table.tablesaw thead td,table.tablesaw thead th{color:#333;font-size:calc(1em + .05vw)}.tablesaw td,.tablesaw th{line-height:165%;text-align:left;vertical-align:middle}.tablesaw tbody th,.tablesaw td{vertical-align:middle;font-size:calc(.9em + .05vw)}.tablesaw.va-top tbody th,.tablesaw.va-top td{vertical-align:top}.tablesaw tbody th .btn,.tablesaw td .btn{margin:0}.tablesaw ul{margin:0}@media only all{.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{padding:0 .6em 0 0;width:30%;display:inline-block}.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}}@media (max-width:39.9375em){.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;float:left;width:100%}.tablesaw-cell-label{vertical-align:top}.tablesaw-cell-content{max-width:67%;display:inline-block}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}}@media (min-width:40em){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}}@media screen and (min-width:1025px){.tablesaw-bar{display:none}}@media only all{.tablesaw-swipe td.tablesaw-cell-hidden,.tablesaw-swipe th.tablesaw-cell-hidden{display:none}}.btn.tablesaw-columntoggle-btn span{text-indent:-9999px;display:inline-block}.tablesaw-columntoggle-btnwrap{position:relative}.tablesaw-columntoggle tbody td{line-height:1.5}.tablesaw-columntoggle-popup{display:none}.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1}.tablesaw-columntoggle-popup fieldset{margin:0}@media only all{.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6{display:none}}.tablesaw-columntoggle-btnwrap .dialog-content{top:0!important;right:1em;left:auto!important;width:12em;max-width:18em;margin:-.5em auto 0;padding:.5em}.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none}@media (min-width:20em){.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{display:table-cell}}@media (min-width:30em){.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{display:table-cell}}@media (min-width:40em){.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{display:table-cell}.tablesaw-columntoggle tbody td{line-height:2}}@media (min-width:50em){.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{display:table-cell}}@media (min-width:60em){.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{display:table-cell}}@media (min-width:70em){.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{display:table-cell}}@media only all{.tablesaw-columntoggle td.tablesaw-cell-hidden,.tablesaw-columntoggle th.tablesaw-cell-hidden{display:none}.tablesaw-columntoggle td.tablesaw-cell-visible,.tablesaw-columntoggle th.tablesaw-cell-visible{display:table-cell}}.tablesaw-columntoggle-popup .btn-group>label{display:block;padding:.2em 0;white-space:nowrap}.tablesaw-columntoggle-popup .btn-group>label input{margin-right:.8em}.tablesaw-sortable,.tablesaw-sortable thead,.tablesaw-sortable thead tr,.tablesaw-sortable thead tr th{position:relative}.tablesaw-sortable thead tr th{padding-right:1.6em;vertical-align:top}.tablesaw-sortable th.tablesaw-sortable-head,.tablesaw-sortable tr:first-child th.tablesaw-sortable-head{padding:0}.tablesaw-sortable th.tablesaw-sortable-head button{padding-top:.9em;padding-bottom:.7em;padding-left:.6em;padding-right:1.6em}.tablesaw-sortable .tablesaw-sortable-head button{min-width:100%;color:inherit;background:0 0;border:0;padding:0;text-align:left;font:inherit;text-transform:inherit;position:relative}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{width:7px;height:10px;content:'';position:absolute;right:.5em}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after{content:'\2191'}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{content:'\2193'}.tablesaw-sortable .not-applicable:after{content:'--';display:block}.tablesaw-sortable .not-applicable span{display:none}.tablesaw-advance.minimap{margin-right:.4em}.tablesaw-advance-dots{float:left;margin:0;padding:0;list-style:none}.tablesaw-all-cols-visible .tablesaw-advance-dots{display:none}.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em;-webkit-transform:rotateZ(-11deg);transform:rotateZ(-11deg)}.tablesaw-advance-dots li i{width:.25em;height:.25em;background:#2da2c5;border-radius:100%;display:inline-block}.tablesaw-advance-dots-hide{opacity:.25;cursor:default;pointer-events:none}@media only all{.tablesaw-swipe td.tablesaw-swipe-cellhidden,.tablesaw-swipe th.tablesaw-swipe-cellhidden{display:none}}.tablesaw th{border-bottom:1px solid #ddd;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .tablesaw th{font-family:Mija}tbody tr:nth-child(2n) td{background-color:#f7f7f7}tfoot tr:nth-child(2n) td,tfoot tr:nth-child(2n) th,thead tr:nth-child(2n) td,thead tr:nth-child(2n) th{background-color:#eee}.table--no-stripe td{background-color:#fff!important}table.table--break-out{width:87vw;position:relative;left:50%;right:50%;margin:0;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;margin-bottom:calc(2em + 2vw)}table.table--break-out img{width:100%}@media all and (max-width:1025px){table.table--break-out{position:static;margin:0!important}}.tablesaw-fix-persist{table-layout:fixed;min-width:600px}code.diff-highlight{width:100%}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1rem;margin:.5rem 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre.diff-highlight>code .token.deleted:not(.prefix),pre>code.diff-highlight .token.deleted:not(.prefix){background-color:rgba(255,0,0,.1);color:inherit;display:block}pre.diff-highlight>code .token.inserted:not(.prefix),pre>code.diff-highlight .token.inserted:not(.prefix){background-color:rgba(0,255,128,.1);color:inherit;display:block}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #aaa;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.content-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:200px;white-space:nowrap;margin-left:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:11px;min-height:4.5em;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#ddd));background-image:linear-gradient(#ddd,#ddd);background-size:100% 1px;background-repeat:no-repeat;background-position:center center}.content-tabs ul{padding-left:0}.content-tabs li{display:inline-block;margin-right:0;margin-bottom:0}.content-tabs li:first-child{padding-left:0}.content-tabs .content-tabs__current .btn{background-color:#41b14f!important;color:#fff!important;text-shadow:1px 1px 1px rgba(0,0,0,.25)!important;border:0;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.2);box-shadow:inset 0 2px 1px rgba(0,0,0,.2)}@media all and (min-width:481px){.content-tabs.content-tabs--books{display:none}}@media screen and (min-width:64em){.content-tabs.content-tabs--internal,.content-tabs.content-tabs--membership{display:none}}@media all and (max-width:480px){.content-tab--content.slideDown:not(.hidden){-webkit-animation:content-injection .4s forwards;animation:content-injection .4s forwards}}.book-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.book-grid__heading{margin:2vh 0;width:20em}@media all and (max-width:1025px){.book-grid__heading{margin:2em 1em 1em}}@media all and (max-width:1025px){.book-grid__heading{margin:2em 0 1em}}@media (max-width:40em){.book-grid__heading{text-align:left}.book-grid__heading span{padding:0}}.book--featured{padding:1em;text-align:center;vertical-align:bottom;margin:1em -4px 3em 0;width:33%;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:48em){.book--featured{width:50%}}@media all and (max-width:480px){.book--featured{width:100%}}@media (max-width:48em){.book--featured{width:50%}}.book--featured figcaption{color:#333;font-size:1em;-ms-flex-preferred-size:100%;flex-basis:100%}.book--featured__image{margin:1em 0;max-width:200px;padding:0 20px;left:.5em;display:inline-block;-ms-flex-negative:0;flex-shrink:0;position:relative;max-height:240px;height:auto}.book--featured__image::before{display:block;content:'';height:90%;width:160%;position:absolute;background-image:url(/images/shadow.png);background-size:100% auto;background-repeat:no-repeat;right:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform-origin:30% 50%;transform-origin:30% 50%;pointer-events:none;top:85%;left:-42%}.book--featured__image a{background-image:none}.book--featured__image img{will-change:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-11deg);transform:rotate(-11deg);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;height:100%}.book--featured__image:hover img{-webkit-transform:rotate(0);transform:rotate(0)}.book--featured__image:hover::before{display:none}.book--featured__title{font-size:1.1em;line-height:1.45;font-weight:700;margin:.5em 0 .5em 0;text-transform:initial;color:inherit;letter-spacing:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .book--featured__title{font-family:Mija}.book--featured__title a{color:#006fc6;text-shadow:none}.book--featured__desc{margin:.5em 0;font-size:.85em;color:#666;font-style:italic;line-height:1.4}.book-grid__in-post figcaption::before{display:none!important}.book-grid__in-post h4 a{font-style:normal;color:#006fc6!important;background-image:none!important;text-decoration:underline}.book-cta{display:inline-block;width:100%;text-align:center}.book-cta__single{margin:0 auto;text-align:center}@media all and (min-width:1100px){.book-cta{grid-column-start:2;grid-column-end:14}}.book-cta__ebook,.book-cta__hardcover{width:48%;float:left;margin-right:4%}@media all and (max-width:480px){.book-cta__ebook,.book-cta__hardcover{width:100%;margin:0}}.book-cta__inverted{grid-column-start:2;grid-column-end:14}.book-cta__inverted .book-cta__hardcover{float:right;margin-right:0}.book-cta__inverted .book-cta__hardcover .btn{background-color:#41b14f;background-image:-webkit-gradient(linear,left top,left bottom,from(#9ec14c),to(#41b14f));background-image:linear-gradient(#9ec14c,#41b14f);color:#fff}.book-cta__inverted .book-cta__hardcover .btn:focus,.book-cta__inverted .book-cta__hardcover .btn:hover{background:#41b14f;color:#fff;border-color:#41b14f}.book-cta__inverted .book-cta__hardcover .btn span{color:rgba(0,0,0,.5)}.book-cta__ebook{margin-right:0}.book-cta .btn--full{margin-top:.75em}.book-cta__title{display:block;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#ddd;text-decoration-color:#ddd;-webkit-font-feature-settings:'smcp' 1,'c2sc' 1;font-feature-settings:'smcp' 1,'c2sc' 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;line-height:1;color:#999;font-size:1em;margin:1em auto 1em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .book-cta__title{font-family:Elena}.book-cta__title a{background-position:center 72%}.book-cta__title span{display:inline-block;padding:0 .6em;background-color:#fff;position:relative;top:.1em;color:#666}.book-cta--on-red .book-cta__title{display:block;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#390c09;text-decoration-color:#390c09;-webkit-font-feature-settings:'smcp' 1,'c2sc' 1;font-feature-settings:'smcp' 1,'c2sc' 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;line-height:1;margin:0;margin-bottom:1em}.book-cta--on-red .book-cta__title a{background-position:center 72%}.book-cta--on-red .book-cta__title span{display:inline-block;padding:0 .6em;position:relative;top:.1em;background-color:#d33a2c;color:#390c09}@media all and (max-width:480px){.book-cta__title{display:none}}.book-cta__price{color:#d33a2c;display:block;font-weight:700;margin:.5em 0;font-size:calc(1.6em + .25vw);text-align:center;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .book-cta__price{font-family:Mija}.book-cta--on-red .book-cta__price{color:#fff}.book-cta__price .currency-sign{font-size:.5em}.book-cta__price .sup{font-size:.5em;vertical-align:top;line-height:1.5}.book-cta__price--del{font-size:.6em;color:#666;-webkit-text-decoration:through;text-decoration:through;font-weight:400;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .book-cta__price--del{font-family:Mija}.book-cta__price--old{display:inline-block;font-size:.65em;font-weight:700;color:#666;position:relative;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .book-cta__price--old{font-family:Mija}.book-cta__price--old::before{content:'';display:block;position:absolute;width:100%;height:2px;border-radius:2px;background:#d33a2c;top:50%;margin-top:-2px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.book-cta--on-red .book-cta__price--old{color:#390c09;position:relative}.book-cta--on-red .book-cta__price--old::before{content:'';display:block;position:absolute;width:100%;height:2px;border-radius:2px;background:#390c09;top:50%;margin-top:-2px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.book-cta__desc{font-size:.8em!important;text-align:center;line-height:1.4;margin:25px 0}.book-cta--on-red .book-cta__desc{color:#fff}.book-cta__desc a{text-shadow:none}.book-cta__desc--light a{color:#006fc6}.accordion-list{margin:0 0 3em 0}.accordion-list:after,.accordion-list:before{content:' ';display:table;clear:both}.accordion-expand-btn-wrapper{position:relative;position:absolute;right:10px;top:50%;margin-top:-15px}.accordion-expand-btn-wrapper::before{display:block;content:'';height:90%;width:160%;position:absolute;background-image:url(/images/shadow.png);background-size:100% auto;background-repeat:no-repeat;top:89%;left:-30%;right:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform-origin:30% 50%;transform-origin:30% 50%;pointer-events:none}.accordion-expand-btn-wrapper::before{width:110%;top:76%;left:-17%}.accordion-expand-btn{font-size:30px;width:20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;margin:0;float:right;margin-right:.25em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .accordion-expand-btn{font-family:Mija}[aria-expanded=true] .accordion-expand-btn{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#d33a2c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion-item{-webkit-transition:max-height .4s linear,padding 0s linear 0s,color .2s ease-out;transition:max-height .4s linear,padding 0s linear 0s,color .2s ease-out;overflow:hidden;padding:.5em 2.35em;font-size:1em;padding-top:0}@media screen and (min-width:40em){.accordion-item{padding:.5em}}.accordion-desc{-webkit-transition:max-height .4s linear,padding 0s linear 0s,color .2s ease-out;transition:max-height .4s linear,padding 0s linear 0s,color .2s ease-out;overflow:hidden;padding:.5em .8em;font-size:calc(16px + .35vw)}@media screen and (min-width:40em){.accordion-desc{padding:.5em}}.accordion-item{cursor:pointer;font-weight:700;display:block;margin:0;position:relative;padding:calc(.5em + .5vw);padding-right:1.4em}.accordion-item:after,.accordion-item:before{content:' ';display:table;clear:both}.accordion-item:hover{color:#d33a2c}@media screen and (min-width:40em){.accordion-item{padding:.5em}}@media all and (max-width:480px){.accordion-item{padding-right:5px}}.bg--navy .accordion-item{font-weight:400}.accordion-item[aria-expanded=true]{color:#d33a2c}.accordion-desc{display:block;margin:0;padding-top:1em;padding-bottom:2em}.accordion-desc:after,.accordion-desc:before{content:' ';display:table;clear:both}.accordion-desc p:first-of-type{margin-top:0}.accordion-list [aria-expanded=false]+dd{display:none;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;-webkit-transition:max-height .4s linear,padding 0s linear .4s;transition:max-height .4s linear,padding 0s linear .4s}.accordion-list [aria-expanded=true]+dd{display:block!important;max-height:2000px}.accordion-list [aria-hidden=false]{max-height:2000px}.accordion-list .is-hidden,.accordion-list [aria-hidden=true]{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.accordion-list .is-visible{display:block!important;max-height:800px}.accordion-desc[aria-hidden=false]{-webkit-box-shadow:0 9px 30px -5px rgba(50,50,83,.25),0 8px 8px -12px rgba(0,0,0,.2),0 -6px 16px -6px rgba(0,0,0,.025);box-shadow:0 9px 30px -5px rgba(50,50,83,.25),0 8px 8px -12px rgba(0,0,0,.2),0 -6px 16px -6px rgba(0,0,0,.025);border-radius:11px;padding:1.6em;background-color:#fff;margin:1.25em 0 3em 0}@media print{.accordion-desc,.accordion-list dd{display:block!important;max-height:1200px!important}}.bio-image{--bio-image-border-width:5px}.bio-image--white{--bio-image-border-color:#fff}.bio-image--white a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;padding:10px 0;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.pull-quote{font-weight:700;letter-spacing:-.75px;color:#222;font-size:1.5em;padding-left:2.5em;position:relative;margin:0;word-break:nowrap;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .pull-quote{font-family:Mija}.pull-quote__quotation{position:relative;position:absolute;left:0;top:5px;width:2em}.pull-quote__quotation::before{display:block;content:'';height:90%;width:160%;position:absolute;background-image:url(/images/shadow.png);background-size:100% auto;background-repeat:no-repeat;top:89%;left:-30%;right:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform-origin:30% 50%;transform-origin:30% 50%;pointer-events:none}.pull-quote__quotation::before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transition-delay:.2s;transition-delay:.2s}.pull-quote__link{color: #333 !important;font-size:1em;padding:0;display:block;line-height:46px;color:inherit;background:0 0;text-decoration:none}.pull-quote__link::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyMyIgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjNweCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI3OTEuNTEiIHkxPSIyNzQuMzUiIHgyPSI3NzcuOCIgeTI9IjI1NC44NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2U5MzcyMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2Y4NmYyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0aXRsZT5TaGFyZSB0aGlzIHF1b3RlIG9uIFR3aXR0ZXI8L3RpdGxlPjxwYXRoIGlkPSJwYXRoMzYxMSIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQpIiBkPSJNNzgwLjgxIDI3OC41N2MxMC41NyAwIDE2LjM0LTguODUgMTYuMzQtMTYuNTJ2LS43NWExMS43NSAxMS43NSAwIDAgMCAyLjg3LTMgMTEuMzYgMTEuMzYgMCAwIDEtMy4zLjkxIDUuODIgNS44MiAwIDAgMCAyLjUzLTMuMjEgMTEuNDUgMTEuNDUgMCAwIDEtMy42NSAxLjQxIDUuNzEgNS43MSAwIDAgMC00LjE5LTEuODMgNS43OCA1Ljc4IDAgMCAwLTUuNzUgNS44MSA1Ljg2IDUuODYgMCAwIDAgLjE1IDEuMzIgMTYuMjUgMTYuMjUgMCAwIDEtMTEuODEtNi4wOCA1Ljg1IDUuODUgMCAwIDAgMS43OCA3Ljc1IDUuNjYgNS42NiAwIDAgMS0yLjYtLjczdi4wN2E1Ljc5IDUuNzkgMCAwIDAgNC42MSA1LjY5IDUuNjggNS42OCAwIDAgMS0yLjU5LjEgNS43NiA1Ljc2IDAgMCAwIDUuMzcgNCAxMS41MiAxMS41MiAwIDAgMS04LjU3IDIuNDkgMTYuMTQgMTYuMTQgMCAwIDAgOC44MSAyLjYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzcyLjAxIC0yNTUuNTcpIi8+PC9zdmc+);display:inline-block;margin-left:.3em}@media screen and (min-width:80em){.pull-quote{font-size:32px}.pull-quote__link{line-height:42px}}@media screen and (min-width:48em){.pull-quote{font-size:28px}.pull-quote__link{line-height:1.4}}@media all and (max-width:480px){.pull-quote{font-size:24px}.pull-quote__link{line-height:38px}}.pull-quote__bg{width:2em;height:2em;background:#d33a2c;background:#d33a2c;border-radius:11px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1) rotateZ(-11deg);transform:scale(1) rotateZ(-11deg);text-align:center;padding-top:.25em}.pull-quote__symbol{display:block;color:#fff;font-size:2.75em;line-height:1em;-webkit-transform:rotate(11deg) translateY(5px) translateX(-4px);transform:rotate(11deg) translateY(5px) translateX(-4px)}.bg--beige{background-color:#f6f3f2}.bg--red{background-color:#d33a2c}.bg--alternate-red{background-color:#bc3428}.bg--white{background-color:#fff}.bg-light{background:#e5e5e5}.text-blue{color:#41b7d7}.text-green{color:#8cad3e}.text-grey{color:#a0a0a0}.text-red{color:#ff6767}.text-orange{color:#ff5a00}.uppercase{text-transform:uppercase}.small-caps{-webkit-font-feature-settings:'smcp' 1,'c2sc' 1;font-feature-settings:'smcp' 1,'c2sc' 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%}.small-caps a{background-position:center 72%}.clearfix:after,.clearfix:before{content:' ';display:table;clear:both}.right-lined{display:block;text-align:left;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;-webkit-font-feature-settings:'smcp' 1,'c2sc' 1;font-feature-settings:'smcp' 1,'c2sc' 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;line-height:1;font-size:1em;margin-bottom:calc(2em + 2vw);margin-top:calc(1em + 2vw);margin-left:-1.6em}.right-lined a{background-position:center 72%}.right-lined span{display:inline-block;padding:0 .6em;background-color:#fff;position:relative;top:.1em}.left-lined{display:block;text-align:right;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:center center;-webkit-font-feature-settings:'smcp' 1,'c2sc' 1;font-feature-settings:'smcp' 1,'c2sc' 1;letter-spacing:1px;font-variant:petite-caps;text-transform:uppercase;line-height:1;font-size:.7em;margin:3em 0 0}.left-lined a{background-position:center 72%}.left-lined span{display:inline-block;padding:0 .6em;background-color:#fff;position:relative;top:.1em}.left-lined--beige-bg span{background-color:#f6f3f2}.l-section--medium{margin-top:3rem}.no-overflow{overflow:initial}.pan,.ptn,.pvn{padding-top:0!important}.pas,.pts,.pvs{padding-top:5px!important}.pam,.ptm,.pvm{padding-top:10px!important}.pal,.ptl,.pvl{padding-top:20px!important}.pan,.phn,.prn{padding-right:0!important}.pas,.phs,.prs{padding-right:5px!important}.pam,.phm,.prm{padding-right:10px!important}.pal,.phl,.prl{padding-right:20px!important}.pan,.pbn,.pvn{padding-bottom:0!important}.pas,.pbs,.pvs{padding-bottom:5px!important}.pam,.pbm,.pvm{padding-bottom:10px!important}.pal,.pbl,.pvl{padding-bottom:20px!important}.pan,.phn,.pln{padding-left:0!important}.pas,.phs,.pls{padding-left:5px!important}.pam,.phm,.plm{padding-left:10px!important}.pal,.phl,.pll{padding-left:20px!important}.man,.mtn,.mvn{margin-top:0!important}.mas,.mts,.mvs{margin-top:5px!important}.mam,.mtm,.mvm{margin-top:10px!important}.mal,.mtl,.mvl{margin-top:20px!important}.man,.mhn,.mrn{margin-right:0!important}.mas,.mhs,.mrs{margin-right:5px!important}.mam,.mhm,.mrm{margin-right:10px!important}.mal,.mhl,.mrl{margin-right:20px!important}.man,.mbn,.mvn{margin-bottom:0!important}.mas,.mbs,.mvs{margin-bottom:5px!important}.mam,.mbm,.mvm{margin-bottom:10px!important}.mal,.mbl,.mvl{margin-bottom:20px!important}.man,.mhn,.mln{margin-left:0!important}.mas,.mhs,.mls{margin-left:5px!important}.mam,.mhm,.mlm{margin-left:10px!important}.mal,.mhl,.mll{margin-left:20px!important}.mha,.mra{margin-right:auto!important}.mha,.mla{margin-left:auto!important}.stack--small{--stack-margin:1rem}.stack{margin-top:0;margin-bottom:0}.stack>*{margin-top:0;margin-bottom:0}.stack>*+*{margin-top:2rem;margin-top:var(--stack-margin,2rem)}.pos-rel{position:relative}.ib{display:inline-block}.transparent{background-color:transparent}.outline{outline:2em solid #fff}.va-top{vertical-align:top}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mija{font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .mija{font-family:Mija}