@charset "UTF-8";/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,"Open Sans","Helvetica Neue",Arial,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}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}img{border-style:none}svg:not(:root){overflow:hidden}button,input,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{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]{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}@media screen and (min-width:740px){.global-header,.header{padding:1rem 2em!important}}@media screen and (min-width:700px){.header,.header.searchFocused{grid-template-columns:-webkit-min-content minmax(140px,2fr) 0 minmax(100px,350px);grid-template-columns:min-content minmax(140px,2fr) 0 minmax(100px,350px)}}@media screen and (min-width:31.25em){.header{grid-template-columns:-webkit-min-content -webkit-min-content 0 minmax(100px,100%);grid-template-columns:min-content min-content 0 minmax(100px,100%);-moz-column-gap:10px;column-gap:10px}}.nav-item-link{color:#fff!important;transition:none!important}.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:#767676!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: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}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mt-16{margin-top:4rem}.mt-12{margin-top:3rem}.mt-8{margin-top:2rem}.margin-center{margin:0 auto!important}.sticky{position:fixed;left:0;top:0;right:0;z-index:10;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)}.bird{width:60px;height:60px;position:absolute}.bird #eye,.bird #eye-2{-webkit-animation:blink 2s ease infinite;animation:blink 2s ease infinite;transform-origin:50% 50%}@-webkit-keyframes cateye{15%{transform:translate3d(0,-5px,0)}30%{transform:translate3d(-3px,-6px,0)}45%{transform:translate3d(-6px,-4px,0)}60%{transform:translate3d(-9px,0,0)}0%,100%{transform:translate3d(0,-3px,0)}}@keyframes cateye{15%{transform:translate3d(0,-5px,0)}30%{transform:translate3d(-3px,-6px,0)}45%{transform:translate3d(-6px,-4px,0)}60%{transform:translate3d(-9px,0,0)}0%,100%{transform:translate3d(0,-3px,0)}}@-webkit-keyframes cateyesm{15%{transform:translate3d(7px,3px,0)}30%{transform:translate3d(6px,1px,0)}45%{transform:translate3d(4px,2px,0)}60%{transform:translate3d(3px,5px,0)}0%,100%{transform:translate3d(7px,4px,0)}}@keyframes cateyesm{15%{transform:translate3d(7px,3px,0)}30%{transform:translate3d(6px,1px,0)}45%{transform:translate3d(4px,2px,0)}60%{transform:translate3d(3px,5px,0)}0%,100%{transform:translate3d(7px,4px,0)}}.cateyesm{-webkit-animation:cateyesm 5s infinite cubic-bezier(.39,.575,.565,1);animation:cateyesm 5s infinite cubic-bezier(.39,.575,.565,1);transform-origin:50% 50%}#cateye{-webkit-animation:cateye 5s infinite cubic-bezier(.39,.575,.565,1);animation:cateye 5s infinite cubic-bezier(.39,.575,.565,1);transform-origin:50% 50%}.rwing{left:50px;top:10px;width:30px;height:30px;position:absolute;-webkit-animation:wing .5s infinite .3s;animation:wing .5s infinite .3s;transform-origin:0 50%}.birdcontain{position:absolute;transform:translate3d(300px,200px,0);-webkit-animation:birdmove 5s infinite cubic-bezier(.39,.575,.565,1);animation:birdmove 5s infinite cubic-bezier(.39,.575,.565,1)}@-webkit-keyframes birdmove{15%{transform:translate3d(260px,180px,0)}30%{transform:translate3d(240px,150px,0)}45%{transform:translate3d(190px,220px,0)}60%{transform:translate3d(150px,240px,0)}75%{transform:translate3d(230px,280px,0)}}@keyframes birdmove{15%{transform:translate3d(260px,180px,0)}30%{transform:translate3d(240px,150px,0)}45%{transform:translate3d(190px,220px,0)}60%{transform:translate3d(150px,240px,0)}75%{transform:translate3d(230px,280px,0)}}.lwing{left:-5px;top:7px;width:30px;height:30px;position:absolute;-webkit-animation:wing .5s infinite;animation:wing .5s infinite;transform-origin:100% 50%}.catloader{width:600px}@-webkit-keyframes wing{50%{transform:rotate(10deg) translateZ(0)}}@keyframes wing{50%{transform:rotate(10deg) translateZ(0)}}@-webkit-keyframes blink{45%,55%{transform:scaleY(1)}50%{transform:scaleY(0)}}@keyframes blink{45%,55%{transform:scaleY(1)}50%{transform:scaleY(0)}}.preloader{text-align:center}.preloader div,.preloader svg{display:inline-block}.preloader--inner>svg{max-width:100%}.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:#767676!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: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}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mt-16{margin-top:4rem}.mt-12{margin-top:3rem}.mt-8{margin-top:2rem}.margin-center{margin:0 auto!important}.sticky{position:fixed;left:0;top:0;right:0;z-index:10;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,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:8rem;padding-left:8rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{flex-direction:row-reverse}.col.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-]{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{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{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media (min-width:48em){.container{width:52rem}.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{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{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{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media (min-width:64em){.container{width:68rem}.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{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{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{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media (min-width:75em){.container{width:79rem}.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{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{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{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.col--right{justify-self:flex-end;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{flex-basis:100%;max-width:100%}@media screen and (min-width:48em){.col-1{flex-basis:8.33333%;max-width:8.33333%}.col-2{flex-basis:16.66667%;max-width:16.66667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33333%;max-width:33.33333%}.col-5{flex-basis:41.66667%;max-width:41.66667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.33333%;max-width:58.33333%}.col-8{flex-basis:66.66667%;max-width:66.66667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.33333%;max-width:83.33333%}.col-11{flex-basis:91.66667%;max-width:91.66667%}.col-12{flex-basis:100%;max-width:100%}}.container{width:calc(100% - .5em);max-width:1440px;margin:0 auto;z-index:1;position:relative}.container::after{content:"";display:table;clear:both}@media screen and (min-width:40em){.container{width:92vw}}@media screen and (min-width:48em){.container{width:85vw}}.auth-container{overflow:hidden}@media all and (min-width:1500px){#member-area .pricing .container{max-width:calc(1500px + 20vw)}.homepage .container{max-width:1635px}}.c-garfield-the-cat>p:first-of-type{font-size:1.1em;line-height:1.55em}.col--article-head{display:flex;flex-direction:column}@media (max-width:64em){.article--navigation{display:flex;flex-direction:row;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}}.internal-summary{padding-left:1.8em}.col--article-summary{padding-left:1.8em;position:relative}@media (max-width:64em){.col--article-summary .collapsible__content{background:#f6f3f2}}@media all and (max-width:800px){.col--article-summary .collapsible__content{padding:0 calc(1em + 4vw)}}@media all and (min-width:800px) and (max-width:1024px){.col--article-summary .collapsible__content{padding:0 calc(1em + (100vw - 750px)/ 2)}}.article--content-page .col--article-summary,.internal-summary{margin-top:0}.article--content-page .col--article-summary .newsletter-container,.internal-summary .newsletter-container{padding-top:0}.internal__page__wrapper .col--internal-summary{padding-bottom:1.5em}@media screen and (min-width:64em){.internal__page__wrapper .col--internal-summary{padding-top:0}}.article--content-page .article__content::before{display:none}@media (max-width:1024px){.col{width:100%!important;padding:0 1em}.col--slim{padding:0 .5em}.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}.article__content::before{display:none}}.no-js body{background-color:#fff}body,html{min-height:100%;overflow-x:hidden}#main{position:relative;z-index:0;background-color:#fff}#main:focus{outline:0!important}.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}}@media all and (min-width:1100px){.d-garfield-the-cat{width:100%;display:grid;grid-template-columns:12.5rem repeat(12,minmax(0,1fr)) 12.5rem;grid-column-gap:.5rem;grid-row-gap:calc(1em + .5vw)}.d-garfield-the-cat>*{grid-column:2/14}.d-garfield-the-cat>p{margin:0}.d-garfield-the-cat>.break-out{grid-column:1/15;max-width:50em;margin-left:auto;margin-right:auto}.d-garfield-the-cat>.break-out img{margin:0 auto}.d-garfield-the-cat>.break-out figcaption{max-width:50em}.article__content .d-garfield-the-cat figcaption{padding-top:calc((1em + .5vw)/ 2);padding-bottom:0;margin:0 auto}.d-garfield-the-cat>h3{margin-top:calc(.5em + .5vw);margin-bottom:0}.d-garfield-the-cat>h4{margin-top:calc(.5em + .5vw);margin-bottom:calc(-1 * (1em + .5vw)/ 2)}.d-garfield-the-cat>h5{margin-top:calc(.5em + .5vw);margin-bottom:0}.d-garfield-the-cat>ol li,.d-garfield-the-cat>ul li{margin-bottom:calc((1em + .5vw)/ 2)}}@media screen and (min-width:80em){.c-garfield-the-cat,.d-garfield-the-cat{display:grid;grid-template-columns:16rem repeat(12,minmax(0,1fr)) 16rem}}@media screen and (min-width:100em){.c-garfield-the-cat,.d-garfield-the-cat{display:grid;grid-template-columns:17rem repeat(12,minmax(0,1fr)) 17rem}}@media screen and (min-width:160em){.c-garfield-the-cat,.d-garfield-the-cat{display:grid;grid-template-columns:18.5rem repeat(12,minmax(0,1fr)) 18.5rem;grid-column-gap:1.75rem}.articlepage .container{max-width:1640px}}@media (min-width:187.5em){.c-garfield-the-cat,.d-garfield-the-cat{display:grid;grid-template-columns:20rem repeat(12,minmax(0,1fr)) 20rem;grid-column-gap:2.25rem}.articlepage .container{max-width:1850px}}body{display:flex;flex-direction:column;background-color:#fff}body.articlepage,body.dashboard,body.eventspage{background-color:#fff}embed,iframe,img,object{max-width:100%}embed,iframe,object{border:0}:focus{outline:3px dotted var(--THEME_COLOR_HOVER,#d33a2c)!important;outline-offset:2px}.header{background:#d33a2c;background:var(--THEME_COLOR,#d33a2c);position:relative;display:grid;-moz-column-gap:0;column-gap:0;justify-content:flex-start;align-items:center;padding:.8em;z-index:2;grid-template-columns:-webkit-min-content -webkit-min-content 1fr;grid-template-columns:min-content min-content 1fr;-moz-column-gap:5px;column-gap:5px}@media all and (min-width:31.25em){.header{grid-template-columns:-webkit-min-content -webkit-min-content 0 minmax(100px,100%);grid-template-columns:min-content min-content 0 minmax(100px,100%);-moz-column-gap:10px;column-gap:10px}}@media all and (min-width:480px){.header.searchFocused{grid-template-columns:-webkit-min-content 1px 1px minmax(100px,350px);grid-template-columns:min-content 1px 1px minmax(100px,350px)}}@media screen and (min-width:480px) and (max-width:700px){.header.searchFocused .main-nav{opacity:0}.header.searchFocused{grid-template-columns:-webkit-min-content 1px 1px minmax(100px,100%);grid-template-columns:min-content 1px 1px minmax(100px,100%)}}@media (min-width:700px){.header,.header.searchFocused{grid-template-columns:-webkit-min-content minmax(140px,2fr) 0 minmax(100px,350px);grid-template-columns:min-content minmax(140px,2fr) 0 minmax(100px,350px)}.header.searchFocused .main-nav{opacity:1}}@media (min-width:740px){.header{padding:1rem 2em}}.search{flex-basis:100px;flex-shrink:1}@media (min-width:800px){.search{flex-basis:500px}}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:active,a.skip-main:focus{color:#d33a2c;background-color:#fff;left:auto;top:auto;width:auto;height:auto;overflow:auto;padding:.5em 1em;text-align:center;font-size:1.2em;z-index:999}body:not(#home) .contrast-switcher{display:none}header.subnav__header{background:#fff;padding:.2rem 0 0 0;z-index:1}.subnav__primary::-webkit-scrollbar{display:none;width:0;background:0 0}.subnav__tags li:first-child{padding-left:14px}.subnav__tags li:last-child{padding-right:.8em}.subnav__tags .subnav-item{margin-bottom:0}@media (min-width:740px){header.subnav__header{padding:.25rem 0 0 0;box-shadow:0 4px 20px 0 rgba(0,0,0,.12)}.subnav__tags li:first-child{padding-left:35px}}.subnav .nav-item-link{color:#d33a2c!important;text-shadow:none!important;font-weight:700;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:1px;border-radius:11px;font-size:1rem;background-color:#ffe7e7;transition:.2s border ease-in-out,.2s box-shadow ease-in-out;border:1px solid #fee0e0}.wf-loaded-stage2 .subnav .nav-item-link{font-family:Mija}.subnav .nav-item-link:hover{color:#d33a2c;text-shadow:none;font-weight:700;border-radius:11px;background-color:#ffe3e3;border:1px solid #faa4a4}.wf-loaded-stage2 .subnav .nav-item-link:hover{font-family:Mija}.subnav-item--green .nav-item-link{color:#137d54!important;background-color:#d6f3e7;transition:.2s border ease-in-out,.2s box-shadow ease-in-out;border:1px solid #c6f2e0}.subnav-item--green .nav-item-link:hover{background-color:#c8f1e0;border:1px solid #a0dcc4}.subnav-item a:active,.subnav-item a:active:hover,.subnav-item a:focus,.subnav-item a:focus:hover{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.12);background-color:#d33a2c;color:#fff!important}.subnav-item--green a:active,.subnav-item--green a:active:hover,.subnav-item--green a:focus,.subnav-item--green a:focus:hover{background-color:#137d54;color:#fff!important}.subnav-item{display:flex;margin-right:9px;padding-left:3px}.subnav-item .nav-item-link{padding:2px 12px}.subnav a,.subnav button{background:0 0;font-weight:700;display:flex;align-items:center;text-decoration:none}.wf-loaded-stage2 .subnav a,.wf-loaded-stage2 .subnav button{font-family:Mija}.subnav__primary{padding:.25em 0;margin-top:.25em;margin-bottom:.35em;display:flex;position:relative;scroll-snap-type:x;scroll-padding:1rem;overflow-x:auto;scrollbar-width:none}.subnav-more-item__button{padding:.2em 1em;border:1px solid #ddd;border-radius:11px;background:0 0;display:flex;align-items:center;justify-content:space-around;color:#d33a2c;position:relative;font-size:.85em;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;transition:none}.subnav-more-item__button .menu-text,.subnav-more-item__button[aria-expanded] .menu-text--close{display:block}.subnav-more-item__button .menu-text--close,.subnav-more-item__button[aria-expanded] .menu-text{display:none}.subnav-item--active a.nav-item-link,.subnav-item--active a.nav-item-link:hover{background-color:#d33a2c;color:#fff!important;border:1px solid #d33a2c}body{font-feature-settings:"onum" 1;color:#333;overflow:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 body{font-family:Elena}body{font-size:1.125em}@media screen and (min-width:48em){body{font-size:calc(.3584229391vw + .9529569892em)}}@media screen and (min-width:187.5em){body{font-size:1.625em}}.normal{color:#333}body .form__field__label,body blockquote,body dl,body dt,body figcaption,body li,body p,body textarea{line-height:calc(1.5em + .2vw);word-break:break-word}body h1,body h2,body h3{line-height:1.2}body h4,body h5,body h6{line-height:calc(1.3em + .2 * (100vw - 21em)/ 14)}body code{font-feature-settings:normal;font-style:normal}@supports (-ms-ime-align:auto){body{font-feature-settings:normal}}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-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;transform:rotate(-35deg)}.article-header--meta-item__date,time{font-size:.8em;color:#666;text-transform:lowercase;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .article-header--meta-item__date,.wf-loaded-stage2 time{font-family:Elena}.article-header--meta-item__date a,time a{background-position:center 72%}.lining-figures-tnum{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;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:Fira Code,Menlo,Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-variant-ligatures:none;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-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:#fff2ea;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;white-space:break-spaces}pre.code__inline code{padding:0}.coupon,.highlight,.note{color:#333;border-radius:11px;background:#fff2cc;font-size:.75em;padding:.15em .5em;margin:0 .15em;text-shadow:none}.highlight{font-size:1em;margin:0}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;transform:translateY(-50%);left:calc(-50% - 2em);text-align:right}}a{text-decoration:none;padding:10px 0;transition:color .1s ease-out;color:#006fc6;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:1px;text-decoration-offset:initial;-webkit-text-decoration-line:underline;text-decoration-line:underline}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;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;transition:all .1s ease-out;display:inline-block;padding:1.25em 1em .5em;cursor:pointer;text-decoration:none}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}.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(1rem + .25vw);color:#444}.h6,h6{font-size:calc(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{background:inherit;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,ul{padding:0;margin:1em 0;max-width:100%}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{list-style:none;padding-left:calc(1.4em + .7vw);list-style-image:url(../svg/bullet.svg)}ul>li{margin-bottom:.5em;padding-left:.25em}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}}.pricetag--old{position:relative;color:#f6d8d5;display:inline-block;margin-left:.5em}.pricetag--old:before{content:"";display:block;position:absolute;width:100%;height:2px;border-radius:2px;background:#ed968e;top:50%;margin-top:-2px;transform:rotate(-35deg);left:0}.event__ticket .pricetag{font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .event__ticket .pricetag{font-family:Mija}.event__ticket .pricetag--old{font-size:.75em}.event__ticket .pricetag--currency{font-size:.75em;color:#f6d8d5}.author-page__header,.category__header{background:#d33a2c;padding:1em 0;color:#fff}.category__header--alt{background:#fff;padding:2em 0 0 0}.author-page__header .author__image{max-width:75px}.category__section .right-lined{background-image:linear-gradient(#ddd,#ddd);margin-top:calc(1em + 1vw)}.category__section .article--post:first-child{margin:3.5em 0}@media screen and (max-width:40em){.category__section .article--post:first-child{margin:1em 0}}.header__title{color:#fff;max-width:calc(20em + 1vw)}.author__title,.book-details__title,.category__title,.header__title,.search-results__title{text-shadow:1px 1px 1px rgba(0,0,0,.25)}@media (max-width:40em){.header__title{padding:0 .5em}}.author__title-desc,.books__header__title-desc,.category__title-desc,.header__title-desc,.search-results__title-desc{display:block;margin-bottom:.5em;letter-spacing:2px;color:#fff;font-size:.35em;font-weight:400;line-height:1.2;text-shadow:none;text-transform:uppercase;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .author__title-desc,.wf-loaded-stage2 .books__header__title-desc,.wf-loaded-stage2 .category__title-desc,.wf-loaded-stage2 .header__title-desc,.wf-loaded-stage2 .search-results__title-desc{font-family:Elena}.category__title-desc{font-size:.3em}@media all and (min-width:1025px){.header--indent{padding-left:9rem}}@media all and (min-width:1025px){.header-description--indent-author{padding-left:6.875rem}}.header-description{font-style:italic;color:#fff;font-size:calc(1.08rem + .55vw);position:relative;border-left:solid 1px transparent;margin:0 0 calc(1em + .5vw) 0}.header-description ol,.header-description p,.header-description ul{margin:0 0 1em 0}.header-description ol:last-child,.header-description p:last-child,.header-description ul:last-child{margin-bottom:0}.header-description a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;padding:10px 0;transition:color .1s ease-out}.header-description .author__name{font-style:normal;background:0 0;text-shadow:none;color:inherit}@media screen and (min-width:64em){.author__related,.category__related{margin-top:-1.6em}}.category__related--alt{margin-top:0}.author__related h6,.category__related h6{letter-spacing:2px;margin-bottom:2em;color:#390c09;font-size:.75em}.category__related--alt h6{margin-top:1.5em;margin-bottom:0}.author__related a,.category__related a{font-weight:700;color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;padding:10px 0;transition:color .1s ease-out}.category__related--alt a{text-decoration:none}.author__related a:focus,.author__related a:hover,.category__related a:focus,.category__related a:hover{color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;padding:10px 0;transition:color .1s ease-out}.author-page-description-container,.category-page-description-container,.internal-page-description-container{display:flex;flex-direction:column}.author-page-description-container a,.category-page-description-container a,.internal-page-description-container a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;padding:10px 0;transition:color .1s ease-out}.author__related__list,.category__related__list{list-style:none;list-style-image:url(../svg/bullet--dark.svg);font-size:.85em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .author__related__list,.wf-loaded-stage2 .category__related__list{font-family:Mija}.author__related__list li,.category__related__list li{min-height:1.75em}@media (max-width:64em){.author__related__list li,.category__related__list li{float:left;margin-right:40px}}@media (max-width:64em){.author__related,.category__related{margin-left:0}}.enhanced #js-search-results-count{color:#811d15;font-size:.8em;text-shadow:none}.enhanced #js-category-header{padding-bottom:1.5em}.enhanced .js-comments-count{font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%}.enhanced .js-comments-count a{background-position:center 72%}.logo{font-size:1em;line-height:0;width:3em;flex-basis:3em;flex-shrink:0;position:relative;z-index:0}@media all and (min-width:1450px){.logo{width:10.5em;flex-basis:10.5em}.logo img{transform:none}}.logo a{display:block;background:0 0;outline:0;padding:0;color:transparent;text-shadow:none}.logo a picture{display:block}.logo img{height:3.5em;transform:translate(0,15%)}.input{border:none;display:block;color:#333;background-color:#fff;padding:.4em 15px;border-radius:5.5px;outline:0;font-size:1.15rem;width:100%}.input:-ms-input-placeholder,.input::-webkit-input-placeholder,.input::placeholder{color:#666}.input::-moz-placeholder{color:#000}.input::-ms-clear{display:none}.search .search-input{padding-left:calc(22px + 15px + 15px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNHB4IiB3aWR0aD0iMjRweCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIyMi4zMSIgeTE9IjIzLjYyIiB4Mj0iMy43MyIgeTI9IjMuMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlOTM3MjIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmODZmMjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+TWFnbmlmaWVyPC90aXRsZT48cGF0aCBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiIGQ9Ik0yMy4zMyAyMC4xbC00LjczLTQuNzRhMTAuMDYgMTAuMDYgMCAxIDAtMy4yMyAzLjIzbDQuNzQgNC43NGEyLjI5IDIuMjkgMCAxIDAgMy4yMi0zLjIzem0tMTcuNDgtNS44NGE1Ljk0IDUuOTQgMCAxIDEgOC40MiAwIDYgNiAwIDAgMS04LjQyIDB6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:22px auto;background-position:15px 45%;font-size:calc(1em + .1vw);border-radius:11px;padding-top:1rem;padding-bottom:1rem;font-weight:700;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);transition:box-shadow .2s ease-in-out;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .search .search-input{font-family:Mija}.search .search-input:hover{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)}.search-button{width:0;height:0;padding:0}.enhanced .search-button{display:none}@media all and (max-width:700px){.jobs__search{margin-top:calc(.5em + 6vh)}}@media (max-width:64em){.jobs__search{margin-right:5vw}}@media all and (max-width:480px){.jobs__search{margin-right:0}}.jobs__search input[type=text]{border:1px solid #d2dfe4;display:block;width:100%;color:#333;background-color:#fff;padding:.8em 1em;padding-left:2.5em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNHB4IiB3aWR0aD0iMjRweCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSIyMi4zMSIgeTE9IjIzLjYyIiB4Mj0iMy43MyIgeTI9IjMuMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlOTM3MjIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmODZmMjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+TWFnbmlmaWVyPC90aXRsZT48cGF0aCBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiIGQ9Ik0yMy4zMyAyMC4xbC00LjczLTQuNzRhMTAuMDYgMTAuMDYgMCAxIDAtMy4yMyAzLjIzbDQuNzQgNC43NGEyLjI5IDIuMjkgMCAxIDAgMy4yMi0zLjIzem0tMTcuNDgtNS44NGE1Ljk0IDUuOTQgMCAxIDEgOC40MiAwIDYgNiAwIDAgMS04LjQyIDB6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:1em auto;background-position:.75em 50%;border-radius:11px;outline:0}@media all and (max-width:480px){.jobs__search input[type=text]{font-size:.7em;padding:.9em 1.2em;padding-left:2.5em;background-position:.8em 50%}}.jobs__search input[type=search]::-ms-clear,.jobs__search input[type=text]::-ms-clear{display:none}.jobs__search input[type=search]::-webkit-input-placeholder,.jobs__search input[type=text]::-webkit-input-placeholder{color:#666}.jobs__search input[type=search]::-moz-placeholder,.jobs__search input[type=text]::-moz-placeholder{color:#666}.jobs__search input[type=search]:-ms-input-placeholder,.jobs__search input[type=text]:-ms-input-placeholder{color:#666}.jobs__search input[type=submit]{width:0;height:0;padding:0}.enhanced .jobs__search input[type=submit]{display:none}.jobs__search{margin-top:0;width:23%;margin-right:0;font-size:calc(1.1rem + .25vw);flex-grow:1}@media all and (max-width:1024px){.enhanced .jobs__search{width:100%}}@media all and (max-width:640px){.enhanced .jobs__search{width:100%}}@media all and (max-width:500px){.jobs__search .search-form{width:100%}}.jobs__search input[type=text]{width:100%;font-size:1em;color:#333;font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .jobs__search input[type=text]{font-family:Mija}.jobs__search input[type=text]:hover{border:1px solid transparent}.jobs__search input[type=text]:active,.jobs__search input[type=text]:focus{border:1px solid #ddd;box-shadow:none}.search-input-wrapper{position:relative}.search-input-wrapper input:active,.search-input-wrapper input:focus{box-shadow:none}.search-clear-button{background:0 0;border:none;position:absolute;right:0;top:50%;transition:opacity .2s ease-out;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}.main-nav{position:relative;display:block;min-width:0;color:#fff;grid-column:span 2;font-size:1.05em}.js-show-secondary .menu-text--sm,.menu-text--lg,.menu-text--lg--close,.menu-text--sm--close{display:none}.js-show-secondary .menu-text--sm--close{display:block}@media (min-width:800px){.main-nav{grid-column:auto}.js-show-secondary .menu-text--lg,.js-show-secondary .menu-text--sm--close,.menu-text--sm{display:none}.js-show-secondary .menu-text--lg--close,.menu-text--lg{display:block}}.secondary-nav{position:relative;grid-row-start:2;grid-column:1/5}@media (min-width:800px){.secondary-nav{grid-row:auto;grid-column:auto}}body:not(.enhanced) .main-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.main-nav__primary{display:flex;list-style:none;padding:.4em 0;margin:0;flex-wrap:nowrap;width:100%;flex-shrink:1;min-width:0;justify-content:flex-start}@media all and (min-width:53.125em){.main-nav__primary{justify-content:space-between}}.nav-item{flex-grow:0;background:0 0;text-shadow:none;color:inherit;font-weight:700;display:flex;align-items:center;margin-bottom:0;padding-left:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .nav-item{font-family:Mija}.nav-item--active{background:rgba(0,0,0,.1);border-radius:11px}.nav-item-2.nav-item--active{background-color:#d33a2c}.main-nav__secondary .nav-item--active{background-color:transparent;margin:0}.main-nav-more-item{position:relative;width:145px}@media (min-width:42.9375em){.main-nav-more-item{margin-left:.35em}}@media all and (max-width:52.5em){.main-nav-more-item{justify-content:center}}.main-nav-more-item__button{padding:.4em .5rem .4em 1rem;border:1px solid rgba(0,0,0,.05);color:inherit;display:flex;align-items:center;justify-content:space-around;line-height:1;background-color:rgba(0,0,0,.2);border-radius:11px;box-shadow:0 13px 7px -15px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);position:relative}.main-nav-more-item__button:hover{background-color:rgba(0,0,0,.3)}.main-nav-more-item__button:active,.main-nav-more-item__button:focus{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)}.main-nav-more-item__button,.nav-item-link{white-space:nowrap}.nav-item-link{padding:.35em .9rem;background:0 0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25);text-decoration:none}@media screen and (min-width:800px){.main-nav__secondary .nav-item-link{color:#d33a2c!important}}.nav-item-link:focus,.nav-item-link:hover{background-color:rgba(0,0,0,.15);border-radius:11px}.main-nav-more-item__button:active,.main-nav-more-item__button:focus,.nav-item-link:active,.nav-item-link:focus{outline-color:var(--THEME_COLOR_OUTLINE,#811d15)!important}.secondary-nav .nav-item-link:active,.secondary-nav .nav-item-link:focus{outline-color:#811d15!important}.main-nav__secondary .nav-item-link{text-shadow:none;width:100%;text-decoration:none;-webkit-text-decoration-color:#d33a2c;text-decoration-color:#d33a2c;padding:.25em .7rem}@media all and (min-width:31.25em){.main-nav__secondary .nav-item-link{padding:.25em 1.1rem}}.main-nav__secondary .nav-item-link:focus,.main-nav__secondary .nav-item-link:hover{background-color:transparent;box-shadow:none}.main-nav-more-item__button:after{content:"";display:block;margin-left:9px;width:30px;height:30px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.96 33.31'%3E%3Cellipse cx='17.98' cy='31.55' fill='rgba(60,60,60,0.3)' rx='14.75' ry='.57'/%3E%3Cpath fill='%23fff' d='M34.94 15v-.93c-.23-3-2.16-5.93-5.22-6.3-2.31-.28-3.39 1.45-2.4 3.84a.43.43 0 000 .05v.11a.14.14 0 010 .06.63.63 0 000 .09v.17c0 .08.06.18.09.29s0 0 0 .05a1 1 0 000 .17.64.64 0 010 .07c0 .18.1.38.14.6a.24.24 0 010 .08v.29c0 .03.06.33.08.5.37 2.58 0 6.27-4.73 7.37A12.74 12.74 0 0019.7 23c-.17-.65-.36-1.25-.55-1.77a5.16 5.16 0 002.05-2.56 11.26 11.26 0 01-.69 2.33c1.81-1.55 2-5.05 2-5.54a4.72 4.72 0 01.21 2c1.55-2.41-1.17-6-1.17-6a9.67 9.67 0 011.84 2.24C23 11.75 20.82 10 20.82 10c2.65-4 2.51-5.68 2.51-5.68-3.26-1.34-7 .73-7 .73a5.12 5.12 0 00-4-1.7 3.61 3.61 0 011.56 1 16.79 16.79 0 00-3.23-.74C10.41 3 9.4 1.16 6.22 1h-.58S5 3.64 5.61 5.19c-1.15.49-1.26.93-1.26.93l1.17-.25-.67 2.67a4.66 4.66 0 00-2.39 1.38 3 3 0 011.15-.07A5.11 5.11 0 001 13.05a1.32 1.32 0 01.87-.51c-1.47 2.69.49 3.76.49 3.76a3.8 3.8 0 010-.92 8.52 8.52 0 002.19 3.9 14.13 14.13 0 01-.24-1.59 5.46 5.46 0 001.93 2.7 6.25 6.25 0 01-.4-1.52 5.87 5.87 0 001.36 1.75c-.12.24-.24.47-.34.71a12 12 0 00-.7 2.13c0 .23-.09.45-.13.66a1.4 1.4 0 00-1-.31 1.4 1.4 0 00-1.09 1 3.1 3.1 0 000 1.57 9.48 9.48 0 001.8 3.92A2.92 2.92 0 004 30.06c-.56.16-1 .83-.72 1.34H22.6c.29-.51-.16-1.18-.72-1.34a2.92 2.92 0 00-1.71.24A9.48 9.48 0 0022 26.44 3.24 3.24 0 0022 25a15.89 15.89 0 012.87-.21 14.93 14.93 0 004.65-.69c3.72-1.24 5.38-5.25 5.38-9zm-12.49.42h-.05v-.07z'/%3E%3C/svg%3E")}.js-show-secondary .main-nav-more-item__button:before{content:"";display:block;margin-left:.35em;width:45px;height:30px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.21 35.05'%3E%3Cellipse cx='27.8' cy='32.92' fill='rgba(60,60,60,0.5)' rx='19.64' ry='1.2'/%3E%3Cpath fill='%23fff' d='M46.48 15.53a5.2 5.2 0 00-2-.31 7 7 0 00-1.43.19 7.66 7.66 0 001.19-1.52 7.12 7.12 0 011.12-.13 5.18 5.18 0 012 .31h.05a2.82 2.82 0 011.44 1.24 2.75 2.75 0 01.18 2 2.36 2.36 0 00-.74-.46 2 2 0 01.86 1c.11.45-.23 1-.67.92a1.86 1.86 0 00-.22-1 2.65 2.65 0 00-.29-1 2.74 2.74 0 00-1.49-1.24zM16.56 28.07c.06-.21.37-1.29.19-1.47 0 0 5.18 5.08 7.22-2.7a6 6 0 001.16.62c-.75 7-6.44 3.43-6.44 3.43.22.13.14 1.25.12 1.47-.16 2.2-3 1.63-3.74.11a2.44 2.44 0 01-.14-.34 1.4 1.4 0 001.63-1.12z' class='cls-2'/%3E%3Cpath fill='%23fff' d='M1.26 14.52c.08.23.18.45.28.67v.05c1.26 2.67 3.76 5 6.81 4.61a12 12 0 003.51-1.05 8.6 8.6 0 013.64-1 7.28 7.28 0 00.1 2.65A9.82 9.82 0 0117 18.5s-.77 2.34-.41 3a1 1 0 00-.15-.18 1.28 1.28 0 00-.8-.4 1 1 0 00-.89.7c-.23.45-.24.83-.63 1.17-1 .87-2.17 2-1.79 3.47a2.64 2.64 0 002.06 1.82A1.39 1.39 0 0016 27c.06-.21.36-1.28.18-1.46 0 0 5.19 5.07 7.23-2.7a5.65 5.65 0 001.16.61c1.43.56 3.94.91 6.11-2.07a20.36 20.36 0 005.68 1.13s-1.55-.55-1.61-1.28c0 0 3.84 1 6 0l-2.43-.32a3.69 3.69 0 001.68-.42 5.24 5.24 0 012.46 0c.73.08 1.06-.31 1.54-.78a1.17 1.17 0 00.09.33 2.06 2.06 0 00.12.35 3.21 3.21 0 00.37.65 1.35 1.35 0 001.27.53.92.92 0 00.53-.28 1.2 1.2 0 00.19-1.16 2 2 0 00-.77-.94 1.85 1.85 0 011 1.76c.44.08.78-.48.67-.93a1.13 1.13 0 00-.13-.32 2.4 2.4 0 00-.72-.7 2.26 2.26 0 01.74.45 2.67 2.67 0 00.1-.64v-.3a2.59 2.59 0 00-.28-1A2.65 2.65 0 0046 16.32l-.14-.06-.08-.05h-.06a10.1 10.1 0 00-3.9-.54 6.3 6.3 0 001.59-2.45 3 3 0 01-.12.73s1.61-.69.71-2.95a1 1 0 01.63.49 4.17 4.17 0 00-1.74-2.81 2.35 2.35 0 01.88.17 3.64 3.64 0 00-1.72-1.34l-.27-2.21.88.31s0-.35-.89-.86a7.17 7.17 0 00.36-3.37C39.32 1 38.27 2.48 38 2.94a12.73 12.73 0 00-2.56.26 2.83 2.83 0 011.29-.62 3.87 3.87 0 00-3.23.94s-2.73-2-5.37-1.29c0 0-.27 1.36 1.42 4.77a6.37 6.37 0 00-2.31 2.67 7.38 7.38 0 011.63-1.59s-2.44 2.6-1.46 4.67a3.77 3.77 0 01.35-1.55c0 .4-.24 3.2 1 4.61a9.92 9.92 0 01-.32-2s.37 2.53 3.84 3.6a4.35 4.35 0 01-1.49-1.54 11.65 11.65 0 002.47 1.23c-.61.18-1 .31-1 .31l-.81.38a6.56 6.56 0 01-2.34-1.49h-.07a.58.58 0 01-.31.08.64.64 0 01-.46-.21 5.47 5.47 0 01-1.14-2.91.66.66 0 01-.33-.31 3.48 3.48 0 01-.19-2.24 6.84 6.84 0 00-6.5-.26 18.29 18.29 0 012.43.43s-4.84.26-7.22 3.71c0 0 1.93-2 2.77-1.7a8.44 8.44 0 00-2.1 3A9.13 9.13 0 0012 16c-3.7.78-5.2-1.7-5.79-3.65 0-.13-.08-.25-.11-.37a.14.14 0 000-.07v-.16a.14.14 0 010-.06q-.1-.24-.1-.47v-.05a.68.68 0 000-.14 2.4 2.4 0 010-.24v-.09a.09.09 0 000-.05v-.08a.28.28 0 010-.09v-.12c-.09-2-1.43-2.88-3-1.92C.82 9.6.44 12.35 1.26 14.52zm26.58-3.41v.05z' class='cls-2'/%3E%3C/svg%3E");order:1}.js-show-secondary .main-nav-more-item__button:after{width:15px;height:15px;order:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 13'%3E%3Cg filter='url(%23filter)'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M2.879 1.05a1 1 0 10-1.415 1.414l2.864 2.864-3.035 3.036a1 1 0 001.414 1.414l3.036-3.035 2.793 2.793A1 1 0 009.95 8.12L7.157 5.328l2.621-2.62a1 1 0 10-1.414-1.415L5.743 3.914 2.879 1.05z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter' width='11.243' height='11.314' x='0' y='.757' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='1'/%3E%3CfeGaussianBlur stdDeviation='.5'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")}.main-nav__secondary{display:none;color:#fff;padding:.2em 0;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:10em}@media all and (min-width:31.25em){.main-nav__secondary{padding:.2em .5em}}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:124.8dpi){.main-nav__secondary{height:11em}}@media (min-width:800px){.main-nav__secondary{display:none}}.js-show-secondary .main-nav__secondary{display:flex}@media (min-width:800px){.main-nav__secondary{position:absolute;top:0;left:-80px;transform:translate(-50%,0);max-width:unset;background:#fff;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);border-radius:11px;margin:0;padding:14px 20px 10px 10px;min-width:180px;color:#d33a2c;flex-direction:row;justify-content:space-between;align-items:center;height:auto}.main-nav__secondary:before{content:"";display:block;position:absolute;top:1px;left:50%;transform:translate(-50%,-100%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}.js-show-secondary .main-nav__secondary{display:block;top:50px}}.nav-item-1,.nav-item-10,.nav-item-11,.nav-item-2,.nav-item-3,.nav-item-4,.nav-item-5,.nav-item-6,.nav-item-7,.nav-item-8,.nav-item-9{display:none}.main-nav__secondary .nav-item-1,.main-nav__secondary .nav-item-10,.main-nav__secondary .nav-item-11,.main-nav__secondary .nav-item-2,.main-nav__secondary .nav-item-3,.main-nav__secondary .nav-item-4,.main-nav__secondary .nav-item-5,.main-nav__secondary .nav-item-6,.main-nav__secondary .nav-item-7,.main-nav__secondary .nav-item-8,.main-nav__secondary .nav-item-9{display:flex}@media (min-width:42.9375em){.nav-item-1{display:flex}.main-nav__secondary .nav-item-1{display:none}}@media (min-width:52.5em){.nav-item-2{display:flex}.main-nav__secondary .nav-item-2{display:none}}@media (min-width:56.5625em){.nav-item-3{display:flex}.main-nav__secondary .nav-item-3{display:none}}@media (min-width:70em){.nav-item-4{display:flex}.main-nav__secondary .nav-item-4{display:none}}@media (min-width:77.8125em){.nav-item-5{display:flex}.main-nav__secondary .nav-item-5{display:none}}@media (min-width:104.375em){.nav-item-6{display:flex}.main-nav__secondary .nav-item-6{display:none}}@media (min-width:113.4375em){.nav-item-7{display:flex}.main-nav__secondary .nav-item-7{display:none}}@media (min-width:120.625em){.nav-item-8{display:flex}.main-nav__secondary .nav-item-8{display:none}}@media (min-width:136.5625em){.nav-item-9{display:flex}.main-nav__secondary .nav-item-9{display:none}}@media (min-width:179.6875em){.nav-item-10{display:flex}.main-nav__secondary .nav-item-10{display:none}.main-nav-more-item{display:none}.main-nav__primary{justify-content:flex-start}.nav-item{padding:0 .65em}.header,.header.searchFocused{grid-template-columns:-webkit-min-content minmax(140px,-webkit-max-content) 0 minmax(250px,600px);grid-template-columns:min-content minmax(140px,max-content) 0 minmax(250px,600px)}}@media (max-width:480px){.header .search{grid-column:1/5;margin-top:.5em}.main-nav__primary{justify-content:flex-end}.main-nav-more-item{justify-content:flex-end}}.enhanced .slideDown{transition:all .6s linear}.enhanced .slideDown.main-nav{max-height:50em}.enhanced .slideUp{transition:all .3s linear}@media all and (min-width:901px){.enhanced .slideUp.main-nav{max-height:10em}}@media all and (max-width:1025px){.enhanced .article__summary.slideDown,.enhanced .article__toc.slideDown{max-height:55em;transition:max-height .8s ease-in-out}}@media all and (min-width:1025px){.enhanced .article__summary.slideDown,.enhanced .article__toc.slideDown{transition:none}}@media all and (max-width:1025px){.enhanced .article__summary.slideUp,.enhanced .article__toc.slideUp{transition:max-height .2s ease-in-out}}@media all and (min-width:1025px){.enhanced .article__summary.slideUp,.enhanced .article__toc.slideUp{transition:none;max-height:inherit}}.btn,.toolbar-item{display:inline-block;border-radius:11px;padding:.5em 1em;text-align:center;text-decoration:none;color:#fff;border:none;font-weight:700;background:0 0;background-color:#d33a2c;background-image:linear-gradient(to bottom,#f88040,#d33a2c);transition:all .2s ease-out;font-size:.9em;cursor:pointer;outline:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.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:linear-gradient(to bottom,#f88040,#d33a2c)}.btn span,.toolbar-item span{color:rgba(255,255,255,.7);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:#0168b8;background-image:linear-gradient(#0d84e1,#0168b8);color:#fff}.btn--blue:focus,.btn--blue:hover,.btn--smashing:focus,.btn--smashing:hover{background:#0168b8}.btn--blue span,.btn--smashing span{color:rgba(255,255,255,.7)}.btn--navy{background-color:#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: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(255,255,255,.7)}.btn--grey{background-color:#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;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:#767676;cursor:not-allowed}.btn[disabled],.toolbar-item[disabled]{color:#f88040;background:0 0;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-color:#666;color:#fff;border-color:#666;margin-top:1em;border:0;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;text-shadow:1px 1px 1px rgba(0,0,0,.3)}@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;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--membership-option.toolbar-item,.btn.btn--membership-option{padding-bottom:.7em;margin-top:1.4em;text-shadow:1px 1px 1px rgba(0,0,0,.25);font-size:1.4rem}.btn--membership-option--heading.toolbar-item,.btn.btn--membership-option--heading{margin-top:2em;font-size:1.1em;margin-bottom:2em}.feature-comparison__category--button .btn--membership-option.toolbar-item,.feature-comparison__category--button .btn.btn--membership-option{margin-top:0;margin-bottom:0}.btn--membership-status{background:#fff;color:#333;border:1px solid #ddd;padding:0;border-radius:11px;font-weight:700;margin:2em 0;font-size:1.1em;width:100%;overflow:hidden;display:flex;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .btn--membership-status{font-family:Mija}.btn--membership-status__tick{display:block;height:100%;width:35%;float:left;padding:1em}.btn--membership-status__tick .tick-wrapper{display:inline-block;margin-top:.25em;width:100%}.btn--membership-status__tick svg{width:100%;height:100%}.btn--membership-status__content{padding:.7em 1em;text-align:center;float:left;width:65%;border-left:1px solid #ddd;display:flex;flex-direction:column;align-content:center;justify-content:center}.btn--membership-status__content span{display:block}.btn--lined{display:block;text-align:center;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;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;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: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;box-shadow:0 0 0 1em #f6f6f6}.btn--secure::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzNDODM0NSIgZD0iTTE1IDIxLjkxNXYwYy0wLjU4My0wLjIwNi0xLTAuNzYyLTEtMS40MTUgMC0wLjgyOCAwLjY3Mi0xLjUgMS41LTEuNXMxLjUgMC42NzIgMS41IDEuNWMwIDAuNjUzLTAuNDE3IDEuMjA5LTEgMS40MTV2Mi41OTRjMCAwLjI2My0wLjIyNCAwLjQ5MS0wLjUgMC40OTEtMC4yNjggMC0wLjUtMC4yMi0wLjUtMC40OTF2LTIuNTk0ek04IDE0djAgMGMtMS42NTggMC4wMDUtMyAxLjM0LTMgMy4wMDl2OS45ODFjMCAxLjY2MiAxLjM0NiAzLjAwOSAzLjAwOSAzLjAwOWgxNC45ODJjMS42NjIgMCAzLjAwOS0xLjMzNyAzLjAwOS0zLjAwOXYtOS45ODFjMC0xLjY1OS0xLjM0MS0zLjAwNS0zLTMuMDA5di0zLjUwMWMwLTQuMTQyLTMuMzY2LTcuNDk5LTcuNS03LjQ5OS00LjE0MiAwLTcuNSAzLjM1Ny03LjUgNy40OTl2My41MDF6TTExIDE0di0zLjQ5OWMwLTIuNDkyIDIuMDE1LTQuNTAxIDQuNS00LjUwMSAyLjQ4IDAgNC41IDIuMDE1IDQuNSA0LjUwMXYzLjQ5OWgtOXoiIGNsYXNzPSJ3b3ciPjwvcGF0aD4KPC9zdmc+);content:"";display:inline-block;margin-bottom:-2px;margin-right:.5em;width:1em;height:1em;background-size:100% 100%;background-repeat:no-repeat}.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;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:.75em 1.15em}.cookie-banner{background-color:#fff;border-radius:11px;position:fixed;width:calc(19em + 1vw);padding:1em 1.5em;font-size:1em;z-index:99;box-shadow:0 6px 40px rgba(0,0,0,.3);bottom:1.25em;right:1.25em}.cookie-banner p{font-size:.9em;margin-top:0}.cookie-banner__container{display:flex}.cookie-banner button{padding:.9em 1em}@media screen and (max-width:480px){.cookie-banner{right:0;left:0;width:100%;border-radius:0;bottom:0}.cookie-banner p{margin-top:1em}}@media screen and (max-width:380px){.cookie-banner p{margin-top: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;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;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}}.search-results{background:var(--THEME_COLOR,#d33a2c);color:#fff}.search-results .bio-image-image{width:75px;height:75px}.search-results .bio-image-wrapper{border-radius:11px}.search-results .article--post{padding-top:0}.search-results .article--post:first-child{margin-top:2em}@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 ol img{min-height:100px;height:auto}.search-results__full img{border:none}.search-results img{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);transition:all .2s ease-in-out}.search-results img:hover{box-shadow:0 0 3px -1px rgba(50,50,93,.25),0 4px 12px -6px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025)}.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;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:Fira Code,Menlo,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 a code{text-decoration:none;text-shadow:none;color:inherit}.search-results__full{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}.cart-active .back-to-top-wrapper{display:none}a.back-to-top{display:block;background:0 0;width:50px;height:50px;opacity:.7;text-shadow:none;border-radius:11px;padding:12.5px;transform-origin:bottom left;will-change:transform;transform:rotate(-11deg);transition:background-color .1s ease-out,transform .2s ease-out,opacity .1s ease-out;background-color:#666}@media (max-width:64em){a.back-to-top{opacity:.3}}a.back-to-top:focus,a.back-to-top:hover{background-color:#282634;opacity:1}a.back-to-top svg{display:block}.back-to-top-wrapper{width:50px;height:50px;display:none;position:fixed;bottom:20px;right:20px;z-index:9}.back-to-top-wrapper::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;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none}.back-to-top-wrapper:hover a{transform:rotate(0)}.back-to-top-wrapper:hover::before{opacity:0;transform:scaleX(0)}@media (min-height:600px){.back-to-top-wrapper{display:block}}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}label{max-width:100%}.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}.field--suggestions{position:absolute;background:#d33a2c;background-image:linear-gradient(to bottom,#f88040,#e33a2c);color:#fff;border-radius:11px;padding:.5em .5em;width:100%;z-index:11;list-style-image:none;top:2.9em;font-weight:700;font-size:1em;margin:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .field--suggestions{font-family:Mija}.field--suggestion{padding:.2em 1em;margin:0;cursor:pointer}.field--suggestion__selected{background:#fff;border-radius:11px;color:#d33a2c}.field--suggestions:empty{display:none}.error-msg{display:block;margin-top:.8em;font-size:.8em;margin-left:1em}.form__field__note{display:block;margin-bottom:.8em;margin-left:0;font-size:.8em}@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;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%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-9deg)}37.5%{transform:translateX(5px) rotateY(7deg)}62.5%{transform:translateX(-3px) rotateY(-5deg)}87.5%{transform:translateX(2px) rotateY(3deg)}100%{transform:translateX(0)}}@keyframes headShake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-9deg)}37.5%{transform:translateX(5px) rotateY(7deg)}62.5%{transform:translateX(-3px) rotateY(-5deg)}87.5%{transform:translateX(2px) rotateY(3deg)}100%{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-color:#effaff;border:1px solid #d2dfe4;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:.9em 2em .7em 1.1rem;display:block;width:100%;outline:0;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.2);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+.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:#8fcbe2}.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{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2),0 5px 27px -5px rgba(50,50,93,.25),0 8px 10px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.03);outline:0!important;color:#333}.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:.15em;cursor:pointer}.form__field--checkbox .form__field__label,.form__field--radio .form__field__label{margin:0}.lining-figures-tnum .form__field__label{font-feature-settings:"tnum" 0,"lnum" 0,"smcp" 0,"c2sc" 0}.nl__form input:active,.nl__form input:focus{box-shadow:none}input{border-color:#aaa}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{border-color:transparent;background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;font-feature-settings:normal;background-color:#d6f7da;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2)}.form__field textarea.success,.form__field textarea:-webkit-autofill.success{border-color:transparent;background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;font-feature-settings:normal;-webkit-text-fill-color:#333;background-color:#d6f7da;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);font-weight:400;color:#333;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .form__field textarea.success,.wf-loaded-stage2 .form__field textarea:-webkit-autofill.success{font-family:Elena}.success .form__field__label{color:#333}.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;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;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;padding-right:50px}.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:active,.form__field input:-webkit-autofill:focus,.form__field textarea:-webkit-autofill:active,.form__field textarea:-webkit-autofill:focus{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:active,.wf-loaded-stage2 .form__field input:-webkit-autofill:focus,.wf-loaded-stage2 .form__field textarea:-webkit-autofill:active,.wf-loaded-stage2 .form__field textarea:-webkit-autofill:focus{font-family:Elena}.form__field input:-webkit-autofill::selection{background-color:#41b14f;color:#fff;padding:2px}.form__field__input:-webkit-autofill::first-line{font-weight:700;font-feature-settings:normal!important;font-size:1.125rem;line-height:1.15em;color:#41b14f;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .form__field__input:-webkit-autofill::first-line{font-family:Mija}.form__field__input.success:-webkit-autofill,.form__field__input:-webkit-autofill{-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 0 0 1000px #e6f8e8!important}.form__field__input.fail:-webkit-autofill{-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2),inset 0 0 0 1000px #feeef0!important}.form__field .fail{background-color:#feeef0;box-shadow:#feeef0 0 1px 1px 0 inset;border:2px dashed #fdadb7;color:#811d15;font-weight:700}.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;transition:opacity .15s ease-in-out,right .15s ease-in-out}.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{top:2em;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}.form__field--checkbox{margin-bottom:.4em}.form__field--checkbox input{height:1px;width:1px;opacity:0;float:left;padding:0}.form__field--checkbox input:focus+.form__field__label,.form__field--checkbox input:focus+label{outline:2px dotted #811d15}.form__field--checkbox .form__field__label{display:block;padding:.4em 0;padding-left:2.5em;position:relative;cursor:pointer;font-size:1em;z-index:2;transition:all .2s ease-out}.form__field--checkbox .form__field__label>span{display:block;margin-top:-2px}.form__field--checkbox .form__field__label::before{display:inline-block;content:"";background-color:#fff;width:1.6em;height:1.6em;border-radius:4px;border:1px solid #bbb;transition:border-color .2s ease-in-out;position:absolute;left:0;top:.25em;z-index:1}.form__field--checkbox .form__field__label:focus::before,.form__field--checkbox .form__field__label:hover::before{border-color:#777}.form__field--checkbox input:checked+.form__field__label::before{border:none;background-color:#d33a2c;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTQgMTEiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTAsNWw2LDZsOC05bC0yLTJMNiw3TDIsM0wwLDV6Ii8+Cjwvc3ZnPgo=),linear-gradient(to bottom,#f88040,#d33a2c);background-repeat:no-repeat;background-position:center center,center center}.enhanced input[type=checkbox].section-hider{height:1px;width:1px;opacity:0;float:left;padding:0}.enhanced input[type=checkbox].section-hider:focus+.form__field__label,.enhanced input[type=checkbox].section-hider:focus+label{outline:2px dotted #811d15}input[type=checkbox]:checked+.form__field--checkbox--hider .form__field__label::before{border:none;background-color:#d33a2c;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTQgMTEiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTAsNWw2LDZsOC05bC0yLTJMNiw3TDIsM0wwLDV6Ii8+Cjwvc3ZnPgo=),linear-gradient(to bottom,#f88040,#d33a2c);background-repeat:no-repeat;background-position:center center,center center}.section-hider:checked~.checkbox-controlled-section{display:none}.checkbox-controlled-section--reversed{display:none}.section-hider--reversed:checked~.checkbox-controlled-section--reversed{display:block}.form__field--radio{margin:0 0 .4em;padding:.5em 0}.form__field--radio input{height:1px;width:1px;opacity:0;float:left;padding:0}.form__field--radio input:focus+.form__field__label,.form__field--radio input:focus+label{outline:2px dotted #811d15}.form__field--radio .form__field__label{display:block;position:relative;cursor:pointer;line-height:1;z-index:2;padding:.2em 0;transition:all .2s ease-out}.form__field--radio .form__field__label::before{display:inline-block;margin-bottom:-4px;content:"";background-color:#fff;width:1.6em;height:1.6em;border-radius:50%;border:1px solid #bbb;transition:border-color .2s ease-in-out;vertical-align:middle;position:relative;top:-4px;z-index:1;margin-right:.75em}.form__field--radio .form__field__label:focus::before,.form__field--radio .form__field__label:hover::before{border-color:#777}.form__field--radio input:checked+.form__field__label::before{border:none;background-color:#d33a2c;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCI+CjxjaXJjbGUgZmlsbD0iI2ZmZiIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNCIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center center}.contact .form__field--textarea{margin-top:2em}.enhanced .form__field--floating{position:relative}.enhanced .form__field--floating .form__field__input.success::-moz-selection{color:#fff}.enhanced .form__field--floating .form__field__input.success::selection{color:#fff}.enhanced .form__field--floating .form__field__input.success::-moz-selection{color:#fff}.enhanced .form__field--floating .form__field__label,.enhanced .success .form__field--floating .form__field__label{position:absolute;top:8px;left:1.25em;transition:all .3s ease-out;color:#aaa;font-size:calc(.8em + .1vw);padding:8px 0;z-index:1}@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{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--setting__password legend{margin-bottom:0}.form--setting__password .form__field--floating{width:100%}@media all and (min-width:550px){.form--resend__email .form__field--floating,.form--setting__password .form__field--floating{width:80%;margin-left:auto;margin-right:auto}}.password-with-show-wrapper{position:relative}.show-password{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;bottom:0;background-image:linear-gradient(to bottom,#f88040,#e33a2c);color:#fff;font-weight:700;border-radius:0 11px 11px 0;border-left:none;padding:0 1em;cursor:pointer;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;z-index:10;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.show-password a{background-position:center 72%}@media all and (max-width:640px){.show-password{font-size:.85em;padding:1em .5em 1em .3em}}@media screen and (min-width:40em){.show-password{min-width:105px;padding:0 1.25em}}.show-password__checkbox{visibility:hidden;width:1px;height:1px;position:absolute}.show-password__checkbox+span:before{content:"";display:inline-block;vertical-align:middle;margin-right:.3em;margin-top:-.05em;width:1em;height:1em;background-size:100% 100%;background-repeat:no-repeat}.show-password__checkbox:not(:checked)+span:before{background:url(../../images/smashing-cat/paw_01.svg)}.show-password__checkbox:checked+span:before{background:url(../../images/smashing-cat/paw_02.svg)}input[type=password]::-ms-reveal{display:none}.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}}.label--secure{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjNzc3IiBkPSJNMTUgMjEuOTE1Yy0uNTgzLS4yMDYtMS0uNzYyLTEtMS40MTUgMC0uODI4LjY3Mi0xLjUgMS41LTEuNXMxLjUuNjcyIDEuNSAxLjVjMCAuNjUzLS40MTcgMS4yMDktMSAxLjQxNXYyLjU5NGMwIC4yNjMtLjIyNC40OTEtLjUuNDkxLS4yNjggMC0uNS0uMjItLjUtLjQ5MXYtMi41OTR6bS03LTcuOTE1Yy0xLjY1OC4wMDUtMyAxLjM0LTMgMy4wMDl2OS45ODFjMCAxLjY2MiAxLjM0NiAzLjAwOSAzLjAwOSAzLjAwOWgxNC45ODJjMS42NjIgMCAzLjAwOS0xLjMzNyAzLjAwOS0zLjAwOXYtOS45ODFjMC0xLjY1OS0xLjM0MS0zLjAwNS0zLTMuMDA5di0zLjUwMWMwLTQuMTQyLTMuMzY2LTcuNDk5LTcuNS03LjQ5OS00LjE0MiAwLTcuNSAzLjM1Ny03LjUgNy40OTl2My41MDF6bTMgMHYtMy40OTljMC0yLjQ5MiAyLjAxNS00LjUwMSA0LjUtNC41MDEgMi40OCAwIDQuNSAyLjAxNSA0LjUgNC41MDF2My40OTloLTl6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:1em 1em;background-position:left top 45%;padding-left:1.25em!important}.form__field input[type=text].ccv-input-field{padding-right:3em!important;background:#fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA0MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNjZGNkY2Q7fS5jbHMtMntmaWxsOiM0MjQxNDM7fS5jbHMtM3tmaWxsOiNmZmY7fS5jbHMtNHtmaWxsOm5vbmU7c3Ryb2tlOiNlOTU2NGI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFydGJvYXJkIDQ8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYwLDM1YTUsNSwwLDAsMS01LDVINWE1LDUsMCwwLDEtNS01VjVBNSw1LDAsMCwxLDUsMEg1NWE1LDUsMCwwLDEsNSw1WiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeT0iNi4yOSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgiLz48cmVjdCBjbGFzcz0iY2xzLTMiIHg9IjMuMjIiIHk9IjE4LjI5IiB3aWR0aD0iMzUuNTYiIGhlaWdodD0iOCIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNi4xOSIgeT0iMjEuMjkiIHdpZHRoPSIyOC42NCIgaGVpZ2h0PSIyIi8+PHJlY3QgY2xhc3M9ImNscy0zIiB4PSI0Ni4xNyIgeT0iMTguMjkiIHdpZHRoPSI3LjkiIGhlaWdodD0iOCIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDcuMTYiIHk9IjIxLjI5IiB3aWR0aD0iNS45MyIgaGVpZ2h0PSIyIi8+PGVsbGlwc2UgY2xhc3M9ImNscy00IiBjeD0iNTAiIGN5PSIyMi4xOSIgcng9IjcuNjUiIHJ5PSI3Ljc1Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:auto 1em;background-position:right 1em center}.increment-decrement-input-wrapper{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;background-color:#fff;box-shadow:none}.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}}@media (max-width:64rem){.jobs .main-footer{position:relative;z-index:2}}html:not(.enhanced) .overlay[aria-hidden=true]{display:none;margin:2em auto;max-width:600px;padding:1em}html:not(.enhanced) .overlay[aria-hidden=true]:target{display:block}html:not(.enhanced) .overlay[aria-hidden=true] .overlay-close-button{display:none}.overlay--btn-options{margin-top:2em}.overlay--btn-options .btn{white-space:nowrap}@media all and (max-width:550px){.overlay--btn-options.btn--lined{background:0 0}}.overlay--btn-options .btn{margin:0 1em}@media all and (max-width:550px){.overlay--btn-options .btn{display:block;width:100%;margin:1em 0}}.enhanced .overlay{margin:0;padding:1em;text-align:center;max-width:100%;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,0);z-index:10;display:block;transform:translateX(-100%);transform-origin:bottom left;transform:rotateZ(-90deg);transition:transform 0s ease-out,background-color .3s ease-out}@media all and (max-width:500px){.enhanced .overlay{padding:0;margin:0}}.enhanced .overlay.show{background-color:rgba(40,38,52,.98);transform:translateX(0);transform:rotateZ(0)}.enhanced .overlay.show .overlay__content{opacity:1;transform:translateY(-50%) translateX(-50%) rotateZ(0)}.enhanced .overlay.hide{transform:translateX(-100%);transform:rotateZ(-90deg)}.enhanced .overlay.hide .overlay__content{opacity:0}.enhanced .overlay__content-wrapper{width:100%;height:100%}.enhanced .overlay__content{background:#fff;overflow-y:scroll;padding:2em 2.25em;max-width:750px;border-radius:11px;position:relative;top:50%;left:50%;opacity:0;transform-origin:bottom left;transform:translateY(-50%) translateX(-50%) rotateZ(-22deg);transition:transform .4s ease-out .3s,opacity .2s ease-out .3s}@media all and (max-width:750px){.enhanced .overlay__content{width:100vw;height:100vh;border-radius:0}}.enhanced .overlay__content br{display:none}@media all and (min-width:650px){.enhanced .overlay__content br{display:block}}.enhanced .overlay__content .dashboard-membership__desc{padding-top:0;padding-bottom:0}.enhanced .overlay__content .dashboard-membership__desc .dashboard-membership__callout{flex-direction:column}@media screen and (min-width:920px){.enhanced .overlay__content .dashboard-membership__desc .dashboard-membership__callout{flex-direction:row}}.enhanced .overlay__content .dashboard-membership__desc .dashboard-membership__callout .dashboard-membership__visuals{display:none}@media screen and (min-width:920px){.enhanced .overlay__content .dashboard-membership__desc .dashboard-membership__callout .dashboard-membership__visuals{display:block}}.enhanced .overlay__content .dashboard-membership__desc .dashboard-membership__callout li{max-width:100%;margin-bottom:.5em}.enhanced .overlay__content h2{margin-top:0;font-size:1.65em;color:#41b14f}@media all and (max-width:500px){.enhanced .overlay__content h2{padding-right:.75em}}.enhanced .overlay__content p:not(.error-msg){color:#333}.enhanced .overlay__content .auth-modal__desc{margin-bottom:1.25em}@media all and (max-width:450px){.enhanced .overlay__content .auth-modal__desc{display:flex;flex-direction:column}}.enhanced .overlay__content img{max-height:40vh;min-height:200px;margin-top:3vh}@media all and (max-width:500px){.enhanced .overlay__content img{max-height:calc(130px + 25vw)}}.enhanced .overlay__content ul{list-style-type:none;list-style-image:none;margin-bottom:0;margin-top:.5em}.enhanced .overlay__content ul li{padding-left:1.85em;margin-bottom:1em;text-align:left;max-width:420px;-webkit-animation:content-injection .3s forwards;animation:content-injection .3s forwards;color:#333;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzQxQjE0RiIgZD0iTTE2IDBjLTguODM2IDAtMTYgNy4xNjQtMTYgMTZzNy4xNjQgMTYgMTYgMTYgMTYtNy4xNjQgMTYtMTYtNy4xNjQtMTYtMTYtMTZ6TTEzLjUyIDIzLjM4M2wtNy4zNjItNy4zNjMgMi44MjgtMi44MjggNC41MzMgNC41MzUgOS42MTctOS42MTcgMi44MjggMi44MjgtMTIuNDQ0IDEyLjQ0NXoiPjwvcGF0aD4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:left .2em;background-size:1.2em 1.2em}@media all and (min-width:550px){.enhanced .overlay__content ul li{flex-wrap:nowrap}}@media all and (max-width:900px){.enhanced .overlay__content--verbose{width:100vw;height:100vh;border-radius:0}}@media all and (max-height:700px){.enhanced .overlay__content--verbose{width:100vw;height:100vh;border-radius:0}}.enhanced .overlay__content--wide{max-width:100%;max-height:100%}.enhanced .overlay-close-button{position:absolute;top:.5em;right:.5em;background:0 0;line-height:0;padding:.5em;border:none}@media all and (max-width:600px){.enhanced .overlay-close-button{top:calc(2.22em - 1vw);right:4vw;background:#fff2cc;border-radius:11px;padding:.5em .75em}}.enhanced .overlay-close-button::before{content:"";display:block;width:.75em;height:.75em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zNSAxNS4zNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdGFiaW5kPSItMSI+PHRpdGxlPkNsZWFyIFNlYXJjaDwvdGl0bGU+PHBhdGggZmlsbD0iI2UzM2IyYSIgZD0iTTguMzggMTEuNDFjLS41LS41LS43OC0uNTItMS4zMyAwbC0zLjA1IDMuMDhjLTEuMTggMS4xOC0xLjcgMS4xOC0zLS4xNnMtMS4xOC0yLS4xOC0zbDMuMTgtMy4xOWEuNjkuNjkgMCAwIDAtLjA3LTEuMTRsLTMtM2MtMS0xLTEuMTMtMS44MSAwLTNzMS45LTEuMjEgMy4xMyAwbDIuOTQgM2EuNjYuNjYgMCAwIDAgMS4xMSAwYy42My0uNjUgMi40OS0yLjUxIDMuMjgtMy4zNWExLjQ2IDEuNDYgMCAwIDEgMi4zLS4xNWMuMjQuMjQuNDcuNDIuODkuODQuODYuODYuOTQgMS41Ny4wNSAyLjQ2bC0zLjI3IDMuMjZjLS4zNi4zNC0uNTIuNTgtLjE2Ljk0bDMuMjcgMy4yN2MxLjEgMS4xIDEuMjMgMS43LjA1IDIuODhsLS41OC41OGExLjU5IDEuNTkgMCAwIDEtMi40Ni0uMjF6Ii8+PC9zdmc+);background-size:100% 100%;background-repeat:no-repeat}.highlighted{background-color:#fff2cc}.transitioned{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;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}@-webkit-keyframes shake{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes shake{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@-webkit-keyframes wiggle{0%{transform:rotate(4deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(4deg)}}@keyframes wiggle{0%{transform:rotate(4deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(4deg)}}.wiggler:hover{-webkit-animation:wiggle .5s infinite;animation:wiggle .5s infinite}@-webkit-keyframes content-injection{100%{transform:translateX(0);opacity:1}0%{transform:translateX(40px);opacity:0}}@keyframes content-injection{100%{transform:translateX(0);opacity:1}0%{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%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes adding-to-cart-animation{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@-webkit-keyframes adding-to-cart-animation--wide-screens{16.65%{transform:translateY(32px)}33.3%{transform:translateY(-19px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes adding-to-cart-animation--wide-screens{16.65%{transform:translateY(32px)}33.3%{transform:translateY(-19px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@-webkit-keyframes cart-reminder-animation{16.65%{transform:translateY(14px) rotateZ(-11deg) scale(.87)}33.3%{transform:translateY(-8px)}49.95%{transform:translateY(10px)}66.6%{transform:translateY(-4px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes cart-reminder-animation{16.65%{transform:translateY(14px) rotateZ(-11deg) scale(.87)}33.3%{transform:translateY(-8px)}49.95%{transform:translateY(10px)}66.6%{transform:translateY(-4px)}83.25%{transform:translateY(1px)}100%{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;transform:translateX(-50%) translateY(0)}100%{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%)}}@keyframes cd-qty-enter{0%{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(0)}100%{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%)}}@-webkit-keyframes cd-qty-leave{0%{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%)}100%{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-100%)}}@keyframes cd-qty-leave{0%{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%)}100%{opacity:0;visibility:hidden;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%{transform:translateX(0);opacity:1}100%{transform:translateX(80px);opacity:0}}@keyframes cd-item-slide-out{0%{transform:translateX(0);opacity:1}100%{transform:translateX(80px);opacity:0}}@-webkit-keyframes cd-item-slide-in{100%{transform:translateX(0);opacity:1}0%{transform:translateX(80px);opacity:0}}@keyframes cd-item-slide-in{100%{transform:translateX(0);opacity:1}0%{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{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}.back-to-top-wrapper{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s}.js-cart-items .back-to-top-wrapper{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%;transition:transform .2s;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;transition:opacity .4s,visibility .4s}.cart-container.cart-open::before{opacity:1;visibility:visible}.empty .cart,.empty .cart-trigger{transform:translateY(150px)}@media only screen and (min-width:1170px){.cart,.cart-trigger{bottom:40px;font-size:1.125rem}}.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;transform:translateX(-50%) translateY(-50%);height:100%;width:100%;background:url(/images/cart/cd-icons-cart-close.svg) no-repeat 0 0;transition:opacity .2s,transform .2s}.cart-trigger::after{background-position:-72px 0;opacity:0;transform:translateX(-50%) translateY(-50%) rotate(90deg)}.cart-open .cart-trigger::before{opacity:0}.cart-open .cart-trigger::after{opacity:1;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;transition: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;transform:translateZ(0) translateX(-50%) translateY(-50%)}.cart-trigger .count li:last-of-type{visibility:hidden}.cart-open .cart-trigger .count{transition:transform .2s 0s;transform:scale(0)}.empty .cart-trigger .count{transform:scale(1)}.cart-trigger:hover+div .wrapper{box-shadow:0 6px 40px rgba(0,0,0,.3)}.cart-open .cart-trigger:hover+div .wrapper{box-shadow:0 4px 30px rgba(0,0,0,.17)}@media (max-width:40em){.cart{max-width:100%;height:auto;max-height:100%;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;transition:height .4s .1s,width .4s .1s,box-shadow .3s;transition-timing-function:cubic-bezier(.67,.17,.32,.95);background:#fff;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;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;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:flex;flex-direction:row;align-items:center}}.cart footer{bottom:0;border-radius:0 0 11px 11px;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:#767676;text-decoration-color:#767676;padding:10px 0;transition:color .1s ease-out;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:1px;text-decoration-offset:initial}.cart .clear-the-cart::after{content:" × "}.cart .undo{float:right;font-size:12px;opacity:0;visibility:hidden;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:linear-gradient(to bottom,#f88040,#d33a2c);color:#fff;text-shadow:none;text-align:center;font-size:1.55em;font-weight:600;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;transition:opacity .2s;padding-bottom:3em}.cart .body ul{overflow:hidden;padding:0 1em;position:relative}.cart .body li{position:relative;opacity:0;transform:translateX(80px);transition:opacity 0s .2s,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-color:#006fc6;text-decoration-color:#006fc6;padding:10px 0;transition:color .1s ease-out;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:1px;text-decoration-offset:initial;-webkit-text-decoration-line:underline;text-decoration-line:underline}.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%;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{transition:opacity .2s .2s}.cart-open .cart .body{transition:opacity 0s}.cart-open .cart .body li{transition:transform .3s .2s,opacity .3s .2s;opacity:1;transform:translateX(0)}.cart-open .cart .body li:nth-of-type(2){transition-duration:.4s}.cart-open .cart .body li:nth-of-type(3){transition-duration:.5s}.cart-open .cart .body li:nth-of-type(4),.cart-open .cart .body li:nth-of-type(5){transition-duration:.55s}.cart-open .cart .checkout{color:#fff;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}}[data-component=Login]{min-height:295px}[data-component=Amnesia]{min-height:140px}[data-component=Signup]{min-height:320px}[data-component=MemberSubscriptionCheckout]{padding-top:.75em}.auth-modal-wrapper{margin:1em auto;width:100%;max-width:600px}.auth-modal-wrapper::after{content:" ";display:table}@media screen and (min-width:40em){.auth-modal-wrapper{margin:3.25em auto}}@media all and (min-width:1450px){.auth-modal-wrapper{max-width:50%}}@media all and (min-height:850px){.auth-modal-wrapper{margin:calc(3.25em + 3vh) auto}}@media screen and (min-width:1025px){.auth-modal-wrapper.auth-modal-wrapper--tilted{position:relative}.auth-modal-wrapper.auth-modal-wrapper--tilted::before{display:block;content:"";height:90%;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;right:0;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none;width:150%;top:initial;bottom:-81%;left:-35%}}.auth-modal-wrapper.auth-modal-wrapper--recover-password::before{bottom:-75%}.auth-modal-wrapper.auth-modal-wrapper--membership-checkout{max-width:800px}.auth-modal-wrapper.auth-modal-wrapper--membership-checkout::before{width:140%;top:96%;left:-42%}@media (max-width:40em){.auth-modal-wrapper::before{display:none}}.auth-modal-wrapper.hover::before,.auth-modal-wrapper:hover::before{transition-duration:.2s;opacity:0;transform:scaleX(0)}.auth-modal{border-radius:11px;padding:2em 2em 4em;width:100%;background:#f6f6f6;transform-origin:bottom left;transition:all .2s ease-in-out}@media screen and (min-width:1025px){.auth-modal.auth-modal--tilted{transform:rotate(-6deg)}}.auth-modal.auth-modal--white{background:#fff}.auth-modal.auth-modal--white p.auth-modal__hint{margin:2em .15em 1em .15em;color:#333;font-size:.75em;background:#fff2cc;padding:.5em 1em;border-radius:11px}.auth-modal.auth-modal--white p.auth-modal__hint:not(.auth-modal__hint--left-aligned){text-align:center}.auth-modal:hover,.hover .auth-modal{transform:rotate(0)}.auth-modal .btn--lined{margin:2em auto 0 auto}.auth-modal .btn--lined input{margin-bottom:0}.auth-modal .btn--lined .btn--green{transition:margin-top .2s ease-in-out!important}.auth-modal .btn--lined input.btn[disabled]{background-color:#666;opacity:1;color:#fff;margin-top:1em;border:0}.auth-modal .btn--lined input.password-recovery{margin-top:.5em}.auth-modal .btn--lined.btn--lined__membership{margin-bottom:calc(4em + 4vw)}.auth-modal .auth-modal__passphrase,.auth-modal .auth-modal__signup{align-self:flex-end}@media (max-width:40em){.auth-modal{transform:rotate(0);padding:2em 1em}}@media all and (max-width:480px){.auth-modal{padding:2em .75em}}.auth-modal-title{text-align:center;margin:.75em 0;color:#41b14f}.auth-modal__desc{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto 2em auto;text-align:center}.auth-modal__desc small{color:#333;font-size:.85em;line-height:1.6em}.auth-modal__desc small.auth-modal__desc--textblock{display:inline-block;padding-bottom:1em}.auth-modal__desc img{-webkit-animation:content-injection .3s forwards;animation:content-injection .3s forwards}.auth-modal__desc img:not(.auth-modal__passphrase){min-width:40%;padding-left:1em;align-self:flex-end}@media all and (min-width:650px){.auth-modal__desc img:not(.auth-modal__passphrase){padding-left:1.5em}}.auth-modal__desc img.auth-modal__passphrase{min-width:38%;padding-left:1em;height:auto}@media all and (min-width:650px){.auth-modal__desc img.auth-modal__passphrase{padding-left:1.5em}}.auth-modal__desc img.auth-modal__signup{min-width:46%}.auth-modal__desc--hint{background-color:#fff2cc;border-radius:11px;padding:.4em .75em;text-align:left;display:inline-block;line-height:1.4em}.auth-modal__desc--hint em{white-space:nowrap}.btn--lined.signing-up{margin-top:2em}.auth-modal-wrapper--membership-checkout label[for=ccv-info-trigger]{margin-top:-1em;margin-bottom:.5em;font-size:.75em}.auth-modal-links{display:flex;list-style:none;padding:0 .1em;margin:1em 0 0 0;-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;justify-content:center}.auth-modal-links:after,.auth-modal-links:before{content:" ";display:table;clear:both}.auth-modal-links li{padding:0;margin:0;margin-right:0;float:none;display:inline-block;text-transform:uppercase;font-size:.65em;letter-spacing:1px}.auth-modal-links li::before{display:none}.auth-modal-links li::after{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.auth-modal-links li:last-of-type::after{display:none}.auth-modal-links>p{color:#666;font-size:.8em;margin:0}.auth-modal-links li:not(:last-child){padding-right:.5em}.auth-modal-links li:not(:last-child):after{content:" ●";color:#ccc;padding-left:.5em}.auth-modal__progress-wrapper{list-style-type:none;list-style-image:none;margin-bottom:2.5em;margin-top:2.5em}.auth-modal__progress-wrapper li{padding-left:1.85em;margin-bottom:1.25em;display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap}@media all and (min-width:550px){.auth-modal__progress-wrapper li{flex-wrap:nowrap}}.auth-modal__progress-wrapper li button{margin-left:0;margin-top:1em}@media all and (min-width:550px){.auth-modal__progress-wrapper li button{margin-left:auto}}.auth-modal__progress-wrapper .auth-modal__progress-done{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzQxQjE0RiIgZD0iTTE2IDBjLTguODM2IDAtMTYgNy4xNjQtMTYgMTZzNy4xNjQgMTYgMTYgMTYgMTYtNy4xNjQgMTYtMTYtNy4xNjQtMTYtMTYtMTZ6TTEzLjUyIDIzLjM4M2wtNy4zNjItNy4zNjMgMi44MjgtMi44MjggNC41MzMgNC41MzUgOS42MTctOS42MTcgMi44MjggMi44MjgtMTIuNDQ0IDEyLjQ0NXoiPjwvcGF0aD4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:left .2em;background-size:1.2em 1.2em;color:#41b14f}.auth-modal__progress-wrapper .auth-modal__progress-to-do{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI0RCREJEQiIgZD0iTTE2IDBjLTguODM2IDAtMTYgNy4xNjQtMTYgMTZzNy4xNjQgMTYgMTYgMTYgMTYtNy4xNjQgMTYtMTYtNy4xNjQtMTYtMTYtMTZ6TTEzLjUyIDIzLjM4M2wtNy4zNjItNy4zNjMgMi44MjgtMi44MjggNC41MzMgNC41MzUgOS42MTctOS42MTcgMi44MjggMi44MjgtMTIuNDQ0IDEyLjQ0NXoiPjwvcGF0aD4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:left .2em;background-size:1.2em 1.2em;color:#bfbfbf}.auth__container--checkout .btn--green{transition:margin-top .2s ease-in-out!important}.btn[disabled].ladda-button{background-color:#666;color:#fff;margin-top:1em;border:0}.search-loader{display:block;margin:1.5em auto;width:3.5em}.loader{width:.75em;height:.75em;margin-right:.25em;border-radius:3px;background:#fff;display:inline-block;transform:translateY(.5em);opacity:0;-webkit-animation:loading 1.5s ease-out forwards infinite;animation:loading 1.5s ease-out forwards infinite;transform-origin:bottom left;-webkit-animation-delay:.2s;animation-delay:.2s}.loader-wrapper--inline,.loader-wrapper--inline .search-loader{display:inline-block;margin:0;width:auto}.search-loader--red .loader{background:#d33a2c}.loader:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s}.loader:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes loading{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translate(0)}60%{opacity:1;transform:translate(0)}90%{opacity:0;transform:translateY(-1px) translateX(-1px) rotateZ(-11deg)}100%{opacity:0;transform:translateY(-1px) translateX(-1px) rotateZ(-11deg)}}@keyframes loading{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translate(0)}60%{opacity:1;transform:translate(0)}90%{opacity:0;transform:translateY(-1px) translateX(-1px) rotateZ(-11deg)}100%{opacity:0;transform:translateY(-1px) translateX(-1px) rotateZ(-11deg)}}.not-found{padding:4em 0;margin:0 auto;display:flex;align-items:center;justify-content:center;float:none}.not-found-wrapper{width:100%}.not-found__image{width:100%;margin-top:1em}.not-found__content{margin:3em auto}abbr:not([title]){cursor:help;border-bottom:1px dotted}[data-handler=Tooltip]{position:relative}[data-handler=Tooltip] [role=status]{position:absolute;bottom:calc(100% + 6px);left:-50%;right:-50%;background:green;background-color:#41b14f;background-image:linear-gradient(#9ec14c,#41b14f);color:#fff;padding:.75em 1.25em;border-radius:11px;min-width:250px}[data-handler=Tooltip] [role=status]:empty{display:none}[data-handler=Tooltip] [role=status]::before{content:"";display:inline-block;background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000…0,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:18px;border:0;height:6px;position:absolute;bottom:0;left:50%;margin-bottom:6px;transform:translate(-50%,12px);transform-origin:top;opacity:0;pointer-events:auto;z-index:10}.cookies{background-color:#fff;border-radius:11px;position:fixed;width:calc(10em + 1vw);padding:1em;z-index:99;box-shadow:0 6px 40px rgba(0,0,0,.3);bottom:1em;left:1em}.cookies p{margin-top:0;font-size:.75em}@media screen and (max-width:420px){.cookies{right:0;left:0;width:100%;border-radius:0;bottom:0}.cookies p{margin-top:1em}}@media screen and (max-width:380px){.cookies p{margin-top:0}}.cookies--image{display:none;margin:0 auto;max-width:100px;float:left;margin-right:1em;margin-bottom:1em}.cookies--btn{width:100%}.CookieDeclarationTable{font-size:.75em!important;line-height:150%!important}.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;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:flex;flex-direction:row}.article--grid__container .advertisement-container ul{flex-direction:column}@media all and (min-width:1025px){.advertisement-container ul{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;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}.partners ul{padding-left:0;text-align:center}.partners 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){.partners ul li{margin-left:0;margin-right:0}}.partners ul li .partners--image-wrapper{width:100%;max-width:250px;box-sizing:border-box;border-radius:11px;margin-bottom:1em;margin-top:1em;padding:0 .5em}.partners ul li .partners--image-wrapper img{width:100%;border-radius:0;display:block;margin:0 auto}.partners ul li .partners--content-wrapper{margin-bottom:1.5em}.partners ul li .partners--title{margin-bottom:.5em;text-transform:uppercase;letter-spacing:2px;font-size:1em;font-weight:900}.partners ul li .partners--text{letter-spacing:.25px;font-weight:300;line-height:1.4;font-feature-settings:normal!important}.partners ul li .partners--cta{padding:10px 14px;border-radius:3px;box-shadow:0 6px 13px 0 rgba(0,0,0,.15);text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:900;font-size:14px;transition:all .3s ease-in-out;transform:translateY(-1px);margin-bottom:1em;margin-top:1em}.partners 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 .partners ul li a{font-family:Elena}@media all and (max-width:600px){.partners ul li{margin-bottom:2em;margin-right:0}.partners ul li a{text-align:center}}.partners__lead{position:relative}.partners__lead::before{position:absolute;border-bottom:8px solid #eee;left:0;transform:translate(0,-100%);top:-12px;content:"More after jump! 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 .partners__lead::before{font-family:Mija}.partners__native ul.bnnr-list li{border:0;max-width:85%;margin:0 auto}.partners__native ul.bnnr-list li:first-child{padding-bottom:2.5em}.partners__native ul.bnnr-list li img{max-width:none;width:100%;height:auto}.partners__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}.partners__row li{margin:0 2em}.partners.partners-leaderboard,.partners.partners__lead{width:100%;grid-column-start:2;grid-column-end:14;margin:4.5em auto 1em}.partners.partners-leaderboard ul li,.partners.partners__lead ul li{max-width:100%;width:100%;margin-bottom:0}.partners.partners-leaderboard ul li a,.partners.partners__lead ul li a{display:flex;justify-content:space-between;align-items:center;padding:1em 2em}.partners.partners-leaderboard ul li .partners--content-wrapper,.partners.partners__lead ul li .partners--content-wrapper{flex-direction:column;text-align:left;flex-grow:1;margin-bottom:0}.partners.partners-leaderboard ul li .partners--image-wrapper,.partners.partners__lead ul li .partners--image-wrapper{margin:0;flex-shrink:1;flex-grow:0;margin-right:1em}#sponsors-main-page .partners--image-wrapper{margin-left:auto;margin-right:auto}.partners.partners-leaderboard ul li .partners--cta,.partners.partners__lead ul li .partners--cta{margin-left:1em;display:inline}@media screen and (max-width:600px){.partners.partners-leaderboard ul li a,.partners.partners__lead ul li a{display:block}.partners.partners-leaderboard ul li .partners--content-wrapper,.partners.partners__lead ul li .partners--content-wrapper{margin-top:1em}.partners.partners-leaderboard ul li .partners--cta,.partners.partners__lead ul li .partners--cta{margin-top:2em;margin-left:0;display:block}}.partners.partners-leaderboard{margin-top:2em}.partners__mobile{display:none}.partners__lead.partners__video{margin:1em 0;height:250px}@media all and (max-width:1099px){.partners:not(.partners__lead):not(.partners-leaderboard):not(#sponsors-article-end):not(.partners__mobile),.sponsor__homepage{display:none!important}.partners__mobile{display:block}}.c-friskies-box--ad.partners 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{align-self:center}img{position:relative}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;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{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{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;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;transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;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;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;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;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;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}.alert,.membership__discount{margin:0 auto}.alert.membership__discount--workshop,.membership__discount.membership__discount--workshop{margin:1em auto}.alert small,.membership__discount--note{background-color:#fff2cc;border-radius:11px;font-size:.8em;padding:.75em 1em;display:block;margin-top:0;line-height:1.5em;color:#333;text-align:center;transition:all .3s ease-in-out}.alert small::before,.membership__discount--note::before{content:"🎪";margin-right:.35em}.membership__discount--note__simplified{text-align:left}.membership__discount--note__simplified::before{display:none}.alert small a,.membership__discount .membership__discount--note a{text-shadow:none;color:#006fc6}.alert small strong,.membership__discount .membership__discount--note strong{color:#d33a2c}.alert:not(.alert__centered) small{text-align:left}.alert small:before{display:none}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}.featured-articles-container{position:relative;background-color:#d33a2c;display:flex;flex-wrap:wrap;min-height:0}.featured-articles__teaser{text-align:center;margin-top:50px;position:absolute;left:50%;margin-left:-190px;width:15em;letter-spacing:-1px;z-index:11}.featured-articles__teaser{font-size:1.625em}@media screen and (min-width:40em){.featured-articles__teaser{font-size:calc(.625vw + 1.375em)}}@media screen and (min-width:80em){.featured-articles__teaser{font-size:1.875em}}.featured-articles__teaser span{background-color:#fff;padding:.3em .4em;line-height:1.5em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.featured-articles__teaser.sticky{position:fixed;margin-top:0;top:50px;left:initial;right:initial;z-index:11;box-shadow:none}.enhanced .featured-articles__teaser{left:0;margin-left:50%;transform:translateX(-50%)}@media all and (max-width:350px){.featured-articles__teaser{width:300px;left:50%;margin-left:-150px}.enhanced .featured-articles__teaser{left:0;margin-left:0;transform:none;width:100%;text-align:center}}@media all and (max-width:1025px){.featured-articles__teaser{top:1em;margin-top:20px}.featured-articles__teaser.sticky{position:absolute}}.featured-articles__teaser::after{content:"";background: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-repeat:no-repeat;background-position:60% 30%;background-size:60% auto;display:block;width:100%;height:100%;position:absolute;top:100%;opacity:.9;pointer-events:none}.featured-article{color:#fff;position:relative;font-weight:700;display:block;padding:10em 5vw 7em;display:flex;flex-direction:column;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .featured-article{font-family:Mija}.featured-article:after,.featured-article:before{content:" ";display:table;clear:both}@media all and (max-width:1919px){.featured-article:nth-of-type(3),.featured-article:nth-of-type(4){padding-top:3em}}@media all and (max-width:1025px){.featured-article{padding:3em 5vw 4em}}@media (max-width:64em){.featured-article:first-of-type,.featured-article:nth-of-type(2){padding-top:10em}}@media all and (max-width:767px){.featured-article{min-width:100%}.featured-article:nth-of-type(2){padding-top:3em}}.featured-article a{background:0 0;text-shadow:none;color:inherit;padding:0;color:inherit;position:relative;z-index:1}.featured-article:nth-of-type(3n+1){background-color:#bc3428}.featured-article:nth-of-type(3n+2){background-color:#c7372a}.featured-article:nth-of-type(3n+3){background-color:#b13125}@media all and (min-width:768px){.featured-article{width:50%}}@media all and (min-width:1920px){.featured-article{width:33.33%}.featured-article:nth-of-type(3n+3){display:none}}@media all and (min-width:3000px){.featured-article{width:25%}.featured-article:nth-of-type(3n+3){display:block}}.featured-article__tags{clear:both;padding-top:1em;margin:1em 0;padding-left:0;line-height:1.8}.featured-article .wrote{font-style:italic;font-weight:400;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .featured-article .wrote{font-family:Elena}.featured-article__tag{margin:0;margin-right:1em;padding:0;font-size:.8em;line-height:1.6;font-weight:700;display:inline-block;white-space:nowrap;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .featured-article__tag{font-family:Mija}.featured-article__tag__count{color:inherit;font-weight:700;font-size:.7em;position:relative;top:-.5em}.featured-article__time .article-header--meta-item__date,.featured-article__time time{display:none;vertical-align:middle;color:#390c09}.featured-article__time .article-header--meta-item__date::before,.featured-article__time time::before{content:"";display:inline-block;vertical-align:middle;height:2px;background-color:#390c09;width:70px;margin-right:.5em;font-weight:400}@media all and (max-width:1200px){.featured-article__time .article-header--meta-item__date,.featured-article__time time{display:none}}.featured-article__intro{display:inline-block;float:none;vertical-align:middle;white-space:initial;margin:1em 0 0 .6em}a.featured-article__author-name{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.featured-article__title{margin:.5em 0 -.25em}.featured-article__title code{color:inherit;text-shadow:inherit}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.featured-article__title .featured-article__title__a{font-weight:600!important}}.featured-article__title .featured-article__title__a{color:#fff;text-shadow:none;background:0 0;text-shadow:1px 1px 1px rgba(0,0,0,.25);position:static}.featured-article__title .featured-article__title__a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.featured-article__title .featured-article__title__a::after{content:"→";display:block;width:100px;color:#fff;font-size:1em;padding:0;position:absolute;bottom:1em}a.featured-article__comments-count{display:inline-block;vertical-align:middle;color:#fff;line-height:1;padding:5px;font-size:.35em;margin:.625em 0;padding-left:1.75em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAyOC43MyIgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjhweCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jb21tZW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NjAuMzMgMjUyLjMzaC00LjUybC4wNiA3LjczLTYuNjktNy43M2gtOS44NWEzIDMgMCAwIDEtMy0zdi0xNWEzIDMgMCAwIDEgMy0zaDIxYTMgMyAwIDAgMSAzIDN2MTVhMyAzIDAgMCAxLTMgM3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MzYuMzMgLTIzMS4zMykiLz48L3N2Zz4=);background-position:left top 70%;background-size:1.25em auto;background-repeat:no-repeat}@media (max-width:40em){a.featured-article__comments-count{font-size:.55em;margin:.625em .25em}}.membership-popup{z-index:1;padding:1.5em 0;background:#282634;background-image:linear-gradient(#282634,#123456);color:#fff;position:relative}.membership-popup a:active,.membership-popup a:focus{outline:3px dotted #e7e7e7!important}.membership-popup .container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;max-width:55em}@media all and (min-width:850px){.membership-popup .container{flex-direction:row}}.membership-popup .membership-popup__content{width:100%}@media all and (min-width:850px){.membership-popup .membership-popup__content{width:calc(70% - 2vw);margin-bottom:calc(1em + .5vw);padding-right:4em}}.membership-popup .membership-popup__illustration{position:relative;order:-1}.membership-popup .membership-popup__illustration::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;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none}.membership-popup .membership-popup__illustration a{background:0 0}@media all and (min-width:850px){.membership-popup .membership-popup__illustration{order:0;text-align:center;max-width:300px;align-self:flex-start;position:relative;top:-4em}}.membership-popup p a{color:#eee}.membership-popup ul{color:#e7e7e7;list-style-image:url(/images/bullet--white.svg)}.membership-popup li a{color:#fff;font-weight:700}.membership-popup .btn{margin:.75em 0 0 0;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.membership-popup__close-button{background:0 0;border:none;position:absolute;top:1em;right:1em;display:none}.membership-popup__close-button .x{fill:#666}.membership-popup__close-button:focus .x,.membership-popup__close-button:hover .x{fill:#e33b2a;transition:fill .1s ease-out}.membership-popup__close-button:active,.membership-popup__close-button:focus{outline:3px dotted #e7e7e7!important}.enhanced .membership-popup__close-button{display:block}.promo-box{--promo-background:#d33a2c;--promo-text:white;--promo-highlight:#b13125;--promo-highlight-text:white;--promo-highlight--hover:#87251c;--promo-shadow:#350f0b}.promo-box--green{--promo-background:#f1fdf8;--promo-text:#333;--promo-highlight:#18a46f;--promo-highlight-text:#fff;--promo-highlight--hover:#18a46f}.promo-box--lightyellow{--promo-background:#fdffe5;--promo-text:#000;--promo-highlight:#ff6411;--promo-highlight--hover:#ff6411}.promo-box--blue{--promo-background:#e7f8ff;--promo-text:#000;--promo-highlight-text:#e7f8ff;--promo-highlight:#006fc6;--promo-highlight--hover:#006fc6}.promo-box--red{--promo-background:#ffe5e2;--promo-text:#000;--promo-highlight:#e62143;--promo-highlight--hover:#e62143}.promo-box--lightgreen{--promo-background:#e3f7e5;--promo-text:#000;--promo-highlight:#41b14f;--promo-highlight--hover:#41b14f}.promo-box{background:var(--promo-background);color:var(--promo-text);position:relative;padding:125px 1.5em 2em 1.5em;margin-top:125px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:11px;width:100%}.promo-box--nl-page{padding:2em;margin-top:0}.article--grid .promo-box__image-link,.promo-box__image-link{position:absolute;display:flex;top:0;padding:0;left:50%;transform:translate(-50%,-50%);width:250px;height:250px;text-decoration:none;background:0 0;align-items:center;justify-content:center}.promo-box__image{width:100%}.promo-box__cta{background:#fff;color:#d33a2c;text-decoration:none;padding:.5em .8em;border-radius:11px;box-shadow:0 0 1px 1px rgba(0,0,0,.15);background-image:none;font-weight:700;font-size:1.2em;margin:0;box-shadow:0 2px 6px 0 rgba(0,0,0,.12);transition:background .4s ease-in-out,color .4s ease-in-out;position:relative;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .promo-box__cta{font-family:Mija}.promo-box__cta:active,.promo-box__cta:focus{outline:0!important;background:#d33a2c;color:#fff;box-shadow:inset 0 3px 3px rgba(0,0,0,.3);top:1px}.promo-box__heading{line-height:1.2;font-size:1.5em;font-weight:700;margin:1.25em 0 0 0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .promo-box__heading{font-family:Elena}.promo-box__button{background:var(--promo-highlight);border-radius:11px;padding:.8em .5em;font-size:1.15em;text-shadow:1px 1px 1px rgba(0,0,0,.3);color:#fff;font-weight:700;display:flex;justify-content:center;width:100%;transition:all .2s ease-in-out;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .promo-box__button{font-family:Mija}.promo-box__button:focus,.promo-box__button:hover{background:var(--promo-highlight--hover)}.promo-box__button:active,.promo-box__button:focus,.promo-box__button:hover{border-bottom:none;cursor:pointer;border-color:#dadada}.promo-box__button:active,.promo-box__button:focus{outline:0!important;box-shadow:inset 0 3px 3px rgba(0,0,0,.3)}.promo-box__footer{color:var(--promo-highlight-text);line-height:1.5em;margin-top:1em}.promo-box--smashing-tv__figure{margin-bottom:-2em}.promo-box--smashing-tv__figure a{background-image:none}.col--article--meow{color:#fff;flex:2;flex-direction:column;padding:0;font-size:1em;flex-basis:100%}.col--article--meow small a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#666;text-decoration-color:#666}.col--article--grid.col--article--meow__membership{margin-bottom:calc(1.5em + 3vw)}.col--article--meow__membership{border-radius:11px}@media all and (min-width:750px){.col--article--meow__membership{min-width:21em}}.col--article--meow__membership.article--grid{padding-bottom:50px}.col--article--meow__membership .meow__illustration--nosplit{padding-bottom:1em}.col--article--meow__membership .meow__content{padding:0 1.5em 0 1.5em}.meow__masthead{text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-items:center}.meow__masthead .col--article--meow{color:#fff}.meow__masthead .h2,.meow__masthead h2{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.meow__illustration--split{background-color:#fff;padding:2em;text-align:center}.meow__illustration--split img{box-shadow:none}@media all and (min-width:1000px){.meow__illustration--split img{max-width:22em}}@media all and (max-width:1000px){.meow__illustration--split img{max-width:18em}}@media all and (max-width:500px){.meow__illustration--split img{max-width:70%}}.meow__illustration a{background-image:none!important}.meow__illustration--nosplit{max-width:12em;padding-top:1em;padding-bottom:2em}.meow__content{padding:2em 1.5em 2em 1.5em;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:11px;background-color:#d33a2c;width:100%}.meow__content .meow__intro{text-shadow:1px 1px 1px rgba(0,0,0,.25);max-width:30em}.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-color:#e58980}.meow__content small{font-size:calc(.7em + .1vw);padding:1.5em 1.5em 0 1.5em;line-height:1.5;color:#fff;z-index:2}.meow__content small.meow__content--membership-box{padding-top:.5em;color:#fff}.meow__content a.btn{margin:.5em 0}.col--article--meow .nl__form-wrapper,.meow__content--small .nl__form-wrapper{margin-right:0}.col--article--meow .nl__form .form__field,.meow__content--small .nl__form .form__field{margin-bottom:0}.col--article--meow .nl__form,.meow__content--small .nl__form{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.col--article--meow .nl__form .form__field__label,.meow__content--small .nl__form .form__field__label{color:#333;top:calc((4rem + 1vw)/ 7)}@media (min-width:1024px){.col--article--meow .nl__form .form__field__label,.meow__content--small .nl__form .form__field__label{top:calc((2.6rem + 1vw)/ 7)}}@media (min-width:1450px) and (max-width:1600px){.col--article--meow .nl__form .form__field__label,.meow__content--small .nl__form .form__field__label{font-size:.75em;top:-.15rem}}.col--article--meow small br,.meow__content--small small br{display:none}.meow__content--small .nl__form button.btn:active,.meow__content--small .nl__form button.btn:focus{position:relative;top:0;color:#fff}.col--article--meow .nl__form button.btn:active,.col--article--meow .nl__form button.btn:focus{background-color:#2da2c5;color:#fff}@media all and (min-width:1100px){.full-width-panel.meow__illustration--nosplit{max-width:16em}.col--article--meow .nl__form,.meow__content--small .nl__form{width:100%}.col--article--meow small br,.meow__content--small small br{display:block}}@media all and (min-width:1600px){.col--article--meow{flex-basis:100%}}@media all and (min-width:750px){.col--article--meow{flex-basis:auto}}.full-width-panel{position:relative;text-align:center;overflow:hidden;color:#fff;width:100%}.full-width-panel .meow__content{max-width:600px}.full-width-panel .nl__form-wrapper{width:90%}.full-width-panel .nl__form{flex-wrap:nowrap;width:100%}.full-width-panel .nl__form .form__field__input{border-bottom-right-radius:0;border-top-right-radius:0;border-right:1px solid #bbb}.full-width-panel .nl__form button.btn{border-bottom-left-radius:0;border-top-left-radius:0;border-left-width:0}.full-width-panel small br{display:block}.full-width-panel--red{background-color:#d33a2c;padding:3.5em 0}.meow__content--large .nl__form-wrapper button.btn::after,.meow__content--small .nl__form-wrapper button.btn::after,.promo-newsletter--article .btn--promo-newsletter::after,.promo-newsletter--newsletter .btn--promo-newsletter::after{content:"190.000 friends";font-feature-settings:initial;text-shadow:1px 1px 1px rgba(0,0,0,.25);display:inline;white-space:pre;line-height:1.6em;font-size:.9em}.meow__content--large .nl__form__content .form__field__label,.meow__content--small .nl__form__content .form__field__label{top:calc(.3rem + .2vw);left:1rem;font-size:calc(.9em + .1vw)}@media screen and (min-width:64rem){.meow__content--large .nl__form__content .form__field__label,.meow__content--small .nl__form__content .form__field__label{top:calc(.2rem + .2vw)}}@media all and (max-width:380px){.meow__content--large .nl__form__content .form__field__label,.meow__content--small .nl__form__content .form__field__label{font-size:calc(.75em + .1vw)}}.meow__content--large .nl__form__content.float .form__field__label,.meow__content--small .nl__form__content.float .form__field__label{top:calc(.5rem + .1vw);left:1.15rem;font-size:.75em}@media screen and (min-width:64rem){.meow__content--large .nl__form__content.float .form__field__label,.meow__content--small .nl__form__content.float .form__field__label{top:calc(.1rem + .1vw)}}.btn span.nl__form__arrow{color:inherit;margin-left:.35em;margin-right:.25em}@media all and (min-width:1101px){.col--article--meow .nl__form{flex-wrap:nowrap}}.meow__content--large .meow__illustration{width:100%}.meow__content--large .meow__illustration--nosplit{max-width:calc(20em + 4vw)}@media all and (min-width:600px){.meow__content--large small br{display:block}}.meow__content--large .nl__form input[type=email]{border:1px solid transparent;margin-bottom:0}.meow__content--large .nl__form .nl__form__content,.meow__content--large .nl__form button.btn{max-width:75%}.meow__content--large .nl__form .nl__form__content::after,.meow__content--large .nl__form button.btn::after{display:none}@media all and (min-width:1100px){.meow__content--large .nl__form .nl__form__content,.meow__content--large .nl__form button.btn{max-width:60%}}.meow__content--large .nl__form button.btn{white-space:nowrap;min-height:calc(3rem + 1vw)}@media all and (max-width:1100px){.meow__content--large .nl__form button.btn{background-color:#d33a2c;color:#fff;border:3px solid #fff}}.meow__content--large .nl__form button.btn span{display:inline}@media all and (max-width:1100px){.meow__content--large .nl__form button.btn::after{font-size:1em;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.meow__content--large .nl__form button.btn:active:not(.disabled) .nl__form__arrow,.meow__content--large .nl__form button.btn:focus:not(.disabled) .nl__form__arrow{color:inherit}}@media all and (min-width:1101px){.meow__content--large .nl__form button.btn{border-left:1px solid #ddd}.meow__content--large .nl__form button.btn::after{display:none}}.meow__content--large .nl__form button.btn .disabled.nl__form__arrow,.meow__content--large .nl__form button.btn .nl__form__arrow{color:#fff}.meow__content--large .nl__form button.btn:not(.disabled) .nl__form__arrow{color:inherit}.meow__content--large .nl__form .nl__form__content .form__field__label{top:calc((2rem + 1vw)/ 7)}.meow__content--small{background:#f7f7f7;text-align:left;margin:2em auto;padding:2em 2em 1em 2em;position:relative}@media all and (max-width:1099px){.meow__content--small{display:none}}.meow__content--small small{padding:0 0 1.5em 0;text-align:center;color:#666}.meow__content--small .meow__intro{text-shadow:none;text-align:left}.meow__content--small .meow__content__picture{transition:width .3s ease-in-out;top:-4.5vw;width:calc(40% + .5vw)}@media all and (max-width:779px){.meow__content--small .meow__content__picture{display:none}}@media (max-width:64rem){.meow__content--small .meow__content__picture{max-width:120px;position:absolute;top:-45px;right:calc(5px + 2.5vw)}}@media all and (min-width:1025px){.meow__content--small .meow__content__picture{float:right;padding:0 0 .25em calc(.6em + .5vw);shape-outside:circle(5vw)}}.meow__content--small .nl__form-wrapper{width:100%;margin:0 auto;text-align:center}.meow__content--small .nl__form-wrapper label{padding-top:5px}.meow__content--small .nl__form-wrapper .form__field__input{border:1px solid #ccc;padding:.75em 2em .8em 1em}.meow__content--small .nl__form-wrapper button.btn{width:100%;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.meow__content--small .nl__form-wrapper button.btn::after{text-shadow:1px 1px 1px rgba(0,0,0,.25)}@media screen and (min-width:64rem){.meow__content--small .nl__form-wrapper{transition:all .3s ease-in-out}.meow__content--small .nl__form-wrapper label{padding-top:0}}.product-panel .nl__form button,.product-panel .nl__form label{display:inline-block}.product-panel .nl__form button{padding:.45em 1em;vertical-align:middle}.product-panel .nl__form label{max-width:60%}.product-panel .nl__form label.float input[type=email]{padding:.75em 2em .85em 1em}.meow__content--inlined .meow__content{left:auto;display:block}.meow__content--inlined .meow__content small{text-align:center;display:block}.meow__content--inlined .meow__content .meow__content__picture{max-width:30%}@media (max-width:64rem){.meow__content--inlined .meow__content .meow__content__picture{max-width:15%}}@media all and (min-width:1200px){.meow__content--inlined .meow__content .nl__form{width:130%;max-width:280%}}@media all and (min-width:1350px){.meow__content--inlined .meow__content .nl__form{margin-top:-1em}}@media all and (max-width:1024px){.meow__content--inlined .meow__content .nl__form{width:100%}}@media all and (max-width:680px){.input-wrapper--append{flex-direction:column}.meow__content--large .nl__form .nl__form__content,.meow__content--large .nl__form button.btn{max-width:100%}input.input--append{border-radius:11px!important}.meow__content--large .nl__form button.btn{margin-top:.5em;border-radius:11px}.meow__content--homepage{padding:0}}.internal__page__wrapper .meow__content--inlined .meow__content{width:100%;max-width:100%}.internal__page__wrapper .meow__content--inlined .meow__content .nl__form{width:100%}.promo-box__image-link{background-image:none!important;text-decoration:none!important}.meow__content--homepage .nl__form button.btn:active,.meow__content--homepage .nl__form button.btn:focus{background-color:#0168b8!important}.conf-panel{position:relative;color:#fff;text-align:center;overflow:hidden;padding:3.5em 0}.conf-panel--blue{background-color:#0085ff;background-image:linear-gradient(#007aea 20%,#0085ff 100%)}.conf-panel--blue ::-moz-selection{color:#fff;background:#0e6fc7;text-shadow:none}.conf-panel--blue ::selection{color:#fff;background:#0e6fc7;text-shadow:none}.conf-panel--blue ::-moz-selection{color:#fff;background:#2da2c5;text-shadow:none}.conf-panel--pink{background-color:#1b75bb;background-image:linear-gradient(#ce05a9 10%,#3e62ff 100%)}.conf-panel--pink ::-moz-selection{color:#fff;text-shadow:none;background:#2da2c5}.conf-panel--pink ::selection{color:#fff;text-shadow:none;background:#2da2c5}.conf-panel--pink ::-moz-selection{color:#fff;text-shadow:none;background:#2da2c5}.conf-panel--green{background-color:#009245;background-image:linear-gradient(#009245 50%,#8bc53f 100%)}.conf-panel--darkgreen{background-color:#76d0a4;background-image:linear-gradient(#76d0a4 50%,#7ab99a 100%);text-shadow:1px 1px 1px rgba(0,0,0,.6)}.conf-panel__meta--darkgreen{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.conf-panel--green ::-moz-selection{color:#fff;background:#009245;text-shadow:none}.conf-panel--green ::selection{color:#fff;background:#009245;text-shadow:none}.conf-panel--green ::-moz-selection{color:#fff;background:#009245;text-shadow:none}.conf-panel--darkblue{background-color:#1b71bb;background-image:linear-gradient(#1b71bb 45%,#4399d9 100%);text-shadow:1px 1px 1px rgba(0,0,0,.6)}.conf-panel__meta{margin-bottom:1.87em}.conf-panel__meta{color:#fff;display:block;letter-spacing:2px;text-transform:uppercase;font-size:.8em;font-weight:700}@media (max-width:40em){.conf-panel__meta{font-size:.6em}}.conf-panel__meta .bullet{margin:0 .8em;color:#47aeff}.conf-panel__meta .conf-bullet{margin:0 .8em;color:#fff}.conf-panel__meta .article-header--meta-item__date,.conf-panel__meta time{color:inherit;font-size:1.3em}.conf-panel__conf-name{color:#fff}.conf-panel__conf--blue-name{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.conf-panel__conf--darkgreen-name{color:#182f23;text-shadow:none}.conf-panel__conf--blue-name a{padding:20px 0;color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#55a6f1;text-decoration-color:#55a6f1;text-shadow:none}.conf-panel__conf--darkgreen-name a{padding:20px 0 25px 0;color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#adeccc;text-decoration-color:#adeccc;text-shadow:1px 2px 2px #383636;font-size:1.1em}.conf-panel__conf--darkblue-name a{padding:20px 0 25px 0;color:#fff;text-decoration:none;background-repeat:no-repeat;background-position:center bottom 29%;background-origin:padding-box;transition:color .1s ease-out;background-image:linear-gradient(#4399d9,#4399d9);background-size:100% 4px;text-shadow:1px 2px 2px #383636;font-size:1.1em}.conf-panel__conf--pink-name a{padding:30px 0;color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#ed60d3;text-decoration-color:#ed60d3}.conf-panel__conf--green-name a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#74c49a;text-decoration-color:#74c49a;transition:color .1s ease-out;padding:20px 0}.conf-panel__desc{max-width:55vw;margin:1em auto 2em;font-size:1.2em;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.conf-panel__desc a{color:#fff}.conf-panel__desc--darkblue{text-shadow:1px 1px 1px rgba(0,0,0,.5)}.conf-panel__desc--darkgreen{color:#111;text-shadow:none}@media (max-width:64em){.conf-panel__desc{max-width:80vw}}@media (max-width:40em){.conf-panel__desc{max-width:90vw}}.conf-panel__image{display:block;width:100%;max-width:920px;margin:2.5em auto;margin-bottom:-4em;height:auto}.conf-panel__image--green{margin-bottom:-3.5em}.author{padding:0;margin:0 0 .5em 0;display:block;--author-bio-border-width:8px}@media screen and (min-width:40em){.author{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 .show-more-link{font-size:.9em;display:inline;color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;font-weight:400;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .author .show-more-link{font-family:Mija}.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{border-width:5px;border-radius:11px}.author--medium{width:125px}.article--multi__authors .show-more-link{display:inline}.header__search-results .author__image{border-color:#fff}.author__image{transform-origin:0 100%;overflow:hidden;border-radius:11px}.author__image img{display:block;width:100%;border-radius:11px;transition:height .2s ease-in-out;-o-object-fit:cover;object-fit:cover}.author__image .js-gravatar{width:100%}.author__image{transform:translateX(15%) rotateZ(0) scale(.87);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;transition:color .1s ease-out}.author__image-wrapper{top:0;left:0;border-radius:11px;overflow:visible;position:relative}.author__image-wrapper .author__image{transform:translateX(15%) rotateZ(-11deg) scale(.87);transition:transform .2s ease-out}.author__image-wrapper .author__image img{transition:transform .2s ease-out;transform-origin:0 100%;transform:scale(1.2) translateX(-16%) translateY(-3%) rotateZ(11deg)}.author__image-wrapper::after{transition-duration:.2s;opacity:1;transform:scaleX(1)}.author__image-wrapper::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;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none}.author__image-wrapper:hover .author__image,a:active .author__image-wrapper .author__image,a:focus .author__image-wrapper .author__image,a:hover .author__image-wrapper .author__image{transform:translateX(15%) rotateZ(0) scale(.87)}.author__image-wrapper:hover img,a:active .author__image-wrapper img,a:focus .author__image-wrapper img,a:hover .author__image-wrapper img{transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0)}.author__image-wrapper:hover::before,a:active .author__image-wrapper::before,a:focus .author__image-wrapper::before,a:hover .author__image-wrapper::before{opacity:0;transform:scaleX(0)}.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__image-wrapper.tilt .author__image{transform:translateX(15%) rotateZ(-11deg) scale(.87);transition:transform .2s ease-out}.author__image-wrapper.tilt .author__image img{transition:transform .2s ease-out;transform-origin:0 100%;transform:scale(1.2) translateX(-16%) translateY(-3%) rotateZ(11deg)}.author__image-wrapper.tilt::after{transition-duration:.6s;opacity:1;transform:scaleX(1)}.author>a:active .tilt,.author>a:focus .tilt,.author__image-wrapper.tilt:hover{transition-duration:.2s}.author>a:active .tilt .author__image,.author>a:focus .tilt .author__image,.author__image-wrapper.tilt:hover .author__image{transform:translateX(15%) rotateZ(0) scale(.87);transition-duration:.2s}.author>a:active .tilt img,.author>a:focus .tilt img,.author__image-wrapper.tilt:hover img{transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0);transition-duration:.2s}.author>a:active .tilt::before,.author>a:focus .tilt::before,.author__image-wrapper.tilt:hover::before{opacity:0;transform:scaleX(0);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;transition:all .1s ease-out;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}.author--white .author__image{background-color:#fff;border-color:#fff}.author--white .author__desc{color:#fff}.author--white .author__desc a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;padding:10px 0;transition:color .1s ease-out}.author--white .author__desc__title{color:#811d15}.author--light-grey .author__image{background-color:#fff;border-color:#d33a2c}.article-container .author--full>a{width:auto;margin-bottom:3em;margin-top:.5em;max-width:180px;flex-basis:100px;flex-shrink:0}@media screen and (min-width:48em){.article-container .author--full>a{flex-basis:160px}}.article-container figure.limit-width img{max-width:500px;margin:0 auto}.l-author-bio{display:flex;flex-wrap:wrap;align-items:center}.l-author-bio-content{flex-grow:1;flex-shrink:1;flex-basis:300px}.feature-panel-container{grid-column-start:3;grid-column-end:15;margin-top:5em;margin-bottom:2.5em}.feature-panel::before{position:absolute;left:0;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:flex;flex-wrap:wrap;background-color:#f6f6f6;background:radial-gradient(128.42% 48.36% at 72.89% 25.8%,rgba(89,94,94,.09) 0,rgba(89,94,94,0) 100%)}@media (min-width:1000px){.feature-panel{padding:2.5em 3.5em}}.feature-panel--red::before{display:none}.feature-panel--red{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{flex-basis:100%;position:relative;padding:0;flex-shrink:0}.feature-panel-left-col h3{margin-top:0}.feature-panel-right-col{order:-1;display:flex;align-items:flex-start;margin-bottom:1em;justify-content:center;align-items:center;margin-top:2em}@media (min-width:800px){.feature-panel-left-col{flex-basis:65%}.feature-panel-right-col{order:0;flex-basis:35%;margin:0;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;text-underline-offset:initial}.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;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(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;right:0;transition:all .1s ease-out;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{transform:scaleX(0);opacity:0}.feature-panel-image{width:100%;max-width:19.375rem;margin:0 auto;display:block;transition:all .2s ease-out;will-change:transform;transform-origin:0 100%;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{transform:rotate(0)}.feature-panel-image img{height:auto;border-radius:11px}.sponsor-panel{display:flex;justify-content: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;flex:1}}.sponsor-panel-content{flex:3}.f-article-highlights{display:flex;flex-wrap:wrap}.f-article-highlights__person{margin-bottom:3em}.f-article-item{flex-basis:100%}@media screen and (min-width:64rem){.f-article-item{flex-basis:50%}}.f-article-item .article--post__content{width:90%}.f-article-item .article--post{margin:2em 0}@media screen and (min-width:64rem){.f-article-item .article--post{margin:3em 0}}.f-article-item:nth-child(1) .article--post,.f-article-item:nth-child(2) .article--post{margin-top:0}.bio-image{--bio-image-border-width:5px}.bio-image__large .bio-image{--bio-image-border-width:8px}.bio-image,.bio-image *,.bio-image :after,.bio-image :before{box-sizing:border-box}.bio-image{padding:0;margin:0;display:block;width:auto;height:auto;border-radius:inherit;position:relative}.bio-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;transform-origin:30% 50%;pointer-events:none;opacity:1;transition:opacity .3s ease-in-out}.bio-image:hover::before{opacity:0}.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;transition:color .1s ease-out}a.bio-image-link{background:0 0;text-shadow:none;color:inherit;padding:0;display:block;border-radius:inherit;width:auto;height:auto}a.bio-image-link::before{display:block;content:"";height:120%;width:120%;position:absolute;top:-10%;left:-12%}.bio-image-wrapper{background:var(--bio-image-background-color,var(--bio-image-border-color,#d33a2c));border:solid var(--bio-image-border-width,8px) var(--bio-image-border-color,#d33a2c);border-radius:inherit;transform:scale(.84) translateX(15%) rotateZ(calc(-1 * (11 * 1deg)));transform-origin:0 100%;transition:transform .2s ease-out;overflow:hidden;width:auto;height:auto}.bio-image-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1.2) rotateZ(calc(11 * 1deg));transition:transform .2s ease-out}.bio-image-link:active .bio-image-wrapper,.bio-image-link:focus .bio-image-wrapper,.bio-image:hover .bio-image-wrapper{transform:scale(.84) translateX(15%) rotateZ(0)}.bio-image-link:active .bio-image-image,.bio-image-link:focus .bio-image-image,.bio-image:hover .bio-image-image{transform:scale(1.2) rotateZ(0)}.tilted-featured-article{margin-top:1em;position:relative;z-index:1}.tilted-featured-article:after,.tilted-featured-article:before{content:" ";display:table;clear:both}.tilted-featured-article header:after,.tilted-featured-article header:before{content:" ";display:table;clear:both}.tilted-featured-article__teaser{float:left;margin:2em 2em 0 0;position:relative}.tilted-featured-article__teaser::before{display:block;content:"";height:90%;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;right:0;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none;width:70%;top:94%;left:-18%}.tilted-featured-article__title a:hover{color:#d33a2c}.tilted-featured-article__teaser:active::before,.tilted-featured-article__teaser:focus::before,.tilted-featured-article__teaser:hover::before{background:0 0}.tilted-featured-article__teaser>a{background:0 0}.tilted-featured-article__teaser img{transform-origin:0 100%;border-radius:11px;width:100%;will-change:transform;transform:rotate(-11deg);transition:transform .2s ease-out}.tilted-featured-article__teaser img:hover{transform:rotate(0)}@media all and (max-width:1024px){.tilted-featured-article__teaser{display:none}}@media all and (min-width:1025px){.tilted-featured-article__teaser{width:32%;padding-left:1%}}.tilted-featured-article__content{float:left}.tilted-featured-article__content p{margin-top:0;color:#333}.tilted-featured-article__content .author{width:45px;min-width:0;margin-right:.5em}.tilted-featured-article__content .author .author__image-wrapper{min-width:0;min-height:auto}.tilted-featured-article__content .author .author__image-wrapper .author__image{border-width:4px;border-radius:3px}@media all and (max-width:1024px){.tilted-featured-article__content{width:100%}}@media all and (min-width:1025px){.tilted-featured-article__content{width:50%;padding:.25em 0}}.tilted-featured-article__title{font-size:1.4em;margin-bottom:20px}.tilted-featured-article__title::before{content:"Featured Article";text-transform:uppercase;color:#666;font-size:.45em;display:block;font-weight:400;letter-spacing:2px;padding:3em 0 1.5em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .tilted-featured-article__title::before{font-family:Elena}.tilted-featured-article__title a{color:#333;background:0 0;text-shadow:none}.tilted-featured-article__author-name{color:#666;font-weight:700;font-size:.75em;float:left;padding:.625em 3em 1.625em 0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .tilted-featured-article__author-name{font-family:Mija}.tilted-featured-article__author-name span{color:#666}.pagination{margin:0;margin:2.5em auto 3em;text-align:center}.pagination ul{margin:0 auto;padding:0;list-style:none;display:inline-block}.pagination ul:after,.pagination ul:before{content:" ";display:table;clear:both}.pagination ul li{float:left;flex:1;margin:.5em;padding:0;text-align:center;border-radius:11px;border:1px solid #ddd;width:2.5em;height:2.5em;color:#333;font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .pagination ul li{font-family:Mija}.pagination ul li a{text-decoration:none;border-radius:11px;display:block;width:100%;height:100%;color:inherit;transition:none}.pagination ul li a:focus,.pagination ul li a:hover{background:#d33a2c;background:#d33a2c;color:#fff;border-color:#d33a2c}.pagination ul li a:focus svg,.pagination ul li a:hover svg{fill:#fff;stroke:#fff}.pagination ul li.pagination__ellipsis{padding:.25em}.pagination ul li.pagination__current{padding:.5em;background:#ddd;border-color:#ddd;word-break:keep-all}.pagination ul li.pagination__current a:focus,.pagination ul li.pagination__current a:hover{background:#ddd;color:#000}.pagination__next a,.pagination__prev a{padding:0}.pagination__next a svg,.pagination__prev a svg{display:inline;margin:.75em auto 0;fill:#333;stroke:#333}.dashboard .auth-modal-wrapper.auth-modal-wrapper--recover-password{max-width:600px}.dashboard__header{background:#d33a2c;padding-top:0;min-height:15em}.dashboard__header a:not(.btn){text-shadow:none;color:#fff}@media all and (min-height:750px){.dashboard__header{min-height:15em}}.dashboard__empty-state{text-align:center;max-width:800px;margin:1em auto 2em;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard__empty-state h2{color:#f88040}.dashboard__empty-state img{margin-top:2em}.dashboard__header__greeting{font-weight:700;color:#fff;margin:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .dashboard__header__greeting{font-family:Mija}.dashboard__header__greeting a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;transition:color .1s ease-out;padding:15px 0;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.dashboard__header__actions{display:flex;justify-content:center;flex-wrap:wrap;margin:1em 0;padding:0;list-style:none;font-size:.85em;text-transform:uppercase;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .dashboard__header__actions{font-family:Elena}.dashboard__header__actions:after,.dashboard__header__actions:before{content:" ";display:table;clear:both}.dashboard__header__actions .btn{font-size:1.4em;text-transform:initial}.dashboard__header__actions li{text-align:center;font-size:.85em;padding:0;color:#811d15}.dashboard__header__actions li:not(:last-child):after{content:"●"}@media all and (min-width:480px){.dashboard__header__actions li{float:left}}.dashboard__header__actions a:not(.btn){color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;padding:10px 0;transition:color .1s ease-out;opacity:.8;margin-right:15px;margin-left:15px;letter-spacing:1px;white-space:nowrap;word-wrap:break-word}.dashboard__header__actions a:not(.btn):focus,.dashboard__header__actions a:not(.btn):hover{color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;padding:10px 0;transition:color .1s ease-out;opacity:1}.dashboard__header__actions a:not(.btn).active{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}@media (max-width:64em){.dashboard__header__actions li{width:auto;text-align:center}}@media all and (max-width:400px){.dashboard__header__actions{display:inline-block}}.dashboard__header__tab{flex:1;float:left;background:#811d15;color:#fff;padding:0;text-transform:uppercase;font-weight:700;margin:0;margin-right:1em;transition:all .2s ease-in-out;border-radius:11px 11px 0 0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .dashboard__header__tab{font-family:Mija}.dashboard__header__tab:focus,.dashboard__header__tab:hover,.dashboard__header__tab[aria-selected=true]{background:#2da2c5;color:#fff}.dashboard__header__tab:last-of-type{margin-right:0}.dashboard__header__tab:nth-of-type(3n+1){background-color:#8a1f16}.dashboard__header__tab:nth-of-type(3n+2){background-color:#922118}.dashboard__header__tab:nth-of-type(3n+3){background-color:#9b2319}.dashboard__header__tab.active{color:#000;background:#fff}.dashboard__header__tab a:focus,.dashboard__header__tab a:hover{color:#000;background:#fff}.dashboard__header__tab a{display:block;width:100%;height:100%;padding:.9em;text-align:center;border-radius:11px 11px 0 0;text-shadow:none;background:0 0;color:inherit;letter-spacing:1px;font-size:.95em;transition:all .2s ease-in-out}@media all and (max-width:850px){.dashboard__header__tab{flex:none;width:50%;margin:0;border-radius:0}.dashboard__header__tab a{border-radius:0}.dashboard__header__tab:first-of-type{border-radius:11px 0 0 0}.dashboard__header__tab:first-of-type a{border-radius:11px 0 0 0}.dashboard__header__tab:nth-of-type(2){border-radius:0 11px 0 0}.dashboard__header__tab:nth-of-type(2) a{border-radius:0 11px 0 0}.dashboard__header__tab:last-of-type{flex-grow:9999}}@media all and (max-width:480px){.dashboard__header__tab{width:100%}.dashboard__header__tab:first-of-type{border-radius:0}.dashboard__header__tab:first-of-type a{border-radius:0}.dashboard__header__tab:nth-of-type(2){border-radius:0}.dashboard__header__tab:nth-of-type(2) a{border-radius:0}}.dashboard__tab-section{padding:2em 0;min-height:50vh}.dashboard__table{width:100%;border-collapse:collapse;margin-bottom:4em}.dashboard__table .article-header--meta-item__date,.dashboard__table time{color:inherit;font-size:1em;font-weight:400}.dashboard__table .order-details__sum-total td,.dashboard__table .order-details__sum-total th{border-bottom:1px solid #fff}.dashboard__table .order-details__subitem th{padding-left:3em;font-size:.9em}.dashboard__table td:last-of-type(){text-transform:uppercase;letter-spacing:1px}.dashboard__table tbody td{text-align:left;line-height:1.5em;color:rgba(0,0,0,.7);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .dashboard__table tbody td{font-family:Elena}.dashboard__table tbody td:first-of-type(){font-size:1.15em}.dashboard__table thead th{color:#d33a2c;font-size:1em}.dashboard__table .order__type small{background-color:#41b14f;background-image:linear-gradient(#9ec14c,#41b14f);color:#fff;font-size:.75em;letter-spacing:1px;text-transform:uppercase;font-weight:700;border-radius:11px;display:inline-block;padding:.75em 1em;text-shadow:1px 1px 1px rgba(0,0,0,.25);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .dashboard__table .order__type small{font-family:Mija}@media all and (min-width:650px){.dashboard__table .order__type small{display:inline;padding:.45em .75em;white-space:nowrap}}.dashboard__table .order__total{font-feature-settings:normal;color:#41b14f;font-weight:700}.dashboard__table .order__nb{font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .dashboard__table .order__nb{font-family:Mija}.dashboard__table .order__nb a{font-size:.9em;font-weight:700;color:#41b14f;background:#fff2cc;border-radius:11px;padding:.5em .75em;text-shadow:none}.dashboard__table .order__nb a:active,.dashboard__table .order__nb a:focus{background-color:#41b14f;color:#fff}.dashboard__table .download__desc,.dashboard__table .order__title{width:250px}.dashboard__table .download__desc a,.dashboard__table .order__title a{font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .dashboard__table .download__desc a,.wf-loaded-stage2 .dashboard__table .order__title a{font-family:Mija}.dashboard__table .download__desc small,.dashboard__table .order__title small{font-style:italic;color:#666;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .dashboard__table .download__desc small,.wf-loaded-stage2 .dashboard__table .order__title small{font-family:Elena}.dashboard__membership__header{text-align:center;padding-top:1em;padding-bottom:2em}.dashboard-membership__heading{font-size:calc(22px + 1.75vw);color:#41b14f;margin-bottom:1em}.dashboard-membership__heading .supporter{color:#2da2c5}.dashboard-membership__heading .member{color:#41b14f}.dashboard-membership__heading .smashing{color:#e85e38}.dashboard-membership__heading--main{color:#f88040}.dashboard-membership__heading--landing-page{color:#41b14f;margin-bottom:0}.dashboard__membership-sell{max-width:900px;margin:0 auto;padding-top:calc(.5em + .5vw)}@media all and (min-width:1150px){.dashboard__membership-sell{padding-bottom:calc(.5em + .5vw)}}.dashboard__membership-sell a{color:#006fc6}.dashboard__membership-sell br{display:none}@media all and (min-width:750px){.dashboard__membership-sell br{display:block}}.dashboard section[aria-hidden=true]{visibility:hidden}.dashboard-membership__desc a:not(.btn){color:#006fc6}/*!
 * Modified version of: Tabby v11.1.0: Simple, mobile-first toggle tabs.
 * (c) 2016 Chris Ferdinandi
 * MIT License
 * http://github.com/cferdinandi/tabby
 */.js-tabby .tabs-pane{display:none}.js-tabby .tabs-pane.active{display:block}.js-tabby .tabs-pane:focus{outline:0!important}.membership__masthead{flex-direction:column;flex-wrap:nowrap;color:#fff;display:flex;justify-content:center;text-align:center}@media all and (min-width:750px){.membership__masthead{flex-direction:row;flex-wrap:wrap}}.membership__illustration{padding-bottom:1em;order:-1;max-width:300px}@media all and (min-width:750px){.membership__illustration{order:0;padding-bottom:0}}@media all and (max-height:850px){.membership__illustration{max-width:280px}}.membership__illustration a{background-image:none}.membership__illustration img{max-width:300px}@media all and (min-width:750px){.membership__illustration img{width:calc(93% + 1.2vw);max-width:calc(93% + 1.2vw);height:auto;padding:1.5em 0}}@media all and (min-height:900px){.membership__illustration img{width:80%;max-width:375px}}@media all and (min-width:1500px){.membership__illustration img{padding:0;width:calc(100% + 2.5vw);max-width:110%;position:relative;left:.75vw}}.pricing__card__features li:first-child{-webkit-animation:content-injection .1s forwards;animation:content-injection .1s forwards}.pricing__card__features li:nth-child(2){-webkit-animation:content-injection .2s forwards;animation:content-injection .2s forwards}.pricing__card__features li:nth-child(3){-webkit-animation:content-injection .3s forwards;animation:content-injection .3s forwards}.pricing__card__features li:nth-child(4){-webkit-animation:content-injection .4s forwards;animation:content-injection .4s forwards}.pricing__card__features li:nth-child(5){-webkit-animation:content-injection .5s forwards;animation:content-injection .5s forwards}.pricing__card__features li:nth-child(6){-webkit-animation:content-injection .6s forwards;animation:content-injection .6s forwards}.pricing__card__features li:nth-child(7){-webkit-animation:content-injection .7s forwards;animation:content-injection .7s forwards}.pricing__card__features li:nth-child(8){-webkit-animation:content-injection .8s forwards;animation:content-injection .8s forwards}.membership__tagline{padding:.5em 1em;transition:.3s all ease-in-out}@media all and (min-height:850px){.membership__tagline{padding:calc(.5em + 1vw) 1em}}@media all and (min-width:1500px){.membership__tagline{max-width:55%}}@media all and (max-height:750px){.membership__tagline p span{display:none}}@media all and (max-width:930px){.membership__tagline p span{display:none}}@media all and (max-height:750px) and (min-width:930px){.membership__tagline p span{display:inline}}.membership__tagline h1,.membership__tagline p{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.sort-controls{margin:1em 0 2em 0}.sort-controls .sort-control{display:inline-block;color:#fff;margin-right:1em;letter-spacing:1px;font-size:.85em;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.sort-controls .sort-control.active{background-color:#41b14f;background-image:linear-gradient(#9ec14c,#41b14f)}.webinar-list li{margin-bottom:1.25em}.job__company{font-weight:400;font-size:.85em;background:0 0}.job__location{color:#666;font-weight:400;font-size:.85em}.dashboard__table--downloads .dashboard__table--downloads__type,.dashboard__table--downloads th.download__format{text-align:center;margin:0 auto}.dashboard__table--downloads .dashboard__table--downloads__type{width:calc(110px + 6vw)}.dashboard__table--downloads th:nth-child(2){display:none}@media all and (min-width:700px){.dashboard__table--downloads th:nth-child(2){display:table-cell}}th.dashboard__table--downloads__downloads{display:flex}.dashboard__table--downloads tbody .download__action{width:220px}.download__action ul{list-style-image:none;display:flex;gap:.5em}.dashboard__table--downloads td,.dashboard__table--downloads th{padding:1em 1.5em}.download__action .btn{background-image:var(--format-type,linear-gradient(#9ec14c,#41b14f))!important}.download__action-pdf{--format-type:linear-gradient(#3ea2f1, #006fc6)}.download__action-epub{--format-type:linear-gradient(#9ec14c,#41b14f)}.download__action-mobi{--format-type:linear-gradient(#f56092,#e91e63)}.dashboard__table--downloads tbody .download__action span{display:inline;font-size:1em;color:#fff;margin-left:0;padding-left:0}@media all and (min-width:700px){.dashboard__table--downloads tbody .download__action span:nth-child(1){display:inline}}.dashboard__table--downloads tbody .download__desc{color:#767676}.dashboard__table--downloads tbody .download__desc ins{text-transform:uppercase;text-decoration:none}.dashboard__table--downloads tbody .download__desc .article-header--meta-item__date,.dashboard__table--downloads tbody .download__desc time{display:block;font-size:.9em}.dashboard__table--downloads .btn{text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.dashboard__table--order-details{font-weight:400}.dashboard__table--order-details thead th{text-transform:uppercase;letter-spacing:1px;font-size:.8em;width:10vw;color:#333}.dashboard__table--order-details tbody td,.dashboard__table--order-details tbody th{font-weight:400}.dashboard__table--order-details td:last-child,.dashboard__table--order-details td:nth-child(3),.dashboard__table--order-details td:nth-child(4),.dashboard__table--order-details td:nth-child(5),.dashboard__table--order-details th:nth-child(3),.dashboard__table--order-details th:nth-child(4),.dashboard__table--order-details th:nth-child(5){text-align:center}.dashboard__table--order-details .order-details__item__icon{width:90px;text-align:center;vertical-align:top}.dashboard__table--order-details .order-details__item__name{padding-left:1.5rem;font-weight:700;line-height:1.4em;font-size:1em;width:33%;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .dashboard__table--order-details .order-details__item__name{font-family:Mija}.dashboard__table--order-details .order-details__item__name .order-details__item__desc{font-style:italic;font-weight:400;color:#666;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .dashboard__table--order-details .order-details__item__name .order-details__item__desc{font-family:Elena}.dashboard__table--order-details .order-details__item--faded{opacity:.3}.dashboard__table--order-details .order-details__qty{text-align:center;color:#333}.c-orders__books{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 .c-orders__books{font-family:Elena}.c-orders__attendees{font-weight:400;font-size:calc(18px + .25vw);padding-left:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .c-orders__attendees{font-family:Elena}.c-orders__attendees .separator{color:#d33a2c}.c-orders__attendees .article-header--meta-item__date,.c-orders__attendees time{color:rgba(0,0,0,.7);background-color:#fff2cc;padding:.15em .35em;border-radius:11px}.c-orders__product-meta{font-style:italic;color:#777}.c-orders__product-meta--link{color:inherit}.c-orders__product-attendee,.c-orders__product-authors,.c-orders__product-coach{font-style:italic}.c-orders__product-workshop{font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .c-orders__product-workshop{font-family:Mija}.order__date .article-header--meta-item__date,.order__date time{color:#666}@media all and (min-width:750px){.order__date .article-header--meta-item__date,.order__date time{white-space:nowrap}}.dashboard__table{font-weight:400}.dashboard__table thead th{text-transform:uppercase;letter-spacing:1px;font-size:.8em;text-align:left;color:#333;background-color:#f6f3f2;padding-top:1.5em;padding-bottom:1.25em}.dashboard__table tbody td,.dashboard__table tbody th{font-weight:400;text-align:left}@media all and (min-width:641px){.dashboard__table--orders tbody td:nth-child(1),.dashboard__table--orders tbody th:nth-child(1),.dashboard__table--orders thead th:nth-child(1){padding-left:.75em;padding-right:.75em;max-width:250px}}.dashboard__table--orders td:nth-child(1),.dashboard__table--orders td:nth-child(3),.dashboard__table--orders th:nth-child(1),.dashboard__table--orders th:nth-child(3){text-align:center}.dashboard__table--orders tbody td:nth-child(1){color:#666;font-size:.9em}@media all and (min-width:641px){.dashboard__table--orders tbody td:nth-child(1){width:7.5em}}@media all and (min-width:641px){.dashboard__table--orders thead th:nth-child(4){width:7.5em}}.order__item.error{color:#333}.order__item.error td,.order__item.error th{font-weight:700}.order__item.in-progress{color:#333}.order__item.pending .order__nb a{background-color:#f88040;color:#fff}.order__item.pending .order__nb a:active,.order__item.pending .order__nb a:focus{background-color:#d33a2c;color:#fff}.order__item.fulfilled,.order__item.paid{color:#333}.order__nb a{font-size:.9em;font-weight:700;color:#2da2c5}.order__nb .order__nb--details{text-transform:uppercase;letter-spacing:1px;font-size:.65em}.order__nb .order__nb--id{display:inline-block;margin-left:.5em;font-weight:700;font-size:.9em;color:#767676;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .order__nb .order__nb--id{font-family:Mija}.order-details__header{display:flex;align-items:stretch;margin-bottom:1em}@media (max-width:64em){.order-details__header{display:block;padding:0}}.order-details__order-nb-wrapper{display:flex;flex-direction:column;padding:0}@media (max-width:64em){.order-details__order-nb-wrapper{margin-bottom:1em;padding:1em}}.order-details__order-nb-wrapper::after{content:"";background:url(../svg/cat-with-bottle-mouse.svg);visibility:hidden;width:1px;height:1px}.order-details__order-nb{margin-bottom:1.1em;margin-left:0}.order-details__order-nb h2{font-size:1.5em}.order-details__order-nb span{color:#666;text-transform:uppercase}.order-details__secondary-actions{display:block;position:relative;font-size:.8em;left:-1em;margin-bottom:3em;flex-grow:1;margin-top:1.75em}.order-details__secondary-actions a:first-child{margin-bottom:.75em}.order-details__address{font-size:.8em;background-color:#f6f6f6;border-radius:11px;padding:.5em 2em;margin:0 0 2em 0}.order-details__address--blank{background:0 0;margin:0}.order-details__address p{line-height:1.3}.order-details__address h3{color:#d33a2c;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-size:1.3em;margin:.8em 0 1.3em 0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .order-details__address h3{font-family:Mija}.order-details__address h3 a{background-position:center 72%}.order-details__address .billing-status,.order-details__address .shipping-status{font-weight:700}.order-details__address .billing-status span,.order-details__address .shipping-status span{font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-size:1.2em;padding:.15em .5em;margin-left:.2em;display:inline-block;border-radius:11px}.order-details__address .billing-status span a,.order-details__address .shipping-status span a{background-position:center 72%}.order-details__address .billing-status .pending,.order-details__address .shipping-status .pending{background-color:#fff2cc;color:#d33a2c!important}.order-details__address .billing-status .paid,.order-details__address .shipping-status .paid{background-color:#41b14f;color:#fff}.order-details__address .billing-status .cancelled,.order-details__address .shipping-status .cancelled{background-color:#d33a2c;color:#fff}.order-details--success .billing-status span,.order-details--success .order-details__order-nb h2,.order-details--success .shipping-status span{color:#41b14f}@media (max-width:64em){.order-details__address-wrapper{width:50%;float:left;padding:0}}@media (max-width:40em){.order-details__address-wrapper{width:100%;float:none;clear:both;margin:1em 0}}.order-details__shipping .free-shipping{font-weight:700;color:#41b14f}.order-details__discount td,.order-details__discount th{color:#d33a2c}.dashboard__table--order-details thead{background-color:#f6f3f2}.order-details__footer{border-top:8px solid #ddd;color:#666}.order-details__footer th{font-size:1.1em;color:#666;letter-spacing:1px;padding-top:.3em}.order-details__footer td,.order-details__footer th{font-weight:400;padding-top:.75em;padding-bottom:.75em}.order-details__sum-total td,.order-details__sum-total th{font-weight:700}.order-details__sum-total th{color:#333;font-size:1.3em;padding-left:1em}.order-details__sum-total td{color:#41b14f;font-size:1.3em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .order-details__sum-total td{font-family:Mija}@media all and (min-width:770px){.btn--lined__membership,.membership-checkout__hint{display:none}fieldset#set-up-credentials{margin-top:0}}.membership-checkout__hint small{display:block;line-height:1.5em;padding:1em 0;font-weight:400;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .membership-checkout__hint small{font-family:Elena}.membership-checkout-summary{margin:2em auto;display:flex;flex-direction:column}@media (min-width:550px){.membership-checkout-summary{flex-direction:row}}.membership-checkout-form{display:flex;flex-direction:column}.membership-checkout-form,.membership-checkout-summary{padding:0 1.5em}.membership-checkout-plan{min-width:50%}@media (min-width:650px){.membership-checkout-plan{display:flex;flex-direction:column}}.membership-checkout-summary__heading{color:#41b14f}.membership-checkout-summary__visuals{margin:-1em 0 0 0}@media all and (min-width:550px){.membership-checkout-summary__visuals .pricing__card__image.member-option{left:0}}@media (min-width:650px){.membership-checkout-summary__visuals{min-width:300px;margin-left:calc(-.5em - 2vw)}}.membership-checkout-summary__visuals svg text{font-weight:700;text-transform:uppercase;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .membership-checkout-summary__visuals svg text{font-family:Mija}.membership-checkout-summary__visuals .membership-checkout-summary__thanks{position:relative;left:2.25em;max-width:260px}.membership-checkout-summary__visuals .pricing-image-svg-container{width:90%;margin:0 auto;padding-top:calc(100% + 4vw)}@media (min-width:550px){.membership-checkout-summary__visuals .pricing-image-svg-container{width:calc(200px + 8vw);left:calc(2em + 2vw);padding-top:90%}}@media screen and (min-width:48em){.membership-checkout-summary__visuals .pricing-image-svg-container{left:2em}}@media (min-width:1024px){.membership-checkout-summary__visuals .pricing-image-svg-container{left:3em}}.pricing{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.article .pricing,.dashboard .pricing{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.article .pricing .cards,.dashboard .pricing .cards{background-position:top left;background-repeat:no-repeat;background-size:100% auto;margin-bottom:0}.article .pricing a,.dashboard .pricing a{color:#2da2c5;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#2da2c5;text-decoration-color:#2da2c5;padding:10px 0;transition:color .1s ease-out}.article .pricing{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:calc(-50vw + 38%)}@media all and (max-width:1025px){.article .pricing{margin-left:-50vw;margin-right:-50vw}}.article .pricing .cards{margin-bottom:2em}ul.pricing__cards{list-style:none;padding:0}.pricing__card{cursor:pointer;margin-bottom:0;border:2px dashed transparent;display:inline-block;margin-right:-4px;vertical-align:bottom;transition:all .2s ease-in-out}@media all and (min-width:450px){.pricing__card{padding:0 2em 2em 2em}}@media all and (min-width:1024px){.pricing__card{padding-top:2em}}@media all and (min-width:1025px){.pricing__card{margin-right:0}}.pricing__card:after,.pricing__card:before{content:" ";display:table;clear:both}.pricing__card h3,.pricing__card h4{text-transform:none;font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .pricing__card h3,.wf-loaded-stage2 .pricing__card h4{font-family:Mija}.pricing__card h4{font-size:1.2em;margin:0;margin-bottom:10px}.pricing__card--active{border-radius:11px;transform:scale(1.05);background-color:#f3fbee;border:2px dashed #d6f1c5}.membership__color--supporter{color:#e85e38}.membership__color--member{color:#41b14f}.membership__color--smashing{color:#2da2c5}.pricing__card__description{font-size:1.15em;line-height:1.3;font-weight:700;text-align:center}.wf-loaded-stage2 .pricing__card__description{font-family:Mija}.pricing__card--supporter .pricing__card__description{color:#e85e38}.pricing__card--member .pricing__card__description{color:#31853b}.pricing__card--smashing .pricing__card__description{color:#1b75bc}.pricing__card__features{font-size:calc(.86em + .05vw)}.pricing__card__features abbr[title]{border-bottom:1px dotted #767676;text-decoration:none}.pricing__card__features ul{padding-left:.5em;list-style-image:url(../svg/bullet--grey--dark.svg);margin:0;margin-left:.35em;padding-top:1vw}.pricing__card__features ul li{margin-bottom:.5em}.membership__price{display:block;font-size:.9em;color:rgba(0,0,0,.5)}.pricing__card__image{display:flex;flex-direction:column;justify-content:space-around;align-items:space-around;margin:0 auto;transition:all .3s ease-in-out;position:relative;left:1vw}.pricing__card__image.member-option{position:relative;margin:0 auto;padding-top:.5em;left:0;display:block}@media all and (min-width:1024px){.pricing__card__image.member-option{padding-top:0}}.auth-modal .pricing__card__image.member-option{position:absolute}@media all and (min-width:1025px){.pricing__card__image{width:calc(105% + 1.5vw)}.pricing__card__image.member-option{left:0;margin-left:-1.25vw}}@media all and (max-width:1024px){.pricing__card__body{width:45%;margin-right:calc(-1em - 1vw);margin-top:calc(1em + 1vw)}.pricing__card--member .pricing__card__body{margin-right:0}}@media all and (max-width:640px){.pricing__card--member .pricing__card__body,.pricing__card__body{width:100%;margin:0}.pricing__card__button{width:100%;margin-bottom:1em}}.pricing-image-svg-container{height:0;width:100%;padding-top:110%;position:relative}.pricing-image-svg-container svg{position:absolute;width:100%;height:100%;top:0;left:0}@media all and (max-width:1024px){.pricing-image-svg-container{width:50%;padding-top:44.8022%;float:left}}@media all and (max-width:640px){.pricing-image-svg-container{width:calc(100% + 5vw);padding-top:84.2442%;float:none}}@media all and (max-width:1024px){.pricing__card--member .pricing-image-svg-container{float:right}}svg text.option{text-transform:uppercase;font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 svg text.option{font-family:Mija}svg text.option--title{font-size:.85em}svg text.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.25)}svg text.option--price{font-size:2em}svg text.option--price.yearly{font-size:1.6em}@media all and (min-width:1500px){svg text.option--price{font-size:1.6em}svg text.option--price.yearly{font-size:1.3em}}.dashboard-membership__desc--full-width{margin-bottom:5em;width:100%}.dashboard-membership__desc{margin:0;padding:2em .5em 1em .5em;--box-yellow:#fff9e6;--box-blue:#f0f9fc;--box-green:#f2faf3;--box-orange:#fef6f1}.dashboard__tab-section .dashboard-membership__desc{padding:2em .5em 2.5em .5em}.dashboard-membership__desc.what-members-say{padding-top:2em}@media all and (min-width:1100px){.dashboard-membership__desc{margin:0 auto}.dashboard-membership__desc:not(.dashboard-membership__desc--full-width){max-width:75%}}.dashboard-membership__desc .dashboard-membership__heading{text-align:left}.dashboard-membership__desc .for-guests,.dashboard-membership__desc .for-users:not(.for-guests){--box-background:var(--box-yellow)}.dashboard-membership__desc .for-supporters:not(.for-users){--box-background:var(--box-orange)}.dashboard-membership__desc .for-members:not(.for-supporters){--box-background:var(--box-green)}.dashboard-membership__desc .for-smashing:not(.for-members){--box-background:var(--box-blue)}.dashboard-membership__desc .dashboard-membership__callout__coming-up{padding-left:0}.dashboard-membership__callout__coming-up li:focus{background-color:#f2faf3}.dashboard-membership__desc .dashboard-membership__callout__coming-up li .article-header--meta-item__date::after,.dashboard-membership__desc .dashboard-membership__callout__coming-up li time::after{padding:.15em .5em;font-weight:700;font-size:.9em;border-radius:11px;margin-left:.5em}.dashboard-membership__desc.for-guests li.for-supporters:not(.for-guests),.dashboard-membership__desc.for-users li.for-supporters:not(.for-users){opacity:.35;transition:opacity .1s ease-in-out}.dashboard-membership__desc.for-guests li.for-supporters:not(.for-guests):active,.dashboard-membership__desc.for-guests li.for-supporters:not(.for-guests):focus,.dashboard-membership__desc.for-guests li.for-supporters:not(.for-guests):hover,.dashboard-membership__desc.for-users li.for-supporters:not(.for-users):active,.dashboard-membership__desc.for-users li.for-supporters:not(.for-users):focus,.dashboard-membership__desc.for-users li.for-supporters:not(.for-users):hover{opacity:1}.dashboard-membership__desc.for-guests li.for-supporters:not(.for-guests) .article-header--meta-item__date::after,.dashboard-membership__desc.for-guests li.for-supporters:not(.for-guests) time::after,.dashboard-membership__desc.for-users li.for-supporters:not(.for-users) .article-header--meta-item__date::after,.dashboard-membership__desc.for-users li.for-supporters:not(.for-users) time::after{content:"Supporters+";background-color:#feece2;color:#cb4b07}.dashboard-membership__desc.for-guests li.for-members:not(.for-supporters),.dashboard-membership__desc.for-supporters li.for-members.for-smashing:not(.for-supporters),.dashboard-membership__desc.for-users li.for-members:not(.for-supporters){opacity:.35;transition:opacity .1s ease-in-out}.dashboard-membership__desc.for-guests li.for-members:not(.for-supporters):active,.dashboard-membership__desc.for-guests li.for-members:not(.for-supporters):focus,.dashboard-membership__desc.for-guests li.for-members:not(.for-supporters):hover,.dashboard-membership__desc.for-supporters li.for-members.for-smashing:not(.for-supporters):active,.dashboard-membership__desc.for-supporters li.for-members.for-smashing:not(.for-supporters):focus,.dashboard-membership__desc.for-supporters li.for-members.for-smashing:not(.for-supporters):hover,.dashboard-membership__desc.for-users li.for-members:not(.for-supporters):active,.dashboard-membership__desc.for-users li.for-members:not(.for-supporters):focus,.dashboard-membership__desc.for-users li.for-members:not(.for-supporters):hover{opacity:1}.dashboard-membership__desc.for-guests li.for-members:not(.for-supporters) .article-header--meta-item__date::after,.dashboard-membership__desc.for-guests li.for-members:not(.for-supporters) time::after,.dashboard-membership__desc.for-supporters li.for-members.for-smashing:not(.for-supporters) .article-header--meta-item__date::after,.dashboard-membership__desc.for-supporters li.for-members.for-smashing:not(.for-supporters) time::after,.dashboard-membership__desc.for-users li.for-members:not(.for-supporters) .article-header--meta-item__date::after,.dashboard-membership__desc.for-users li.for-members:not(.for-supporters) time::after{content:"Members+";background-color:#d8f1db;color:#26662e}.dashboard-membership__desc.for-guests li.for-smashing:not(.for-members),.dashboard-membership__desc.for-members li.for-smashing:not(.for-members),.dashboard-membership__desc.for-supporters li.for-smashing:not(.for-members),.dashboard-membership__desc.for-users li.for-smashing:not(.for-members){opacity:.35;transition:opacity .1s ease-in-out}.dashboard-membership__desc.for-guests li.for-smashing:not(.for-members):active,.dashboard-membership__desc.for-guests li.for-smashing:not(.for-members):focus,.dashboard-membership__desc.for-guests li.for-smashing:not(.for-members):hover,.dashboard-membership__desc.for-members li.for-smashing:not(.for-members):active,.dashboard-membership__desc.for-members li.for-smashing:not(.for-members):focus,.dashboard-membership__desc.for-members li.for-smashing:not(.for-members):hover,.dashboard-membership__desc.for-supporters li.for-smashing:not(.for-members):active,.dashboard-membership__desc.for-supporters li.for-smashing:not(.for-members):focus,.dashboard-membership__desc.for-supporters li.for-smashing:not(.for-members):hover,.dashboard-membership__desc.for-users li.for-smashing:not(.for-members):active,.dashboard-membership__desc.for-users li.for-smashing:not(.for-members):focus,.dashboard-membership__desc.for-users li.for-smashing:not(.for-members):hover{opacity:1}.dashboard-membership__desc.for-guests li.for-smashing:not(.for-members) .article-header--meta-item__date::after,.dashboard-membership__desc.for-guests li.for-smashing:not(.for-members) time::after,.dashboard-membership__desc.for-members li.for-smashing:not(.for-members) .article-header--meta-item__date::after,.dashboard-membership__desc.for-members li.for-smashing:not(.for-members) time::after,.dashboard-membership__desc.for-supporters li.for-smashing:not(.for-members) .article-header--meta-item__date::after,.dashboard-membership__desc.for-supporters li.for-smashing:not(.for-members) time::after,.dashboard-membership__desc.for-users li.for-smashing:not(.for-members) .article-header--meta-item__date::after,.dashboard-membership__desc.for-users li.for-smashing:not(.for-members) time::after{content:"Smashing";background-color:#d3edf5;color:#1a5e72}.dashboard-membership__desc.for-guests li:not(.for-guests):active,.dashboard-membership__desc.for-guests li:not(.for-guests):focus,.dashboard-membership__desc.for-guests li:not(.for-guests):hover,.dashboard-membership__desc.for-members li:not(.for-members):active,.dashboard-membership__desc.for-members li:not(.for-members):focus,.dashboard-membership__desc.for-members li:not(.for-members):hover,.dashboard-membership__desc.for-smashing li:not(.for-smashing):active,.dashboard-membership__desc.for-smashing li:not(.for-smashing):focus,.dashboard-membership__desc.for-smashing li:not(.for-smashing):hover,.dashboard-membership__desc.for-supporters li:not(.for-supporters):active,.dashboard-membership__desc.for-supporters li:not(.for-supporters):focus,.dashboard-membership__desc.for-supporters li:not(.for-supporters):hover,.dashboard-membership__desc.for-users li:not(.for-users):active,.dashboard-membership__desc.for-users li:not(.for-users):focus,.dashboard-membership__desc.for-users li:not(.for-users):hover{background-color:var(--box-background);border-radius:11px}.dashboard-membership__desc.for-guests li:not(.for-guests):active a .article-header--meta-item__date,.dashboard-membership__desc.for-guests li:not(.for-guests):active a time,.dashboard-membership__desc.for-guests li:not(.for-guests):focus a .article-header--meta-item__date,.dashboard-membership__desc.for-guests li:not(.for-guests):focus a time,.dashboard-membership__desc.for-guests li:not(.for-guests):hover a .article-header--meta-item__date,.dashboard-membership__desc.for-guests li:not(.for-guests):hover a time,.dashboard-membership__desc.for-members li:not(.for-members):active a .article-header--meta-item__date,.dashboard-membership__desc.for-members li:not(.for-members):active a time,.dashboard-membership__desc.for-members li:not(.for-members):focus a .article-header--meta-item__date,.dashboard-membership__desc.for-members li:not(.for-members):focus a time,.dashboard-membership__desc.for-members li:not(.for-members):hover a .article-header--meta-item__date,.dashboard-membership__desc.for-members li:not(.for-members):hover a time,.dashboard-membership__desc.for-smashing li:not(.for-smashing):active a .article-header--meta-item__date,.dashboard-membership__desc.for-smashing li:not(.for-smashing):active a time,.dashboard-membership__desc.for-smashing li:not(.for-smashing):focus a .article-header--meta-item__date,.dashboard-membership__desc.for-smashing li:not(.for-smashing):focus a time,.dashboard-membership__desc.for-smashing li:not(.for-smashing):hover a .article-header--meta-item__date,.dashboard-membership__desc.for-smashing li:not(.for-smashing):hover a time,.dashboard-membership__desc.for-supporters li:not(.for-supporters):active a .article-header--meta-item__date,.dashboard-membership__desc.for-supporters li:not(.for-supporters):active a time,.dashboard-membership__desc.for-supporters li:not(.for-supporters):focus a .article-header--meta-item__date,.dashboard-membership__desc.for-supporters li:not(.for-supporters):focus a time,.dashboard-membership__desc.for-supporters li:not(.for-supporters):hover a .article-header--meta-item__date,.dashboard-membership__desc.for-supporters li:not(.for-supporters):hover a time,.dashboard-membership__desc.for-users li:not(.for-users):active a .article-header--meta-item__date,.dashboard-membership__desc.for-users li:not(.for-users):active a time,.dashboard-membership__desc.for-users li:not(.for-users):focus a .article-header--meta-item__date,.dashboard-membership__desc.for-users li:not(.for-users):focus a time,.dashboard-membership__desc.for-users li:not(.for-users):hover a .article-header--meta-item__date,.dashboard-membership__desc.for-users li:not(.for-users):hover a time{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--box-background);text-decoration-color:var(--box-background)}.dashboard-membership__desc.for-guests li:not(.for-guests):active a strong,.dashboard-membership__desc.for-guests li:not(.for-guests):focus a strong,.dashboard-membership__desc.for-guests li:not(.for-guests):hover a strong,.dashboard-membership__desc.for-members li:not(.for-members):active a strong,.dashboard-membership__desc.for-members li:not(.for-members):focus a strong,.dashboard-membership__desc.for-members li:not(.for-members):hover a strong,.dashboard-membership__desc.for-smashing li:not(.for-smashing):active a strong,.dashboard-membership__desc.for-smashing li:not(.for-smashing):focus a strong,.dashboard-membership__desc.for-smashing li:not(.for-smashing):hover a strong,.dashboard-membership__desc.for-supporters li:not(.for-supporters):active a strong,.dashboard-membership__desc.for-supporters li:not(.for-supporters):focus a strong,.dashboard-membership__desc.for-supporters li:not(.for-supporters):hover a strong,.dashboard-membership__desc.for-users li:not(.for-users):active a strong,.dashboard-membership__desc.for-users li:not(.for-users):focus a strong,.dashboard-membership__desc.for-users li:not(.for-users):hover a strong{color:#006fc6;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.dashboard-membership__desc.for-guests li:not(.for-guests):active span,.dashboard-membership__desc.for-guests li:not(.for-guests):focus span,.dashboard-membership__desc.for-guests li:not(.for-guests):hover span,.dashboard-membership__desc.for-members li:not(.for-members):active span,.dashboard-membership__desc.for-members li:not(.for-members):focus span,.dashboard-membership__desc.for-members li:not(.for-members):hover span,.dashboard-membership__desc.for-smashing li:not(.for-smashing):active span,.dashboard-membership__desc.for-smashing li:not(.for-smashing):focus span,.dashboard-membership__desc.for-smashing li:not(.for-smashing):hover span,.dashboard-membership__desc.for-supporters li:not(.for-supporters):active span,.dashboard-membership__desc.for-supporters li:not(.for-supporters):focus span,.dashboard-membership__desc.for-supporters li:not(.for-supporters):hover span,.dashboard-membership__desc.for-users li:not(.for-users):active span,.dashboard-membership__desc.for-users li:not(.for-users):focus span,.dashboard-membership__desc.for-users li:not(.for-users):hover span{color:#333;background-position:calc(-100% - 1px)}.dashboard-membership__desc.for-guests li:not(.for-guests):active span a,.dashboard-membership__desc.for-guests li:not(.for-guests):active span code,.dashboard-membership__desc.for-guests li:not(.for-guests):focus span a,.dashboard-membership__desc.for-guests li:not(.for-guests):focus span code,.dashboard-membership__desc.for-guests li:not(.for-guests):hover span a,.dashboard-membership__desc.for-guests li:not(.for-guests):hover span code,.dashboard-membership__desc.for-members li:not(.for-members):active span a,.dashboard-membership__desc.for-members li:not(.for-members):active span code,.dashboard-membership__desc.for-members li:not(.for-members):focus span a,.dashboard-membership__desc.for-members li:not(.for-members):focus span code,.dashboard-membership__desc.for-members li:not(.for-members):hover span a,.dashboard-membership__desc.for-members li:not(.for-members):hover span code,.dashboard-membership__desc.for-smashing li:not(.for-smashing):active span a,.dashboard-membership__desc.for-smashing li:not(.for-smashing):active span code,.dashboard-membership__desc.for-smashing li:not(.for-smashing):focus span a,.dashboard-membership__desc.for-smashing li:not(.for-smashing):focus span code,.dashboard-membership__desc.for-smashing li:not(.for-smashing):hover span a,.dashboard-membership__desc.for-smashing li:not(.for-smashing):hover span code,.dashboard-membership__desc.for-supporters li:not(.for-supporters):active span a,.dashboard-membership__desc.for-supporters li:not(.for-supporters):active span code,.dashboard-membership__desc.for-supporters li:not(.for-supporters):focus span a,.dashboard-membership__desc.for-supporters li:not(.for-supporters):focus span code,.dashboard-membership__desc.for-supporters li:not(.for-supporters):hover span a,.dashboard-membership__desc.for-supporters li:not(.for-supporters):hover span code,.dashboard-membership__desc.for-users li:not(.for-users):active span a,.dashboard-membership__desc.for-users li:not(.for-users):active span code,.dashboard-membership__desc.for-users li:not(.for-users):focus span a,.dashboard-membership__desc.for-users li:not(.for-users):focus span code,.dashboard-membership__desc.for-users li:not(.for-users):hover span a,.dashboard-membership__desc.for-users li:not(.for-users):hover span code{opacity:1}.dashboard-membership__desc.for-guests li:not(.for-guests) .reveal-details,.dashboard-membership__desc.for-members li:not(.for-members) .reveal-details,.dashboard-membership__desc.for-smashing li:not(.for-smashing) .reveal-details,.dashboard-membership__desc.for-supporters li:not(.for-supporters) .reveal-details,.dashboard-membership__desc.for-users li:not(.for-users) .reveal-details{background-image:linear-gradient(to right,#ccc 50%,#fff 50%);background-image:linear-gradient(to right,#ccc 50%,var(--box-background) 50%);background-position:0;background-size:calc(200% + 2px);transition:background-position .25s,color .65s;color:#ccc;text-shadow:none;position:relative}.dashboard-membership__desc.for-guests li:not(.for-guests) .reveal-details a,.dashboard-membership__desc.for-members li:not(.for-members) .reveal-details a,.dashboard-membership__desc.for-smashing li:not(.for-smashing) .reveal-details a,.dashboard-membership__desc.for-supporters li:not(.for-supporters) .reveal-details a,.dashboard-membership__desc.for-users li:not(.for-users) .reveal-details a{text-shadow:none!important}.dashboard-membership__desc.for-guests li:not(.for-guests) .reveal-details a,.dashboard-membership__desc.for-guests li:not(.for-guests) .reveal-details code,.dashboard-membership__desc.for-members li:not(.for-members) .reveal-details a,.dashboard-membership__desc.for-members li:not(.for-members) .reveal-details code,.dashboard-membership__desc.for-smashing li:not(.for-smashing) .reveal-details a,.dashboard-membership__desc.for-smashing li:not(.for-smashing) .reveal-details code,.dashboard-membership__desc.for-supporters li:not(.for-supporters) .reveal-details a,.dashboard-membership__desc.for-supporters li:not(.for-supporters) .reveal-details code,.dashboard-membership__desc.for-users li:not(.for-users) .reveal-details a,.dashboard-membership__desc.for-users li:not(.for-users) .reveal-details code{opacity:0;transition:all .65s,opacity .7s;z-index:0}.dashboard-membership__explanation-with-form p{margin-bottom:2em}.dashboard .dashboard-membership__callout{display:flex;flex-direction:column;flex-wrap:wrap}@media all and (min-width:700px){.dashboard .dashboard-membership__callout{flex-direction:row;flex-wrap:nowrap}}.dashboard .dashboard-membership__callout p{text-align:left;margin-top:1em}.dashboard .dashboard-membership__callout p:first-child{margin-top:0;margin-bottom:0}.dashboard .dashboard-membership__callout li.coming-up::before,.dashboard .dashboard-membership__callout li.new::before{background:#41b14f;color:#fff;padding:.35em .65em;font-weight:700;font-size:.75em;border-radius:11px;margin-right:.5em;text-transform:uppercase;letter-spacing:1px}.dashboard .dashboard-membership__callout li.new::before{content:"New ↬"}.dashboard .dashboard-membership__callout li.coming-up::before{content:"Coming up ↬"}.dashboard .dashboard-membership__callout .dashboard-membership__callout__coming-up{flex-shrink:1;margin-left:0;list-style-image:none;display:flex;flex-direction:row;flex-wrap:wrap}.dashboard .dashboard-membership__callout .dashboard-membership__callout__coming-up a .article-header--meta-item__date,.dashboard .dashboard-membership__callout .dashboard-membership__callout__coming-up a time{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.dashboard .dashboard-membership__callout .dashboard-membership__callout__coming-up .article-header--meta-item__date,.dashboard .dashboard-membership__callout .dashboard-membership__callout__coming-up time{font-size:.95em;color:#333;text-shadow:none}.dashboard .dashboard-membership__callout .dashboard-membership__callout__coming-up li{flex:1;padding:calc(.75em + .35vh) calc(1em + 1vw);margin-bottom:calc(.75em + .5vh);min-width:340px;margin-right:calc(1em + .75vw)}@media all and (min-width:700px){.dashboard .dashboard-membership__callout .dashboard-membership__callout__coming-up{margin-left:calc(1em + .75vw)}}.dashboard .dashboard-membership__callout .dashboard-membership__visuals{margin-top:2em}@media all and (min-width:700px){.dashboard .dashboard-membership__callout .dashboard-membership__visuals{margin-top:0}}.dashboard-membership__callout p+*{margin-top:1.25em;margin-bottom:1.25em}.dashboard .dashboard-membership__callout ul.webinar-list{margin-bottom:2.25em}.dashboard .dashboard-membership__callout figure a{background:0 0}.dashboard .dashboard-membership__callout figcaption a{color:#006fc6;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#006fc6;text-decoration-color:#006fc6;padding:10px 0;transition:color .1s ease-out}.dashboard .dashboard-membership__callout.dashboard-membership__callout-no-visuals{max-width:26em}.dashboard .dashboard-membership__callout.dashboard-membership__callout--password form{max-width:20em}.dashboard .dashboard-membership__callout.dashboard-membership__callout--password form small{color:#666;background-color:#fff2cc;padding:.5em 1em;border-radius:11px;display:block;line-height:1.5em;margin-bottom:2em}.dashboard-membership__visuals{border-radius:11px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width:600px){.dashboard-membership__visuals{padding:0 0 1em 3em}}.dashboard-membership__visuals figure{transition:.3s all ease-in-out;width:calc(220px + 2vw)}.dashboard-membership__visuals figure figcaption{font-size:.85em;color:#666;font-style:italic;display:block;text-align:center}.dashboard-membership__visuals figure figcaption.padding{position:relative;top:20px}.dashboard-membership__visuals figure figcaption a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#2da2c5;text-decoration-color:#2da2c5;padding:10px 0;transition:color .1s ease-out}.dashboard-membership__visuals figure.update-settings__personal{width:calc(170px + 4vw)}@media all and (min-width:550px){.dashboard-membership__visuals figure.update-settings__personal{width:calc(210px + 4vw)}}@media all and (min-width:800px){.dashboard-membership__visuals figure.update-settings__personal{width:calc(250px + 2vh)}}@media all and (min-width:900px){.dashboard-membership__visuals figure.update-settings__personal{width:calc(280px + 2vh)}}@media all and (min-width:900px) and (min-height:850px){.dashboard-membership__visuals figure.update-settings__personal{width:calc(365px + 2vh)}}.dashboard-membership__visuals figure.update-settings__password{display:none}@media all and (min-width:700px){.dashboard-membership__visuals figure.update-settings__password{display:block;width:calc(150px + 4vw)}}@media all and (min-width:800px){.dashboard-membership__visuals figure.update-settings__password{width:calc(220px + 2vw)}}@media all and (min-width:900px) and (min-height:850px){.dashboard-membership__visuals figure.update-settings__password{width:calc(250px + 2vh)}}.dashboard-membership__visuals figure.update-settings__plan{width:calc(220px + 4vw);margin-top:1.5em}@media all and (min-width:520px){.dashboard-membership__visuals figure.update-settings__plan{margin-top:0;width:calc(130px + 4vw)}}@media all and (min-width:700px){.dashboard-membership__visuals figure.update-settings__plan{width:calc(220px + 2vw)}}@media all and (min-width:900px) and (min-height:850px){.dashboard-membership__visuals figure.update-settings__plan{width:calc(250px + 2vh)}}.dashboard-membership__visuals.update-settings{justify-content:flex-start}.dashboard-membership__visuals--coming-up{padding-left:0;margin-bottom:2.5em}.dashboard-membership__visuals--coming-up figure figcaption{margin-top:0}.dashboard-membership__visuals--welcome figure{min-width:290px}.pricing__card a{text-shadow:none}.pricing__card--active,.pricing__card--suggested{position:relative}.pricing__card--suggested .pricing__card__body header:before{content:"Meow! ↓";position:absolute;top:0;left:4vw;display:block;width:auto;height:auto;padding:.3em .7em;border-radius:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;font-weight:700;background-color:#41b14f;transition:all .2s ease-in-out;transform-origin:0 100%;transform:scale(1.1) translateX(-16%) translateY(-3%) rotateZ(-11deg);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .pricing__card--suggested .pricing__card__body header:before{font-family:Mija}@media all and (min-width:550px){.pricing__card--suggested .pricing__card__body header:before{top:0;left:calc(20% + 4vw)}}@media all and (min-width:1024px){.pricing__card--suggested .pricing__card__body header:before{top:1em;left:0}}.pricing__card--suggested:hover header:after,.pricing__card--suggested:hover header:before{transition:all .2s ease-in-out;transform-origin:0 100%;transform:scale(1.1) translateX(0) translateY(0) rotateZ(0)}@supports (-ms-ime-align:auto){.pricing__card--suggested .pricing__card__body header:before{font-size:calc(1em + .2vw)}}g.pricing__label{transition:all .2s ease-in-out}@media all and (min-width:650px){.pricing__card--member g.pricing__label--member,.pricing__card--smashing g.pricing__label--smashing,.pricing__card--supporter g.pricing__label--supporter{transition:all .2s ease-in-out;transform:translateX(0) translateY(0) rotateZ(-6deg);z-index:9}}@media all and (min-width:650px){.pricing__card--member:hover g.pricing__label--member,.pricing__card--smashing:hover g.pricing__label--smashing,.pricing__card--supporter:hover g.pricing__label--supporter{transform:translateX(-8%) translateY(-3%) rotateZ(0);transition:all .2s ease-in-out}}.view__switcher--container{width:auto;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:2em}.view__switcher--container:not(.content-tabs) .btn:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0}.view__switcher--container:not(.content-tabs) .btn:last-of-type{border-bottom-left-radius:0;border-top-left-radius:0}.view__switcher--container .btn--selected:hover{cursor:not-allowed}.feature-comparison{margin-top:0;margin-bottom:0;width:100%;font-size:calc(.8rem + .5vw);line-height:1.5;border-collapse:collapse;clear:both;table-layout:fixed}.feature-comparison td,.feature-comparison th{text-align:center;padding:1em;border:none;border-bottom:1px solid #ddd}.feature-comparison th span{display:block;font-size:.8em}.feature-comparison th span span{display:inline-block}.feature-comparison th ins{text-decoration:none}.feature-comparison thead .btn--membership-option{margin-top:0}.feature-comparison tbody td{color:#d33a2c;font-weight:700;font-size:1.2em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .feature-comparison tbody td{font-family:Mija}.feature-comparison tbody td:not(:first-child){text-align:center}.feature-comparison tbody td:nth-of-type(2),.feature-comparison tbody td:nth-of-type(3),.feature-comparison tbody td:nth-of-type(4){width:20%}.feature-comparison tbody th{text-align:left;font-weight:400;color:#333;width:40%;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .feature-comparison tbody th{font-family:Elena}.feature-comparison tbody td:first-child,.feature-comparison tbody th:first-child{text-align:left;font-weight:400;color:#333;line-height:1.5;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .feature-comparison tbody td:first-child,.wf-loaded-stage2 .feature-comparison tbody th:first-child{font-family:Elena}.feature-comparison tfoot tr{border-bottom:none}.feature-comparison tfoot tr td{padding-top:0;border-bottom:none}.feature-comparison tfoot th{border-bottom:none}.no-js .feature-comparison{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;border-spacing:0}.feature-comparison .feature-comparison__options th:first-child,.feature-comparison .feature-comparison__options th:not(:first-child){transition:all .3s ease-in-out}@media all and (min-width:640px) and (max-width:1024px){.feature-comparison .feature-comparison__options th:first-child{min-width:36%}.feature-comparison .feature-comparison__options th:not(:first-child){min-width:21%}}@media all and (min-width:1024px){.feature-comparison .feature-comparison__options th:first-child{width:41.5%}.feature-comparison .feature-comparison__options th:not(:first-child){width:19.5%}}.feature-comparison .feature-comparison__options td{vertical-align:baseline}.feature-comparison .feature-comparison__options td a{display:flex;margin-top:auto;background-image:none;justify-content:center}.feature-comparison .feature-comparison__options img{transform:scale(1.4)}.feature-comparison .feature-comparison__options button{margin-top:1.25em}.feature-comparison th.feature-comparison__feature small{color:#333}.feature-comparison .feature-comparison__category{font-size:1.6em}.feature-comparison .feature-comparison__category .feature-comparison__category--button{padding:1em 1em;font-size:.65em}@media all and (min-width:640px){.feature-comparison .feature-comparison__category{border:4px solid #fff}}.feature-comparison .feature-comparison__category:not(:first-child){border-top:2.5em solid #fff}.feature-comparison .feature-comparison__category th.feature-comparison__feature{font-weight:700;color:#333;padding-top:.75em;padding-bottom:.75em;white-space:nowrap;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .feature-comparison .feature-comparison__category th.feature-comparison__feature{font-family:Mija}@media all and (min-width:640px){.feature-comparison .feature-comparison__category th.feature-comparison__feature{color:#d33a2c;padding-left:.625em}}@media all and (min-width:640px){.feature-comparison .feature-comparison__category{background-color:#fff2cc}}.tick-wrapper{display:inline-block;position:relative;transition:all .3s ease-in-out}.tick-wrapper::before{display:block;content:"";height:90%;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%;right:0;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none;width:80%;left:0}@media all and (min-width:1400px){.tick-wrapper svg{transform:scale(1.3,1.3)}}@media all and (max-width:450px){.feature-comparison__options th .membership__price span{display:none}}.feature-comparison__category th ins{font-size:calc(.9em + .5vw)}.feature-comparison__category th .membership__price{font-size:calc(.8em + .5vw)}@media all and (max-width:740px){.membership-plans__container .tablesaw-bar{padding-right:1em}.feature-comparison__category th:nth-child(2),.feature-comparison__category th:nth-child(3),.feature-comparison__category th:nth-child(4),.feature-comparison__options th:nth-child(2),.feature-comparison__options th:nth-child(3),.feature-comparison__options th:nth-child(4){width:20%}.feature-comparison__category th ins,.feature-comparison__options th ins{display:none}.feature-comparison__category th .membership__price,.feature-comparison__options th .membership__price{color:#fff;text-align:center;margin:0 auto;font-size:calc(.9em + .5vw)}}@media all and (max-width:740px) and (max-width:375px){.feature-comparison__category th .membership__price,.feature-comparison__options th .membership__price{position:relative;left:-.4em}}@media all and (max-width:740px){.feature-comparison__category th .membership__price span,.feature-comparison__options th .membership__price span{font-size:.7em;margin-left:0;white-space:nowrap}.feature-comparison__category th .membership__price{font-size:calc(1em + .5vw)}.feature-comparison__category th .membership__price span{white-space:pre-wrap}.feature-comparison.tablesaw-bar::after{content:"All options include access to a monthly webinar, conference videos, workshop slides and Smashing TV — that, and invite to all SmashingConf parties. Booo-yah! 🎉 ";border-radius:11px;padding:.85em 1em;line-height:1.5em;background-color:#fff2cc;color:#333;margin:1em 0;display:inline-block;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .feature-comparison.tablesaw-bar::after{font-family:Elena}.feature-comparison th ins{text-decoration:none}}.membership-options-comparison{display:block;margin:2em auto 0 auto;padding:.5em 1em .5em 1em}.btn--lined__upgrade{background-image:none}.btn--lined__upgrade .btn{box-shadow:none;margin:1.25em .5em}@media all and (min-width:1024px){.btn--lined__upgrade .btn{margin-right:1em}}@media all and (min-width:600px){.btn--lined__upgrade{background-image:linear-gradient(#ddd,#ddd)}}.pricing-toggle-container{text-align:center;margin-bottom:3em;padding-right:.5em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .pricing-toggle-container{font-family:Mija}.pricing-toggle-container .vh{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pricing-toggle-container .chooser{display:flex;justify-content:center;align-items:center}.pricing-toggle-container .chooser input+label{filter:grayscale(100%);transition:filter .15s cubic-bezier(.17,.67,.83,.67)}.pricing-toggle-container .chooser label{font-size:1.5rem;color:#7d7d7d;font-weight:700;padding:.65em .4em;text-align:center;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .pricing-toggle-container .chooser label{font-family:Mija}.pricing-toggle-container .chooser label:hover{cursor:pointer}.pricing-toggle-container .chooser input:checked+label{color:#41b14f;text-decoration:underline;text-decoration-thickness:.125em;filter:none}.pricing-toggle-container .chooser input:focus+label{outline:2px dotted;outline-offset:.125em}.pricing-toggle-container .toggle{width:90px;height:45px;background-color:#41b14f;border-radius:100px;margin:0 1.5em;display:block;position:relative;transition:background-color .5s ease}.pricing-toggle-container .toggle:hover{cursor:pointer}.pricing-toggle-container .toggle.on{background-color:#41b14f}.pricing-toggle-container .switch{position:absolute;top:2px;left:2px;right:calc(100% - 45px);border-radius:50%;background-color:#fff;height:41px;transition:.25s cubic-bezier(.785,.135,.15,.86);transition-property:left,right;transition-delay:0s,30ms;pointer-events:none}.pricing-toggle-container input:not(:checked)~.toggle .switch{transition-delay:30ms,0s}.pricing-toggle-container input:not(:checked)~.toggle .switch{right:2px;left:calc(100% - 45px)}.pricing-toggle-container fieldset{all:initial;display:block}::-moz-range-track,::-ms-track,input[type=range]{background-color:#3f91e5;width:100%}.membership-slider{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:2em}.output--wrapper{margin:0 0 .125em 0;width:calc(100% - 1.5em);padding:1.5em 1em;text-align:center}@media all and (min-width:560px){.output--wrapper{width:calc(23em + 2vw);padding-left:3em;padding-right:3em}}@media all and (min-width:750px){.output--wrapper{width:calc(30em + 3vw)}}.output--wrapper output{font-weight:700;width:100%;font-size:calc(2.3em + 2vw);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .output--wrapper output{font-family:Mija}@media all and (min-width:750px){.output--wrapper output{font-size:calc(3.65em + 2vw)}}.output--wrapper output::before{content:"$"}.output--wrapper output::after{content:" / month";font-size:.5em}.output--wrapper .output__desc{display:block;font-weight:700;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%}.output--wrapper .output__desc a{background-position:center 72%}.slider{position:relative;width:100%;font-feature-settings:"smcp" 1,"c2sc" 1,"tnum" 1,"frac" 1,"sups" 1,"subs" 1}.slider datalist{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:0;color:#777;position:relative;top:-1.75em;z-index:1;margin-top:-2em}.slider datalist option{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;font-size:.9em;width:25px;height:2em;position:relative;top:-2em;padding-top:2em;background:linear-gradient(90deg,#e5e5e5 1px,#e5e5e5 1px,transparent 1px) no-repeat border-box;background-size:12% 15px;background-position:center 0,center}.slider datalist option:nth-child(n+4){background:linear-gradient(90deg,#41b14f 1px,#fff 1px,#fff 1px) no-repeat border-box;background-size:12% 15px;background-position:center 0,center}.slider datalist option:nth-child(n+10){background:linear-gradient(90deg,#2da2c5 1px,#fff 1px,#fff 1px) no-repeat border-box;background-size:12% 15px;background-position:center 0,center}.slider--track{box-sizing:border-box;padding:.375rem 0;width:100%;height:2.25em;border-radius:1.125em;box-shadow:inset 0 -1px 1px #fff,inset 0 -1px 1px #e5e5e5,inset 0 -1px 1px #e5e5e5,inset 0 -2px 1px #767676;background:#f6f3f2;background:linear-gradient(#f5f5f5,#eee 42.857%,#bfbfbf);position:relative;top:-.5em}.slider--filling{display:block;content:"";position:absolute;top:0;left:0;box-sizing:border-box;padding:.375rem 0;width:0%;height:2.15em;border-radius:1.125em 0 0 1.125em;background:linear-gradient(to right,#9ec14c,#41b14f 13em,#2da2c5);background-size:100% 100%}.slider input[type=range]{position:relative;top:-2.1em;margin-top:calc(16px - 2.5em);align-self:center;padding-bottom:2.5em;background:inherit;cursor:pointer;width:100%;border:solid 2.1rem transparent;border-left:none;border-right:none;z-index:2}.slider input[type=range]::-webkit-slider-runnable-track{background:0 0}.slider input[type=range]::-moz-range-track{background:0 0}.slider input[type=range]::-ms-track{background:0 0;color:transparent}.slider input[type=range]::-ms-fill-lower{background:0 0}.slider input[type=range]::-ms-fill-upper,.slider input[type=range]::-ms-tooltip{display:none}.slider input[type=range]::-webkit-slider-thumb{margin-top:-.375em;box-sizing:border-box;border:none;padding:.375em;width:2.25em;height:2.25em;border-radius:50%;box-shadow:0 .375em .5em -.125em grey,inset 0 -.25em .5em -.125em #bbb;background:linear-gradient(#9ec14c,#41b14f) content-box,linear-gradient(#fdfdfd,#c4c4c4) border-box;cursor:pointer}.slider input[type=range]::-moz-range-thumb{box-sizing:border-box;border:none;padding:.375em;width:2.25em;height:2.25em;border-radius:50%;box-shadow:0 .375em .5em -.125em grey,inset 0 -.25em .5em -.125em #bbb;background:linear-gradient(#9ec14c,#41b14f) content-box,linear-gradient(#fdfdfd,#c4c4c4) border-box;cursor:pointer}.slider input[type=range]::-ms-thumb{box-sizing:border-box;border:none;padding:.375em;width:2.25em;height:2.25em;border-radius:50%;box-shadow:0 .375em .5em -.125em grey,inset 0 -.25em .5em -.125em #bbb;background:linear-gradient(#9ec14c,#41b14f) content-box,linear-gradient(#fdfdfd,#c4c4c4) border-box;cursor:pointer}.slider input[type=range] :hover,.slider input[type=range]:active,.slider input[type=range]:focus{outline:0!important}@media all and (min-width:1024px){.slider input[type=range]{border:solid 2.5rem transparent}}.membership-calculator .slider{max-width:35em}.membership-calculator .slider input[type=range]{border-right-width:0;border-left-width:0}.membership-calculator .output--wrapper{background-color:#f6f3f2}.membership-calculator output{color:#41b14f}.membership-calculator output::after{color:#41b14f}.membership-calculator .output__desc{color:#41b14f}@media all and (min-width:750px){.membership-calculator datalist{width:35em;border-left:solid .5em transparent;border-right:solid .5em transparent}}.membership-calculator datalist option{color:#666}.membership-calculator datalist option:nth-child(n+4){color:#41b14f}.membership-calculator datalist option:nth-child(n+10){color:#2da2c5}.membership-desc{position:relative;top:-1.5em}.membership-desc section{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;color:#333}@media all and (min-width:550px){.membership-desc section{flex-direction:row-reverse}}.membership-desc section img{max-width:70%}@media all and (min-width:550px){.membership-desc section img{margin-left:1em;width:100%;min-width:250px;height:auto;align-self:flex-start;justify-content:flex-start}}.membership-desc section h2{color:#41b14f}.membership-desc section p{text-align:left}.checkout__tabs-wrapper{background-image:linear-gradient(#ddd,#ddd);background-size:100% 1px;background-repeat:no-repeat;background-position:left center;margin:0 0 calc(.75em + 2vw) 0}@media (max-width:40em){.checkout__tabs-wrapper{margin:0}}@media (max-width:48em){.checkout__tabs-wrapper .container{padding:0;width:100%}}@media all and (max-width:300px){.checkout__tabs-wrapper{background:#eee}}.auth-modal-wrapper input[type=number]::-webkit-inner-spin-button,.auth-modal-wrapper input[type=number]::-webkit-outer-spin-button,.checkout input[type=number]::-webkit-inner-spin-button,.checkout input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none;margin:0}@media (max-width:40em){.checkout__tabs__breadcrumbs{display:flex;flex-direction:row}}.checkout__tabs{width:100%;display:flex;justify-content:space-between;margin:0;padding:0 .75vw}@media all and (max-width:300px){.checkout__tabs{flex-direction:column}}@media all and (max-width:500px){.checkout__tabs{max-width:50%}}.checkout__tabs__breadcrumbs .btn[disabled]{color:#767676;border:1px solid #ddd;background:#fff;opacity:1}.checkout__tabs__breadcrumbs__mobile-nav{display:none}.checkout__tabs__breadcrumbs__mobile-nav a.disabled{background-image:none}@media (max-width:40em){.checkout__tabs__breadcrumbs__mobile-nav{display:flex;flex-direction:row;min-width:200px;white-space:nowrap;margin-left:auto}.checkout__tabs__breadcrumbs__mobile-nav li{display:inline-block}}.checkout__tab{margin:0 1em;padding:.5em;display:inline-block;line-height:1;background:#fff;color:#333;font-size:1.1em}.checkout__tab .lining-figures-tnum{font-size:.8em}.checkout__tab:first-of-type{margin-left:0}@media (max-width:40em){.checkout__tab{display:none}}@media (max-width:40em){.checkout__tab:nth-child(1).active a:before{content:"Step 1/3:"}}@media (max-width:40em){.checkout__tab:nth-child(2).active a:before{content:"Step 2/3:"}}@media (max-width:40em){.checkout__tab:nth-child(3).active a:before{content:"Step 3/3:"}}.checkout__tab.active{display:block;color:#41b14f}@media all and (max-width:300px){.checkout__tab.active{background:#41b14f;color:#fff}}@media (max-width:40em){.checkout__tab.active a{font-size:1.5em}.checkout__tab.active a .lining-figures-tnum{display:none}.checkout__tab.active a:before{color:#333;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-weight:700;display:block}.checkout__tab.active a:before a{background-position:center 72%}}.checkout__tab a{display:block;padding:.35em;font-feature-settings:"smcp" 1,"c2sc" 1;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;color:inherit;text-decoration:none;font-weight:700;letter-spacing:.5px;width:100%;text-align:center;background-image:none}@media (max-width:40em){.checkout__tab{text-align:center;font-size:.7em;line-height:1.2}}@media all and (max-width:300px){.checkout__tab{display:block;text-align:center;background:#eee;font-size:.9em;line-height:1.2}}.checkout__tab-section{padding:2em 0 4em}.title--secure{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjNDFCMTRGIiBkPSJNMTUgMjEuOTE1Yy0uNTgzLS4yMDYtMS0uNzYyLTEtMS40MTUgMC0uODI4LjY3Mi0xLjUgMS41LTEuNXMxLjUuNjcyIDEuNSAxLjVjMCAuNjUzLS40MTcgMS4yMDktMSAxLjQxNXYyLjU5NGMwIC4yNjMtLjIyNC40OTEtLjUuNDkxLS4yNjggMC0uNS0uMjItLjUtLjQ5MXYtMi41OTR6bS03LTcuOTE1Yy0xLjY1OC4wMDUtMyAxLjM0LTMgMy4wMDl2OS45ODFjMCAxLjY2MiAxLjM0NiAzLjAwOSAzLjAwOSAzLjAwOWgxNC45ODJjMS42NjIgMCAzLjAwOS0xLjMzNyAzLjAwOS0zLjAwOXYtOS45ODFjMC0xLjY1OS0xLjM0MS0zLjAwNS0zLTMuMDA5di0zLjUwMWMwLTQuMTQyLTMuMzY2LTcuNDk5LTcuNS03LjQ5OS00LjE0MiAwLTcuNSAzLjM1Ny03LjUgNy40OTl2My41MDF6bTMgMHYtMy40OTljMC0yLjQ5MiAyLjAxNS00LjUwMSA0LjUtNC41MDEgMi40OCAwIDQuNSAyLjAxNSA0LjUgNC41MDF2My40OTloLTl6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:1em 1em;background-position:left top -.025em;padding-left:1.25em}.cvv-more a{float:right;clear:both;color:#006fc6;width:auto}.ccv-info{clear:both;float:right;font-size:.85em;max-width:30em;padding:0 1.5em .5em 1em;margin:1em 0;background:#fff2cc;border-radius:11px;-webkit-animation:content-injection .3s forwards;animation:content-injection .3s forwards}.ccv-info:after,.ccv-info:before{content:" ";display:table;clear:both}.ccv-info p{line-height:1.5}.ccv-more:after,.ccv-more:before{content:" ";display:table;clear:both}.checkout__receipt__update input[type=submit]{margin:0}.checkout__success{padding:3em 0}.checkout__success h3{text-transform:none}.checkout__success__content{margin:2em auto;max-width:650px}.checkout__success__content form{display:block;text-align:left;width:100%;border-radius:11px;margin:1em 0;background:#f6f6f6;padding:2em}.checkout__success__content form label{color:#666;margin-bottom:0}.checkout__success__content form input[type=submit]{display:inline-block;margin:0 auto}.checkout__success__downloads .meta{color:#444}.checkout__success__content__container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width:1150px){.checkout__success__content__container{flex-direction:row}}.checkout__success__visual{min-width:320px;width:60%;max-width:780px;margin:0;padding:0}@media all and (min-width:1150px){.checkout__success__visual{min-width:360px;width:33%;padding:0 .5em 0 .5em}}.checkout__success__visual a{background-image:none}.checkout__confirmation{margin:2em auto .5em;max-width:400px;text-align:center;font-size:1.2em}input[type=text].input__coupon{box-sizing:border-box}input[type=text].input__coupon:focus{box-shadow:none}input[type=text].input__coupon.success{color:#41b14f;border-color:#41b14f;font-weight:700;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 input[type=text].input__coupon.success{font-family:Mija}.checkout__receipt__discount.success .btn.success{background:linear-gradient(#9ec14c,#41b14f);color:#fff;border-color:#41b14f}.checkout__receipt__discount.success .btn.success span{color:#fff}.checkout__coupon .coupon-sum{color:#d33a2c}.checkout__coupon .coupon-code{background-color:#fff2cc;font-family:monospace;padding:.15em .6em .35em .6em;line-height:1.1em!important;display:inline;border-radius:11px;white-space:nowrap}.checkout__coupon .membership-coupon{padding:.15em .6em .35em .6em;line-height:1.4em;display:inline;border-radius:11px;white-space:nowrap;color:#fff;font-weight:700;background-color:#d33a2c;background-image:linear-gradient(to bottom,#f88040,#d33a2c)}.checkout__coupon .membership-emoji{position:relative;top:.2em;text-decoration:none}.checkout__coupon_remove{text-decoration:none;font-size:.5em;color:#d33a2c;background-image:none;border:1px solid #d33a2c;padding:2px 4px;vertical-align:middle;border-radius:50%}.checkout__coupon .coupon-code::after{content:"";width:2em;margin-left:.2em;margin-right:-1em;height:.9em;vertical-align:middle;display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzQxQjE0RiIgZD0iTTE2IDBjLTguODM2IDAtMTYgNy4xNjQtMTYgMTZzNy4xNjQgMTYgMTYgMTYgMTYtNy4xNjQgMTYtMTYtNy4xNjQtMTYtMTYtMTZ6TTEzLjUyIDIzLjM4M2wtNy4zNjItNy4zNjMgMi44MjgtMi44MjggNC41MzMgNC41MzUgOS42MTctOS42MTcgMi44MjggMi44MjgtMTIuNDQ0IDEyLjQ0NXoiPjwvcGF0aD4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:right 1em center;background-size:.9em .9em}.stripe-button--apple-pay{display:inline-block;cursor:pointer;height:1.25em;vertical-align:middle}.checkout .trumpet{margin-bottom:3em}.checkout__receipt__dispenser{position:relative;top:1.4em}.checkout__receipt__dispenser:after,.checkout__receipt__dispenser:before{content:" ";display:table;clear:both}.checkout__receipt__dispenser::before{content:"";display:block;height:25px;width:105%;position:relative;left:-2.5%;bottom:-20px;border-radius:11px;background:#eee;z-index:-1}.checkout__receipt__dispenser::after{content:"";display:block;height:10px;width:96%;position:absolute;top:28px;left:2%;border-radius:11px;background:#000;z-index:-1}@media (max-width:64em){.checkout__receipt__dispenser::after,.checkout__receipt__dispenser::before{display:none}}.checkout__receipt__wrapper{overflow-y:hidden;margin-top:.3em;margin-bottom:3em;border-radius:11px 11px 0 0;-webkit-clip-path:inset(0 0 0 0 round 11px 11px 11px 11px);clip-path:inset(0 0 0 0 round 11px 11px 11px 11px)}@media (max-width:64em){.checkout__receipt__wrapper{border-radius:0}}.checkout__receipt{width:98%;margin:0 auto;padding:2em 1em;font-size:calc(.8em + .1vw);margin-bottom:1em;background:#fff;position:relative;box-shadow:inset 0 3px 2px #eee;border:1px solid #ddd;border-radius:11px 11px 0 0;filter:drop-shadow(rgba(0, 0, 0, .15) 0 1px 2px)}.checkout__receipt.checkout__review{font-size:calc(.8em + .25vw);border-radius:0;box-shadow:none;transform:none;max-width:calc(400px + 6vw);-webkit-animation:none;animation:none;margin:2em auto}@media (max-width:64em){.checkout__receipt{border-radius:0;box-shadow:none}}@media screen and (min-width:64em){.checkout__receipt{transform:translateY(-110%);-webkit-animation:receipt 3s ease-out forwards;animation:receipt 3s ease-out forwards}}.checkout__receipt::after{content:"";display:block;position:absolute;bottom:-10px;left:0;width:100%;height:10px;transform:rotateX(180deg);background:linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%),linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);background-size:20px 40px}.checkout__receipt .form__field{margin:0}@-webkit-keyframes receipt{to{transform:translateY(0)}}@keyframes receipt{to{transform:translateY(0)}}.checkout__receipt__items{padding:0;list-style:none;margin:0;font-feature-settings:"tnum" 1,"lnum" 1,"frac" 1,"sups" 1,"subs" 1}.checkout__receipt__item-image{width:75px;margin:0 1em 0 0;float:left}.checkout__receipt__item{padding:1em 0;border-bottom:1px solid #ddd;overflow:hidden;margin:0}.checkout__receipt__item__title{font-size:inherit;margin-bottom:.2em;line-height:1.3;margin-top:0;font-style:normal}.checkout__receipt__item__desc{color:#666;font-size:.9em;margin:0;margin-bottom:1em;line-height:1.4}.checkout__receipt__amount{width:auto;float:right;margin:0;padding:0}.receipt__row{border-bottom:1px solid #ddd;padding:1em 0;position:relative}.receipt__row.checkout__receipt__total{border-bottom:none}.checkout__receipt__discount{overflow:hidden}.checkout__receipt__discount .error-msg{margin-left:6px;padding:.45em 1em}.checkout__receipt__discount input{padding:1em;margin:0;font-size:1em;float:left;border:1px solid #ddd}.checkout__receipt__discount input[type=text]{max-width:calc(60% - 6px);border-radius:11px 0 0 11px;color:#666;background-color:#fff;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .checkout__receipt__discount input[type=text]{font-family:Elena}.checkout__receipt__discount input[type=text]:focus{outline:0!important;box-shadow:0 4px 15px #bebebe;border:1px solid #dadada}.checkout__receipt__discount button{margin:1em 0;border-top-left-radius:0;border-bottom-left-radius:0;min-width:40%;box-sizing:border-box}.checkout__receipt__discount button.input__coupon__submit{font-weight:700;font-size:1em;transition:background .2s ease-in-out;border-radius:0 11px 11px 0;cursor:pointer;border-left:none;text-shadow:none;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .checkout__receipt__discount button.input__coupon__submit{font-family:Mija}.checkout__receipt__discount button.input__coupon__submit.btn--grey--bordered{border-top:1px solid #ddd;border-right:1px solid #ddd;color:#666;background-color:#eee}.checkout__receipt__discount button.input__coupon__submit[disabled]{cursor:not-allowed}.checkout__receipt__discount button.input__coupon__submit[data-loading]{background-color:#666;color:#fff}@supports (display:flex){.input__coupon__wrapper{display:flex;padding-left:6px}.input__coupon__wrapper .input__coupon{width:auto;margin:1em 0;color:#f6f6f6}.input__coupon__wrapper .input__coupon:not(:-moz-placeholder-shown){font-weight:700;letter-spacing:1px;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .input__coupon__wrapper .input__coupon:not(:-moz-placeholder-shown){font-family:Mija}.input__coupon__wrapper .input__coupon:not(:placeholder-shown){font-weight:700;letter-spacing:1px;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .input__coupon__wrapper .input__coupon:not(:placeholder-shown){font-family:Mija}.input__coupon__wrapper .input__coupon:not(:-moz-placeholder-shown):active,.input__coupon__wrapper .input__coupon:not(:-moz-placeholder-shown):focus{color:#333}.input__coupon__wrapper .input__coupon:not(:placeholder-shown):active,.input__coupon__wrapper .input__coupon:not(:placeholder-shown):focus{color:#333}.input__coupon__wrapper input[type=submit]{width:auto;margin:1em 0}}table.checkout__receipt__costs{table-layout:fixed;color:#666;margin:0;padding:0;font-feature-settings:"smcp" 1,"c2sc" 1,"tnum" 1,"lnum" 1,"frac" 1}table.checkout__receipt__costs tr{border:none;padding:0}table.checkout__receipt__costs tr td,table.checkout__receipt__costs tr th{padding:.5em 0;color:inherit;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-size:1.1em;font-weight:400;background:0 0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 table.checkout__receipt__costs tr td,.wf-loaded-stage2 table.checkout__receipt__costs tr th{font-family:Elena}table.checkout__receipt__costs tr td a,table.checkout__receipt__costs tr th a{background-position:center 72%}table.checkout__receipt__costs th{width:60%}table.checkout__receipt__costs td{width:40%;text-align:right}table.checkout__receipt__costs .delivery-highlight,table.checkout__receipt__costs .shipping-highlight-costs{color:#41b14f}.checkout__emoji{font-size:.8em;position:relative;top:.15em;left:-.25em}.checkout__receipt__total{overflow:hidden;font-size:1.4em}.checkout__receipt__total small{font-size:.55em}.checkout__receipt__currency{color:#aaa}.checkout__receipt__total-price{display:block;float:right;color:#41b14f;font-weight:700;font-size:1.3em;font-feature-settings:"smcp" 1,"c2sc" 1,"lnum" 1,"frac" 1,"sups" 1,"subs" 1}.checkout__review .btn--full{margin:0 0 1em}.checkout__review__edit-address{position:absolute;top:1em;right:0;padding-top:.25em;padding-bottom:.25em}.checkout__receipt-container span.btn--full{margin:0 0 1.5em 0}.btn.checkout__receipt-toggle{display:none}.checkout__receipt__dispenser.open{max-height:50em}@media (max-width:64em){.checkout__receipt__dispenser{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.btn.checkout__receipt-toggle{display:block}}.checkout__review__email-wrapper{max-width:calc(400px + 6vw);min-height:54px;margin:0 auto;position:relative;text-align:left;font-size:1em}.checkout__review__email-wrapper span{line-height:1.3em}@media all and (max-width:480px){.checkout__review__email-wrapper{height:auto;margin-top:0;text-align:center}.checkout__review__email-wrapper .form__field input.success{text-align:center}.checkout__review__email-wrapper .form__field .input-wrapper:after{background-image:none}.checkout__review__email-wrapper .form__field{margin-bottom:0}}.checkout__review__email{display:block;max-width:calc(400px + 6vw);position:relative;font-size:1em;font-weight:700;left:0;transition:transform .4s ease-out;background:#fff2cc;border-radius:.5em;padding:.75em 5em .75em 1em}.checkout__review__email.editing{transform:translateX(1em)}@media all and (max-width:480px){.checkout__review__email{position:static;display:block;text-align:center;padding:.75em 1em}.checkout__review__email .form__field input{text-align:center}}.btn.checkout__review__email-editor{font-size:.9em;line-height:1;margin:0 auto;position:absolute;right:1em;top:.6em}@media all and (max-width:480px){.btn.checkout__review__email-editor{position:static;display:inline-block;margin-top:1em}}.content-tabs{display:flex;flex-direction:row;min-width:200px;white-space:nowrap;margin-left:auto;justify-content:center;border-radius:11px;min-height:4.5em;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;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}}.books__header,.internal__header{background:#bc3428;margin-bottom:0;padding:2.5em 1em 1em 1em;position:relative;z-index:2}.books__header figure.author,.internal__header figure.author{height:120px}.books__header__sidebar img,.header__sidebar img{display:none}.articles__header__graphic img{display:none}@media all and (min-width:1025px){.articles__header__graphic img,.books__header__sidebar img,.header__sidebar img{display:block;width:100%;height:auto}.books__header__sidebar,.header__sidebar{position:relative}.books__header__graphic{margin-top:-30%;position:relative}.header__graphic{margin-top:-30%;padding-left:1em}.header__graphic img{max-width:82%}.nl__header__graphic{margin-top:-30%}.nl__header__graphic img{max-width:90%}.ebooks__header__graphic{margin-top:-40%}.articles__header__graphic{width:230px;margin-top:-1em}}.books__splits{margin:0 auto;max-width:1700px;padding:1em 0;width:100%;list-style:none;display:flex;align-items:stretch}.books__splits:after,.books__splits:before{content:" ";display:table;clear:both}@media (max-width:64em){.books__splits{flex-direction:column}}.books__split{float:left;min-height:calc(100vh - 300px);background:#c13125;color:#fff;margin-top:2em;margin-left:1em;transition:all .2s ease-in-out;border-radius:11px;position:relative;padding:4em 1.5em 300px;display:flex;flex-direction:column;align-items:flex-start}.books__split:first-of-type{width:calc(60% - 1.5em);padding:4em 2em 350px}.books__split:first-of-type::before{content:"";display:block;position:absolute;background-size:100% auto;background-repeat:no-repeat;background-image:url(../images/smashing-cat/peeking-down.svg);top:-45px;left:100px;width:120px;height:55px}@media (max-width:40em){.books__split:first-of-type{padding:4em 1em 300px}}.books__split:last-of-type{width:calc(40% - 1.5em);padding:4em 1.5em 350px;margin-right:0}@media (max-width:40em){.books__split:last-of-type{padding:4em 1em 300px}}.books__split ul{list-style-image:url(../images/bullet-dark.svg);margin-left:0;padding:0;padding-left:.5em}.books__split ul li{padding-left:.5em}.books__split a{color:inherit}.books__split h2{margin-bottom:.75em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .books__split h2{font-family:Mija}@media (max-width:64em){.books__split:first-of-type,.books__split:last-of-type{float:none;width:calc(100% - 1em);margin:.5em;height:auto}}a.book__split__explore{text-shadow:none;color:#2da2c5;margin-top:3em}.books__split__flexer{flex:1}.printed-books__illustration{height:1.5em;position:relative;vertical-align:bottom;margin-left:.5em;top:-.15em;display:none}.books__split__illustration{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:600px}.books__split__highlight-image{display:block;background:0 0;text-shadow:none;color:inherit;padding:0;margin-right:1em;float:left;position:relative;top:-.2em}@media all and (max-width:480px){.books__split__highlight-image{width:100%;max-height:100%;float:none}}.books__split__highlight-image img{max-width:200px}.books__tabs{margin:calc(.75em + .5vw) 0 0;width:100%;padding:0;list-style:none;background:#d33a2c;display:flex}.books__tabs:after,.books__tabs:before{content:" ";display:table;clear:both}.books__tab{flex:1;float:left;background:#811d15;color:#fff;padding:0;text-transform:uppercase;font-weight:700;margin:0;margin-right:.5em;transition:background .2s ease-in-out,color .2s ease-in-out,text-shadow .2s ease-in-out;border-radius:11px 11px 0 0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .books__tab{font-family:Mija}.books__tab a{display:block;width:100%;height:100%;padding:.75em;text-align:center;border-radius:11px 11px 0 0;text-decoration:none;color:inherit;letter-spacing:1px;font-size:.95em;transition:background .2s ease-in-out,color .2s ease-in-out,text-shadow .2s ease-in-out;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.books__tab a:focus,.books__tab a:hover,.books__tab a[aria-selected=true]{background:#fff;color:#d33a2c;text-shadow:none}@media all and (max-width:500px){.books__tab a span{display:none}}.books__tab:last-of-type{margin-right:0}.books__tab.active{color:#fff;background:#bc3428}.books__tab.active a:focus,.books__tab.active a:hover{color:#fff;background:#bc3428}.books__book__wrapper{padding:5em 2em}.internal__page__wrapper{padding:calc(1.5em + 2vw) 4vw}@media screen and (min-width:64em){.internal__page__wrapper{padding:2.5em 2em}}.internal__content--newsletter .img>a{background:0 0}.internal__content--newsletter .img em{color:#666}.internal__content p:first-child,.internal__content--newsletter h3:first-child,.internal__content--newsletter p:first-child{margin-top:0}.internal__content--newsletter+.internal__summary{font-style:normal}@media screen and (min-width:64em){.internal__content--newsletter+.internal__summary{padding-left:3em;font-size:.9em}}.internal__content--newsletter .promo-newsletter--newsletter .promo-newsletter{margin-top:0}.internal__content--newsletter+.internal__summary li:before{left:0}.books__book__wrapper,.internal__page__wrapper{background:#fff;border-radius:11px}.books__book__wrapper:after,.books__book__wrapper:before,.internal__page__wrapper:after,.internal__page__wrapper:before{content:" ";display:table;clear:both}@media (max-width:40em){.books__book__wrapper{padding:calc(1.5em + 2vw) 1vw}}.books__book__image{margin:0 0 2rem 3rem;padding:0;background:0 0;max-width:300px;transition:all .2s ease-out;position:relative}.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;right:0;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none;top:84%;left:-45%}.books__book__image:hover::before{transform:scaleX(0);opacity:0}@media (max-width:64em){.books__book__image{display:block}}@media (max-width:40em){.books__book__image{max-width:250px}}.books__book__img{width:100%;max-width:250px;will-change:transform;transform-origin:0 100%;transform:rotate(-11deg);transition:transform .2s ease-out}.books__book__img:hover{transform:rotate(0)}@media (max-width:40em){.books__book__img{margin-top:1em;margin-left:1em;padding-bottom:1.25em}}.books__book__img img{height:auto}.books__bundle__title{font-size:calc(1.25em + .25vw)}.books__book__description{float:left}.books__book__description a{color:#006fc6}.books__book__footer{clear:both;float:none;margin:1em 0 0 0}.books__book__title{margin:0;font-size:calc(1.5em + .25vw);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .books__book__title{font-family:Mija}.books__book__title a{transition:all .1s ease-out;color:#006fc6}.books__bundle__cta .free{color:#41b14f}.internal__content a:not(.btn){color:#006fc6;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#006fc6;text-decoration-color:#006fc6}.internal__content figure a{background-image:initial!important}.internal__page__wrapper span:target{background-color:#fff2cc}.books__bundle{margin:.3em 0}.books__bundle__wrapper{background:#fff;border-radius:11px;padding:3vh 2em}.books__bundle__wrapper:after,.books__bundle__wrapper:before{content:" ";display:table;clear:both}@media (max-width:48em){.books__bundle__wrapper{padding:1em .5em;display:flex;flex-direction:column}.books__bundle__wrapper .books__bundle__description{order:-1}.books__bundle__wrapper .books__bundle__desc__learn__more{text-align:center}}.books__bundle__image{text-align:center;margin-top:2em;padding:0;background:0 0}@media (max-width:64em){.books__bundle__image{margin:0 auto 2em}}.books__bundle__img{max-width:300px;margin:0 auto}.books__bundle__figure{float:left;width:40%;padding:1em}@media (max-width:64em){.books__bundle__figure{width:100%;float:none;display:flex;flex-wrap:wrap}}.books__bundle__description{float:left;width:60%;padding:1em}.books__bundle__description a{color:#006fc6}@media (max-width:64em){.books__bundle__description{width:100%;float:none}}.books__bundle__title{font-size:1.5em;margin:0 0 .5em 0;text-transform:initial;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .books__bundle__title{font-family:Mija}.books__bundle__title a{transition:all .1s ease-out;color:#006fc6;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#006fc6;text-decoration-color:#006fc6}.books__bundle__cta{text-align:center;margin:2em 0}.books__bundle__cta.books__bundle__cta--ebooks{max-width:250px;margin:0 auto}@media (max-width:64em){.books__bundle__cta.books__bundle__cta--ebooks{align-self:center}}.books__bundle__cta.books__bundle__cta--ebooks .btn--full{margin-top:.75em;padding:.75em .8em .75em .8em}.books__bundle__cta .btn{font-size:1em}.bundle__contents-wrapper{border:1px solid #ddd;border-radius:11px}.books__bundle .accordion-item,.books__bundle .accordion-item:first-child{margin:0;border:none;color:#2da2c5}.books__bundle .accordion-item:first-child[aria-expanded=true],.books__bundle .accordion-item:first-child[aria-expanded=true]+.accordion-desc,.books__bundle .accordion-item:first-child[aria-selected=true],.books__bundle .accordion-item[aria-expanded=true],.books__bundle .accordion-item[aria-expanded=true]+.accordion-desc,.books__bundle .accordion-item[aria-selected=true]{border:none;max-height:2000px}.books__bundle .accordion-item:active,.books__bundle .accordion-item:first-child:active,.books__bundle .accordion-item:first-child:hover,.books__bundle .accordion-item:hover{color:#d33a2c}.bundle__contents{list-style:none;margin:0;padding:0}.bundle__contents__item{margin:0;padding:1em;border-bottom:1px solid #ddd}.bundle__contents__item:after,.bundle__contents__item:before{content:" ";display:table;clear:both}a.bundle__contents__title{background:0 0;text-shadow:none;color:inherit;padding:0;font-weight:700;display:block;width:80%;float:left}a.bundle__contents__title:active,a.bundle__contents__title:hover{color:#2da2c5}.bundle__contents__price{display:block;width:20%;float:right;text-align:right}.bundle__contents__footer ul{list-style:none;padding:0 1em;float:right;text-align:right;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%}.bundle__contents__footer ul a{background-position:center 72%}.bundle__contents__footer ul li{margin:0;padding:0;font-weight:700}.bundle-price__label,.total-value__label{font-weight:400;margin-right:1em}.total-value__price{display:inline-block;position:relative}.total-value__price::before{content:"";display:block;position:absolute;width:100%;height:2px;border-radius:2px;background:#d33a2c;top:50%;margin-top:-2px;transform:rotate(-35deg)}.bundle__cta{margin-top:1.5em;margin-left:1em;float:left}.book-details{padding:calc(1em + 4vh) 2vw 0 2vw}.book-details a:not(.btn):not(.toolbar-item),.book-details__about a:not(.btn),.book-details__cta-row a:not(.btn){color:#006fc6}.book-cta__price .monthly{font-size:.6em;color:#858585}.book-details__title{margin:0;text-shadow:none}.book-details__book-author{margin:1.75em 0 .5em 0;font-size:.85em;letter-spacing:1px;font-weight:700;text-transform:uppercase;display:inline-block;color:#d33a2c}@media all and (max-width:800px){.book-details__book-author{max-width:65%}}@media (max-width:40em){.book-details__book-author{max-width:100%}}.book-details__book-description>p:first-child:first-line{font-weight:700;font-variant:all-small-caps;text-transform:lowercase;letter-spacing:.5px;font-size:1.1em}.book-details__book-image{display:block;max-width:410px;margin:0 auto;padding:3em 2em 0 3.4em;position:relative}.book-details__book-image::before{display:block;content:"";height:90%;width:145%;position:absolute;background-image:url(../images/shadow-books.png);background-size:100% auto;background-repeat:no-repeat;top:87%;left:-23%;right:0;pointer-events:none}.book-details__book-image img{height:auto}.book-details__book-image:hover::before{display:none}.book-details__book-image img{will-change:transform;transform-origin:0 100%;transform:rotate(-11deg);transition:transform .2s ease-out}.book-details__book-image:hover img{transform:rotate(0)}.book-details__book-image[data-new]::after{content:"";display:block;position:absolute;left:-42px;top:25px;background-image:url(../images/smashing-cat/new_left.svg);background-repeat:no-repeat;background-size:100% auto;width:100px;height:110px}@media (max-width:64em){.book-details__book-image[data-new]::after{background-image:url(../images/smashing-cat/new_top.svg);left:auto;top:calc(-20px - 2.0736vw);right:-.5vw;width:calc(65px + 6vw)}}@media all and (max-width:319px){.book-details__book-image[data-new]::after{display:none}}.book-details__cta{display:flex;flex-direction:column;margin:2em 0 1em}.book-details__cta:after,.book-details__cta:before{content:" ";display:table;clear:both}@media all and (min-width:480px){.book-details__cta{flex-direction:row}}.book-details__cta .btn{margin:1em 0 0;font-size:1.15em}.book-details__cta .btn span{display:block;color:#811d15;margin-top:.5em;font-size:.7em}.book-details__meta{color:#595959;font-size:.9em;background-image:url(../images/icons/author.svg);padding-left:27px;background-size:auto 20px;background-repeat:no-repeat;background-position:left .25em;font-style:italic}.book-details__about{margin-top:3em}@media all and (min-width:1025px){.book-details__about{margin-top:0}}.book-details__about__title,.book-details__author__desc__title{font-size:1.5em;margin-top:calc(1em + 2vh);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .book-details__about__title,.wf-loaded-stage2 .book-details__author__desc__title{font-family:Mija}.book__testimonial{position:relative;margin:0;text-align:left;padding-top:calc(1em + 2vh);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .book__testimonial{font-family:Elena}.book__testimonial__content{padding:0;margin:1.5em 1em 1.5em 0;position:relative;padding-left:30px}.book__testimonial__cite{font-style:normal;font-size:.9em;color:initial;padding-left:34px}.book__testimonial__cite p{margin:0}.book__testimonial__cite .testimonial__author{color:#555;font-weight:700}.book__testimonial__cite .testimonial__author__desc{color:#555;font-size:.9em;font-weight:400;font-style:italic}.book-details__tech-details ul{list-style:none;padding:0;margin-left:0;font-size:.9em}.book-details__tech-details h3{font-size:.9em;text-transform:uppercase;letter-spacing:1px}.book-details__author{max-width:100%}.book-details__author .author__image-wrapper{margin:0 auto;width:70%}.book-details__author .author__image{border-width:11px;margin:2vh 0}@media (max-width:64em){.book-details__author>a{margin:0 auto;float:none}}.figure--left-caption img{border-radius:22px}@media (min-width:768px) and (max-width:1024px){.book-image-col{float:right;width:50%!important}.book-description-col{float:left;width:50%!important}}.book__toc{font-size:1em}.book__toc:after,.book__toc:before{content:" ";display:table;clear:both}.book__toc__header{color:#d33a2c;overflow:hidden;font-weight:700;padding:.5em 0}.book__toc__author-col{color:#666}.book__toc__chapter-col{padding-left:0}.chapter__keywords ul{margin:0;padding:0;font-size:.9em;color:#666}.chapter__keywords ul li{display:inline-block;margin-bottom:0;padding-left:0}@media (max-width:40em){.chapter__keywords ul{text-align:left}}.chapter__keywords>ul>li::before{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.book__toc .accordion-item,.book__toc .accordion-item[aria-expanded=true]+.accordion-desc,.book__toc__header{border:none;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .book__toc .accordion-item,.wf-loaded-stage2 .book__toc .accordion-item[aria-expanded=true]+.accordion-desc,.wf-loaded-stage2 .book__toc__header{font-family:Elena}.chapter__author,.chapter__title{background:#fff;padding-right:5px}.book__toc .accordion-item:hover .chapter__author{color:#333}@media (max-width:40em){.book__toc .accordion-item:hover .chapter__author{color:#666}}.accordion-item[aria-expanded=true] .chapter__author{color:#333}.accordion-item[aria-expanded=true]:hover .chapter__title{color:#d33a2c}.book__toc__accordion-text{display:flex;margin-right:30px;overflow:hidden;flex-wrap:wrap}.accordion-list .book__toc__accordion-text::before{float:left;width:0;white-space:nowrap;color:#ccc;font-weight:400;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}.accordion-item:hover .book__toc__accordion-text::before{color:#d33a2c}.ebook-details{padding:calc(.5em + 3vw) 2vw 0 2vw}.ebook-details a:not(.btn):not(.toolbar-item){color:#006fc6}.ebook-cta{max-width:500px;margin:2em auto}.book-cta{display:block;margin:1em auto}.book-cta__title{max-width:280px;margin:0 auto 1em auto}.book-cta__price--old{text-shadow:none}.book-cta .btn{margin-top:.5em;font-size:calc(1em + .1vw)}.ebook-details__title{margin:0 auto;text-shadow:none}@media all and (min-width:1025px){.ebook-details__title{margin-bottom:0}}.ebook-details__book-image{display:block;width:100%;margin:1em auto;position:relative;transition:all .4s ease}@media all and (min-width:1025px){.ebook-details__book-image{padding-top:calc(2em + 1vh)}}.ebook-details__book-image[data-new]::after{content:"";display:block;position:absolute;left:-40px;top:25px;background-image:url(../images/smashing-cat/new_left.svg);background-repeat:no-repeat;background-size:100% auto;width:100px;height:110px}@media (max-width:64em){.ebook-details__book-image[data-new]::after{background-image:url(../images/smashing-cat/new_top.svg);left:auto;top:-41px;right:50px;width:120px}}.ebook-details__about{padding-bottom:2em}.ebook-details__about__title{font-size:1.5em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .ebook-details__about__title{font-family:Mija}.ebook-technical-details{background:#f6f6f6;padding:1px 0 1px .75em;margin-bottom:1em;border-radius:11px;font-size:.9em}.bundle-details{padding-top:calc(1em + 1vw);padding-bottom:2em;margin-bottom:1em;background:#d33a2c;color:#fff}.bundle-details .book-cta{display:block;margin:1em auto}.bundle-details .book-cta .book-cta__title{max-width:280px;margin:0 auto 1em auto}.bundle-details .book-cta .book-cta__price{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.bundle-details .book-cta .book-cta__price--old{text-shadow:none}.bundle-details .book-cta .btn{margin-top:.5em;font-size:calc(1em + .1vw)}.bundle-details__title{text-align:center;margin:.5em 0;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.bundle-details__book-image{display:block;width:100%;max-width:350px;margin:1.5em auto;position:relative}.bundle-details__book-image[data-new]::after{content:"";display:block;position:absolute;left:-40px;top:25px;background-image:url(../images/smashing-cat/new_left.svg);background-repeat:no-repeat;background-size:100% auto;width:100px;height:110px}@media (max-width:64em){.bundle-details__book-image[data-new]::after{background-image:url(../images/smashing-cat/new_top.svg);left:auto;top:-41px;right:50px;width:120px}}.bundle-details__accordion__item{padding:.75em 1em;position:relative;padding-right:50px;font-size:1.1em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .bundle-details__accordion__item{font-family:Mija}.bundle-details__accordion__item .accordion__expand-btn{font-size:30px;position:absolute;right:25px;top:.6em}.bundle-details__accordion__list [aria-expanded=true]+dd{padding:1em;max-height:1500px}.book-grid{display:flex;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:flex;flex-direction:column;align-items:center;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;flex-basis:100%}.book--featured__image{margin:1em 0;max-width:200px;padding:0 20px;left:.5em;display:inline-block;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(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;right:0;transition:all .1s ease-out;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;transform-origin:0 100%;transform:rotate(-11deg);transition:transform .2s ease-out;height:100%}.book--featured__image:hover img{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: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;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;line-height:1;color:#767676;font-size:1em;margin:1em auto 1em;background-image:linear-gradient(#ddd,#ddd);background-size:100% .06em;background-repeat:no-repeat;background-position:center 72%;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;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;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;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}.delivery-times{padding:4em 0}@media (max-width:40rem){.delivery-times{padding:2em 0}}figure.webinars__visuals{margin:0 auto}figure.webinars__visuals img{max-width:350px}.webinar-author-image{padding:0 1.5em;margin-bottom:2em}h3.webinars__about{font-size:1.5em;color:#333;margin-top:calc(1em + 2vh);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 h3.webinars__about{font-family:Mija}.author__image--webinar{background:0 0;border:8px solid #d33a2c}.webinars__bio{color:#444;font-size:.9em;line-height:calc(1.5em + .2vw);margin:calc(1.5em + .2vw) 0}.smashing-tv-host,.smashing-tv-speaker{background-color:#d0eed4;color:#005f2d;border-radius:11px;font-size:.75em;padding:.4em .35em;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}.webinar-details{padding:calc(1em + 2vh) 2vw calc(1em + 2vh) 2vw;color:#fff}.webinar-details__title{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.webinar-details__author{padding:calc(2em + 2vh) 0}.webinar-details__desc a{color:#006fc6}.webinar .article-header--meta-item__date,.webinar time{font-size:1em}.webinar-time{color:inherit;text-transform:none;letter-spacing:0;font-variant:none}.webinar-title-time{display:block;margin-bottom:.25em}.transcript .webinar-details p a{text-shadow:none;color:#fff;font-style:italic}.transcript .author__image-wrapper{max-width:150px;margin-top:2em;margin-bottom:2em}.newsletter{background:#f6f6f6;border-radius:11px;padding:2em 5%}@media (max-width:40em){.newsletter{padding:1.5em 5%}}.newsletter:after,.newsletter:before{content:" ";display:table;clear:both}.article .newsletter{margin:1em 0;padding:1.5em;background-color:#f6f3f2}.form__field__label--extra{display:inline}@media (max-width:64em){.form__field__label--extra{display:none}}@media all and (min-width:1025px){.article .newsletter{margin:2em 0}}ol.internal__toc--newsletter{counter-reset:listCounter 189}ol.internal__toc--newsletter li{counter-increment:listCounter -1;padding-left:2em}.contact-container{padding:1em 0}.contact-container fieldset{background:#fff9e6;border-radius:11px;padding:1em 2em}.contact-container fieldset legend{background:#fff2cc;padding:.5em 1em;border-radius:11px;position:relative;top:-.3em;color:#d33a2c}.contact-container .btn--lined{margin-top:3em}.contact__form{margin-top:1.25em}.contact__form .form__field__input,.contact__form input[type=email],.contact__form input[type=password],.contact__form input[type=text],.contact__form textarea{background-color:#fff}.event__header{color:#fff;padding:1em 0;position:relative;overflow:hidden;background:#d33a2c;background:#d33a2c}.event__date{margin-bottom:0}@media all and (min-width:1025px){.event__date{margin-top:0}}.event__cta{margin-top:1em;margin-bottom:1em}.event__cta p.small{background-color:#bc3428;padding:.5em .85em;border-radius:11px;display:inline-block;margin:0}.event__cta p.small::before{content:"🎪";margin-right:.5em}.event__cta p.small a{white-space:nowrap;color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.event__cta .btn{margin:0 0 1em 0}@media (max-width:64em){.event__cta .btn{display:inline-block}}.event__social{list-style:none;padding:0;margin-top:1.5em;text-align:center}.event__img{width:100%;max-width:400px;margin:0 auto;max-height:250px;display:block}@media (max-width:64em){.event__img,.event__social{display:none}}.event__social li{padding:0}.event__social li a{color:inherit}.event__social li a:active,.event__social li a:focus,.event__social li a:hover{color:#390c09;text-shadow:none}.event__highlights{color:#fff;padding:4em 0;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.event__highlights p a:not(.btn){color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.event__highlights .btn{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.event__highlights .btn--white{color:#006fc6;margin-bottom:1em}.event__highlights__title{color:#fff;margin-bottom:.5em}.event__highlights__image-grid{margin:2em 0}.event__highlights__image-grid img{width:100%;float:left}@media all and (min-width:480px){.event__highlights__image-grid img{width:50%}.event__highlights__image-grid img:last-of-type{display:none}}@media screen and (min-width:40em){.event__highlights__image-grid img{width:33.33%}.event__highlights__image-grid img:last-of-type{display:block}}@media screen and (min-width:64em){.event__highlights__image-grid img{width:33.33%}}.event__highlights__image-grid .caption{clear:both;font-style:italic;font-size:.8em;padding:1em 0;color:#aaa}.event__highlights__image-grid .caption a{color:#aaa;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#aaa;text-decoration-color:#aaa}.event__highlights__cyb{margin:0 auto;max-width:300px;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.event__highlights__cyb>a{background:0 0;text-shadow:none;color:inherit;padding:0}.event__highlights__cyb figcaption{font-size:.85em;font-style:italic;color:#9a97a9}.event__highlights__cyb figcaption a{color:#9a97a9;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#9a97a9;text-decoration-color:#9a97a9}.event__expectations{-moz-columns:2;columns:2;-moz-column-gap:3em;column-gap:3em}.events__title{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.events{margin-top:4em;margin-bottom:2em}@supports (display:grid){.events{list-style-image:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,60%));grid-gap:2.5em;align-content:center;justify-content:center;align-items:stretch;justify-items:center;margin:0;padding:0 1em}.events{margin-top:4em;margin-bottom:2em}@media screen and (min-width:1100px){.events{grid-template-columns:repeat(auto-fit,minmax(35ch,1fr));grid-gap:3em;max-width:120ch;margin-left:auto;margin-right:auto;padding:0 2em}}}.events__current{position:relative;background-color:#1b75bb;background-image:linear-gradient(#1b75bb 40%,#2b388f 100%)}.events .events__video-course{background-color:#213744;background-image:linear-gradient(#213744 12%,#184155 100%)}.events .events__ow{background-color:#48a08f;background-image:linear-gradient(#48a08f 10%,#1a7362 100%)}.events .events__freiburg{background:#1a2961;background-image:linear-gradient(180deg,#2f4ab0 0,#1a2961 100%)}.events .events__ny{background-color:#213744;background-image:linear-gradient(#213744 12%,#184155 100%)}.events .events__measure-ux{background-color:#4b2469;background-image:linear-gradient(180deg,#4b2469 0,#482b5f 100%)}.events .events__meets{background:#324799}.events .events__hour{background-color:#475b22;background-image:linear-gradient(#658430 40%,#475b22 100%)}.events .events__workshops{background-color:#863d03;background-image:linear-gradient(#d96100 40%,#723300 100%)}.events__current .content{padding:2em}.events__tip{position:absolute;top:0;left:4vw;display:block;width:auto;height:auto;padding:.5em .7em;border-radius:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;font-weight:700;transition:all .2s ease-in-out;transform-origin:0 100%;transform:scale(1.1) translateX(-16%) translateY(-3%) rotateZ(-11deg);z-index:9;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);background-color:#e63d31;font-family:Arial,serif}.wf-loaded-stage2 .events__tip{font-family:Mija}.events .events__current{margin:0 auto;padding:1em 0;border-radius:11px}.events img{background:0 0;display:block;text-align:center}.events__img{width:100%;height:auto}.events h2{margin:.75em 0 .25em;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.events h2 img{height:47px;display:inline-block;vertical-align:middle;position:relative;top:-4px}.event__summary{border-bottom:0;color:#fff;font-style:normal;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.event__desc{padding:0 2em 2em 2em}.event__desc h2 a{color:#fff;background-image:none;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.event__tagline a{color:#fff;font-weight:700;text-shadow:none}.events__cal{display:flex;align-items:center;flex-wrap:wrap}.icon-container{display:flex;margin-right:1em}.events__cal a{color:#fff;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3);background:0 0;text-shadow:none;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .events__cal a{font-family:Mija}.events__cal svg{width:1.4em;height:1.4em;margin:.5em .3em .5em 0;fill:#fff;fill-opacity:.65;transform:rotateZ(-11deg);transition:all .2s ease-in}.icon-container:hover svg{fill-opacity:1;cursor:pointer;transform:rotateZ(0)}.save-the-date{font-weight:700;color:#fff;margin-bottom:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .save-the-date{font-family:Mija}.events__current,.events__navy,.events__yellow{--bg-color:rgba(222, 222, 222, 0.2);--text-color:rgba(255, 255, 255, 0.8)}.events__blue,.events__green,.events__lightblue{--bg-color:rgba(0, 0, 0, 0.18);--text-color:rgba(255, 255, 255, 0.9)}.events__cal .btn--save-the-date,.events__cal .btn--save-the-date:hover{cursor:not-allowed;background:0 0;color:#fff;border:none;padding:0;align-self:center}.event__note a{text-shadow:1px 1px 1px rgba(0,0,0,.25);background:initial;color:#fff;text-decoration:underline}.event__note{display:inline-block;text-shadow:1px 1px 1px rgba(0,0,0,.25);border-radius:11px;font-size:.8em;padding:.35em .85em;margin:1.25em 0 0 0;background:var(--bg-color,#fff);color:var(--text-color,#333)}.event__note::before{content:"🎪";margin-right:.25em}.jobs__header{padding:0 0 3vh;margin-bottom:0}.jobs__header .jobs__description{font-size:calc(1em + .25vw);max-width:80ch;padding:0 2em;align-content:center;font-style:normal;margin-bottom:0}@media (max-width:64em){.jobs-page-description-container{padding-top:1em}}.jobs__cta{text-align:center;margin-bottom:0;flex-basis:100%}.btn.jobs__cta__btn{margin:0;vertical-align:top;margin-top:.5em;margin-bottom:.5em;display:inline-block;padding:.6em 1.5em;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.btn.jobs__cta__btn+.btn{margin-left:1em}@media all and (max-width:480px){.btn.jobs__cta__btn+.btn{margin-left:0}}@media all and (max-width:480px){.btn.jobs__cta__btn{margin-bottom:1em}}.btn.jobs__cta__btn span{font-size:.6em}.btn.jobs__cta__btn svg path{fill:currentColor;transition:fill .2s ease-out}.btn--find-a-job svg{position:absolute;top:75%;left:50%;margin-left:-.5em;opacity:0;transition:all .2s ease-out}.btn--post-a-job svg{position:absolute;top:50%;margin-top:-.5em;left:85%;margin-left:-.5em;opacity:0;transition:all .2s ease-out}.jobs__list{list-style:none;margin:1em auto;max-width:1000px;padding-left:0}@media (max-width:64em){.jobs__list{margin:1em 0}}.jobs__list li{padding:1.5em 0;margin-bottom:0}.jobs__list li:not(:empty){border-bottom:2px dotted #ddd}.jobs__list li:not(:empty) li{border-bottom:none}.job{clear:both;padding:0;transition:background-color .1s ease-in-out}.job>[data-href]{cursor:pointer;display:block;padding:1em 0;text-shadow:none;background:0 0}.job>[data-href]:after,.job>[data-href]:before{content:" ";display:table;clear:both}@supports (display:flex){.job>[data-href]{display:flex}}@media (max-width:64em){.job>[data-href]{flex-direction:column;padding:0 1.5em 0 1em}.job>[data-href] .job__meta__wrapper{display:block}}.job>[data-href] .job__meta__wrapper{display:flex;flex-direction:column;flex:1;order:-1;padding:0 1.5em 0 1em}@media all and (min-width:34.375em) and (max-width:48em){.job>[data-href] .job__meta__wrapper{flex-direction:row}}@media all and (min-width:64.0625em){.job>[data-href] .job__meta__wrapper{order:1}}.job[data-featured]{background-color:#f3f5f3;padding-top:.75em}.job.hidden{display:none}.job__author{margin:0 calc(1em + .25vw) 0 2em}@media screen and (min-width:48em){.job__author{margin:0 calc(1em + .25vw) 0 0}}.job__author .author__image-wrapper{margin-bottom:0;max-width:85px;min-width:75px}@media (max-width:48em){.job__author{display:none}}.job__author img{width:67px;height:73px;-o-object-fit:cover;object-fit:cover}.job__details{float:left;line-height:1.4;width:67%;padding:0 1em 0 2vw}@media (max-width:64em){.job__details{float:none;width:100%;padding:0 2.5em 0 1em}}@media (max-width:48em){.job__details{width:100%;padding:0 1.5em 0 1em}}@media (max-width:64em){.job__details p{max-width:65ch}}.job__details h3,.job__details p:empty{display:none}.job-details__image,.job-details__image img{max-width:85px}.job__title,a.job__title{display:block;font-weight:700;display:block;font-size:calc(1em + .25vw);letter-spacing:-.5px;color:#444;text-decoration:none;background-image:none;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .job__title,.wf-loaded-stage2 a.job__title{font-family:Mija}[data-new] .job__title::after,[data-new] a.job__title::after{content:"New";display:inline-block;text-shadow:none;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-size:.9em;padding:0 .25em .1em;line-height:1.2;background:#d33a2c;border-radius:4px;margin-right:1em;margin-left:1em;position:relative;top:-.1em;vertical-align:middle;color:#fff}[data-new] .job__title::after a,[data-new] a.job__title::after a{background-position:center 72%}.job__company{font-size:.9em;color:#333}.job__meta{text-align:right;display:block;color:#333;font-size:.9em}@media (max-width:64em){.job__meta{display:inline-block;float:none;text-align:left}}@media (max-width:40em){.job__meta{display:block;margin-right:0}}@media (max-width:48em){.job__meta{order:-1;flex-direction:row}.job__meta:not(:last-child)::after{content:" —";color:#999;margin-right:.25em}}.job__meta--floated{float:right}@media (max-width:64em){.job__meta--floated{float:none}}.jobs__list .job__location{display:inline-block;padding-left:0}.jobs__list .job__duration,.jobs__list .job__location{font-size:inherit;font-weight:inherit}@media (max-width:40em){.jobs__list .job__duration,.jobs__list .job__location{text-align:left}}.jobs__list .job__location{background-size:auto .95em;background-position:right top .4em;background-repeat:no-repeat}.jobs__list .job__duration{text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:.1em}.jobs__filters-placeholder{height:4em;transition:height .2s ease-out}.jobs__filters-placeholder.closed{transition:max-height .2s ease-out}@media (max-width:64em){.jobs__filters-placeholder{height:auto}}@media screen and (min-width:48em){.jobs__filters-placeholder{height:auto}}@media (max-width:40em){.jobs__filters-placeholder{height:auto}}.jobs__filters{font-size:calc(.9rem + .25vw);padding:1em 0;background-color:#f6f6f6;transition:background-color .2s ease-in-out;height:auto}@media (max-width:64em){.jobs__filters{padding:1em 1em 0 1em;font-size:100%}}.jobs__filters .jobs__filters__wrapper{display:flex;align-items:center;margin:.5rem 0 .5rem 0;order:-1}@media (max-width:64em){.jobs__filters .jobs__filters__wrapper{flex-direction:column;padding-bottom:1rem}}.jobs__filters.sticky{background-color:#d33a2c;padding:.6em .8em}.jobs__filters.sticky .container{display:flex;flex-direction:column;align-items:center}.jobs__filters.sticky .container .jobs__filters__wrapper{order:-1}@media (max-width:64em){.jobs__filters.sticky{bottom:0;top:initial;z-index:10}}.jobs__filters__switch{margin:.35em .35em .35em 1em;display:inline-block;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.jobs__filters__switch:after,.jobs__filters__switch:before{content:" ";display:table;clear:both}.jobs__filters__switch label{padding:0;cursor:pointer;float:left}.jobs__filters__switch label .label{padding:.75em 1em;white-space:nowrap;display:inline-block;border:1px solid #ddd;transition:background-color .1s ease-in-out}.sticky .jobs__filters__switch label .label{border-color:#d33a2c}.jobs__filters__switch label:first-of-type .label{border-radius:11px 0 0 11px}.jobs__filters__switch label:nth-of-type(2) .label{border-radius:0;border-right-width:0;border-left-width:0}.jobs__filters__switch label:last-of-type .label{border-radius:0 11px 11px 0}.jobs__filters__switch input[type=radio]{width:0;height:0;opacity:0;margin-right:-.5em;position:absolute}.jobs__filters__switch input[type=radio]~span{font-weight:700;color:#4f4f4f;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .jobs__filters__switch input[type=radio]~span{font-family:Mija}.jobs__filters__switch input[type=radio]:checked~span{background-color:#d33a2c;color:#fff;border-color:#d33a2c;text-shadow:1px 1px 1px rgba(0,0,0,.25);box-shadow:inset 0 0 50px rgba(0,0,0,.1)}.sticky .jobs__filters__switch input[type=radio]:checked~span{background-color:#811d15;border-color:#811d15}.jobs__filters__switch input[type=radio]:focus~span{outline:2px dotted #811d15!important;z-index:1;position:relative}@media (max-width:64em){.jobs__filters__switch{margin-top:1em}}.jobs__filters__switches-dropdown{display:flex;text-align:right;transition:max-height .2s ease-out;overflow:hidden;position:relative;z-index:10;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;width:auto;margin:0;height:auto}.enhanced .jobs__filters__switches-dropdown.closed{padding:0;height:0;transition:max-height .1s ease-in-out}@media (max-width:64em){.enhanced .jobs__filters__switches-dropdown{clear:both;float:none;transition:max-height .2s ease-in-out;text-align:left;float:left;margin-top:.5em}}@media (max-width:64em){.jobs__filters__switches-dropdown .jobs__filters__switch{margin-left:.3em}}@media screen and (max-width:1024px){.jobs__filters{position:relative}.jobs__filters__wrapper{width:100%}.jobs__search .search-form{padding:0 2vw 0}}@media all and (min-width:550px){.jobs__filters__trigger{position:absolute;top:.15em;right:2vw}}@media all and (max-width:550px){.jobs__filters__trigger{width:calc(100% - 2vw - 2vw);margin:0 auto}}@media screen and (min-width:550px) and (max-width:1024px){.jobs__search .search-form{width:70%}}@media all and (max-width:550px){.jobs__search .search-form{width:100%}}@supports (display:flex){.jobs__filters__switches-dropdown{margin-left:0}.jobs__filters__switch{padding-left:0}}.jobs__filters__switches-dropdown:target{display:block;max-height:300px}.jobs__filters__trigger{font-weight:700;font-size:calc(1.2rem + .25vw);display:none;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .jobs__filters__trigger{font-family:Mija}@media (max-width:64em){.enhanced .jobs__filters__trigger{display:flex}}.jobs__filters__trigger span.plus{transition:all .1s ease-in-out;display:inline-block;color:#fff;margin-top:.35rem;font-size:.9em}.jobs__filters__trigger span.plus-wrapper{font-size:1.2em;position:relative;margin-top:-.2em}.jobs__filters__trigger span.plus-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;transition:all .1s ease-out;transform-origin:30% 50%;pointer-events:none}.jobs__filters__trigger span.plus-wrapper::before{top:80%;width:140%;left:0}.jobs__filters__trigger.open span.plus{transform:rotate(-45deg)}.jobs__companies{padding:2em 0;overflow:hidden}.jobs__companies__heading{letter-spacing:1px;margin-bottom:.5em;color:#666;font-size:.9em;margin-top:.5em;font-weight:400;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;text-align:center;color:#000}.jobs__companies__heading a{background-position:center 72%}.jobs__companies__logos{list-style:none;margin:0;padding:0;text-align:center}.jobs__companies__logo{float:left;max-width:150px;margin:0;padding:0}.job-posting .content-tabs--job-posting{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:#fff;background-image:none;border-radius:0}@media screen and (min-width:1025px){.job-posting .content-tabs--job-posting{display:none}}.job-posting .container{max-width:100%;width:100%;display:flex}.job-posting .container:after{content:"";width:100%;height:2em;position:absolute;z-index:-1;top:0}.job-posting .job-posting--form{padding:2em calc(1em + 1vw);position:relative;z-index:50;background-color:#fff;border-radius:0 1em 1em 0;top:1em;float:none;vertical-align:top;box-shadow:rgba(0,0,0,.2) 0 0 1em}@media (max-width:64em){.job-posting .job-posting--form{border-radius:0;box-shadow:none}}.job-posting .job-posting--form form fieldset{margin-top:2em}.job-posting .job-posting--form form h2{font-size:calc(22px + 1vw)}.job-posting .job-posting--preview{padding:0 0 0 1em;float:none;vertical-align:top}.job-posting .job-posting--preview .row{width:100%}.job-posting .job-posting--preview .job-details__teaser{font-size:.75em;text-align:center;width:100%;margin-bottom:2em}.job-posting .job-posting--preview .job-details__teaser span{background-color:#fff2cc;border-radius:11px;padding:.5em 1em}.job-posting .job-posting--preview form{width:100%;position:-webkit-sticky;position:sticky;top:0}@media (max-width:64em){.job-posting .job-posting--preview form{position:static}}.w-24{width:6rem}.ml-5{margin-left:1.25rem}.mb-5{margin-bottom:1.25rem}.h-24{height:6rem}.rounded-lg{border-radius:.694rem}.mb-3{margin-bottom:.75rem}.mr-3{margin-right:.75rem}.h-32{height:8rem}.w-32{width:8rem}.job-details{padding-top:1.5em;margin-bottom:0}.job-details__intro{padding:2em 0}.job-details__intro:after,.job-details__intro:before{content:" ";display:table;clear:both}.job-details__company-call{float:left;vertical-align:middle;margin:1em 1em 0 .5em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .job-details__company-call{font-family:Mija}.job-details__company-call .author{float:left}.job-details__job-title{clear:both;margin:0;max-width:800px;padding:0;margin:.25em 0 .5em}.job-details__meta{list-style:none;clear:both;margin:0;padding:0}.job-details__meta:after,.job-details__meta:before{content:" ";display:table;clear:both}.job-details-meta-item{float:left;background-size:1em auto;background-position:left center;background-repeat:no-repeat;text-align:left;background-position:left top 40%;font-size:.95em;margin-right:1.5em}.job-details-time{background-image:url(https://www.smashingmagazine.com/images/icons/published.svg);line-height:1.4;padding-left:30px;background-size:auto 20px;background-repeat:no-repeat;background-position:left -3px;font-size:.9em;letter-spacing:0;font-variant:none;color:inherit;text-transform:none;color:#656565;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .job-details-time{font-family:Mija}.job__location{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiNFMzNBMkMiIGQ9Ik0xNiAwYy01LjUyMyAwLTEwIDQuNDc3LTEwIDEwIDAgMTAgMTAgMjIgMTAgMjJzMTAtMTIgMTAtMjJjMC01LjUyMy00LjQ3Ny0xMC0xMC0xMHpNMTYgMTYuMTI1Yy0zLjM4MyAwLTYuMTI1LTIuNzQyLTYuMTI1LTYuMTI1czIuNzQyLTYuMTI1IDYuMTI1LTYuMTI1IDYuMTI1IDIuNzQyIDYuMTI1IDYuMTI1LTIuNzQyIDYuMTI1LTYuMTI1IDYuMTI1ek0xMi4xMjUgMTBjMC0yLjE0IDEuNzM1LTMuODc1IDMuODc1LTMuODc1czMuODc1IDEuNzM1IDMuODc1IDMuODc1YzAgMi4xNC0xLjczNSAzLjg3NS0zLjg3NSAzLjg3NXMtMy44NzUtMS43MzUtMy44NzUtMy44NzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);background-size:auto 1.05em;background-position:left .2em;background-repeat:no-repeat;padding:0 1.25em;font-size:.9em;color:#656565;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .job__location{font-family:Mija}.job__type{font-size:.9em;text-transform:capitalize;background-color:#41b14f;color:#fff;padding:.2em .75em;border-radius:11px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.25);margin:-.15em 0 0 0;display:inline-block;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .job__type{font-family:Mija}.job-details__related-jobs{font-size:.9em;padding:1.25em 0;border-left:8px solid #ddd;padding:0 0 0 calc(1em + .5vw)}.job-details__related-jobs-title{font-size:inherit;margin:1em 0}.job-details__related-jobs-list{list-style:none;padding-left:0}.job-details__related-jobs-list-item{margin-bottom:1.5em;padding-left:0;line-height:1.5;position:relative}.job-details__cta{margin:2em auto;text-align:center}.job-details__cta__large{margin:2em auto;text-align:center}@media (max-width:64em){.job-details__cta__large{display:none}}.job-listing{padding:3em 0}.job-listing h2{margin-bottom:1em}.job-listing fieldset{margin:2em 0}.job-listing .form__field__input{font-size:1.3em}.job-listing .form__field--checkbox,.job-listing .form__field--radio{font-size:1em}.job-listing .form__field--radio .form__field__note{margin-left:calc(3.25em - .25vw)}.job-listing .dashed{border-bottom:2px dashed #eee;padding-bottom:2em;padding-top:2em}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{height:100px;border:1px dashed #bbb;border-radius:0 11px 11px 0;background:#f6f6f6;width:calc(100% - 100px);position:relative;left:100px;padding:1.5em}@media screen and (min-width:64em){.dropzone{padding:1.8em}}.dropzone:before{display:block;content:"Image preview";color:#aaa;font-size:.7em;text-align:center;padding:2em .5em;position:absolute;left:-100px;top:-1px;width:100px;height:100px;border:1px dashed #bbb;border-radius:11px 0 0 11px}.dropzone .droptarget{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;line-height:100px;overflow:hidden}.dropzone .droptarget *{cursor:pointer}.dropzone .droptarget .form__field{display:flex;height:100%}.dropzone .droptarget .form__field__label{width:100%;text-align:center;margin:auto 0}.dropzone .droptarget input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;background:#eff;opacity:0}.dropzone.dragging{border-style:solid}.dropzone.dragging .form__field__label{opacity:.5}.dropzone .dz-preview{display:inline-block;vertical-align:top;height:100px;position:absolute;left:-100px;top:-1px;border:1px dashed #bbb;border-radius:11px 0 0 11px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:11px 0 0 11px;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05,1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:11px 0 0 11px;overflow:hidden;width:100px;height:100px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.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(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;transform-origin:30% 50%;pointer-events:none;opacity:1;transition:opacity .3s ease-in-out}.accordion-expand-btn-wrapper::before{width:110%;top:76%;left:-17%}.accordion-expand-btn{font-size:30px;width:20px;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{transform:rotate(-45deg);color:#d33a2c;transition:all .2s ease-in-out}.accordion-item{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{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;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]{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}}.cricket-pitch{position:relative}.cricket-bat{position:relative;display:block;font-style:normal;width:100%;color:#000;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;letter-spacing:3px;font-size:.75em;z-index:2;padding-left:calc(100px + 1em);margin:1em 0}.cricket-bat a{background-position:center 72%}.cricket-bat::before{content:"";position:absolute;display:block;width:100px;height:1px;background-color:currentColor;left:0;top:50%}.cricket-bat .cricket-bat-text{color:#fff}@media screen and (min-width:64em){.cricket-bat{color:#000;position:absolute;transform:translate(0,100%) rotate(90deg);transform-origin:top left;left:1em;top:0;bottom:0;padding:0;margin:0;height:100%}.cricket-bat::before{width:1px;height:calc(100% - 1em);top:1px;left:5px;transform:rotate(90deg);transform-origin:top right}.cricket-bat .cricket-bat-text{color:#000;transform:translate(1em,-50%);position:absolute}}.article-header{margin:0 0 .5em 0}.l-garfield-the-cat .article-header{margin:0}.article-header--meta{display:flex;list-style:none;padding:0;margin:0;margin:0 0 .5em 0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .article-header--meta{font-family:Mija}.article-header--meta li{padding:0;margin:0;margin-right:0}.article-header--meta li::before{display:none}.article-header--meta li::after{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.article-header--meta li:last-of-type::after{display:none}.article-header--date{color:#666;font-size:1.05em;font-family:inherit}.article-header--updated{padding:.4em .8rem;margin-right:.5em;color:#137d54;background-color:#d6f3e7;border:1px solid #c6f2e0;border-radius:11px;font-weight:700;text-transform:initial;font-feature-settings:normal;font-variant:none;font-size:.9em;letter-spacing:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .article-header--updated{font-family:Mija}.article-header--meta-item{font-size:.9em;font-family:inherit}.article-header--meta-item__date a:not(.btn){color:#666}.article-header--comments{font-size:.85em}.meta-box{background:#f6f6f6;padding:1em;margin:0 0 2em 0;list-style:none;width:100%;border-radius:11px;font-size:.8em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .meta-box{font-family:Mija}.meta-box li,.meta-box--item{line-height:1.4;padding-left:1.5em;background-size:auto 1em;background-repeat:no-repeat;background-position:left top;margin-bottom:.5em}.meta-box li:last-child{margin-bottom:0}.meta-box--item:last-child{margin-bottom:0}.meta-box--author,.meta-box--item--author{background-image:url(/images/icons/author.svg)}.meta-box--item--tags,.meta-box--tags{background-image:url(/images/icons/tags.svg)}.meta-box--item--saved,.meta-box--saved{background-image:url(/images/icons/bookmark.svg);background-position:left center!important}.meta-box--item--bird,.meta-box--share{background-image:url(/images/icons/tweets.svg)}.meta-box--newsletter{background-image:url(/images/icons/meta-head.svg)}.meta-box--item--published,.meta-box--published{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.84 26.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e93e32%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='8.25' y='2.31' width='3.06' height='3.66' rx='1.03' ry='1.03'/%3E%3Crect class='cls-1' x='17.53' y='2.31' width='3.06' height='3.66' rx='1.03' ry='1.03'/%3E%3Cpath class='cls-1' d='M24.1 5.39h-2.56a2 2 0 01-2 1.59h-1a2 2 0 01-2-1.59h-4.28a2 2 0 01-2 1.59h-1a2 2 0 01-2-1.59H4.75a2.07 2.07 0 00-2.08 2.07v14.75a2.07 2.07 0 002.07 2.07H24.1a2.07 2.07 0 002.07-2.07V7.46a2.07 2.07 0 00-2.07-2.07zm-.29 16.15H5.23V8.45h18.58z'/%3E%3Cpath class='cls-1' d='M7.18 11.71h2.5v2.5h-2.5zM11.27 11.71h2.5v2.5h-2.5zM15.26 11.71h2.5v2.5h-2.5zM19.35 11.71h2.5v2.5h-2.5zM7.18 15.78h2.5v2.5h-2.5zM11.27 15.78h2.5v2.5h-2.5zM15.26 15.78h2.5v2.5h-2.5zM19.35 15.78h2.5v2.5h-2.5z'/%3E%3C/svg%3E")}.meta-box--published .article-header--meta-item__date,.meta-box--published time{font-family:inherit;font-size:inherit;color:inherit;text-transform:none;letter-spacing:0}.meta-box--inline{display:flex;flex-wrap:wrap;margin:0 0 calc(1em + .5vw) 0}.meta-box--inline .book__meta-item:nth-child(1n+3){margin-top:.5em}.meta-box--inline .book__meta-item{padding-right:1em;margin-bottom:0;flex-basis:40%;flex-grow:1}.promo-newsletter{position:relative;display:inline-block;background:#f6f6f6;padding:1.5em 2em;margin-top:34%;padding-top:34%;width:100%;border-radius:11px}.promo-newsletter-image-wrapper{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:80%}.promo-newsletter-image-link{position:relative;display:block;width:100%;padding-top:calc(100% * .85);background:0 0}.promo-newsletter-image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.promo-newsletter-title{margin-top:20px;font-size:calc(1.25em + .5vw)}.promo-newsletter--article{grid-column-start:2;grid-column-end:14;margin:calc(10rem + ((.85 / 2) * 220px) - 1.5em) auto}@media screen and (max-width:1099px){.promo-newsletter--article{max-width:30em}}.promo-newsletter--newsletter .promo-newsletter-button{display:inline-block;width:auto}.promo-newsletter--newsletter .promo-newsletter{margin-top:calc(((.85 / 2) * 220px) - 1.25em);padding-top:1.25em}.promo-newsletter--newsletter .promo-newsletter-image-wrapper{position:static;transform:translate(0);width:220px;padding:0 0 1em 0}@media all and (min-width:1024px){.promo-newsletter--newsletter .promo-newsletter-image-wrapper{float:right;padding:0 0 1em 1em}}.promo-newsletter-form{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.promo-newsletter-form-field{position:relative;margin-bottom:1em;width:100%}.promo-newsletter-form-label{position:absolute;display:block;transform:translate(0,-50%);top:50%;left:1rem;font-size:calc(.9em + .1vw);transition:all .3s ease-out;color:#aaa;padding:0;z-index:1;line-height:calc(1.5em + .2vw);word-break:break-word;cursor:pointer}.float .promo-newsletter-form-label{top:5px;transform:none;font-size:.75em}.promo-newsletter-input-wrapper{align-items:stretch;min-height:calc(2.6rem + 1vw);font-size:1em}.promo-newsletter .form__field__input{background-color:#fff}.promo-newsletter-input{box-shadow:none!important;outline:0!important}.btn--promo-newsletter{display:block;width:100%;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.input-wrapper--append{display:flex;align-items:stretch}.label--append{flex-basis:60%;flex-grow:1;display:flex}input.input--append{border-top-right-radius:0;border-bottom-right-radius:0}.btn--append{margin-left:0;padding-left:0;flex-grow:0;border-top-left-radius:0;border-bottom-left-radius:0}.promo-newsletter-caption{text-align:center;display:block;text-align:center;color:#666;font-size:calc(.7em + .1vw);padding:1.5em 1.5em 0 1.5em;line-height:1.5}.promo-newsletter-caption a{text-shadow:none}.breadcrumbs{color:#444;font-size:.7em;background-color:#f6f6f6;padding:.75em 1em;border-radius:11px;margin-left:-1em;margin-bottom:0;list-style:none;display:inline-block;letter-spacing:1px;margin-top:0}.breadcrumb{display:inline;text-transform:uppercase;padding-left:0}.breadcrumb:not(:last-child)::after{content:" / ";color:#888}.breadcrumb-link{text-shadow:none}.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(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;transform-origin:30% 50%;pointer-events:none;opacity:1;transition:opacity .3s ease-in-out}.pull-quote__quotation::before{opacity:1;transform:scaleX(1);transition:transform .2s ease-out;transition-delay:.2s}.pull-quote__link{font-size:1em;padding:0;display:block;line-height:46px;color:#333!important;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;transition:transform .3s ease-out;transform-origin:bottom left;transform:scale(1) rotateZ(-11deg);text-align:center;padding-top:.15em}.pull-quote__symbol{display:block;color:#fff;font-size:2.75em;line-height:1em;transform:rotate(11deg) translateY(5px) translateX(-4px)}.article{padding-top:calc(.5em + 3vw)}.article__summary{font-size:1.15em}.c-garfield-the-cat .article__summary{position:initial}.article__summary{align-self:center;margin-top:0}.article__summary,.internal__summary{line-height:1.55em;position:relative;padding-bottom:1.5em;margin-bottom:.5em}.article__summary{color:#666}.internal__summary{font-style:italic}.article__summary{border-bottom:3px solid #e5e5e5}.article__summary p:first-child,.internal__summary p:first-child{margin-top:0}.article__summary p:last-child,.internal__summary p:last-child{padding-bottom:.5em}.article__summary .internal__summary,.internal__summary .internal__summary{margin-bottom:3.5em}.article__summary .article__summary__title,.article__summary .internal__summary__title,.internal__summary .article__summary__title,.internal__summary .internal__summary__title{color:#666;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-style:normal;font-weight:400}.article__summary .article__summary__title a,.article__summary .internal__summary__title a,.internal__summary .article__summary__title a,.internal__summary .internal__summary__title a{background-position:center 72%}.article__summary .article__summary__title,.internal__summary .article__summary__title{margin-bottom:-.5em}.article__summary .internal__summary__title,.internal__summary .internal__summary__title{margin-bottom:0}@media screen and (min-width:64em){.article__summary .internal__summary__title,.internal__summary .internal__summary__title{margin-top:-4px}}.article__summary .internal__summary__title+p,.internal__summary .internal__summary__title+p{margin-top:1em}.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__toc__title,.internal__toc__title{color:#666;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;background-position:center 72%;font-weight:400;margin-bottom:0;font-style:normal}.article__toc__title a,.internal__toc__title a{background-position:center 72%}.article__comments-count{font-size:1rem}.article__comment .author{display:block}@media (max-width:64em){.article__comment .author{display:none}}.job-board--featured{position:relative;padding:30em 0}.job-board--featured h4{text-transform:capitalize;letter-spacing:0;padding:2em 0 1em 3.5em;margin-top:0;margin-bottom:1.5em;background-image:url(../images/job-board--red.svg);background-repeat:no-repeat;background-position:left bottom;background-size:auto 70%;font-size:calc(.8em + .25vw);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .job-board--featured h4{font-family:Mija}.job-board--featured dd,.job-board--featured dt{font-size:.85em}.job-board--featured .btn{font-size:.8em;margin-bottom:1em;line-height:2em}@media (max-width:64em){.job-board--featured{padding:2.5em 0}}@media all and (max-width:1025px){.article .job-board--featured::after,.article .job-board--featured::before{content:"";display:block;position:absolute;margin-top:.75em;margin-bottom:.75em;height:7px;width:100%;background:#d33a2c;background:#d33a2c;border-radius:11px}.article .job-board--featured::before{top:0}.article .job-board--featured::after{bottom:0}}@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}.article__content .job-board--featured{padding-top:1.5em;margin-top:-.2em}@media all and (min-width:1025px){.article__content .job-board--featured{width:57%;margin-right:-74%;float:right}}@media (max-width:64em){.article__content .job-board--featured{padding-bottom:2em}}.article__content .job-board--featured h4{margin-top:0}.article__related-posts--mini{position:relative;padding:30em 0;padding-top:1.5em;font-size:.9em}.article__related-posts--mini h4{color:#666;font-size:.9em;font-weight:400}@media (max-width:64em){.article__related-posts--mini{padding:2.5em 0}}@media all and (max-width:1025px){.article .article__related-posts--mini::after,.article .article__related-posts--mini::before{content:"";display:block;position:absolute;margin-top:.75em;margin-bottom:.75em;height:7px;width:100%;background:#d33a2c;background:#d33a2c;border-radius:11px}.article .article__related-posts--mini::before{top:0}.article .article__related-posts--mini::after{bottom:0}}@media (max-width:64em){.article__related-posts--mini{padding-top:2em}}@media all and (min-width:1025px){.article__content .article__related-posts--mini{width:57%;margin-right:-74%;float:right}}.article__content .article__related-posts--mini h4{margin-top:.1em}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{line-height:1.5;padding:0}.drop-caps+p::first-line{font-weight:700;font-variant:all-small-caps;text-transform:lowercase;letter-spacing:.5px;font-size:1.1em}.drop-caps{width:calc(96px + 1vw);height:calc(120px + 4vw);float:left;margin-right:1.5em;position:relative;left:calc(-1.3em - .5vw);top:.5vw}@media all and (min-width:500px){.drop-caps{width:150px;height:186px;min-width:100px;margin-left:0}}@media screen and (min-width:64em){.drop-caps{display:none}}.drop-caps img{max-width:100%}.drop-caps img:nth-of-type(2){position:absolute;bottom:0;right:-40px;width:75%}.article__tags{margin:1em 0;padding-left:0}.article__tags ul{padding-left:0;list-style-image:none;margin:0}.article__tags ul li{padding-left:0}.article__tag{font-size:calc(.8em + .35vw);font-weight:700;margin-right:.75em;display:inline-block;white-space:nowrap;padding-left:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .article__tag{font-family:Mija}.article__tag:first-child{padding-left:0}.article__tag::before{content:"#";color:#61140f;margin-right:.25em;font-size:.8em}.articlepage .article__tag::before{color:#d33a2c}.article__tag__count{color:#666;font-weight:400;font-size:.7em;position:relative;top:-.5em}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{margin-right:.75em;vertical-align:middle;position:relative;top:.5em}.membership-promo-box-teaser{background-color:#f7f7f7;border-radius:11px;text-align:left;padding:0 1.35em 1em 1.35em;margin:0 auto;align-items:flex-start}.membership-promo-box-teaser p{margin-bottom:calc((1em + .5vw)/ 2)}.membership-promo-box-teaser .btn{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.membership-promo-box-teaser--content{display:table;width:100%}.membership-promo-box-teaser--number{position:relative;text-align:center;width:150px}.membership-promo-box-teaser--number h2{color:#fff;position:absolute;top:1.85em;z-index:2;width:130px;font-size:1.5em}.membership-promo-box-teaser--number a{background-image:none!important}.membership-promo-box-teaser--number img{position:relative;margin-top:-1.2em;width:100%}.membership-promo-box-teaser--info{display:table-cell;vertical-align:middle;padding-left:.5em;padding-top:.6em}.membership-promo-box-teaser--info h2{margin:0;color:#333;font-size:1.3em}.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;align-items:center;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:1em calc(1.5em + .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}.article__content figure:not(.bio-image) img,.article__image img,.internal__page__wrapper figure:not(.bio-image) img{display:block;width:auto;height:auto;max-width:100%;margin:0 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}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube::before{content:"";display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube::after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.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:"\a";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}}.col--article--grid{float:left;width:100%;margin-bottom:calc(.5em + 1vw);display:block}.col--article--grid:first-of-type{margin-left:-2px}@media (max-width:40em){.col--article--grid:first-of-type{margin-left:0}}@media screen and (min-width:40em){.col--article--grid{width:50%;float:left}}@media all and (min-width:1100px){.col--article--grid{width:33.33333%}}.article--grid__container{display:flex;flex-wrap:wrap}.article--grid__container:after,.article--grid__container:before{content:" ";display:table;clear:both}.article__related__wrapper{background-image:linear-gradient(#ddd,#ddd);background-size:100% 1px;background-repeat:no-repeat;background-position:center center}.article__related__wrapper .article__related-articles__title{text-align:center;font-size:1em;text-transform:initial;letter-spacing:0;color:#666;background:#fff2cc;padding:.5em .85em;display:table;margin:2em auto 3em auto;border-radius:11px;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .article__related__wrapper .article__related-articles__title{font-family:Mija}.article__related__wrapper .article__related-articles__title::after{content:"🍰";margin-left:.25em}@media all and (max-width:600px){.article__related__wrapper .article__related-articles__title{width:calc(100% - 1em)}}.article__related__wrapper .article__related-articles__title a{color:#d33a2c}.article--grid__sponsors{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:0}@media screen and (min-width:740px){.article--grid__sponsors{margin-bottom:5em}}.author-post--primary{margin-top:1em}@media all and (min-width:650px){.author-post--primary{margin-top:2.25em}}.author-post,.author-post--primary{margin-bottom:3em}.primary-author-post{font-size:1.5em;margin-bottom:2em}.author-post__header{display:flex;align-items:center;flex-wrap:wrap}@media all and (min-width:650px){.author-post__header{flex-wrap:nowrap}}.author-post__title,.card-post__title{font-size:calc(18px + 1.1vw);max-width:800px;margin:.5em 0 .5em}.author-post--primary .author-post__title{font-size:calc(1.625rem + 1.3vw);margin:.35em 0 .25em}.author-post__title-link,.author-post__title-link code{color:#333;text-decoration:none}.author-post__author-title{color:#d33a2c;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:700;font-size:.9em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .author-post__author-title{font-family:Mija}.author-post__time{color:#666;text-transform:none;font-size:.9em;font-weight:400;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:petite-caps;text-transform:lowercase;line-height:1.2;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .author-post__time{font-family:Elena}.author-post__tag{font-weight:700;color:#666;font-size:.9em;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .author-post__tag{font-family:Mija}.author-post__tag span::after{content:", ";color:#767676}.author-post__tag span:last-child::after{content:""}.author-post__read-more{color:#d33a2c;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .author-post__read-more{font-family:Mija}.headline-content{padding-bottom:1em}.article--post{padding-left:5em;margin:4em 0}.article--post:after,.article--post:before{content:" ";display:table;clear:both}@media (max-width:64em){.article--post{padding-left:4.5em}}@media (max-width:40em){.article--post{padding-left:0;padding-top:1.5em;margin:2.5em 0}.article--post:first-child{margin:1em 0}}.article--post header{clear:both}.article--post header:after,.article--post header:before{content:" ";display:table;clear:both}.article--post .article--post__teaser,.article--post .article--post__teaser+p{display:inline}.popular_articles--first .article--post{margin-top:1.25em;margin-bottom:0}@media all and (min-width:1025px){.popular_articles--first .article--post{margin-top:0}}.article--post__time{font-size:.9em}.article--post__title{color:#333;font-size:calc(18px + 1vw);max-width:90%;margin:calc(-2em + 1.5vw) 0 .5em}@media screen and (min-width:64em){.article--post__title{margin-top:calc(-2em + 1.75vw)}}.search-post-container .article--post__title{margin-top:.5em}@media (max-width:40em){.article--post__title{margin-top:.75em}}.article--post__title a{color:#333;text-decoration:none;transition:color .1s linear;padding:0}.article--post__title a:focus,.article--post__title a:hover{color:#d33a2c}@media (max-width:40em){.article--post__title{clear:both}}.article--post__meta{margin-top:1em;padding-left:1.2em;background-size:auto .8em;background-repeat:no-repeat;background-position:0 .4em;background-image:url(/images/icons/author.svg)}.article--post__content{width:70%;float:left;font-size:1em}.article--post__content p{margin:0}@media all and (max-width:980px){.article--post__content{width:100%;float:none}}.article--post__image{float:left;margin-left:0;margin-right:.45em}@media screen and (min-width:40em){.article--post__image{margin-left:-5em;margin-right:.85em}}.article--post__author-name{color:#666;font-weight:700;font-size:calc(.9em + .1vw);font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .article--post__author-name{font-family:Mija}.article--post__author-name span{font-style:italic;font-weight:400;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .article--post__author-name span{font-family:Elena}.article--post__author-name em{font-weight:400;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,sans-serif}.wf-loaded-stage2 .article--post__author-name em{font-family:Elena}@media (max-width:40em){.article--post__author-name{position:relative;top:1.1em}}.article--post__stats{float:right;width:24%;font-size:.9em}.article--post__stats ul{list-style:none;padding:0;margin-left:0;margin-top:0}.article--post__stats ul li::before{display:none}.article--post__stats ul li{padding-left:1.5em;margin:.1em 0;color:#666;background-repeat:no-repeat;background-size:1em 1em;background-position:left center}.article--post__stats ul li.article--post__reading-time{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.84 26.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e93e32%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='8.25' y='2.31' width='3.06' height='3.66' rx='1.03' ry='1.03'/%3E%3Crect class='cls-1' x='17.53' y='2.31' width='3.06' height='3.66' rx='1.03' ry='1.03'/%3E%3Cpath class='cls-1' d='M24.1 5.39h-2.56a2 2 0 01-2 1.59h-1a2 2 0 01-2-1.59h-4.28a2 2 0 01-2 1.59h-1a2 2 0 01-2-1.59H4.75a2.07 2.07 0 00-2.08 2.07v14.75a2.07 2.07 0 002.07 2.07H24.1a2.07 2.07 0 002.07-2.07V7.46a2.07 2.07 0 00-2.07-2.07zm-.29 16.15H5.23V8.45h18.58z'/%3E%3Cpath class='cls-1' d='M7.18 11.71h2.5v2.5h-2.5zM11.27 11.71h2.5v2.5h-2.5zM15.26 11.71h2.5v2.5h-2.5zM19.35 11.71h2.5v2.5h-2.5zM7.18 15.78h2.5v2.5h-2.5zM11.27 15.78h2.5v2.5h-2.5zM15.26 15.78h2.5v2.5h-2.5zM19.35 15.78h2.5v2.5h-2.5z'/%3E%3C/svg%3E")}.article--post__stats ul li.article--post__comments-count{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.84 26.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e93e32;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 29%3C/title%3E%3Cpath class='cls-1' d='M3.29,2.73a66.7,66.7,0,0,0,3.21,9.52l6.29,1.08L8.1,15.53c2.91,5.28,7,9.09,12.14,4.55L25,24.52l.57-.52-3.83-5.48c3.6-4.32,1.74-7.76-1.93-10.36L17,13.29l-.1-6.85A43.83,43.83,0,0,0,11,4L9,7.7,9,3.39c-2.2-.65-4.07-1.08-5.08-1.3A.52.52,0,0,0,3.29,2.73Z'/%3E%3C/svg%3E")}.article--post__stats ul li.article--post__comments-count a{color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#666;text-decoration-color:#666}@media all and (max-width:980px){.article--post__stats{width:100%;float:none;clear:both}.article--post__stats ul li{display:inline;margin-right:1.5em}}.article--post__stats--featured-article{width:auto;float:left}.article--post__stats--featured-article ul{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;white-space:nowrap}.article--post__stats--featured-article li{display:inline-block}.article--post__stats--featured-article li::after{content:"";display:inline-block;width:1em}.article--post__icon{height:.8em}.c-felix-the-cat{background-color:#f3f3f3;padding:.5em calc(1.5em + .5vw);border-radius:.5em}.c-felix-the-cat h4{border-bottom:4px solid #d33a2c;color:#d33a2c;margin-top:1.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){body.articlepage{overflow:initial}div[data-component=CommentsArea]{overflow:initial}.comment-form__sticky{position:-webkit-sticky;position:sticky;top:-3.5em}}.article__comments{padding:5em 0 2.5em;padding-right:30px;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(5.5em + .4vw)}}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment a{text-decoration:none;padding:10px 0;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#006fc6;text-decoration-color:#006fc6;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;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 .article-header--meta-item__date,.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 .article-header--meta-item__date,.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;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}.table .article-header--meta-item__date,.table time,table .article-header--meta-item__date,table time{color:inherit;font-size:1em;font-weight:400}.tr,tr{border-bottom:1px solid #eeecec}.td,.th,td,th{padding:1em 1.5em;border:none;text-align:left}.wf-loaded-stage2 th{font-family:-apple-system,Arial,BlinkMacSystemFont,roboto slab,droid serif,segoe ui,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .wf-loaded-stage2 th{font-family:Mija}.tbody .td,tbody td{text-align:left;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{table-layout:fixed}@media screen and (max-width:767px){.tablesaw thead{display:none}.tablesaw tr{display:table;position:relative;padding:1.5em 0;margin-bottom:1.5em}.tablesaw td{display:table-row}.tablesaw td:before{content:attr(data-label);display:table-cell;font-weight:700;padding:.2em .6em .2em 0;text-align:right}.tablesaw td:last-child:after{content:"";position:absolute;left:0;right:0;bottom:0}}.hidden{display:none!important}.vertical{color:#222;display:block;flex-basis:100%;text-align:right;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;font-feature-settings:"smcp" 1,"c2sc" 1;font-variant:petite-caps;background-position:center center;text-transform:uppercase;line-height:1;font-size:.7em;margin:3em 0 0 .75em;max-width:17.5em;transform-origin:left center;transform:rotateZ(90deg) translateX(-5em) translateY(1em);letter-spacing:4px}.vertical a{background-position:center 72%}.vertical span{display:inline-block;padding:0 .6em;background-color:#f6f3f2;position:relative;top:.1em}@media all and (max-width:1025px){.vertical{transform:none;margin:2.5em 0 2.5em calc(1.3em - 2px)}}@media (max-width:40em){.vertical{transform:none;margin:2.5em 0 1.5em;text-align:left;background-image:none}}@media all and (max-width:1300px){.vertical{transform:rotateZ(90deg) translateX(-100px) translateY(10px)}}@media all and (max-width:1025px){.vertical{transform:none}}.vertical--white{color:#000;display:block;text-align:right;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;font-feature-settings:"smcp" 1,"c2sc" 1;font-variant:petite-caps;background-position:center center;text-transform:uppercase;line-height:1;font-size:.7em;margin:3em 0 0;transform-origin:left center;transform:rotateZ(90deg) translateX(-5em) translateY(1em);letter-spacing:4px;max-width:22.5em}@media all and (min-width:1025px){.vertical--white{max-width:17.5em}}.vertical--white a{background-position:center 72%}.vertical--white span{display:inline-block;padding:0 .6em;background-color:#fff;position:relative;top:.1em}@media all and (max-width:1025px){.vertical--white{transform:none;margin:2.5em 0 2.5em calc(1.3em - 2px)}}@media (max-width:40em){.vertical--white{transform:none;margin:2.5em 0 1.5em;text-align:left;background-image:none}}.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:#f55700}.card__guide--lightblue{color:#31a1bd}.card__guide--green{color:#18a46f}.card__guide--darkblue{color:#0065bd}.card__guide--orange{color:#f55700}.card__guide--violet{color:#aa1994}.card__guide--red{color:#e62143}.card__guide--lightblue{color:#31a1bd}.card__guide--lightblue_bg{--card-color:#31a1bd}.card__guide--green_bg{--card-color:#18a46f}.card__guide--darkblue_bg{--card-color:#0065bd}.card__guide--orange_bg{--card-color:#f55700}.card__guide--violet_bg{--card-color:#aa1994}.card__guide--red_bg{--card-color:#e62143}.card__guide--lightblue_bg{--card-color:#31a1bd}.uppercase{text-transform:uppercase}.small-caps{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}*,::after,::before{box-sizing:border-box}.right-lined{display:block;text-align:left;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;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:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:center center;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}.mr5{margin-right:.5em}.mr0{margin-right:0}.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:flex}.pl0{padding-left:0}.flex-wrap{flex-wrap:wrap}.confetti{position:absolute;top:-100px}.cards__header{background:var(--card-color,#333);margin-bottom:0;margin-top:0;padding:0 0 1.5em 0;position:relative}.cards__header--single{padding:1.5em 1em 1.5em 1em}.cards__header .header__title{padding:0}@media screen and (min-width:680px){.cards__header{padding:2.5em 2em 1.5em 2em}.card{margin:0}}@media screen and (min-width:1025px){.cards__header--single{padding:2.5em 4em 1.5em 3em}}.cards__header--dark{background:var(--THEME_COLOR,#d33a2c);background-image:linear-gradient(to bottom,var(--THEME_COLOR,#d33a2c),#333)}.cards__header h3{font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .cards__header h3{font-family:Mija}.cards__header--overflow:after{content:"";background:#333;display:block;height:120px;position:absolute;left:0;right:0}.cards__header--overflow__breakout{display:none}@media all and (min-width:768px){.cards__header--overflow__breakout{display:block;position:absolute;bottom:0;top:-100px;left:14%;transform:translate(0,65px)}}@media all and (min-width:1024px){.cards__header--overflow__breakout{top:0;left:6%}}@media all and (min-width:1250px){.cards__header--overflow__breakout{top:0;left:16%}}.cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:0 1.5em}@media all and (min-width:68.75em){.cards__grid{grid-template-columns:repeat(auto-fit,minmax(calc(350px + 5vw),1fr))}.cards__grid--frontpage{grid-template-columns:repeat(auto-fit,minmax(calc(280px + 5vw),1fr))}}@media (min-width:68.75em){.cards__grid--highlights{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(calc(225px + 5vw),1fr));margin:0 auto;padding:0}}@media screen and (min-width:80em){.cards__grid{grid-template-columns:repeat(auto-fit,minmax(calc(450px + 5vw),1fr))}.cards__grid--frontpage{grid-template-columns:repeat(auto-fit,minmax(calc(280px + 5vw),1fr))}}.card{border-radius:11px;padding:2rem 2rem;box-shadow:0 2px 6px 0 rgba(0,0,0,.12);margin:1.5em 0}.card>*{margin-top:0;margin-bottom:0}.card>*+*{margin-top:1.5rem}.card .h3{font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .card .h3{font-family:Mija}.card--light{background:#fff;color:#333}.card--box-shadow{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.03);transition:box-shadow .2s ease-in-out}.card--green{background-color:#f1fdf8}.card--orange{background-color:#fef1f0}.card--violet{background-color:#fbecf9}@media screen and (min-width:48em){.card--full{padding:0}}.arrow-list{list-style:none;padding:0}.arrow-list>li{display:flex;align-items:center}.arrow-list>li::before{content:"";background:url(/images/icons/arrow.svg);background-repeat:no-repeat;background-position:left center;width:40px;height:18px;flex-shrink:0}.video-cta{display:block}.video-cta__container{position:relative}.video-cta__thumbnail{display:block;border-radius:11px}.video-cta___title{display:block;border-radius:11px;line-height:1.5em}.video-cta__title-link{font-size:.9em}.video-cta__link{display:flex;align-items:center;text-decoration:none;font-weight:700;color:#006fc6;background:0 0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .video-cta__link{font-family:Mija}.video-cta__link__arrow{display:flex;flex-basis:25px;flex-shrink:0}.video-cta__caption{color:#666;font-style:italic;font-size:.9em}.block-link,.block-link:active,.block-link:focus,.block-link:hover{font-weight:700;font-size:1.4rem;list-style:none}.block-link__by,.block-link__by:active,.block-link__by:focus,.block-link__by:hover{display:block}.block-link__by-href{color:#666;text-shadow:none;background:0 0;text-decoration:underline}.video-cta__play-btn{margin:0;position:absolute;bottom:.5em;right:.5em;width:50px;height:50px;padding:.25em;background-color:#006fc6;fill:#fff;border-radius:50%;transition:all .3s ease-in-out}.video-cta__play-btn a{background-image:none;padding:0}.video-cta__container a:active .video-cta__play-btn,.video-cta__container a:focus .video-cta__play-btn,.video-cta__container:hover .video-cta__play-btn{background-color:#d33a2c}.guides-header{background:var(--card-color,#202020);margin-bottom:0;padding:3em 1em .5em 1em;position:relative;z-index:2;background-image:linear-gradient(to bottom,var(--card-color,#202020),#333)}.guides-header .header__title{color:#fff;text-shadow:none}@media (max-width:40em){.guides-header .header__title{padding:0}}.card .header__title-desc{color:#202020}.guides-header .header-description{margin:calc(1em + .5vw) 0 0 0;clear:both;color:#fff}.guides-header .header__graphic{display:none}@media screen and (min-width:48em){.guides-header .header__graphic{display:block}.guides-header .header-description{margin-top:calc(1em + .5vw);clear:initial}.card{padding:calc(2rem + .5vw)}}@media all and (min-width:750px){.guides-header .header__graphic{display:block}}@media screen and (min-width:1025px){.cards__grid{padding:0 2em}.cards__grid--frontpage{padding:0 1em}.guides-header{padding:3em 2em 0 4em}.guides-header .header__graphic{margin-top:-15%;right:1em;padding-left:0}.guides-header .header__graphic img{width:220px;height:305px}}.card .btn--card{background:var(--card-color,#333);background-image:linear-gradient(var(--card-color,#41b14f),var(--card-color,#41b14f))}.guides-content{padding-bottom:4em}.nl-box__form{display:flex;padding-bottom:.5em;text-align:center;letter-spacing:-.5px;color:#fff;font-size:1.15em}.nl-box__form .nl-box__form--button,.nl-box__form .nl-box__form--email{flex-grow:1;flex-shrink:0;width:auto;margin:0;padding:.75em 1em;border:0;border-radius:11px;background:#fff;font-size:1em;box-shadow:none}.nl-box__form--button:active,.nl-box__form--button:focus,input.nl-box__form--email:active,input.nl-box__form--email:focus{box-shadow:0 1px 1px rgba(0,0,0,.3)}.nl-box__form--button::-moz-placeholder,.nl-box__form--email::-moz-placeholder{color:#777;font-style:italic}.nl-box__form--button::placeholder,.nl-box__form--email::placeholder{color:#777;font-style:italic}.nl-box__form .nl-box__form--button{transition:all .2s ease-in-out;color:#fff;background-color:#0168b8;font-weight:700;box-shadow:0 1px 1px rgba(0,0,0,.3);width:100%;border:0;border-left:1px solid #ddd;flex:2;border-top-left-radius:0;border-bottom-left-radius:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Roboto Slab,Droid Serif,Segoe UI,Ubuntu,Cantarell,Georgia,serif}.wf-loaded-stage2 .nl-box__form .nl-box__form--button{font-family:Mija}.nl-box__form .nl-box__form--email{border-top-right-radius:0;border-bottom-right-radius:0;width:100%;flex:4}.nl-box__img{height:auto;width:100%}@media all and (max-width:650px){.nl-box__form .nl-box__group{flex-wrap:wrap;box-shadow:none}.nl-box__form .nl-box__form--button,.nl-box__form .nl-box__form--email{border-radius:11px;border-left:none}.cards__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.nl-box__form .nl-box__form--email{box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);min-width:100%}.nl-box__form .nl-box__form--button{margin-top:1em;box-shadow:0 1px 1px rgba(0,0,0,.5)}}.nl-box__form .nl-box__form--button:active,.nl-box__form .nl-box__form--button:focus,.nl-box__form .nl-box__form--button:hover{cursor:pointer;color:#fff;background-color:#0168b8;border-color:#dadada;box-shadow:0 1px 1px rgba(0,0,0,.3)}.nl-box__form .nl-box__form--button:active,.nl-box__form .nl-box__form--button:focus{outline:0!important;text-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 3px 3px rgba(0,0,0,.3)}.nl-box__group{display:flex;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3),0 -6px 16px -6px rgba(0,0,0,.025);border-radius:11px}.nl-box__wrapper{display:flex;flex-direction:column;justify-content:center}.nl-box__form form{width:100%}.nl-box__form .nl-box__group{margin:0}.nl-box__caption{font-size:.9em;line-height:1.5em;color:#fff;border-radius:11px;padding:.5em 1em;display:inline-block;background-color:rgba(0,103,184,.3490196078);text-shadow:1px 1px 1px rgba(0,0,0,.3)}.nl-box{margin:1.5em 0;padding:1em 0;box-shadow:none;max-width:750px;justify-self:center}.nl-box__blue{background-color:#1b71bb;background-image:linear-gradient(#1b71bb 60%,#01a6c1 100%)}.nl-box__desc{padding:.5rem 2rem 1rem 2rem}.nl-box__image{width:100%;height:auto}@media screen and (min-width:48em){.nl-box__desc{padding:.5rem calc(2rem + .5vw) 1rem calc(2rem + .5vw)}}.nl-box__desc--heading-link{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.nl-box__summary{border-bottom:0;color:#fff;font-style:normal;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.webinar .author__image{border-width:8px}.webinar .author__image-wrapper{max-width:280px}.mha{margin-right:auto!important}.mha{margin-left:auto!important}.cards__grid{content-visibility:auto}.rounded-xl{border-radius:.883em}.flex{display:flex}.hidden{display:none}.flex-wrap{flex-wrap:wrap}.h-20{height:5rem}.h-64{height:16rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.mb-1{margin-bottom:1rem}.w-20{width:5rem}.w-64{width:16rem}@media (min-width:768px){.md\:flex-1{flex:1 1 0%}}.w-48{width:12rem}.mr-10{margin-right:2.5rem}.mb-5{margin-bottom:1.25rem}.mr-3{margin-right:.75rem}.h-48{height:12rem}.flex-shrink-0{flex-shrink:0}.rounded-3xl{border-radius:1.2em}.block{display:block}.mal,.mtl,.mvl{margin-top:20px!important}