@charset "UTF-8";/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family: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}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,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;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}.nowrap{white-space:nowrap}.nowrap:after,.nowrap:before{content:" ";display:table;clear:both}.btn .sr-only,.sr-only,.toolbar-item .sr-only{display:inline-block;height:0;width:0;line-height:0;overflow:hidden}.green,.highlight,.success{color:#41b14f}.error,.red{color:#d33a2c}.darker-red{color:#61140f}.darkest-red{color:#390c09}.black{color:#000}.bold{font-weight:700}.in-progress,.orange,.pending{color:#f88040!important}.light-grey{color:#999!important}.grey{color:#666!important}.white{color:#fff!important}.italic{font-style:italic!important}.display-block{display:block!important}.bg--grey{background-color:#f6f6f6}.bg--lighter-grey{background-image:linear-gradient(white,#fafafa)}.bg--light-grey{background-color:#999}.bg--dark-grey{background-color:#666}.bg--red{background-color:#d33a2c}.bg--navy{background-color:#282634}.bg--navy{background-color:#282634}.bg--green{background-color:#41b14f}.bg--dark-red{background-color:#811d15}.bg--dark-red{background-color:#c13125}.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:Calibri,Georgia,serif}.wf-loaded-stage1 .elena{font-family:ElenaInitial}.wf-loaded-stage2 .elena{font-family:Elena}.mija{font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .mija{font-family:MijaInitial}.wf-loaded-stage2 .mija{font-family:Mija}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!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}.clearfix:after,.clearfix:before{content:" ";display:table;clear:both}*,::after,::before{box-sizing:border-box}.bg--beige{background-color:#f6f3f2}.bg--red{background-color:#d33a2c}.bg--alternate-red{background-color:#bc3428}.bg--white{background-color:#fff}.uppercase{text-transform:uppercase}.small-caps{-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%}.small-caps a{background-position:center 72%}.normal-caps{-ms-font-feature-settings:initial;-o-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.right-lined{display:block;text-align:left;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:center center;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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}.right-lined--grey{display:block;text-align:left;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:center center;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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--grey a{background-position:center 72%}.right-lined--grey span{display:inline-block;padding:0 .6em;background-color:#f6f6f6;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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;background-position:center 50%;text-transform:uppercase;line-height:1;margin:0;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}.vertical{color:#222;display:block;text-align:right;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:center center;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;background-position:center 50%;text-transform:uppercase;line-height:1;margin:0;font-size:.7em;margin:3em 0 0;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 all and (max-width:640px){.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;background-position:center center;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;background-position:center 50%;text-transform:uppercase;line-height:1;margin:0;font-size:.7em;margin:3em 0 0;max-width:17.5em;transform-origin:left center;transform:rotateZ(90deg) translateX(-5em) translateY(1em);letter-spacing:4px}.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 all and (max-width:640px){.vertical--white{transform:none;margin:2.5em 0 1.5em;text-align:left;background-image:none}}.hidden{display:none!important}.bird{width:60px;height:60px;position:absolute}.bird #eye,.bird #eye-2{animation:blink 2s ease infinite;transform-origin:50% 50%}@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 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{animation:cateyesm 5s infinite cubic-bezier(.39,.575,.565,1);transform-origin:50% 50%}#cateye{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}.birdcontain{position:absolute;transform:translate3d(300px,200px,0);animation:birdmove 5s infinite cubic-bezier(.39,.575,.565,1)}@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}.catloader{width:600px}.lwing{animation:wing .5s infinite;transform-origin:100% 50%}.rwing{animation:wing .5s infinite .3s;transform-origin:0 50%}@keyframes wing{50%{transform:rotate(10deg) translateZ(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%}.container{width:92vw;max-width:1440px;margin:0 auto}@media all and (max-width:512px){.container{min-width:calc(100% - .5em)}}@media all and (max-width:1024px){.container{max-width:750px}}@media all and (min-height:40em){.container{max-width:66em}}.container::after,.container::before{content:" ";display:table}.container::after{clear:both}@media all and (min-width:1500px){#member-area .pricing .container,.homepage .container{max-width:calc(1500px + 20vw)}}[class*=col-]{float:left;padding:0 1em}[class*=col-].col--right{float:right}[class*=col-].col--center{float:none;margin:0 auto}.row::after,.row::before{content:" ";display:table}.row::after{clear:both}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}.col-one-third{width:33.33333%}.col-two-thirds{width:66.66667%}.col-half{width:50%}.col-one-quarter{width:25%}embed,iframe,img,object{max-width:100%;height:auto}embed,iframe,object{border:0}.large-only{display:block}@media all and (max-width:1024px){.large-only{display:none}}.small-only{display:none}@media all and (max-width:1024px){.small-only{display:block}}.v-small-only{display:none}@media all and (max-width:640px){.v-small-only{display:block}}.c-garfield-the-cat>p:first-of-type{font-size:1.15em}.c-garfield-the-cat .article__header{margin:0;grid-column-end:15}.col--article-head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media all and (max-width:1024px){.article--navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media all and (max-width:1024px){.article--navigation button:nth-child(1){margin-left:calc(30% + 1em);margin-right:1em;margin-left:auto}}@media all and (max-width:1024px){.article--navigation button:nth-child(2){margin-right:0}}.col--internal-summary{float:right;padding-left:1.8em}.col--article-summary{padding-left:1.8em;position:relative}@media all and (max-width:1024px){.col--article-summary .collapsible__content{background:#f6f3f2}}@media all and (max-width:800px){.col--article-summary .collapsible__content{padding:0 calc(1em + ((100vw - 92vw)/ 2))}}@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,.col--internal-summary{margin-top:0}.article--content-page .col--article-summary .newsletter-container,.col--internal-summary .newsletter-container{padding-top:0}.internal__page__wrapper .col--internal-summary{padding-bottom:1.5em}@media all and (min-width:1024px){.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}.row{margin-left:0;margin-right:0}.col--article-head,.col--article-summary,.col--internal-summary{float:none;margin:0;top:0}.article__content{float:none;margin-top:50px}.article__content::before{display:none}}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#bc3428}body.articlepage,body.dashboard,body.eventspage{background-color:#fff}:focus{outline:3px dotted #811d15!important}.no-js body{background-color:#fff}body,html{min-height:100%;overflow-x:hidden}#main{position:relative;z-index:1;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:8px;border-radius:11px;background:#d33a2c;border:0;margin:3em 0}@media all and (min-width:1024px){hr.small-only{display:none}}.c-garfield-the-cat a:not(.btn):not(.toolbar-item){color:#006fc6}.c-garfield-the-cat figcaption a:not(.btn):not(.toolbar-item){color:#666;background-image:linear-gradient(#666,#666)}.c-promo-box{font-size:.9em;border-radius:11px}.c-promo-box--grey{background-color:#f7f7f7;padding:1.75em 2.5em}.c-promo-box h3{margin-top:0}.c-promo-box a:not(.btn):not(.toolbar-item){color:#006fc6}.c-promo-box--ad li a{color:#006fc6;text-shadow:none;background-image:linear-gradient(#fff,#5da3db)}.c-promo-box a.btn,.c-promo-box a.toolbar-item{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.c-promo-box--ad::before{display:block;white-space:pre-wrap;padding:0 0 1.5em 0;font-size:.75em;font-style:italic;color:#666}.noads.c-promo-box--ad::before{display:none}.c-garfield-the-cat .author__desc{font-size:calc(.8em + .15vw);color:#555}.c-garfield-the-cat>.article__summary::before{font-size:.9em;content:"Quick summary ↬ ";font-style:normal;letter-spacing:2px;font-size:1rem;margin:0;font-weight:600;color:#d33a2c;text-transform:uppercase}.c-garfield-the-cat .books__book__meta{font-size:.8em}@media all and (min-width:1100px){.c-garfield-the-cat .books__book__meta{float:none;left:0;margin:0;width:145%;max-width:280px}}@media all and (min-width:1200px){.c-garfield-the-cat .books__book__meta{width:100%}}.c-garfield-the-cat>.c-promo-box--ad::before{content:"Our friends and supporters ↓"}@media all and (max-width:1024px){.c-garfield-the-cat>.c-promo-box--ad{padding:1em 1em .5em 0;background-color:#f7f7f7;margin:2.5em auto;text-align:center}.c-garfield-the-cat>.c-promo-box--ad::before{content:"Our friends and supporters. \A You know, they help us pay the bills ↓"}}.c-garfield-the-cat>div:last-child.c-promo-box--ad::before,.c-promo-box--wide::before,.signature+.c-promo-box--ad::before{margin-top:1em;border-top:8px solid #eee;padding:2em 0 3em 0;content:"Our friends and supporters. You know, they help us pay the bills ↓";text-align:center}.c-promo-box--wide{padding:0;max-width:66em;background:0 0;margin:0 auto}.c-promo-box--wide .bnnr-list,.signature+.c-promo-box--ad .bnnr-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width:1024px){.c-promo-box--wide .bnnr-list,.signature+.c-promo-box--ad .bnnr-list{-ms-flex-direction:row;flex-direction:row}}.c-garfield-the-cat>div:last-child.c-promo-box--ad .bnnr-list{-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:1024px){.c-garfield-the-cat>div:last-child.c-promo-box--ad li:not(:last-child),.c-promo-box--wide li:not(:last-child),.signature+.c-promo-box--ad li:not(:last-child){padding-right:2em}}.c-promo-box--ad img{border-radius:11px}.c-promo-box--ad ul{padding-left:0;margin:0}.c-promo-box--ad li{margin-bottom:1.5em}.c-promo-box--ad li:last-child{margin-bottom:0}.c-sidenote{border-top:8px solid #eee;border-bottom:1px solid #eee;padding:calc(1em + .5vw)}@media all and (max-width:1024px){.col--article--grid.col--article__grid--ad{display:none}}.homepage .sponsors::before{content:"Our friends and supporters ↓";display:block;white-space:pre-wrap;padding:0 0 1.5em 0;font-size:.75em;font-style:italic;color:#666}.bnnr-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}.sponsors:not(.c-promo-box) .bnnr-list{margin-top:1.5em}.sponsors.c-promo-box:not(.c-promo-box--wide) .bnnr-list{-ms-flex-direction:column;flex-direction:column}.bnnr-list li a:nth-of-type(1){background-image:none!important}.bnnr-list li a:nth-of-type(2){color:#006fc6;font-style:italic;background-image:linear-gradient(#fff,#5da3db);text-shadow:none}.c-garfield-the-cat{padding:0 1em}@media all and (min-width:1200px){@supports (grid-row-gap:0){.c-garfield-the-cat{max-width:66em;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1em,1fr) (minmax(0,3.795rem))[12] minmax(1em,1fr);grid-template-columns:minmax(1em,1fr) repeat(12,minmax(0,3.795rem)) minmax(1em,1fr);grid-row-gap:calc(1em + .5vw);margin:0 auto}.c-garfield-the-cat>h3{margin-top:calc(1.5 * (1em + .5vw));margin-bottom:0}.c-garfield-the-cat>h4{margin-top:calc(1em + .5vw);margin-bottom:calc(-1 * (1em + .5vw)/ 2)}.c-garfield-the-cat>pre[class*=language-]{margin-top:calc((1em + .5vw)/ 2);margin-bottom:calc((1em + .5vw)/ 2)}.c-garfield-the-cat>p:empty{display:none}.c-garfield-the-cat>*{-ms-grid-column:3;grid-column-start:3;grid-column-end:13}.c-garfield-the-cat>blockquote.pull-quote{margin:calc(1em + .5vw) 0}.c-garfield-the-cat>blockquote.pull-quote p{margin-top:0;margin-bottom:0}.c-garfield-the-cat>blockquote.pull-quote a:not(.btn):not(.toolbar-item){color:#333}.c-garfield-the-cat>table{margin-bottom:calc(1em + .5vw)}.c-garfield-the-cat>*,.c-garfield-the-cat>.c-felix-the-cat{margin-top:0;margin-bottom:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.article__content>.c-garfield-the-cat>.aspect-ratio,.article__content>.c-garfield-the-cat>.video-container{padding:0}.article-container .author--full{-ms-grid-column:1;grid-column-start:1;grid-column-end:2;-ms-grid-row:span 5;grid-row:span 5;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.c-garfield-the-cat>.break-out{-ms-grid-column:1;grid-column-start:1;grid-column-end:15;max-width:50em;margin-left:auto;margin-right:auto}.c-garfield-the-cat>.break-out img{margin:0 auto}.c-garfield-the-cat>.break-out figcaption{max-width:50em}.article__content .c-garfield-the-cat figcaption{padding-top:calc((1em + .5vw)/ 2);padding-bottom:0;margin:0 auto}.c-garfield-the-cat>ol li,.c-garfield-the-cat>ul li{margin-bottom:calc((1em + .5vw)/ 2)}.c-garfield-the-cat>.c-cheshire-the-cat{-ms-grid-column:3;grid-column-start:3;grid-column-end:9}.c-garfield-the-cat>.c-cheshire-the-cat--fat{grid-column-end:12}.c-garfield-the-cat>.c-promo-box{-ms-grid-column:10;grid-column-start:10;grid-column-end:15;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-garfield-the-cat>.c-promo-box--grey{-ms-grid-column:2;grid-column-start:2;grid-column-end:14;-ms-grid-row:span 2;grid-row:span 2}.c-newsletter-form input{padding-bottom:0}.c-newsletter-form .btn--full.toolbar-item,.c-newsletter-form .btn.btn--full{margin:0}.c-newsletter-form+small{margin-top:1em;display:inline-block;text-align:center}.c-garfield-the-cat>.c-promo-box--grey:not(.c-promo-box--full)+*,.c-garfield-the-cat>.c-promo-box--grey:not(.c-promo-box--full)+*+*{-ms-grid-column:6;grid-column-start:6;grid-column-end:14}.c-garfield-the-cat>.c-promo-box--grey+.signature{-ms-grid-column:3;grid-column-start:3;grid-column-end:10}.c-garfield-the-cat>.c-promo-box--ad{-ms-grid-column:1;grid-column-start:1;grid-column-end:2;-ms-grid-row:6;grid-row-start:6;grid-row-end:11;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;text-align:center}.c-garfield-the-cat>.c-promo-box--newsletter{-ms-grid-column:14;grid-column-start:14;grid-column-end:17;-ms-grid-row:4;grid-row-start:4;grid-row-end:8;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.c-garfield-the-cat>.c-promo-box--newsletter>.meow__content{left:0;margin:0;width:130%}.c-garfield-the-cat>.c-promo-box--newsletter>.meow__content small.padding__top{display:none}.c-garfield-the-cat>.c-promo-box--newsletter>.meow__content .meow__content__wrapper a{background-image:none}.c-garfield-the-cat>.c-promo-box--newsletter>.meow__content--small .meow__content__picture{float:none;width:100%;padding:0;top:0;position:relative;margin-top:-10em}.c-garfield-the-cat>.c-promo-box--newsletter .nl__form .btn:after,.c-garfield-the-cat>.c-promo-box--newsletter .nl__form .toolbar-item:after{display:none}.c-garfield-the-cat>.c-promo-box--full{-ms-grid-column:2;grid-column-start:2;grid-column-end:14;margin:calc(2em + 1vw) 0 calc(1em + .5vw) 0}.c-garfield-the-cat>div:last-child.c-promo-box--ad{-ms-grid-column:1;grid-column-start:1;grid-column-end:17}.c-cheshire-the-cat{margin-bottom:0}.c-sidenote code{font-style:normal}.c-pre-sidenote--left{-ms-grid-column:3;grid-column-start:3;grid-column-end:10}.c-sidenote--right{-ms-grid-column:11;grid-column-start:11;grid-column-end:15;border-left:var(--sidenote-border,8px solid #eee);padding-left:var(--sidenote-padding,1em);text-align:left;border-top:0;border-bottom:0;font-style:italic}.c-sidenote--left{-ms-grid-column:1;grid-column-start:1;grid-column-end:5;border-right:var(--sidenote-border,8px solid #eee);padding-right:var(--sidenote-padding,1em);text-align:right;border-top:0;border-bottom:0;font-style:italic}.c-post-sidenote--right{-ms-grid-column:6;grid-column-start:6;grid-column-end:15}.d-garfield-the-cat{width:87vw;max-width:66em;display:-ms-grid;display:grid;-ms-grid-columns:1fr (minmax(0,3.795rem))[12] 1fr;grid-template-columns:1fr repeat(12,minmax(0,3.795rem)) 1fr;grid-row-gap:calc(1em + .5vw)}.d-garfield-the-cat>*{-ms-grid-column:3;grid-column-start:3;grid-column-end:13}.d-garfield-the-cat>*,.d-garfield-the-cat>.c-felix-the-cat{margin-top:0;margin-bottom:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.d-garfield-the-cat>.break-out{-ms-grid-column:1;grid-column-start:1;grid-column-end: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)}.d-garfield-the-cat>.c-cheshire-the-cat{-ms-grid-column:3;grid-column-start:3;grid-column-end:9}.d-garfield-the-cat>.c-cheshire-the-cat--fat{grid-column-end:12}}}.article__content .books__book__meta{-ms-grid-column:14;grid-column-start:14;grid-column-end:17;-ms-grid-row:2;grid-row-start:2;grid-row-end:4;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin:0}.article__content .book__meta__tags,.book__meta__bird a{text-shadow:none}.cp_embed_iframe{height:500px}.no-overflow{overflow:initial}.main-header{padding:1em 0;background:#d33a2c;position:relative;min-height:5.9375rem}@media all and (max-width:901px){.main-header{padding:1em 0 0 .5em}}.main-header.active{z-index:2}.auth .main-header,.dashboard .main-header{z-index:1}.header__head{width:100%;padding:0 2em;position:relative;color:#fff}@media all and (max-width:1024px){.header__head{padding:0 1em}}.header__head:after,.header__head:before{content:" ";display:table;clear:both}.announcement{background-color:#bc3428;color:#fff;padding:0 2em;text-align:center;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .announcement{font-family:ElenaInitial}.wf-loaded-stage2 .announcement{font-family:Elena}.announcement p{font-size:.9em;margin:.75em 0;text-align:center}.announcement a{font-weight:700;color:#fff;text-shadow:3px 0 #bc3428,2px 0 #bc3428,1px 0 #bc3428,-1px 0 #bc3428,-2px 0 #bc3428,-3px 0 #bc3428}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}body{font-size:calc(18px + .25vw);font-feature-settings:"onum" 1;letter-spacing:-.25px;color:#333;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 body{font-family:ElenaInitial}.wf-loaded-stage2 body{font-family:Elena}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,body h4,body h5,body h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1,body h2,body h3{line-height:1.2}body h4,body h5,body h6{line-height:calc(1.3em + (1.5 - 1.3) * ((100vw - 21em)/ (35 - 21)))}body code{font-feature-settings:normal}@supports (-ms-ime-align:auto){body{font-feature-settings:normal}}.tnum{font-feature-settings:"tnum" 1}.lnum{font-feature-settings:"lnum" 1}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-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)}.old-price--on-red{color:#390c09;position:relative}.old-price--on-red::before{content:"";display:block;position:absolute;width:100%;height:2px;border-radius:2px;background:#390c09;top:50%;margin-top:-2px;transform:rotate(-35deg)}time{font-size:.8em;color:#666;text-transform:lowercase;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 time{font-family:ElenaInitial}.wf-loaded-stage2 time{font-family:Elena}time a{background-position:center 72%}.lining-figures-lnum{font-feature-settings:"smcp" 1,"c2sc" 1,"lnum" 1,"frac" 1,"sups" 1,"subs" 1}.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: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;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code a,pre a{text-shadow:3px 0 #f6f3f2,2px 0 #f6f3f2,1px 0 #f6f3f2,-1px 0 #f6f3f2,-2px 0 #f6f3f2,-3px 0 #f6f3f2}code ::-moz-selection,code::-moz-selection,pre ::-moz-selection,pre::-moz-selection{text-shadow:none;background:#b3d4fc}code ::selection,code::selection,pre ::selection,pre::selection{text-shadow:none;background:#b3d4fc;color:#333}pre{padding:1em;margin:.5em 0;overflow:auto;resize:both;max-width:100vw;color:#666;background:#fafafa;border:1px solid #eee;font-size:calc(.9em + .1vw);border-radius:8px;min-width:250px;overflow:auto}@media all and (max-width:1024px){pre{max-width:100%}}:not(pre)>code,code{background:#f6f3f2;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(.75em + .1vw);line-height:calc(1.5em + .2vw)!important;padding:0 .2725em;display:inline-block}:not(pre)>code a,code a{text-shadow:3px 0 #f6f3f2,2px 0 #f6f3f2,1px 0 #f6f3f2,-1px 0 #f6f3f2,-2px 0 #f6f3f2,-3px 0 #f6f3f2}:not(pre)>code{white-space:normal}pre>code,pre[class]>code{line-height:calc(1.65em + .2vw)!important;background:0 0}pre.code__inline code{padding:0}code.coupon{color:#333;border-radius:11px;background:#fff2cc;font-size:.75em;padding:.15em .5em;margin:0 .15em}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}p.auth-modal__hint small a{text-shadow:3px 0 #fff2cc,2px 0 #fff2cc,1px 0 #fff2cc,-1px 0 #fff2cc,-2px 0 #fff2cc,-3px 0 #fff2cc}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;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;transition:color .1s ease-out;color:#2da2c5}a code{background:0 0!important;padding:0}@supports (-ms-ime-align:auto){a{text-shadow:none}}.load-more{text-align:center;padding:1em 0 5em}a.load-more__link{text-transform:lowercase;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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 0 .5em;cursor:pointer}a.load-more__link a{background-position:center 72%}a.load-more__link:focus,a.load-more__link:hover{color:#d33a2c}a.load-more__link::after{content:" → "}.read-more-link{font-size:.95em;text-shadow:none;font-weight:700;display:table;margin-top:.5em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .read-more-link{font-family:MijaInitial}.wf-loaded-stage2 .read-more-link{font-family:Mija}.h1,h1{font-size:calc(26px + 1.6vw);margin:0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .h1,.wf-loaded-stage1 h1{font-family:MijaInitial}.wf-loaded-stage2 .h1,.wf-loaded-stage2 h1{font-family:Mija}.h2,h2{font-size:calc(22px + 1.6vw);margin:0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .h2,.wf-loaded-stage1 h2{font-family:MijaInitial}.wf-loaded-stage2 .h2,.wf-loaded-stage2 h2{font-family:Mija}.h3,h3{font-size:calc(24px + .25vw);margin:2em 0 .75em;text-tranform:capitalize;color:#333;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .h3,.wf-loaded-stage1 h3{font-family:ElenaInitial}.wf-loaded-stage2 .h3,.wf-loaded-stage2 h3{font-family:Elena}.h4,h4{font-size:calc(18px + .25vw);text-transform:uppercase;letter-spacing:1px;margin-top:2em;margin-bottom:1em;color:#333}.h5,h5{font-style:italic;font-size:calc(21px + (22 - 19) * (100vw - 768px)/ (1300 - 768));color:#444}.h6,h6{font-size:calc(14px + (22 - 14) * (100vw - 768px)/ (1300 - 768));letter-spacing:1px;color:#444;text-transform:uppercase;margin:0}h2:target,h3:target,h4:target,h5:target,h6:target{color:#d33a2c;border-bottom:5px solid #d33a2c}.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{color:#fff;text-shadow:none;background:#d33a2c}::selection{color:#fff;text-shadow:none;background:#d33a2c}::-moz-selection{color:#fff;text-shadow:none;background:#d33a2c}ol,ul{padding:0;margin:1em 0}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:Calibri Bold,Arial,serif}.wf-loaded-stage1 ol li::before{font-family:MijaInitial}.wf-loaded-stage2 ol li::before{font-family:Mija}ol ol li{padding-left:2.25em;padding-left:calc(1.85em + .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:1.25em;list-style-image:url(/5242cdc0f8a0d710a02b6dcdd43ef5002bf5ae89/77199/images/bullet.svg)}ul li{margin-bottom:.5em;padding-left:.25em}ul li p{margin-top:0}ul li ul{margin-left:1em}.rh{color:#e33a2c}dt{margin-bottom:.5em}dd{padding:0;margin:0;margin-bottom:1.5em}.horizontal__line__after::after{content:"";display:inline-block;vertical-align:middle;height:2px;background-color:#ddd;width:70px;margin-left:.5em;font-weight:400}.horizontal__line__before::before{content:"";display:inline-block;vertical-align:middle;height:2px;background-color:#ddd;width:70px;margin-right:.5em;font-weight:400}@media all and (max-width:640px){.vertical--horizontal-fallback span{padding-left:1em}}@media all and (max-width:640px){.vertical--horizontal-fallback{max-width:100%}.vertical--horizontal-fallback span::before{content:"";display:inline-block;vertical-align:middle;height:2px;background-color:#222;width:70px;margin-right:.5em;font-weight:400}}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .event__ticket .pricetag{font-family:MijaInitial}.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}.author-page__header .author__image{max-width:75px}.category__section .right-lined{background-image:linear-gradient(#ddd,#ddd)}.books__header__title,.internal__header__title{color:#fff;max-width:calc(20em + 1vw);padding-left:3.5em}@media all and (max-width:640px){.books__header__title,.internal__header__title{padding:0 .5em}}.author__title,.book-details__title,.books__header__title,.category__title,.internal__header__title,.search-results__title{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.author__title-desc,.books__header__title-desc,.category__title-desc,.internal__header__title-desc,.search-results__title-desc{display:block;margin-bottom:.5em;color:#fff;text-transform:uppercase;font-size:.35em;letter-spacing:2px;font-weight:400;line-height:1.2;text-shadow:none;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .author__title-desc,.wf-loaded-stage1 .books__header__title-desc,.wf-loaded-stage1 .category__title-desc,.wf-loaded-stage1 .internal__header__title-desc,.wf-loaded-stage1 .search-results__title-desc{font-family:ElenaInitial}.wf-loaded-stage2 .author__title-desc,.wf-loaded-stage2 .books__header__title-desc,.wf-loaded-stage2 .category__title-desc,.wf-loaded-stage2 .internal__header__title-desc,.wf-loaded-stage2 .search-results__title-desc{font-family:Elena}.author__description,.category__description,.internal__description{font-style:italic;color:#fff;font-size:calc(1em + .3vw);position:relative;margin-left:8.333333%}@media all and (min-width:1025px){.author__description,.category__description,.internal__description{margin-left:5.75em}}@media all and (min-width:1550px){.author__description,.category__description,.internal__description{margin-left:calc(6em - (8 * .15vw))}}.author__description p,.category__description p,.internal__description p{margin:1em 0}.author__description a,.category__description a,.internal__description a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out}.author__description .author__name,.category__description .author__name,.internal__description .author__name{font-style:normal;background:0 0;text-shadow:none;color:inherit}.author__description::before,.category__description::before,.internal__description::before{display:block;content:"";height:1px;color:inherit;background-color:currentColor;margin-right:30px;margin-left:-8.333333%;top:10px;vertical-align:middle;position:absolute;width:1px;height:100%;color:#000}@media all and (min-width:1025px){.author__description::before,.category__description::before,.internal__description::before{margin-left:-4%}}.internal__description ul{margin:calc(1em + .5vw) 0}.category__description{margin-left:0}.category__description::before{display:none}@media all and (min-width:1024px){.author__related,.category__related{margin-top:-1.6em}}.author__related h6,.category__related h6{letter-spacing:2px;margin-bottom:2em;color:#390c09;font-size:.75em}.author__related a,.category__related a{font-weight:700;color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out}.author__related a:focus,.author__related a:hover,.category__related a:focus,.category__related a:hover{color:#000;text-decoration:none;padding:10px 0;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out}.author-page-description-container,.internal-page-description-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.author-page-description-container a,.internal-page-description-container a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out}.internal__related__list{list-style-image:url(/28f523bbafc19aa01a929bdea143c3ee700cbf83/6e8d9/images/bullet--dark.svg)}.author__related__list,.category__related__list{list-style:none;list-style-image:url(/28f523bbafc19aa01a929bdea143c3ee700cbf83/6e8d9/images/bullet--dark.svg);font-size:.85em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .author__related__list,.wf-loaded-stage1 .category__related__list{font-family:MijaInitial}.wf-loaded-stage2 .author__related__list,.wf-loaded-stage2 .category__related__list{font-family:Mija}.author__related__list li,.category__related__list li{margin:10px 0;padding-left:10px}@media all and (max-width:1024px){.author__related__list li,.category__related__list li{float:left;margin-right:40px}}.author__articles-count,.category__articles-count,.internal__articles-subtitle{display:block;width:100%;color:#fff;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;letter-spacing:3px;font-size:.75em;z-index:2}.author__articles-count a,.category__articles-count a,.internal__articles-subtitle a{background-position:center 72%}@supports (display:flex){.author__articles-count,.category__articles-count,.internal__articles-subtitle{-ms-flex-order:1;order:1}}@media all and (max-width:1025px){.author__articles-count,.category__articles-count,.internal__articles-subtitle{-ms-flex-order:0!important;order:0!important}}@supports (display:flex){.author__articles-count,.category__articles-count,.internal__articles-subtitle{position:relative;top:-15px;transform-origin:left center;transform:rotate(90deg) translateY(-7px) translateX(-10px);color:#000}}.internal__articles-subtitle--list{top:15px}@media all and (max-width:1024px){.author__articles-count,.category__articles-count,.internal__articles-subtitle{transform:none;margin-top:2.5em;color:#fff}.author__articles-count::before,.category__articles-count::before,.internal__articles-subtitle::before{display:inline-block;content:"";height:1px;color:inherit;background-color:currentColor;margin-right:1em;top:.5em;width:100px;vertical-align:middle;color:#fff}.author__description,.category__description,.internal__description{padding-left:0;margin-left:0}.author__description::before,.category__description::before,.internal__description::before{display:none;margin-left:0;padding-left:0}.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{-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%}.enhanced .js-comments-count a{background-position:center 72%}.enhanced #js-search-results-full{max-height:0;transition:max-height .4s ease-in-out}.enhanced #js-search-results-full.open{max-height:1000px}[data-component=SearchResults] .article--post{padding-top:0}[data-component=SearchResults] figure.author{margin-right:1em}@media all and (min-width:480px){[data-component=SearchResults] .author__image-wrapper{min-width:60px;min-height:auto}}[data-component=SearchResults] article:nth-child(15n){padding-bottom:5em;border-bottom:8px solid #ddd}.main-nav__dropdown{position:relative;float:left;width:80%;width:calc(100% - 18em)}@media all and (max-width:1349px){.main-nav__dropdown{width:80%;width:calc(100% - 10em)}}@media all and (max-width:900px){.main-nav__dropdown{width:80%}}@media all and (max-width:768px){.main-nav__dropdown{width:75%}}@media all and (max-width:640px){.main-nav__dropdown{width:100%;float:none;clear:both}}.main-nav{margin:0;overflow:hidden;text-align:center}.main-nav:after,.main-nav:before{content:" ";display:table;clear:both}.main-nav__list{overflow:hidden;list-style:none;margin:0;padding:0;display:inline-block;text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media all and (max-width:640px){.main-nav__list{display:block}}.main-nav__item{padding:0;-ms-flex:9999;flex:9999}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.main-nav__item{width:18%!important}}@media all and (min-width:850px){.main-nav__item{width:20%}}.main-nav__item a{display:block;padding:0}@media all and (max-width:640px){.main-nav__item a{padding:.5em 0}}.enhanced .closed{max-height:0}.enhanced .closed .main-nav__item{opacity:1;transform:none;transition:all .1s ease-in;transition-delay:0s}@media all and (max-width:901px){.enhanced .closed .main-nav__item{opacity:0}}.enhanced .closed .main-nav__item .main-nav__icon{transform:none;transition-delay:0s}@media all and (max-width:880px){.enhanced .closed .main-nav__item .main-nav__icon{transform:translateY(-.25em)}}.enhanced .closed .main-nav__item:nth-of-type(1){transition-delay:0s}.enhanced .closed .main-nav__item:nth-of-type(2){transition-delay:0s}.enhanced .closed .main-nav__item:nth-of-type(3){transition-delay:0s}.enhanced .closed .main-nav__item:nth-of-type(4){transition-delay:0s}.enhanced .closed .main-nav__item:nth-of-type(5){transition-delay:0s}.main-nav__dropdown:target{display:block}.main-nav__dropdown:target .main-nav__list{display:block}.open .main-nav__item{display:inline-block;text-align:center;margin-bottom:-4px;padding:.5em;opacity:1;transform:translateY(0);transition:opacity .3s ease-out .4s,transform .3s cubic-bezier(.17,.67,.45,2.01) .4s}@media all and (min-width:1600px){.open .main-nav__item{font-size:1.2em}}@media all and (max-width:1100px){.open .main-nav__item{margin:0;text-align:center;padding:.5em}}@media all and (max-width:640px){.open .main-nav__item{width:50%;margin-right:0;float:left;font-size:1.1em}.open .main-nav__item a{display:block;width:100%;height:100%}.open .main-nav__item:nth-of-type(3n+1){background-color:#bc3428}.open .main-nav__item:nth-of-type(3n+2){background-color:#d7372a}.open .main-nav__item:nth-of-type(3n+3){background-color:#c13125}}.open .main-nav__item:last-of-type{width:100%;margin-top:1em;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;display:none}.open .main-nav__item:last-of-type a{background-position:center 72%}.open .main-nav__item:last-of-type a{color:#000;display:inline-block;border-bottom:1px solid;padding:0}.open .main-nav__item .main-nav__icon{display:block;margin:0 auto;position:relative;transition:transform .2s cubic-bezier(.17,.67,.45,2.01);transform:translateY(0);width:25px;height:42px;margin-bottom:.25em}.open .main-nav__item .main-nav__icon::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.open .main-nav__item .main-nav__icon::before{top:65%;width:120%;left:-15%;height:10px;transition:all .2s ease-out}.open .main-nav__item .main-nav__icon img{will-change:transform;transform-origin:0 100%;transform:rotate(-11deg);transition:transform .2s ease-out}@media all and (max-width:640px){.open .main-nav__item .main-nav__icon{display:none!important}}@media all and (min-width:1600px){.open .main-nav__item .main-nav__icon{width:30px;height:50px}}@media all and (min-width:1700px){.open .main-nav__item .main-nav__icon{width:35px;height:59px}}.open .main-nav__item:hover .main-nav__icon::before{opacity:0;transform:scaleX(0)}.open .main-nav__item:hover .main-nav__icon img{transform:rotate(0)}.open .main-nav__item:nth-of-type(1) .main-nav__icon{transition-delay:.5s}.open .main-nav__item:nth-of-type(2){transition-delay:.5s}.open .main-nav__item:nth-of-type(2) .main-nav__icon{transition-delay:.6s}.open .main-nav__item:nth-of-type(3){transition-delay:.6s}.open .main-nav__item:nth-of-type(3) .main-nav__icon{transition-delay:.7s}.open .main-nav__item:nth-of-type(4){transition-delay:.7s}.open .main-nav__item:nth-of-type(4) .main-nav__icon{transition-delay:.8s}.open .main-nav__item:nth-of-type(5){transition-delay:.8s}.open .main-nav__item:nth-of-type(5) .main-nav__icon{transition-delay:.9s}.open .main-nav__item figure{margin:0;padding:0}.open .main-nav__item a{background:0 0;text-shadow:none;color:#fff;transition:color .25s ease-out}.open .main-nav__item a:focus,.open .main-nav__item a:hover{color:#390c09}.open .main-nav__item a:active h2,.open .main-nav__item a:focus h2,.open .main-nav__item a:hover h2{text-shadow:none}.open .main-nav__item.active a{color:#390c09;text-shadow:none}.open .main-nav__item.active h2{text-shadow:none}.open .main-nav__item figcaption h2{font-size:calc(.8em + .6vw);color:inherit;text-shadow:1px 1px 1px rgba(0,0,0,.3);white-space:nowrap}.open .main-nav__item figcaption p{font-style:italic;font-size:calc(.7em + .15vw);margin-top:.5em;display:none;max-width:100%;margin:.2em auto;display:none;transition:opacity .4s ease-in-out}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.open .main-nav__item figcaption p{font-size:16px!important;letter-spacing:-.5px!important}}@media all and (min-width:1000px){.open .main-nav__item figcaption p{display:block;opacity:0;position:absolute}}@media all and (min-width:1101px){.open .main-nav__item figcaption p{opacity:1;position:static;white-space:nowrap}}.enhanced .slideDown{transition:all .6s linear}.enhanced .slideDown.main-nav{max-height:50em}.enhanced .slideDown.search-loader-wrapper{max-height:100px;transition-duration:.2s}.enhanced .slideUp{transition:all .3s linear}.enhanced .slideUp.search-loader-wrapper{transition-duration:.1s}@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;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .btn,.wf-loaded-stage1 .toolbar-item{font-family:MijaInitial}.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:hover,.hover.toolbar-item,.toolbar-item:hover{background:#d33a2c}.btn--orange{background-color:#d33a2c;background-image:linear-gradient(to bottom,#f88040,#d33a2c)}.btn span,.toolbar-item span{color:#811d15;font-size:.8em;margin-left:5px;margin-top:.5em;line-height:1}.btn span.ladda-label,.toolbar-item span.ladda-label{color:inherit;font-size:inherit;margin:0;line-height:inherit}.outline--none:focus{outline:0!important}.btn span.sup,.toolbar-item span.sup{display:inline-block;font-size:.6em;vertical-align:top;line-height:1.5;position:relative;top:0;left:-.4em}.btn--blue,.btn--smashing{background-color:#2da2c5;background-image:linear-gradient(#79d7ed,#2da2c5);color:#fff}.btn--blue:focus,.btn--blue:hover,.btn--smashing:focus,.btn--smashing:hover{background:#2da2c5}.btn--blue span,.btn--smashing span{color:rgba(0,0,0,.5)}.btn--navy{background-color:#282634;background-image: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}.btn--green span,.btn--member span{color:rgba(0,0,0,.5)}.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:#2da2c5;border:1px solid #fff}.btn--white:focus,.btn--white:hover,.toolbar-item:focus,.toolbar-item:hover{text-shadow:none;background:#fff;color:#d33a2c}.btn--green.toolbar-item:focus,.btn--white.btn--green:focus{background:#41b14f;color:#fff;border:1px solid #41b14f}.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,.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--disabled,.btn--disabled:focus,.btn--disabled:hover{color:#999;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:#811d15;color:#3f0e0a;border-color:#811d15;opacity:1}.btn[disabled].ladda-button.btn--secure::before,.toolbar-item[disabled].ladda-button.btn--secure::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI2FhYWFhYSIgZD0iTTE1IDIxLjkxNXYwYy0wLjU4My0wLjIwNi0xLTAuNzYyLTEtMS40MTUgMC0wLjgyOCAwLjY3Mi0xLjUgMS41LTEuNXMxLjUgMC42NzIgMS41IDEuNWMwIDAuNjUzLTAuNDE3IDEuMjA5LTEgMS40MTV2Mi41OTRjMCAwLjI2My0wLjIyNCAwLjQ5MS0wLjUgMC40OTEtMC4yNjggMC0wLjUtMC4yMi0wLjUtMC40OTF2LTIuNTk0ek04IDE0djAgMGMtMS42NTggMC4wMDUtMyAxLjM0LTMgMy4wMDl2OS45ODFjMCAxLjY2MiAxLjM0NiAzLjAwOSAzLjAwOSAzLjAwOWgxNC45ODJjMS42NjIgMCAzLjAwOS0xLjMzNyAzLjAwOS0zLjAwOXYtOS45ODFjMC0xLjY1OS0xLjM0MS0zLjAwNS0zLTMuMDA5di0zLjUwMWMwLTQuMTQyLTMuMzY2LTcuNDk5LTcuNS03LjQ5OS00LjE0MiAwLTcuNSAzLjM1Ny03LjUgNy40OTl2My41MDF6TTExIDE0di0zLjQ5OWMwLTIuNDkyIDIuMDE1LTQuNTAxIDQuNS00LjUwMSAyLjQ4IDAgNC41IDIuMDE1IDQuNSA0LjUwMXYzLjQ5OWgtOXoiIGNsYXNzPSJ3b3ciPjwvcGF0aD4KPC9zdmc+)}.btn--load-comments.toolbar-item,.btn.btn--load-comments{display:block;width:66%;margin:2.5em 0 0;margin-left:4.6em}@media all and (max-width:640px){.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%;margin:2.5em 0 0}.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}.btn--xlarge.toolbar-item,.btn.btn--xlarge{font-size:1.5em;padding:.75em 1em}button{cursor:pointer}.btn--ghost--white{border:1px solid #666;border-radius:5.5px;padding:.4em .75em;background:0 0;margin-right:.5em;outline:0}a.btn,a.toolbar-item{text-shadow:none}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-top:.7em;padding-bottom:.7em;text-shadow:none}.pricing__table .btn--membership-option.toolbar-item,.pricing__table .btn.btn--membership-option{font-size:1.5em}@media all and (max-width:640px){.pricing__table .btn--membership-option.toolbar-item,.pricing__table .btn.btn--membership-option{font-size:1.3em}}.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-plans.toolbar-item,.btn.btn--membership-plans{display:block;width:100%;margin:2.5em 0 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;display:block;width:100%;overflow:hidden;display:-ms-flexbox;display:flex;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .btn--membership-status{font-family:MijaInitial}.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{display:block;padding:.7em 1em;text-align:center;float:left;width:65%;border-left:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack: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 all and (max-width:640px){.btn--lined__options{padding:0 1em}}.btn--lined__options .btn,.btn--lined__options .toolbar-item{margin-right:1em;box-sizing:border-box}@media all and (max-width:640px){.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--lined--red-border{display:block;text-align:center;background-image:linear-gradient(#811d15,#811d15);background-size:100% .06em;background-repeat:no-repeat;background-position:center center}.btn--lined--red-border .btn,.btn--lined--red-border .toolbar-item{display:inline-block;box-shadow:0 0 0 1em #d33a2c}.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}.menu-trigger{background:0 0;text-shadow:none;color:inherit;border:3px solid #fff;font-size:calc(.9em + .1vw);font-weight:700;color:#fff;float:right;cursor:pointer;border-radius:8px;padding:calc(.4em + .2vw) .5em calc(.4em + .2vw) .7em;width:6.25em;position:relative;z-index:1;margin-top:.3em;white-space:nowrap;text-shadow:1px 1px 1px rgba(0,0,0,.3);display:none;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .menu-trigger{font-family:MijaInitial}.wf-loaded-stage2 .menu-trigger{font-family:Mija}@media all and (max-width:900px){.menu-trigger{position:absolute;top:0;right:1em;width:5.5em}}@media all and (min-width:900px){.menu-trigger{margin-top:calc(1.5em + .2vw)}}@media all and (min-width:1101px){.menu-trigger{margin-top:calc(1.5em + .7vw)}}.enhanced .menu-trigger{display:inline-block}@supports (display:flex){.enhanced .menu-trigger{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.enhanced .menu-trigger svg{position:relative;margin-top:-1px;margin-right:10px}}.menu-trigger.open{border-color:#811d15;background-color:#811d15}.menu-trigger__plus-wrapper{position:relative}.menu-trigger__plus-wrapper span{display:inline-block;font-size:1.5em;transition:all .2s ease-in-out;position:relative;top:.075em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .menu-trigger__plus-wrapper span{font-family:MijaInitial}.wf-loaded-stage2 .menu-trigger__plus-wrapper span{font-family:Mija}.menu-trigger__plus-wrapper::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.menu-trigger__plus-wrapper::before{width:90%;top:85%;left:-10%}.open .menu-trigger__plus-wrapper span{transform:rotate(-45deg)}.header__topics{text-align:center;display:none;clear:both;width:100%;margin:0 auto}.header__topics.closed{margin:0 auto}@media all and (max-width:768px){.header__topics{width:100%}}.enhanced .closed .header__topics{max-height:0;transition:max-height .4s ease-out;overflow:hidden;display:block;height:0}.enhanced .open .header__topics{max-height:50em;transition:max-height .4s ease-out;overflow:hidden;display:block;height:auto}.header__topics__title{color:#fff;font-size:.9em;margin:3.5em 0 2.5em}.header__topics__list{padding:0}.header__topics__list:after,.header__topics__list:before{content:" ";display:table;clear:both}.header__topics__item{display:inline-block;padding-left:0;color:#fff;font-size:1.3em;margin-bottom:.75em;text-align:center;line-height:1.2;transition:color .2s ease-out}@media all and (max-width:1024px){.header__topics__item{font-size:1.1em;margin-bottom:.5em}}.header__topics__item::before{content:"•";margin:0 5px;display:inline-block;color:#811d15;font-size:calc(1em + ((.4vw + .25vh)/ 2));position:relative;top:2px}.header__topics__item:first-of-type::before{display:none}.header__topics__item a{background:0 0;text-shadow:none;color:inherit}.header__topics__item a:focus,.header__topics__item a:hover{color:#61140f}@media all and (max-width:640px){.header__topics__item{margin-bottom:.5em;width:50%;float:left;text-align:left;font-size:1em}.header__topics__item:first-of-type::before{display:inline}}@media all and (max-width:480px){.header__topics__item{font-size:calc(.8em + .2vw);line-height:166%;width:50%;float:left;text-align:left}}.closed .header__topics__list,.closed .header__topics__title{opacity:0;transform:translateY(2em);transition:all .2s ease-in;transition-delay:0s}.open .header__topics__title{opacity:1;transform:translateY(0);transition:all .2s ease-out;transition-delay:.4s}.open .header__topics__title:target{color:#811d15}.open .header__topics__list{opacity:1;transform:translateY(0);transition:all .2s ease-out;transition-delay:.5s}.footer__topics{text-align:center;padding-bottom:50px}.authpage .footer__topics{display:none}.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 all and (max-width:640px){.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:#811d15;font-size:calc(1em + ((.4vw + .25vh)/ 2));position:relative;top:2px}.footer__topics__item a{background:0 0;text-shadow:none;color:inherit}.footer__topics__item a:focus,.footer__topics__item a:hover{color:#390c09}@media all and (max-width:1024px){.footer__topics__item{font-size:1.25em;margin-bottom:5px}.footer__topics__item::after{font-size:30px;top:3px}}@media all and (max-width:768px){.footer__topics__item{font-size:1.1em;margin-bottom:.5em;width:33.33%;float:left;text-align:left}}@media all and (max-width:640px){.footer__topics__item{font-size:calc(.975em + .2vw);width:50%;float:left;text-align:left}}.search-topics-dropdown{overflow:hidden;clear:both;max-width:calc(900px + 15vw);margin:0 auto}.search-topics-dropdown.closed:not(.enhanced) .search-topics-dropdown.closed{max-height:12em}.search-topics-dropdown.closed.input-open{max-height:none}.search-topics-dropdown.closed.input-open .header__search{opacity:1;transform:none}.search-topics-dropdown.open{margin:5em auto 2em}@media all and (max-width:1025px){.search-topics-dropdown.open{margin-top:2em}}.header__search{padding:0 0 calc(.5em + .5vw) 0}@media all and (max-width:700px){.jobs__search{margin-top:calc(.5em + 6vh)}}.header__search,.jobs__search{width:100%;margin:calc(.5em + 3vh) 50px 0 0}@media all and (max-width:1024px){.header__search,.jobs__search{margin-right:5px;margin-right:5vw}}@media all and (max-width:480px){.header__search,.jobs__search{margin-right:0}}.header__search input[type=search],.header__search input[type=text],.jobs__search input[type=search],.jobs__search input[type=text]{border:none;display:block;width:100%;font-size:calc(1em + .2vw);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){.header__search input[type=search],.header__search input[type=text],.jobs__search input[type=search],.jobs__search input[type=text]{padding:.5em .5em .5em 1.75em;background-position:.5em 50%;font-size:.7em;padding:.9em 1.2em;padding-left:2.5em;background-position:.8em 50%}}.header__search input[type=search]::-ms-clear,.header__search input[type=text]::-ms-clear,.jobs__search input[type=search]::-ms-clear,.jobs__search input[type=text]::-ms-clear{display:none}.header__search input[type=search]::-webkit-input-placeholder,.header__search input[type=text]::-webkit-input-placeholder,.jobs__search input[type=search]::-webkit-input-placeholder,.jobs__search input[type=text]::-webkit-input-placeholder{color:#666}.header__search input[type=search]::-moz-placeholder,.header__search input[type=text]::-moz-placeholder,.jobs__search input[type=search]::-moz-placeholder,.jobs__search input[type=text]::-moz-placeholder{color:#666}.header__search input[type=search]:-ms-input-placeholder,.header__search input[type=text]:-ms-input-placeholder,.jobs__search input[type=search]:-ms-input-placeholder,.jobs__search input[type=text]:-ms-input-placeholder{color:#666}.header__search input[type=submit],.jobs__search input[type=submit]{width:0;height:0;padding:0}.enhanced .header__search input[type=submit],.enhanced .jobs__search input[type=submit]{display:none}.jobs__search{margin-top:8px;width:23%;float:left;margin-right:0;font-size:calc(1.1rem + .25vw);-ms-flex-positive:1;flex-grow:1}@media all and (max-width:1024px){.enhanced .jobs__search{width:100%;padding-right:1em}}@media all and (max-width:640px){.enhanced .jobs__search{width:100%}}.jobs__search input[type=search],.jobs__search input[type=text]{border:1px solid #ddd;width:100%;padding-top:.55em;padding-bottom:.55em;padding-right:.2em;font-size:.8em;color:#333}.jobs__search input[type=search]:focus,.jobs__search input[type=text]:focus{border-color:#aaa}@media screen and (-webkit-min-device-pixel-ratio:0){.header__search input[type=search],.header__search input[type=text]{font-size:calc(1em + .2vw)}.jobs__search input[type=search],.jobs__search input[type=text]{font-size:100%}}@media screen and (max-width:1024px){.jobs__search input[type=search],.jobs__search input[type=text]{font-size:100%}}.search-input-wrapper{position:relative}.search-clear-button{background:0 0;border:none;padding:0 .5em 0 .75em;position:absolute;right:13px;top:30%;transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(5px);opacity:0}.search-clear-button:hover{cursor:pointer}.search-clear-button.enabled{transform:translateY(0);opacity:1}.closed .header__search{opacity:0;transform:translateY(2em);transition:all .2s ease-in;transition-delay:0s}.no-js .closed .header__search{opacity:1;transform:none}.open .header__search{opacity:1;transform:translateY(0);transition:all .2s ease-out;transition-delay:.2s}.open .header__search:target{color:#811d15}.open .header__search{opacity:1;transform:translateY(0);transition:all .2s ease-out;transition-delay:.2s}.search-results-dropdown{position:relative;text-align:left}.header__search-results em{color:#fff;border-radius:11px;font-style:normal;display:inline-block}.search-post-container em{font-style:normal}.header__search-results em{background-color:#8e2017;padding:.1em .2em 0 .2em}[data-component=SearchResults] .article--post__teaser em{background-color:#ff9;color:#333;font-style:normal;border-radius:11px;padding:.2em .3em}.header__search-results{clear:both;max-height:0;overflow:hidden}.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:30px 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{background:0 0;text-shadow:none;color:inherit}.header__search-results h2 a:focus,.header__search-results h2 a:hover{color:#111}.header__search-results li{margin:calc(3em + 1.5vw) 0}.header__search-results li::before{color:#811d15;font-size:1.1em;margin-left:-6%;margin-top:9px}@media all and (max-width:1024px){.header__search-results li::before{font-size:.8em;margin-left:-8%}}@media all and (max-width:640px){.header__search-results li{padding-left:2em}.header__search-results li::before{font-size:.8em;margin-left:-.8em}.header__search-results li .author{display:none}.header__search-results li h2{font-size:1em}}.header__search-results p{margin:.75em 0;font-size:calc(.9em + .3vw)}@media all and (max-width:640px){.header__search-results p{font-size:.8em}}.header__search-results .article--post__time{color:inherit}.article--post__url{font-family:Courier new,Consolas,monospace;color:#111;font-weight:700;padding-top:.2vw;font-size:calc(.8em + .2vw);display:block}.header__search-results p span.search-hit--highlight{padding:0 calc(.3em + .05vw)}.search-hit--highlight{color:#d33a2c;background-color:#fff2cc}.article--post__author-name .search-hit--highlight{color:#1a5e72;text-shadow:none}.header__search-results .search-hit--highlight{background-color:#811d15;padding:0 .05em;color:#fff}p span .search-hit--highlight{background-color:#fff2cc;color:#333}.category__header.closed{display:none}.header__search-logo{margin-top:.8em;clear:both}.header__search-logo img{float:right;height:16px;width:130px}@media all and (min-width:1250px){#js-search-results-full .article--post .author{margin-left:calc(-5em - 2vw)}}.logo{font-size:1em;float:left;line-height:0;width:3em;position:relative;z-index:1}@media all and (min-width:900px){.logo{margin-top:1em}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.logo{width:3.5em}}@media all and (min-width:1350px){.logo{width:10.5em;margin-top:1.5em}}.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.75em;max-height:100px}.logo--full{min-width:300px}.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:#282634;background-color:#666}@media all and (max-width:1024px){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:relative;position:fixed;bottom:1em;right:1em;z-index:9}.back-to-top-wrapper::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.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;margin:0;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 form fieldset legend{font-family:MijaInitial}.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}.input--country{position:relative}.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}.form__field .field--suggestions{position:absolute;background:#e33a2c;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .form__field .field--suggestions{font-family:MijaInitial}.wf-loaded-stage2 .form__field .field--suggestions{font-family:Mija}.form__field .field--suggestion{padding:.2em 1em;margin:0;cursor:pointer}.form__field .field--suggestion__selected{background:#fff;border-radius:11px;color:#d33a2c}.field--suggestions:empty{display:none}.error-msg,.form__field__note{display:block;margin-top:.8em;font-size:.8em;margin-left:1em}@media all and (max-width:640px){.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;animation-duration:.6s;animation-timing-function:ease-in-out;animation-name:headShake;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .error-msg:not([value=""]){font-family:MijaInitial}.wf-loaded-stage2 .error-msg:not([value=""]){font-family:Mija}.error-msg:not([value=""]) a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out}.error-msg:empty{display:none}.animation-shake{animation-duration:.6s;animation-timing-function:ease-in-out;animation-name:headShake}@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:2em}.form__field--checkbox .form__field__note{margin-left:0}.form__field__input,input[type=email],input[type=password],input[type=text],textarea{background:#fff;border:1px solid #bbb;transition:all .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:.75em 2em .85em 1em;display:block;width:100%;outline:0;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .form__field__input,.wf-loaded-stage1 input[type=email],.wf-loaded-stage1 input[type=password],.wf-loaded-stage1 input[type=text],.wf-loaded-stage1 textarea{font-family:ElenaInitial}.wf-loaded-stage2 .form__field__input,.wf-loaded-stage2 input[type=email],.wf-loaded-stage2 input[type=password],.wf-loaded-stage2 input[type=text],.wf-loaded-stage2 textarea{font-family:Elena}.form__field__input:hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:hover,textarea:hover{border-color:#999}.form__field__input:hover+.show-password,input[type=email]:hover+.show-password,input[type=password]:hover+.show-password,input[type=text]:hover+.show-password,textarea:hover+.show-password{border-color:#999}.form__field__input[data-optional],input[type=email][data-optional],input[type=password][data-optional],input[type=text][data-optional],textarea[data-optional]{border-color:#eee}.form__field__input:active,.form__field__input:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{box-shadow:0 4px 15px #bebebe;border-color:#dadada;outline:0!important}.form__field__input:active+.show-password,.form__field__input:focus+.show-password,input[type=email]:active+.show-password,input[type=email]:focus+.show-password,input[type=password]:active+.show-password,input[type=password]:focus+.show-password,input[type=text]:active+.show-password,input[type=text]:focus+.show-password,textarea:active+.show-password,textarea:focus+.show-password{border-color:#f88040}.form__field__input.stripe-element{padding:.75em 1em .75em 1em}.form__row__padded{margin-bottom:1.5em}.form__field__input.stripe-element.success{padding:.75em 2em .75em 1em}@media screen and (max-width:450px){.form__field__input.stripe-element.success{padding:.75em 1em}.form__field__input.stripe-element.success:after{display:none}}textarea{height:10em;resize:both;scroll:auto;max-width:100%;padding:.75em 1em .85em 1em}.form__field__label{display:block;margin-bottom:.5em;cursor:pointer}.form__field--checkbox .form__field__label,.form__field--radio .form__field__label{margin:0}.lining-figures-lnum .form__field__label,.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,.search-input-wrapper input:active,.search-input-wrapper 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,.form__field textarea.success,.form__field textarea:-webkit-autofill.success{border-color:#41b14f;background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;color:#41b14f;-webkit-text-fill-color:#41b14f;font-weight:700;transition:border-color .5s ease-in;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .form__field input.success,.wf-loaded-stage1 .form__field input:-webkit-autofill.success,.wf-loaded-stage1 .form__field input[type=text].success,.wf-loaded-stage1 .form__field textarea.success,.wf-loaded-stage1 .form__field textarea:-webkit-autofill.success{font-family:MijaInitial}.wf-loaded-stage2 .form__field input.success,.wf-loaded-stage2 .form__field input:-webkit-autofill.success,.wf-loaded-stage2 .form__field input[type=text].success,.wf-loaded-stage2 .form__field textarea.success,.wf-loaded-stage2 .form__field textarea:-webkit-autofill.success{font-family:Mija}.form__field__input.success{border-color:#41b14f;background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;color:#41b14f;-webkit-text-fill-color:#41b14f;font-weight:700;transition:border-color .5s ease-in;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .form__field__input.success{font-family:MijaInitial}.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;-webkit-text-fill-color:#41b14f;font-weight:700;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .form__field.comment__message-field input.success,.wf-loaded-stage1 .form__field.comment__message-field input:-webkit-autofill.success,.wf-loaded-stage1 .form__field.comment__message-field input[type=text].success,.wf-loaded-stage1 .form__field.comment__message-field textarea.success,.wf-loaded-stage1 .form__field.comment__message-field textarea:-webkit-autofill.success,.wf-loaded-stage1 .form__field.comment__name-field input.success,.wf-loaded-stage1 .form__field.comment__name-field input:-webkit-autofill.success,.wf-loaded-stage1 .form__field.comment__name-field input[type=text].success,.wf-loaded-stage1 .form__field.comment__name-field textarea.success,.wf-loaded-stage1 .form__field.comment__name-field textarea:-webkit-autofill.success,.wf-loaded-stage1 .form__field.comment__twitter-field input.success,.wf-loaded-stage1 .form__field.comment__twitter-field input:-webkit-autofill.success,.wf-loaded-stage1 .form__field.comment__twitter-field input[type=text].success,.wf-loaded-stage1 .form__field.comment__twitter-field textarea.success,.wf-loaded-stage1 .form__field.comment__twitter-field textarea:-webkit-autofill.success{font-family:MijaInitial}.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}.form__field.comment__message-field.success .form__field__label{font-weight:400;-webkit-text-fill-color:#8f979d;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .form__field.comment__message-field.success .form__field__label{font-family:ElenaInitial}.wf-loaded-stage2 .form__field.comment__message-field.success .form__field__label{font-family:Elena}.form__field input:-webkit-autofill:focus,.form__field textarea:-webkit-autofill:active{-webkit-text-fill-color:#41b14f!important;font-weight:700;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .form__field input:-webkit-autofill:focus,.wf-loaded-stage1 .form__field textarea:-webkit-autofill:active{font-family:ElenaInitial}.wf-loaded-stage2 .form__field input:-webkit-autofill:focus,.wf-loaded-stage2 .form__field textarea:-webkit-autofill:active{font-family:Elena}.form__field input:-webkit-autofill::selection{background-color:#41b14f;-webkit-text-fill-color:#fff!important;padding:2px}.form__field .input-wrapper,.form__field .select-wrapper,.form__field.comment__message-field .input-wrapper,.stripe-element.form__field__input{position:relative}.form__field .input-wrapper:after,.form__field .select-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,.form__field.success .select-wrapper,.stripe-element.form__field__input.success{position:relative}.form__field.comment__message-field.success .input-wrapper:after,.form__field.success .input-wrapper:after,.form__field.success .select-wrapper:after,.stripe-element.form__field__input.success:after{opacity:1;right:1em}.form__field--inline .form__field.success .input-wrapper:after{right:5em}.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 .select-wrapper:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCjxwYXRoIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjEiIGQ9Ik0xNiAwYy04LjgzNiAwLTE2IDcuMTY0LTE2IDE2czcuMTY0IDE2IDE2IDE2IDE2LTcuMTY0IDE2LTE2LTcuMTY0LTE2LTE2LTE2ek0xMy41MiAyMy4zODNsLTcuMzYyLTcuMzYzIDIuODI4LTIuODI4IDQuNTMzIDQuNTM1IDkuNjE3LTkuNjE3IDIuODI4IDIuODI4LTEyLjQ0NCAxMi40NDV6Ij48L3BhdGg+DQo8L3N2Zz4NCg==)}.form__field.success .password-with-show-wrapper.input-wrapper:after{right:123px}.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.2em;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,.enhanced .form__field--floating .form__field__label{display:block}.enhanced .form__field--floating .form__field__input.success::-moz-selection{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}.enhanced .form__field--floating .form__field__input.success::selection{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}.enhanced .form__field--floating .form__field__input.success::-moz-selection{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}.enhanced .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.float input[type=email],.enhanced .form__field--floating.float input[type=number],.enhanced .form__field--floating.float input[type=password],.enhanced .form__field--floating.float input[type=text],.enhanced .form__field--floating.float textarea{padding:1.2em 3em .4em 1em}.enhanced .form__field--floating.float.lining-figures-lnum input[type=text]{font-feature-settings:"smcp" 1,"c2sc" 1,"lnum" 1,"frac" 1,"sups" 1,"subs" 1}.enhanced .form__field--floating.float.lining-figures-tnum input[type=text]{font-feature-settings:"smcp" 1,"c2sc" 1,"tnum" 1,"frac" 1,"sups" 1,"subs" 1}.enhanced .form__field--floating.float.lining-figures-tnum input[type=text].success{font-feature-settings:normal}.enhanced .form__field--floating.blurred .form__field__label{color:#8f979d}.enhanced .form__field--floating.focused .form__field__label{color:#666}@media all and (min-width:780px){.enhanced .mm-input .form__field__label{left:calc((100% - 1.875em)/ 2)}.enhanced .yy-input .form__field__label{left:calc((100% - 1.375em)/ 2)}}.form__field--select{overflow:hidden}.form__field--select .select-wrapper{border:1px solid #bbb;border-radius:11px;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABGCAAAAABz6zywAAAA70lEQVR4Ae3XtWHDYBQHca0UvcqwgTGmXT5tIw/izjSQmVL9UwkuYH43wK+/6HKVnHXW2fuyzjrr7GFy4a1nlB1XA2dDLWVsWrMYuyG2eprBZqlGXKmW4UaZKnKlZrlRlopcqRluBvtpht1EqtmohJ01sZvYd815NstdoorlLlLFchepYrmLVLHcRapY6kqNs9VslrlAFctdpIrFLlAzWOAGoIrlLlLFYpepYqkLVbHQpapY5mJVLHM/qCqWuVgVy12pnKWuVM4SVypniSuVs8SVylniMpWycqEKWblUZaxcrCJWLRd+Os4666yzv+0LSsOQ1G/i5U4AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right .8em top .9em;background-size:1.25em auto}.form__field--select option,.form__field--select option:active,.form__field--select option:focus,.form__field--select select,.form__field--select select:active,.form__field--select select:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__field--select select{display:block;font-family:inherit;width:100%;height:100%;border:none;background:0 0;font-size:.9em;color:#333;padding:1.6em 1em .3em 1.15em;cursor:pointer;border-radius:11px;position:relative;z-index:1}.enhanced .form__field--select .form__field__label,.form__field--select .form__field__label{transform:translateY(-20%);font-size:1em;left:1.25em}.form--setting__password legend{margin-bottom:0}.form--setting__password .form__field--floating{width:100%;margin:0 auto 1.5em auto}@media all and (min-width:550px){.form--setting__password .form__field--floating{width:80%}}.password-with-show-wrapper{position:relative}.show-password{text-align:center;position:absolute;display:block;right:0;top:0;bottom:0;color:#333;background-image:linear-gradient(to bottom,#f88040,#e33a2c);color:#fff;font-weight:700;border-radius:0 11px 11px 0;border-left:none;padding:.8em .5em .8em .5em;cursor:pointer;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;z-index:10;text-transform:lowercase;transition:all .2s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-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 all and (min-width:640px){.show-password{min-width:105px;padding:.8em 1em .8em .9em}}.show-password__checkbox{visibility:hidden;width:1px;height:1px}.show-password__checkbox:not(:checked)+span:before{background:url(/bc2dd63d6c8074199a71a1f0ec863fe575fc8990/8e357/images/smashing-cat/paw_01.svg);content:"";display:inline-block;vertical-align:middle;margin-right:.3em;margin-top:-.05em;width:.9em;height:.9em;background-size:100% 100%;background-repeat:no-repeat}.show-password__checkbox:checked+span{color:#811d15}.show-password__checkbox:checked+span:before{background:url(/3f61b4ced9c9f846294d21b6fb4fd664101a44fc/6fd55/images/smashing-cat/paw_02.svg);content:"";display:inline-block;vertical-align:middle;margin-right:.3em;margin-top:-.05em;margin-left:-.4em;width:.9em;height:.9em;background-size:100% 100%;background-repeat:no-repeat}input[type=password]::-ms-reveal{display:none}.form__row:after,.form__row:before{content:" ";display:table;clear:both}.form__row .form__field:last-of-type{margin-right:0}.enhanced .form__row--workshop-selection .select-wrapper{border:none}.enhanced .form__row--workshop-selection .form__field__label{color:#f6f3f2;z-index:2;pointer-events:none}.enhanced .form__row--workshop-selection .single-option-selector{background-color:#d33a2c;color:#fff;font-size:1em;font-weight:700;position:relative;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .enhanced .form__row--workshop-selection .single-option-selector{font-family:ElenaInitial}.wf-loaded-stage2 .enhanced .form__row--workshop-selection .single-option-selector{font-family:Elena}.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%}.field--two-thirds:last-of-type{margin-right:0}@media all and (max-width:768px){.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 all and (max-width:768px){.field--one-third{width:100%;margin-right:0}}.field--one-quarter{width:23%;float:left;margin-right:2%}.field--one-quarter:last-of-type{margin-right:0}@media all and (max-width:768px){.field--one-quarter{width:49%;margin-right:2%}.field--one-quarter.no-margin__mobile{margin-right:0}}@media all and (max-width:480px){.field--one-quarter{width:100%;margin-right:0;margin-left:0}}.field--one-eighth{width:10.5%;float:left;margin-right:2%}.field--one-eighth:last-of-type{margin-right:0}@media all and (max-width:768px){.field--one-eighth{width:23%;margin-right:1%}.field--one-eighth+.field--one-eighth{width:23%;margin-right:0;margin-left:1%}}@media all and (max-width:480px){.field--one-eighth{width:49%;margin-right:1%}.field--one-eighth+.field--one-eighth{width:49%;margin-right:0;margin-left:1%}}.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}.form__field input[type=text].cc-input-field{padding-right:7em!important;background-color:#fff;background-image:url(/abd40dc4345cffee9dad13d1b80ec019183b979c/bab44/images/credit-card-icons/all.svg);background-repeat:no-repeat;background-size:auto 1em;background-position:right .65em center}.form__field input[type=text].cc-input-field.visa{background-image:url(/f4b63b519fb4b270f8865ebeb62e6755307e8807/1f9ca/images/credit-card-icons/visa.svg)}.form__field input[type=text].cc-input-field.amex{background-image:url(/c9905da128163e00feb7f848abc25343d8a1b783/eb67c/images/credit-card-icons/amex.svg)}.form__field input[type=text].cc-input-field.mastercard{background-image:url(/5857b77b1f5b5901b3deae913ba283b3a2181968/86660/images/credit-card-icons/mastercard.svg)}.form__field input[type=text].cc-input-field.other{background-image:url(/45dd0ffdc69b1d2bda643d9e6df4ccb75a18f881/dc20d/images/credit-card-icons/other.svg)}.form__field input[type=text].cc-input-field.none{background-image:none}.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;-moz-appearance:textfield}.increment-decrement-input-wrapper input[type=number]::-webkit-inner-spin-button,.increment-decrement-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.increment-decrement-input-wrapper button{background:#eee;border:1px solid #ddd;font-size:inherit;line-height:inherit;text-align:center;width:1.75em;position:relative;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}.increment-decrement-input-wrapper--on-red input[type=number]{border-color:#390c09}.increment-decrement-input-wrapper--on-red button{background:#811d15;border-color:#390c09;color:#fff}.increment-decrement-input-wrapper--on-grey input[type=number]{border-color:#666}.increment-decrement-input-wrapper--on-grey button{background:#666;border-color:#666;color:#fff}.main-footer{padding:2em 0;background-color:#d33a2c;font-size:.8em;color:#fff}.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;background-image:linear-gradient(#fff,#fff);text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c}.main-footer{padding-bottom:14em;background-repeat:no-repeat;background-image:url(/c844337352cace40e2973b30e2ebefad4b0f55ad/efa8c/images/footer/tablet__left.svg);background-position:left 1em bottom 1em;background-size:12em auto}@media all and (max-width:480px) and (max-height:600px){.main-footer{padding-bottom:13em;background-repeat:no-repeat;background-image:url(/c0161f22fb3c151eb5ab80058bc4c2659d1c548a/50a82/images/footer/mobile__left.svg),url(/afe78e38bf5c4070e1d9659219d9eff9a1cb1a4d/53bd1/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(/c844337352cace40e2973b30e2ebefad4b0f55ad/efa8c/images/footer/tablet__left.svg);background-position:left .5em bottom 3em;background-size:13.5em auto}}@media all and (min-width:1024px){.main-footer{padding-bottom:3em;background-image:url(/a30570bfa3e70a8de5e35c535522900d32d9f301/6c59a/images/footer/laptop__left.svg),url(/d397e7a1b0a5401f19e97ecb9829ee61baadf3ed/9f677/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(/a30570bfa3e70a8de5e35c535522900d32d9f301/6c59a/images/footer/laptop__left.svg),url(/d397e7a1b0a5401f19e97ecb9829ee61baadf3ed/9f677/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(/6c9d6bfd2afd7cc1a42235703da46eb8ecd9487e/f4612/images/footer/large-screen__left.svg);background-position:left 15% bottom 2em;background-size:12em auto}}@media all and (max-width:1024px){.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,.overlay--btn-options .toolbar-item{white-space:nowrap}@media all and (max-width:550px){.overlay--btn-options.btn--lined{background:0 0}}.overlay--btn-options .btn,.overlay--btn-options .toolbar-item{margin:0 1em}@media all and (max-width:550px){.overlay--btn-options .btn,.overlay--btn-options .toolbar-item{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 .meow-meow-message{text-align:left}.enhanced .overlay__content .dashboard-membership__desc{padding-top:0;padding-bottom:0}.enhanced .overlay__content .dashboard-membership__desc .dashboard-membership__callout{-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:920px){.enhanced .overlay__content .dashboard-membership__desc .dashboard-membership__callout{-ms-flex-direction:row;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{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:-ms-flexbox;display:flex;-ms-flex-direction:column;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;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{-ms-flex-wrap:nowrap;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}@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{animation-name:shake;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}@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 wiggle{0%{transform:rotate(4deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(4deg)}}.wiggler:hover{animation:wiggle .5s infinite}@keyframes content-injection{100%{transform:translateX(0);opacity:1}0%{transform:translateX(40px);opacity:0}}@keyframes fade-in{100%{opacity:1}0%{opacity: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)}}@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 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{animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.cart-reminder-animation{animation-name:cart-reminder-animation}.adding-to-cart-animation{animation-name:adding-to-cart-animation}@media all and (min-width:1200px){.adding-to-cart-animation{animation-name:adding-to-cart-animation--wide-screens}}@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-leave{0%{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%)}100%{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-100%)}}@keyframes cd-item-move-up-mobile{0%{padding-top:70px}100%{padding-top:0}}@keyframes cd-item-move-up{0%{padding-top:104px}100%{padding-top:0}}@keyframes cd-item-move-down-mobile{0%{padding-top:0}100%{padding-top:70px}}@keyframes cd-item-move-down{0%{padding-top:0}100%{padding-top:104px}}@keyframes cd-item-slide-out{0%{transform:translateX(0);opacity:1}100%{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}.cart-wrapper{color:#333}.cart-wrapper *,.cart-wrapper ::after,.cart-wrapper ::before{box-sizing:border-box}.cart-wrapper html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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:Calibri,Georgia,serif}.wf-loaded-stage1 .cart-wrapper h2{font-family:ElenaInitial}.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{animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.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}.cart,.cart-trigger{position:fixed;bottom:20px;right:5%;transition:transform .2s;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:transform;backface-visibility:hidden;background:0 0}.empty .cart,.empty .cart-trigger{transform:translateY(150px)}@media only screen and (min-width:1170px){.cart,.cart-trigger{bottom:40px}}.cart-trigger{z-index:13;height:72px;width:72px;text-indent:100%;color:transparent;white-space:nowrap;cursor:pointer;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .cart-trigger{font-family:MijaInitial}.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(/5d033f6497dcfe0b6d359e77786fae0b97ae6579/b222d/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-size:15px;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;transform:translateZ(0);padding:0;margin:0;line-height:15px;text-shadow:none;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%)}.cart-trigger .count li:last-of-type{visibility:hidden}.cart-trigger .count.update-count li:last-of-type{animation:cd-qty-enter .15s;animation-direction:forwards}.cart-trigger .count.update-count li:first-of-type{animation:cd-qty-leave .15s;animation-direction:forwards}.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)}.cart{z-index:12;width:90%;max-width:440px;height:400px;max-height:90%;pointer-events:none}@media all and (max-width:640px){.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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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:Calibri,Georgia,serif}.wf-loaded-stage1 .cart header{font-family:ElenaInitial}.wf-loaded-stage2 .cart header{font-family:Elena}.cart header a{background-position:center 72%}.cart header::after{clear:both;content:"";display:block}@supports (display:flex){.cart header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;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}.cart footer small span{display:none}@media all and (min-width:640px){.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:Calibri,Georgia,serif}.wf-loaded-stage1 .cart h2{font-family:ElenaInitial}.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;background-image:linear-gradient(#eee,#999)}.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{padding:2em 1em}.cart .cart-options::after{clear:both;content:"";display:block}.cart .cart-options .form__field{margin-bottom:.5em}.cart .cart-options .btn--full{margin-top:.5em}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .cart .checkout{font-family:MijaInitial}.wf-loaded-stage2 .cart .checkout{font-family:Mija}.cart .checkout:hover{background:#d33a2c}.cart .checkout .cart-checkout-wrapper{position:relative;display:inline-block;transform:translateX(40px);transition:transform 0s .2s}.cart .checkout .cart-checkout-wrapper::after{position:absolute;top:50%;bottom:auto;transform:translateY(-50%);right:0;content:'';height:24px;width:24px;background:url(/8057af274322290aecd45e680d7cd0a51bf2ff14/738aa/images/cart/cd-icon-arrow-next.svg) no-repeat center center;opacity:0;transition:opacity .2s}.cart .body{position:relative;height:calc(100% - 50px);padding:20px 0 10px;margin:40px 0 10px;overflow:auto;-webkit-overflow-scrolling:touch;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{clear:both;content:"";display:block}.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;animation:cd-item-slide-out .3s forwards}.cart .body li.deleted.undo-deleted{animation:cd-item-slide-in .3s forwards}.cart .body li.deleted+li{animation:cd-item-move-up-mobile .3s;animation-fill-mode:forwards}.cart .body li.undo-deleted+li{animation:cd-item-move-down-mobile .3s;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{clear:both;content:"";display:block}.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;background-image:linear-gradient(to right,#006fc6,#006fc6)}.cart .product-title a:active,.cart .product-title a:focus{color:#d33a2c;background-image:linear-gradient(to right,#d33a2c,#d33a2c)}.cart .product-description{font-size:1em}.cart .product-amount{font-size:1em;float:left}.cart .product-counter{float:right;margin:.2em 0 0 0;width:auto}.cart .product-controls::after{clear:both;content:"";display:block}.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{clear:both;content:"";display:block}.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:100%;width:100%;transition-delay:0s}.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}.cart-open .cart .checkout .cart-checkout-wrapper{transform:translateX(0);transition:transform .2s .3s,padding .2s 0s}.cart-open .cart .checkout .cart-checkout__currency,.cart-open .cart .checkout .cart-checkout__price{font-size:1em;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%}.cart-open .cart .checkout .cart-checkout__currency a,.cart-open .cart .checkout .cart-checkout__price a{background-position:center 72%}.cart-open .cart .checkout:hover .cart-checkout-wrapper{padding-right:30px}.cart-open .cart .checkout:hover .cart-checkout-wrapper::after{opacity:1}@media only screen and (min-width:768px){.cart .body li:not(:last-of-type){margin-bottom:14px}.cart .body li.deleted+li{animation:cd-item-move-up .3s}.cart .body li.undo-deleted+li{animation:cd-item-move-down .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{clear:both;content:"";display:block}@media all and (min-width:640px){.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%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.auth-modal-wrapper.auth-modal-wrapper--tilted::before{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 all and (max-width:640px){.auth-modal-wrapper::before{display:none}}.auth-modal-wrapper.hover::before,.auth-modal-wrapper:hover::before{transition-duration:.2s;opacity:0;transform:scaleX(0)}.no-tilting .auth-modal.auth-modal--tilted{transform:rotate(0)}.auth-modal{background:#fff;border-radius:11px;padding:2em 2em 4em;width:100%;background:#f6f6f6;transform-origin:bottom left;transition:all .2s ease-in-out}.auth-modal a{text-shadow:3px 0 #f6f6f6,2px 0 #f6f6f6,1px 0 #f6f6f6,-1px 0 #f6f6f6,-2px 0 #f6f6f6,-3px 0 #f6f6f6}@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.auth-modal--white p.auth-modal__hint a{text-shadow:3px 0 #fff2cc,2px 0 #fff2cc,1px 0 #fff2cc,-1px 0 #fff2cc,-2px 0 #fff2cc,-3px 0 #fff2cc}.auth-modal.auth-modal--white a{text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff}.auth-modal.auth-modal--white .btn--green{text-shadow:none}.auth-modal:hover,.hover .auth-modal{transform:rotate(0)}.auth-modal .auth-modal-form{animation:content-injection .3s forwards}.auth-modal.auth-modal__password_recovery .auth-modal-form{width:92%;margin:0 auto}.auth-modal .btn--lined{margin:1.5em 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 .btn--upgrade.toolbar-item,.auth-modal .btn--lined .btn.btn--upgrade{box-shadow:0!important}.auth-modal .btn--lined input.btn[disabled],.auth-modal .btn--lined input.toolbar-item[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{-ms-flex-item-align:end;align-self:flex-end}@media all and (max-width:640px){.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:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align: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{animation:content-injection .3s forwards}.auth-modal__desc img:not(.auth-modal__passphrase){min-width:40%;padding-left:1em;-ms-flex-item-align:end;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}@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}@media all and (max-width:480px){.auth-modal-btn.toolbar-item,.btn.auth-modal-btn{font-size:.8em}}.auth-modal-wrapper--membership-checkout label[for=ccv-info-trigger]{margin-top:-1em;margin-bottom:.5em;font-size:.75em}.auth-modal-links{list-style:none;padding:0;margin:0;list-style:none;padding:0 .1em;margin:1em 0 0 0;text-align:center;animation:fade-in .5s forwards;animation-timing-function:ease-in-out}.auth-modal-links::after{clear:both;content:"";display:block}.auth-modal-links::after{clear:both;content:"";display:block}.auth-modal-links li{float:left;padding:0;margin:0;margin-right:0}.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{float:none;display:inline-block;padding:0;text-transform:uppercase;font-size:.65em;letter-spacing:1px}.auth-modal-links li:not(:last-child){padding-right:.5em}.auth-modal-links li:not(:last-child):after{content:" ●";color:#41b14f;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{display:inline-block;padding-left:1.85em;margin-bottom:1.25em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width:550px){.auth-modal__progress-wrapper li{-ms-flex-wrap:nowrap;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-current{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:#333;font-weight:700}.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,.toolbar-item[disabled].ladda-button{background-color:#666;color:#fff;margin-top:1em;border:0}.search-loader-wrapper{width:100%;max-height:0;transition:all .2s ease-out}.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;animation:loading 1.5s ease-out forwards infinite;transform-origin:bottom left;animation-delay:.2s}.search-loader--red .loader{background:#d33a2c}.loader:nth-of-type(2){animation-delay:.3s}.loader:nth-of-type(3){animation-delay:.4s}@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;max-width:800px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack: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}.settings--small{width:60px}.settings--white .settings__image{background-color:#fff;height:60px}.contrast-switcher--alt{display:-ms-flexbox;display:flex;margin:0 auto .25em auto;opacity:.9}.contrast-switcher--alt:active,.contrast-switcher--alt:focus,.contrast-switcher--alt:hover{opacity:1}@media all and (min-width:750px){.contrast-switcher--alt{display:none}}.contrast-switcher{background:0 0;border:none;-ms-flex-align:center;align-items:center}.contrast-switcher:not(.contrast-switcher--alt){display:none}@media all and (min-width:750px){.contrast-switcher:not(.contrast-switcher--alt){display:-ms-flexbox;display:flex;padding-right:0;z-index:3;position:absolute;bottom:calc(-38px - 18px - .25vw - 2em);right:calc(18px + .25vw)}}@media all and (min-width:1024px){.contrast-switcher:not(.contrast-switcher--alt){bottom:calc(-65px - 35px);right:calc(2 * (18px + .25vw))}}.contrast-switcher .btn,.contrast-switcher .toolbar-item{margin-right:0}.contrast-switcher [aria-hidden]{font-size:1em;color:#666;margin-left:0}.contrast-switcher svg{transition:all .2s ease-out}.contrast-switcher:hover span.btn,.contrast-switcher:hover span.toolbar-item{background-color:#fff;color:#d33a2c}.contrast-switcher:hover svg{transform:rotate(-180deg)!important}.contrast-switcher .settings--white{display:none;margin-right:.75em}@media all and (min-width:902px){.contrast-switcher .settings--white{display:block}}.contrast-switcher .settings--white .settings__image:active,.contrast-switcher .settings--white .settings__image:focus{background-color:#d33a2c;outline:3px dotted #811d15}.contrast-switcher .settings--white .settings__image:active svg path,.contrast-switcher .settings--white .settings__image:focus svg path{fill:#fff}.contrast-switcher--alt{position:static}.contrast .article__tag::before{color:inherit}.contrast .contrast-switcher--alt span.btn,.contrast .contrast-switcher--alt span.toolbar-item{color:#fff;border:4px solid #fff}.contrast .contrast-switcher--alt:active span.btn,.contrast .contrast-switcher--alt:active span.toolbar-item,.contrast .contrast-switcher--alt:focus span.btn,.contrast .contrast-switcher--alt:focus span.toolbar-item,.contrast .contrast-switcher--alt:hover span.btn,.contrast .contrast-switcher--alt:hover span.toolbar-item{color:#fff;background-color:#d33a2c}.contrast .contrast-switcher path{fill:#666}.contrast .contrast-switcher:not(.contrast-switcher--alt) span.btn,.contrast .contrast-switcher:not(.contrast-switcher--alt) span.toolbar-item{color:#666;border:4px solid #e6e6e6}.contrast .featured-articles-container{background-color:#fff}.contrast .featured-articles-container .featured-articles__teaser span{background-color:#d33a2c;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.contrast .featured-articles-container .featured-article:nth-of-type(3n+1){background-color:#f6f4f7}.contrast .featured-articles-container .featured-article:nth-of-type(3n+2){background-color:#fcfafd}.contrast .featured-articles-container .featured-article:nth-of-type(3n+3){background-color:#f2f0f3}.contrast .featured-articles-container .featured-article__title__a{color:rgba(0,0,0,.75);text-shadow:none}.contrast .featured-articles-container .featured-article__title__a:after{color:currentColor}.contrast .featured-articles-container .featured-article__author-name{color:#d33a2c;text-shadow:none}.contrast .featured-articles-container .featured-article__intro{color:rgba(0,0,0,.7)}.contrast .featured-articles-container .featured-article__time time{color:rgba(0,0,0,.55)}.contrast .featured-articles-container .featured-article__time time:before{background-color:rgba(0,0,0,.45)}.contrast .featured-articles-container .featured-article__comments-count{color:#d33a2c;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAyOC43MyIgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjhweCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNEMzNBMkM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jb21tZW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NjAuMzMgMjUyLjMzaC00LjUybC4wNiA3LjczLTYuNjktNy43M2gtOS44NWEzIDMgMCAwIDEtMy0zdi0xNWEzIDMgMCAwIDEgMy0zaDIxYTMgMyAwIDAgMSAzIDN2MTVhMyAzIDAgMCAxLTMgM3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MzYuMzMgLTIzMS4zMykiLz48L3N2Zz4=)}.contrast .featured-articles-container .featured-article__tags{color:rgba(0,0,0,.7)}.contrast .featured-articles-container .author--white .author__image{border-color:#d33a2c;background-color:#d33a2c}.featured-articles-container .author--white .author__image,.featured-articles-container .featured-article,.featured-articles-container .featured-article__comments-count,.featured-articles-container .featured-article__title__a,.featured-articles-container .featured-articles__teaser span{transition:color .4s ease-in-out,transform .2s ease-out,background-color .4s ease-in-out,border-color .4s ease-in-out}@media all and (min-width:950px){.contrast-switcher:not(.contrast-switcher--alt) figure.settings{display:block}}body:not(.enhanced) .contrast-switcher{display:none}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%}.cookies--btn:first-of-type{margin-bottom:.5em}.CookieDeclarationTable{font-size:.75em!important;line-height:150%!important}.featured-articles-container{position:relative;background-color:#d33a2c;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:0}.featured-articles-container::after{clear:both;content:"";display:block}.featured-articles__teaser{text-align:center;font-size:calc(26px + (30 - 26) * (100vw - 350px)/ (1300 - 350));margin-top:50px;position:absolute;left:50%;margin-left:-190px;width:15em;letter-spacing:-1px;z-index:11}.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .featured-article{font-family:MijaInitial}.wf-loaded-stage2 .featured-article{font-family:Mija}.featured-article::after{clear:both;content:"";display:block}@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 all and (max-width:1024px){.featured-article:first-of-type,.featured-article:nth-of-type(2){padding-top:10em}}@media all and (max-width:760px){.featured-article:nth-of-type(2){padding-top:3em}}.featured-article a{background:0 0;text-shadow:none;color:inherit;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%;float:left}}@media all and (min-width:1920px){.featured-article{width:33.33%;float:left}.featured-article:nth-of-type(3n+3){display:none}}@media all and (min-width:2520px){.featured-article{width:25%;float:left}.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:Calibri,Georgia,serif}.wf-loaded-stage1 .featured-article .wrote{font-family:ElenaInitial}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .featured-article__tag{font-family:MijaInitial}.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 time{display:none;vertical-align:middle;color:#390c09}.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 time{display:none}}.featured-article__intro{display:inline-block;float:none;vertical-align:middle;white-space:initial;margin-top:.6em}a.featured-article__author-name{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.featured-article__title{margin:.5em 0 -.25em}.featured-article__title code{color:inherit;text-shadow:inherit}@media all and (min-width:1550px){.h1,h1{font-size:2.13894em}.h2,h2{font-size:2.14857em}}@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,.3);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 all and (max-width:640px){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:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;max-width:55em}@media all and (min-width:850px){.membership-popup .container{-ms-flex-direction:row;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;-ms-flex-order:-1;order:-1}.membership-popup .membership-popup__illustration::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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{-ms-flex-order:0;order:0;text-align:center;max-width:300px;-ms-flex-item-align:start;align-self:flex-start;position:relative;top:-4em}}.membership-popup p a{color:#eee;text-shadow:3px 0 #282634,2px 0 #282634,1px 0 #282634,-1px 0 #282634,-2px 0 #282634,-3px 0 #282634}.membership-popup ul{color:#e7e7e7;list-style-image:url(/c807460eda9c42eaac093b80ba8adad71e2d73f7/6ea3e/images/bullet--white.svg)}.membership-popup li a{color:#fff;font-weight:700;text-shadow:3px 0 #282634,2px 0 #282634,1px 0 #282634,-1px 0 #282634,-2px 0 #282634,-3px 0 #282634}.membership-popup .btn,.membership-popup .toolbar-item{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--smashing-tv__figure{margin-bottom:-2em}.promo-box--smashing-tv__figure a{background-image:none}.col--article--meow{color:#fff;-ms-flex:2;flex:2;-ms-flex-direction:column;flex-direction:column;padding:0;font-size:1em;-ms-flex-preferred-size:100%;flex-basis:100%}.col--article--meow small a{color:#fff;text-shadow:3px 0 #e33a2c,2px 0 #e33a2c,1px 0 #e33a2c,-1px 0 #e33a2c,-2px 0 #e33a2c,-3px 0 #e33a2c}.col--article--grid.col--article--meow__membership{margin-bottom:calc(1.5em + 3vw)}.col--article--meow__membership{background-color:#d33a2c;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}.col--article--meow__split{background-color:#ff}.meow__masthead{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-grid-column-align: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,.3)}.meow__illustration--split{background-color:#fff;padding:2em;text-align:center}@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__container{margin-top:1em}@media all and (min-width:780px) and (max-width:1024px){.meow__container{width:100vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-top:5em;margin-top:3em;position:relative;margin-left:50%;margin-right:50%;left:-50vw;right:-50vw}}@media all and (min-width:780px) and (max-width:1024px) and (min-width:680px) and (max-width:1024px){.meow__container .meow__content:nth-child(1){border-radius:0;border-right:1px solid #fff}.meow__container .meow__content:nth-child(1) h2{padding-right:100px}.meow__container .meow__content:nth-child(1) small{display:none}}@media all and (min-width:780px) and (max-width:1024px){.meow__container .meow__content:nth-child(2){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.meow__container .meow__content:nth-child(2) .meow__content__desc{height:100%}}@media all and (min-width:780px) and (max-width:1024px) and (max-width:1024px){.meow__container .meow__content:nth-child(2){border-radius:0;border-left:1px solid #e5ddda}.meow__container .meow__content:nth-child(2) h2{padding-right:100px}}@media all and (min-width:780px) and (max-width:1024px) and (min-width:1025px){.meow__container{display:block}}@media all and (max-width:680px){.meow__container .meow__content:nth-child(1){margin-bottom:6em}}.meow__container .meow__content:nth-child(1) small{display:none}.meow__content{padding:2em 1.5em 2em 1.5em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:11px;background-color:#d33a2c}.meow__content .meow__intro{text-shadow:1px 1px 1px rgba(0,0,0,.3);max-width:30em}.meow__content:not(.meow__content--small) a:not(.btn):not(.toolbar-item){color:#fff;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;background-image:linear-gradient(#e58980,#e58980);background-size:100% 3px;background-position:center bottom 25%}.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,.meow__content a.toolbar-item{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:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.col--article--meow .nl__form .nl__form__field__input,.meow__content--small .nl__form .nl__form__field__input{-ms-flex:1;flex:1;width:100%;transition:all .2s ease-in-out;padding-right:.75em!important;padding-bottom:0;margin-bottom:0}.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 .input-span-wrapper,.meow__content--small .input-span-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.col--article--meow small br,.meow__content--small small br{display:none}.col--article--meow .input-span-wrapper{-ms-flex-align:start;align-items:flex-start;padding-bottom:1em}.col--article--meow .input-span-wrapper,.meow__content--small .input-span-wrapper{-ms-flex-align:stretch;align-items:stretch;min-height:calc(2.6rem + 1vw);height:calc(3rem + .5vw);font-size:1em;margin-bottom:1em}.col--article--meow .input-span-wrapper .nl__form__field__input,.meow__content--small .input-span-wrapper .nl__form__field__input{min-height:calc(2.6rem + 1vw)}.meow__content--small .nl__form button.btn:active,.meow__content--small .nl__form button.btn:focus,.meow__content--small .nl__form button.toolbar-item:active,.meow__content--small .nl__form button.toolbar-item:focus{position:relative;top:0;color:#fff}.col--article--meow .nl__form button.btn:active,.col--article--meow .nl__form button.btn:focus,.col--article--meow .nl__form button.toolbar-item:active,.col--article--meow .nl__form button.toolbar-item: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--membership,.col--article--meow{-ms-flex-preferred-size:100%;flex-basis:100%}}@media all and (min-width:750px){.col--article--membership,.col--article--meow{-ms-flex-preferred-size:auto;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{-ms-flex-wrap:nowrap;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,.full-width-panel .nl__form button.toolbar-item{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--large .nl__form-wrapper button.toolbar-item::after,.meow__content--small .nl__form-wrapper button.btn::after,.meow__content--small .nl__form-wrapper button.toolbar-item::after{content:"213K smashing folks";font-feature-settings:initial;text-shadow:none;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 all and (min-width:1024px){.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 all and (min-width:1024px){.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,.toolbar-item span.nl__form__arrow{color:#fff;margin-left:.35em;margin-right:.25em}@media all and (min-width:1101px){.col--article--meow .nl__form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.meow__content--large .form__field--floating.float input[type=email]{padding-right:1em}.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-span-wrapper 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,.meow__content--large .nl__form button.toolbar-item{max-width:75%}.meow__content--large .nl__form .nl__form__content::after,.meow__content--large .nl__form button.btn::after,.meow__content--large .nl__form button.toolbar-item::after{display:none}@media all and (min-width:1100px){.meow__content--large .nl__form .nl__form__content,.meow__content--large .nl__form button.btn,.meow__content--large .nl__form button.toolbar-item{max-width:60%}}.meow__content--large .nl__form .nl__form__content input{min-height:calc(3rem + 1vw)}.meow__content--large .nl__form button.btn,.meow__content--large .nl__form button.toolbar-item{white-space:nowrap;min-height:calc(3rem + 1vw)}@media all and (max-width:1100px){.meow__content--large .nl__form button.btn,.meow__content--large .nl__form button.toolbar-item{background-color:#d33a2c;color:#fff;border:3px solid #fff;text-shadow:1px 1px 1px rgba(0,0,0,.3)}}.meow__content--large .nl__form button.btn span,.meow__content--large .nl__form button.toolbar-item span{display:inline}@media all and (max-width:1100px){.meow__content--large .nl__form button.btn::after,.meow__content--large .nl__form button.toolbar-item::after{font-size:1em;text-shadow:1px 1px 1px rgba(0,0,0,.3)}}@media all and (max-width:1100px) and (min-width:1100px){.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,.meow__content--large .nl__form button.toolbar-item:active:not(.disabled) .nl__form__arrow,.meow__content--large .nl__form button.toolbar-item:focus:not(.disabled) .nl__form__arrow{color:#fff}}@media all and (min-width:1101px){.meow__content--large .nl__form button.btn,.meow__content--large .nl__form button.toolbar-item{border-left:1px solid #ddd}.meow__content--large .nl__form button.btn::after,.meow__content--large .nl__form button.toolbar-item::after{display:none}}.meow__content--large .nl__form button.btn .disabled.nl__form__arrow,.meow__content--large .nl__form button.btn .nl__form__arrow,.meow__content--large .nl__form button.toolbar-item .disabled.nl__form__arrow,.meow__content--large .nl__form button.toolbar-item .nl__form__arrow{color:#fff}@media all and (min-width:1101px){.meow__content--large .nl__form button.btn:not(.disabled) .nl__form__arrow,.meow__content--large .nl__form button.toolbar-item:not(.disabled) .nl__form__arrow{color:#4fb7d6}}.meow__content--large .nl__form .nl__form__content .form__field__label{top:calc((2rem + 1vw)/ 7)}.article--grid.meow__content--homepage{padding:0}@media all and (max-width:1100px){.meow__content--homepage .nl__form button.btn,.meow__content--homepage .nl__form button.toolbar-item{width:100%}}@media all and (min-width:650px) and (max-width:1050px){.meow__content--homepage .nl__form button.btn::after,.meow__content--homepage .nl__form button.toolbar-item::after{display:inline}}@media all and (min-width:1101px){.meow__content--homepage .nl__form button.btn,.meow__content--homepage .nl__form button.toolbar-item{border-top-left-radius:0;border-bottom-left-radius:0;text-shadow:none}.meow__content--homepage .nl__form .input-span-wrapper input{border-top-right-radius:0;border-bottom-right-radius:0}}.meow__content--small{background:#f7f7f7;text-align:left;margin:1.5em auto;padding:1.5em 2em;position:relative}@media all and (max-width:1099px){.meow__content--small{display:none}}@media all and (min-width:1100px){.meow__content--small{width:145%;max-width:280px}}.meow__content--small a{text-shadow:3px 0 #f7f7f7,2px 0 #f7f7f7,1px 0 #f7f7f7,-1px 0 #f7f7f7,-2px 0 #f7f7f7,-3px 0 #f7f7f7}.meow__content--small small{padding:0 0 1.5em 0;text-align:center;color:#666}.meow__content--small small a{text-shadow:3px 0 #f7f7f7,2px 0 #f7f7f7,1px 0 #f7f7f7,-1px 0 #f7f7f7,-2px 0 #f7f7f7,-3px 0 #f7f7f7}.meow__content--small .meow__intro{text-shadow:none;text-align:left}.meow__content--small .meow__content__desc h2{font-size:calc(1.25em + .5vw)}.meow__content--small .meow__content__picture{transition:width .3s ease-in-out;top:calc(-4.5vw);width:calc(40% + .5vw)}@media all and (max-width:779px){.meow__content--small .meow__content__picture{display:none}}@media all and (max-width:1024px){.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.meow__content--job-board{min-width:50%}.meow__content--small.meow__content--job-board .meow__content__picture{width:calc(42% + .5vw);float:right;padding:0}@media all and (min-width:1025px){.meow__content--small.meow__content--job-board{display:none}}@media all and (max-width:779px){.meow__content--small.meow__content--job-board{display:none}}.meow__content--small.meow__content--job-board button{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.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,.meow__content--small .nl__form-wrapper button.toolbar-item{width:100%;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.meow__content--small .nl__form-wrapper button.btn::after,.meow__content--small .nl__form-wrapper button.toolbar-item::after{text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media all and (min-width:1024px){.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 all and (max-width:1024px){.meow__content--inlined .meow__content .meow__content__picture{max-width:15%}}@media all and (min-width:1200px){.meow__content--inlined .meow__content .nl__form{top:-1em;position:relative;width:130%;max-width:280%}}@media all and (max-width:1024px){.meow__content--inlined .meow__content .nl__form{width:100%}}.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%}.book-panel,.conf-panel{position:relative;color:#fff}.book-panel{padding:2.5em 0 2.5em 0}.book-panel .books__book__image{margin-top:3em}@media all and (min-width:1024px){.book-panel .books__book__image{position:absolute;margin-top:0;top:-2em;right:0}}.conf-panel{padding:3.5em 0;overflow:hidden}.book-panel .book-panel--description{padding:0 40px;text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media all and (min-width:1024px){.book-panel .book-panel--description{max-width:calc(100% - 240px)}}.conf-panel{text-align:center}.book-panel--red,.conf-panel--red{background-color:#d33a2c}.book-panel--alt{background-color:#d33a2c}.conf-panel--blue{background-color:#1b75bb;background-image:linear-gradient(#1b75bb 40%,#2b388f 100%)}.conf-panel--blue ::-moz-selection{color:#fff;text-shadow:none;background:#2da2c5}.conf-panel--blue ::selection{color:#fff;text-shadow:none;background:#2da2c5}.conf-panel--blue ::-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--green ::-moz-selection{color:#fff;text-shadow:none;background:#009245}.conf-panel--green ::selection{color:#fff;text-shadow:none;background:#009245}.conf-panel--green ::-moz-selection{color:#fff;text-shadow:none;background:#009245}.book-panel__meta,.conf-panel__meta{color:#fff}.conf-panel__meta{margin-bottom:1.87em}.book-panel__meta{margin-bottom:.75em}.book-panel__meta,.conf-panel__meta{text-transform:uppercase;letter-spacing:2px;font-size:.8em;font-weight:700;display:block}.book-panel__meta .bullet,.conf-panel__meta .bullet{margin:0 .8em;color:#8fb5dd}.book-panel__meta .conf-bullet,.conf-panel__meta .conf-bullet{margin:0 .8em;color:#74c49a}.book-panel__meta time,.conf-panel__meta time{color:inherit;font-size:1.3em}@media all and (max-width:640px){.book-panel__meta,.conf-panel__meta{font-size:.6em}}.book-panel__book-name,.conf-panel__conf-name{color:#fff}.conf-panel__conf--blue-name a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #3775b6,2px 0 #3775b6,1px 0 #3775b6,-1px 0 #3775b6,-2px 0 #3775b6,-3px 0 #3775b6;transition:color .1s ease-out;background-image:linear-gradient(#78c8e0,#78c8e0);padding:20px 0;background-size:100% 4px}.conf-panel__conf--green-name a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #009245,2px 0 #009245,1px 0 #009245,-1px 0 #009245,-2px 0 #009245,-3px 0 #009245;transition:color .1s ease-out;background-image:linear-gradient(#74c49a,#74c49a);padding:20px 0;background-size:100% 4px}.book-panel__book-name a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out;background-image:linear-gradient(#e58980,#e58980);padding:20px 0;background-size:100% 4px}.book-panel__desc,.conf-panel__desc{font-size:1.2em;max-width:55vw;margin:1em auto 2em;text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media all and (max-width:1024px){.book-panel__desc,.conf-panel__desc{max-width:80vw}}@media all and (max-width:640px){.book-panel__desc,.conf-panel__desc{max-width:90vw}}.book-panel__image,.conf-panel__image{display:block;margin:2.5em auto;width:100%;max-width:920px;margin-bottom:-4em}.conf-panel__image--green{margin-bottom:-3.5em}.author{margin:0;padding:0;margin-bottom:.5em;margin-right:1em;float:left}.author>a{display:block;max-width:100%;float:left;padding:0;background:0 0;text-shadow:none;color:inherit}.author>a::after{clear:both;content:"";display:block}.author::after{clear:both;content:"";display:block}.author .show-more-link{font-size:.9em;display:inline;color:#666;background-image:linear-gradient(currentColor,currentColor);font-weight:400;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .author .show-more-link{font-family:MijaInitial}.wf-loaded-stage2 .author .show-more-link{font-family:Mija}.community-highlights .author{margin-right:.5em}.settings--small{width:60px}.settings--white .settings__image{background-color:#fff;height:60px}.author--small{width:80px;max-width:100%;min-width:60px}@media all and (max-width:480px){.author--small{min-width:40px;width:50px}}.author--medium{width:120px}.author-page__header .author--medium{width:auto}.article--multi__authors .show-more-link{display:inline}.author__image,.settings__image{transform-origin:0 100%;overflow:hidden;border-radius:11px}.header__search-results .author__image,.header__search-results .settings__image{border-color:#fff}.col-1 .author__image,.col-1 .settings__image{border-radius:6px}.tilted-featured-article .author__image img,.tilted-featured-article .settings__image img{min-height:auto}.author__image img,.settings__image img{display:block;width:100%;border-radius:11px;min-height:50px;transition:height .2s ease-in-out}.author__image .js-gravatar,.settings__image .js-gravatar{width:100%;padding-bottom:100%}.settings__image svg path{fill:#d33a2c}.author__image{background:#d33a2c;border:5px solid #d33a2c}.c-person-of-the-week{font-size:1.65rem}.c-person-of-the-week .author__desc{width:100%;top:calc(1em + 2vw)}.c-person-of-the-week .c-person-of-the-week__name{color:#2da2c5;background-image:linear-gradient(#2da2c5,#2da2c5);font-weight:700}.c-person-of-the-week{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;margin-bottom:5vh}.c-person-of-the-week .author__image-wrapper{margin-top:2em}.c-person-of-the-week .author__image-wrapper{max-width:280px;width:auto}.c-person-of-the-week .author__desc{-ms-flex:1;flex:1;-ms-flex-order:-1;order:-1;padding-left:0}.c-person-of-the-week .author__desc p{max-width:38em}.c-person-of-the-week .author__desc__title{-ms-flex:1;flex:1;-ms-flex-order:-1;order:-1;font-size:1rem}.c-person-of-the-week{-ms-flex-direction:column;flex-direction:column}.c-person-of-the-week .author__image-wrapper{-ms-flex-order:-1;order:-1}@media all and (max-width:1024px){.c-person-of-the-week .author__desc{margin:1em 0}}@media all and (min-width:625px){.c-person-of-the-week{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.c-person-of-the-week .author__image-wrapper{-ms-flex-order:-1;order:-1;margin-top:0;padding-left:2.5em}.c-person-of-the-week .author__desc{padding-left:2.5em;top:0}}.author__desc{padding:0;position:relative;top:-1em;float:left;width:65%;font-style:normal!important;padding-left:2em;color:#333;font-size:.8em;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .author__desc{font-family:ElenaInitial}.wf-loaded-stage2 .author__desc{font-family:Elena}@media all and (min-width:1400px){.author__desc{width:57%}}@media all and (max-width:640px){.author__desc{padding-left:1em}}.author__desc p{margin:1em 0}@media all and (max-width:480px){.author__desc{width:100%;float:none;margin-top:2em;margin-left:0;padding-left:0}}.author__desc__title{color:#666;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;margin:0;font-weight:400;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .author__desc__title{font-family:ElenaInitial}.wf-loaded-stage2 .author__desc__title{font-family:Elena}.author__name{color:#000;text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;transition:color .1s ease-out}.author__image-wrapper,.settings__image-wrapper{position:absolute;top:0;left:0;border-radius:11px;overflow:visible;position:relative}.author__image-wrapper .author__image,.author__image-wrapper .settings__image,.settings__image-wrapper .author__image,.settings__image-wrapper .settings__image{transform:translateX(15%) rotateZ(-11deg) scale(.87);transition:transform .2s ease-out}.author__image-wrapper .author__image img,.author__image-wrapper .settings__image img,.settings__image-wrapper .author__image img,.settings__image-wrapper .settings__image img{transition:transform .2s ease-out;transform-origin:0 100%;transform:scale(1.2) translateX(-16%) translateY(-3%) rotateZ(11deg)}.author__image-wrapper::after,.settings__image-wrapper::after{transition-duration:.2s;opacity:1;transform:scaleX(1)}.author__image-wrapper::before,.settings__image-wrapper::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.author__image-wrapper:hover .author__image,.author__image-wrapper:hover .settings__image,.settings__image-wrapper:hover .author__image,.settings__image-wrapper:hover .settings__image,a:active .author__image-wrapper .author__image,a:active .author__image-wrapper .settings__image,a:active .settings__image-wrapper .author__image,a:active .settings__image-wrapper .settings__image,a:focus .author__image-wrapper .author__image,a:focus .author__image-wrapper .settings__image,a:focus .settings__image-wrapper .author__image,a:focus .settings__image-wrapper .settings__image,a:hover .author__image-wrapper .author__image,a:hover .author__image-wrapper .settings__image,a:hover .settings__image-wrapper .author__image,a:hover .settings__image-wrapper .settings__image{transform:translateX(15%) rotateZ(0) scale(.87)}.author__image-wrapper:hover img,.settings__image-wrapper:hover img,a:active .author__image-wrapper img,a:active .settings__image-wrapper img,a:focus .author__image-wrapper img,a:focus .settings__image-wrapper img,a:hover .author__image-wrapper img,a:hover .settings__image-wrapper img{transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0)}.author__image-wrapper:hover::before,.settings__image-wrapper:hover::before,a:active .author__image-wrapper::before,a:active .settings__image-wrapper::before,a:focus .author__image-wrapper::before,a:focus .settings__image-wrapper::before,a:hover .author__image-wrapper::before,a:hover .settings__image-wrapper::before{opacity:0;transform:scaleX(0)}.author__image-wrapper{width:100%;max-width:100%;min-width:60px;max-width:400px}@media all and (min-width:480px){.author__image-wrapper{min-width:80px;min-height:80px}}@media all and (min-width:480px){.header__search-results .author__image-wrapper{min-width:60px;min-height:auto}}.author--full,.author--full--small{margin-right:0}.author--full--small>a,.author--full>a{display:block;width:30%;float:left;margin-right:1em;margin-bottom:.5em}.author--full--small>a:focus .tilt,.author--full>a:focus .tilt{transition-duration:.2s}.author--full--small>a:focus .tilt .author__image,.author--full>a:focus .tilt .author__image{transform:translateX(15%) rotateZ(0) scale(.87);transition-duration:.2s}.author--full--small>a:focus .tilt img,.author--full>a:focus .tilt img{transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0);transition-duration:.2s}.author--full--small>a:focus .tilt::before,.author--full>a:focus .tilt::before{opacity:0;transform:scaleX(0);transition-duration:.2s}@media all and (max-width:600px){.author--full--small>a,.author--full>a{float:right;margin-right:0;margin-left:1em;margin-bottom:1.5em}}.author--full .author__image-wrapper .author__image,.author--full--small .author__image-wrapper .author__image{transform:translateX(15%) rotateZ(0) scale(.87);border-width:8px;border-radius:22px;transition:all .3s ease-in-out;min-height:30%}.author--full .author__image-wrapper.tilt .author__image,.author--full .author__image-wrapper.tilt .settings__image,.author--full--small .author__image-wrapper.tilt .author__image,.author--full--small .author__image-wrapper.tilt .settings__image{transform:translateX(15%) rotateZ(-11deg) scale(.87);transition:transform .6s ease-out}.author--full .author__image-wrapper.tilt .author__image img,.author--full .author__image-wrapper.tilt .settings__image img,.author--full--small .author__image-wrapper.tilt .author__image img,.author--full--small .author__image-wrapper.tilt .settings__image img{transition:transform .6s ease-out;transform-origin:0 100%;transform:scale(1.2) translateX(-16%) translateY(-3%) rotateZ(11deg)}.author--full .author__image-wrapper.tilt::after,.author--full--small .author__image-wrapper.tilt::after{transition-duration:.6s;opacity:1;transform:scaleX(1)}.author--full .author__image-wrapper .author__desc__image-placeholder,.author--full--small .author__image-wrapper .author__desc__image-placeholder{min-width:90px;min-height:90px;min-width:30%;padding-bottom:100%}@media all and (max-width:480px){.author--full .author__image-wrapper,.author--full--small .author__image-wrapper{width:100%;max-width:250px;margin:0 auto;float:none}}.author--full .author__image-wrapper.tilt:hover,.author--full--small .author__image-wrapper.tilt:hover{transition-duration:.2s}.author--full .author__image-wrapper.tilt:hover .author__image,.author--full--small .author__image-wrapper.tilt:hover .author__image{transform:translateX(15%) rotateZ(0) scale(.87);transition-duration:.2s}.author--full .author__image-wrapper.tilt:hover img,.author--full--small .author__image-wrapper.tilt:hover img{transform:scale(1.2) translateX(-10%) translateY(6%) rotateZ(0);transition-duration:.2s}.author--full .author__image-wrapper.tilt:hover::before,.author--full--small .author__image-wrapper.tilt:hover::before{opacity:0;transform:scaleX(0);transition-duration:.2s}.author--full .author__desc,.author--full--small .author__desc{padding-left:0}@media all and (max-width:640px){.author--full .author__desc,.author--full--small .author__desc{width:100%;float:none}}.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}.author--full--small>a .author__image-wrapper .author__image{border-width:6px;border-radius:11px}@media all and (max-width:480px){.author--full--small>a{min-width:40px;width:50px}}.author--full--small .author__desc{margin-top:.5em}.article--multi__authors .author__desc__title{margin-bottom:1.5em;margin-top:0}.author--white .author__image{background-color:#fff;border-color:#fff}.author--white .author__desc{color:#fff}.author--white .author__desc a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out}.author--white .author__desc__title{color:#811d15}.author__desc__image-placeholder{min-height:50px;background:#bc3428}@media all and (min-width:480px){.author__desc__image-placeholder{min-height:70px}}@supports (display:grid){.article .c-garfield-the-cat .product-panel{-ms-grid-column:1;grid-column-start:1;grid-column-end:17}}.article .product-panel{top:2.5em}@media all and (max-width:1024px){.article .product-panel:nth-of-type(1){position:relative;left:0;top:4.5em}.article .product-panel:nth-of-type(1)::before{width:100%!important}}@media all and (min-width:1025px){.article .product-panel{position:relative}}.article .sponsors__wide{position:relative;margin-top:4.5em}.article .sponsors__wide::before{width:100%;border-bottom:8px solid #eee}.article .c-garfield-the-cat .product-panel:nth-of-type(1)::before,.article .sponsors__wide::before{position:absolute;top:-3.5em;content:"Caution: shameless plug ahead! Continue reading below ↓";font-size:.7em;color:#666;padding-bottom:.5em;margin-bottom:2.5em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .article .c-garfield-the-cat .product-panel:nth-of-type(1)::before,.wf-loaded-stage1 .article .sponsors__wide::before{font-family:MijaInitial}.wf-loaded-stage2 .article .c-garfield-the-cat .product-panel:nth-of-type(1)::before,.wf-loaded-stage2 .article .sponsors__wide::before{font-family:Mija}.article .c-garfield-the-cat .product-panel:nth-of-type(1)::before{width:75%;border-bottom:8px solid #eee}.article .c-garfield-the-cat .product-panel{position:relative}.product-panel{border-radius:11px;padding:2.5em 0}.product-panel .container{width:90%;max-width:1300px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:750px){.product-panel .container{-ms-flex-direction:row;flex-direction:row}}.product-panel a{text-shadow:3px 0 #f6f6f6,2px 0 #f6f6f6,1px 0 #f6f6f6,-1px 0 #f6f6f6,-2px 0 #f6f6f6,-3px 0 #f6f6f6}.product-panel a:not(.btn):not(.toolbar-item){color:#006fc6}.product-panel ul{margin:calc(1em + .5vw) 0 calc(1.5em + .5vw) 0}.product-panel p{margin-top:0}@media all and (max-width:640px){.product-panel .btn,.product-panel .toolbar-item{width:100%}}.article .product-panel{margin-top:2em;margin-bottom:4em}.article .product-panel .product-panel__tilted{margin-top:5em;margin-bottom:5em}@media all and (max-width:1024px){.article .product-panel{width:100%;margin-right:0;margin-left:0}}.product-panel .panel__description{width:100%;margin-left:0;padding:0 1em;text-align:left}@media all and (min-width:750px){.product-panel .panel__description{width:calc(70% - 2vw)}}@media all and (min-width:480px){.product-panel .panel__description{padding:0 2em 0 1em}}@media all and (min-width:640px){.product-panel .panel__description{padding:0 3.5em 0 1em}}@media all and (min-width:1025px){.product-panel .panel__description{display:block;margin-left:0;padding:0 1em}}@media all and (min-width:1450px){.product-panel .panel__description{width:65%}}@media all and (min-width:2200px){.product-panel .panel__description{width:70%}}.product-panel .panel__image{width:100%;-ms-flex-order:-1;order:-1}@media all and (min-width:750px){.product-panel .panel__image{width:calc(30% + 2vw);-ms-flex-order:1;order:1}}@media all and (max-width:480px){.product-panel .panel__image{margin-left:0;margin-right:0}}.product-panel--conference{background-color:#28aae2;color:#fff}@media all and (max-width:640px){.product-panel--conference .product-panel--conference__container{-ms-flex-direction:column;flex-direction:column}.product-panel--conference .panel__description--conference,.product-panel--conference .panel__image--conference{width:100%}.product-panel--conference .panel__image--conference{-ms-flex-order:-1;order:-1;margin-bottom:1.5em}}@media all and (min-width:640px){.product-panel--conference .panel__description--conference{width:calc(70% - 2vw)}}@media all and (min-width:1024px){.product-panel--conference .panel__description--conference{width:calc(63% - 2vw)}}.product-panel--conference .panel__description--conference p{text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media all and (min-width:640px){.product-panel--conference .panel__image--conference{width:calc(20% + 2vw)}}@media all and (min-width:1025px){.product-panel--conference .panel__image--conference{width:calc(37% + 2vw);position:absolute;max-width:600px;top:.15em;right:0}}@media all and (min-width:1450px){.product-panel--conference .panel__image--conference img{width:100%!important}}.product-panel--book{background-color:#f6f6f6}.product-panel--book p a{text-shadow:3px 0 #f6f6f6,2px 0 #f6f6f6,1px 0 #f6f6f6,-1px 0 #f6f6f6,-2px 0 #f6f6f6,-3px 0 #f6f6f6}.product-panel--book .btn,.product-panel--book .toolbar-item{text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media all and (max-width:640px){.product-panel--book .panel__image--book .books__book__img{transition:none;max-width:40vw}}@media all and (max-width:750px){.product-panel--book .panel__image--book .books__book__img{margin:0 auto}}@media all and (min-width:1025px){.product-panel--book .panel__image--book{position:absolute;max-width:500px;top:calc(-5em - 5vw);right:0}}@media all and (min-width:1450px){.product-panel--book .panel__image--book img{width:100%!important}}.hot-topic-article{width:15em;white-space:normal;background:#d33a2c;background:linear-gradient(to bottom,#f88040,#d33a2c);color:#fff;padding:1.5em 1.5em .6vw;border-radius:11px;position:relative;display:inline-block;margin-bottom:-4px;vertical-align:bottom;margin-top:2em;margin-bottom:1.5em}.enhanced .hot-topic-article{border-radius:11px 11px 0 0;margin-bottom:0;margin-top:0}.hot-topic-article:focus,.hot-topic-article:hover{background:#d33a2c;opacity:1}.hot-topic-article a{display:block;position:relative;z-index:1;text-shadow:none;color:#333;padding:.65em 0}.hot-topic-article header{clear:both;margin-bottom:1em}.hot-topic-article li{line-height:1}.enhanced .hot-topic-article{margin-bottom:0}.enhanced .hot-topic-articles-list li:nth-of-type(1) .hot-topic-article{margin-left:0}.hot-topic-article__stats ul{list-style:none;margin:.25em 0;padding:0;font-feature-settings:"smcp" 1,"c2sc" 1,"tnum" 1,"frac" 1,"sups" 1,"subs" 1}.hot-topic-article__stats ul li::before{display:none}.hot-topic-article__stats ul li{font-size:.9em;padding-left:1.5em;margin:0;color:#390c09;background-repeat:no-repeat;background-size:1em 1em;background-position:left center}.hot-topic-article__reading-time{background-image:url(/44e3f8a51dc47452ee8a0d08f358ed28459b8f3a/f0ab7/images/clock--alt__white.svg)}.hot-topic-article__comments-count{background-image:url(/8c499044adb8a8d62feb7ee14dc432877df4201f/02c17/images/comments--alt__white.svg)}.hot-topic-article__views-count{background-image:url(../images/icons/author--white.svg)}.hot-topic-article__time{font-size:.8em;display:inline-block;vertical-align:middle;color:#390c09;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .hot-topic-article__time{font-family:ElenaInitial}.wf-loaded-stage2 .hot-topic-article__time{font-family:Elena}.hot-topic-article__time a{background-position:center 72%}.hot-topic-article__credit{border-top:1px solid #811d15;padding:0 0 .5em 0;line-height:1.5;position:relative;bottom:-3.4em;left:-1em;width:calc(100% + 20px)}.hot-topic-article__credit::after{clear:both;content:"";display:block}.hot-topic-article__credit .author{width:4.5em;position:relative;top:-1em;margin-right:.5em}.hot-topic-article__credit a{background:0 0;text-shadow:none;color:inherit}.hot-topic-article__title{font-size:calc(22px + .25vw);clear:both}.hot-topic-article__title a{color:#fff;display:block;position:static;background:0 0}.hot-topic-article__title a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;width:calc(100% + 80px);height:calc(100% + 60px);height:100%;padding:30px 40px 0 40px;left:-40px;top:-30px;transition:background-color .1s ease-out;background-color:transparent}.hot-topic-article__comments-count{display:inline-block;vertical-align:middle;color:#390c09;font-size:16px;padding:.31em;margin:.625em 0;padding-left:2.1875em;background-image:url(/8c499044adb8a8d62feb7ee14dc432877df4201f/02c17/images/comments--alt__white.svg);background-position:left center;background-size:auto 90%;background-repeat:no-repeat}.hot-topic-article__comments-count a{color:#390c09;background-image:linear-gradient(#390c09,#390c09)}.hot-topic__author-name{color:#fff;font-weight:700;font-size:.8em;background:0 0;float:left;white-space:nowrap;width:60%;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .hot-topic__author-name{font-family:MijaInitial}.wf-loaded-stage2 .hot-topic__author-name{font-family:Mija}.hot-topic__author-name::before{display:block;color:#390c09;content:"Written by";text-transform:uppercase;font-size:.6em;letter-spacing:2px;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .hot-topic__author-name::before{font-family:ElenaInitial}.wf-loaded-stage2 .hot-topic__author-name::before{font-family:Elena}.hot-topic-articles-list{list-style:none;text-align:left}.hot-topic-articles-list::after{clear:both;content:"";display:block}.hot-topic-articles-list>li{margin:0;padding:0;display:inline-block;margin-bottom:2em}.enhanced .hot-topic-articles-list{padding-left:10vw;margin-top:-1em}@media all and (max-width:768px){.enhanced .hot-topic-articles-list{padding-left:.5em;margin-top:-2em}}.enhanced .hot-topic-articles-list>li{margin-bottom:0}.community-highlights .article--post{margin:calc(1.1em + 1.5vw) 0}.community-highlights .article--post:last-of-type{margin:3em 0}@media all and (min-width:1024px){.community-highlights .article--post{margin:3em 0}}.community-highlights .article--post__content{width:100%}.community-highlights .author__image{object-fit:contain;width:80px;height:80px}.article--grid__container .advertisement-container{background-color:transparent}.article--grid__container .advertisement-container a{color:#666;text-decoration:none;padding:10px 0;background-image:linear-gradient(#c2c2c2,#c2c2c2);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #f6f3f2,2px 0 #f6f3f2,1px 0 #f6f3f2,-1px 0 #f6f3f2,-2px 0 #f6f3f2,-3px 0 #f6f3f2;transition:color .1s ease-out;padding:0;background-position:center bottom 20%}.advertisement-container{display:none}@media all and (min-width:1024px){.advertisement-container{overflow:hidden;display:block;text-align:center}}.advertisement-container ul{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.article--grid__container .advertisement-container ul{-ms-flex-direction:column;flex-direction:column}@media all and (min-width:1025px){.advertisement-container ul{-ms-flex-direction:column;flex-direction:column}}.advertisement-container li{line-height:1.3em}@media all and (max-width:1024px){.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{clear:both;content:"";display:block}.advertisement-container.advertisement-container--row{width:133%;margin-left:-1em;margin-right:0}@media all and (max-width:1024px){.advertisement-container.advertisement-container--row{width:95%;margin-right:.5em}}.advertisement-container.advertisement-container--row .ad{float:left;max-width:250px;margin-right:.5em}.advertisement-container.advertisement-container--row .ad:last-of-type{margin-right:0}@media all and (max-width:2560px){.advertisement-container.advertisement-container--row .ad{margin-right:.5em}.advertisement-container.advertisement-container--row .ad:nth-of-type(4){display:none}}@media all and (max-width:1024px){.advertisement-container.advertisement-container--row .ad{width:31.5%;margin-right:.5em}.advertisement-container.advertisement-container--row .ad:nth-of-type(4){display:none}}@media all and (max-width:768px){.advertisement-container.advertisement-container--row .ad{margin-right:.5em}.advertisement-container.advertisement-container--row .ad:nth-of-type(3){display:none}}@media all and (max-width:640px){.advertisement-container.advertisement-container--row .ad{width:100%;margin:0}.advertisement-container.advertisement-container--row .ad:nth-of-type(2),.advertisement-container.advertisement-container--row .ad:nth-of-type(3){display:none}}@media all and (max-width:1024px){.article--grid__container .advertisement-container{margin:0;padding:0}}.advertisement__title{color:#666;font-weight:400;font-weight:400;font-size:.7em;font-style:normal;margin-top:0;margin-bottom:1.5em;display:inline-block}.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{text-shadow:none!important;font-size:.75em;text-align:center;font-style:italic;display:inline-block;margin:0;padding:0;color:#666;background-image:linear-gradient(#666,#f6f3f2);background-size:100% 1px;background-position:center bottom 18%}.sponsors ul{padding-left:0;text-align:center}.sponsors ul li{display:inline-block;margin-bottom:3em;font-size:.8em;padding:0;padding-right:0!important;vertical-align:top;border-radius:11px;max-width:400px;border:1px solid #ddd}.sponsors ul li .sponsors--image-wrapper{box-sizing:border-box;border-radius:11px;margin-bottom:1em;padding:0 .5em}.sponsors ul li .sponsors--image-wrapper img{width:100%;max-width:200px}.sponsors ul li .sponsors--content-wrapper{margin-bottom:1.5em}.sponsors ul li .sponsors--title{margin-bottom:.5em;text-transform:uppercase;letter-spacing:2px;font-size:.75em;font-weight:700}.sponsors ul li .sponsors--text{letter-spacing:1px;font-weight:300;line-height:1.4}.sponsors ul li .sponsors--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:400;font-size:12px;transition:all .3s ease-in-out;transform:translateY(-1px);margin-bottom:1em}.sponsors ul li a{display:block;padding:1em 1em 2em 1em;margin:0 auto;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-stage1 .sponsors ul li a{font-family:ElenaInitial}.wf-loaded-stage2 .sponsors ul li a{font-family:Elena}@media all and (max-width:600px){.sponsors ul li{margin-bottom:2em;margin-right:0;display:block}.sponsors ul li a{text-align:center}}.sponsors ul li.sponsor__native{padding:0;border:0}.sponsors ul li.sponsor__native a{padding:0}.sponsors__native ul.bnnr-list li{border:0}.sponsors__native ul.bnnr-list li a{padding:0;background-image:none;text-decoration:underline;-webkit-text-decoration-color:#8bbee5;text-decoration-color:#8bbee5}.sponsors__row li{margin:0 2em}.sponsors__centered li{width:auto;margin-right:1em;margin-left:1em}.sponsors.sponsors-leaderboard,.sponsors.sponsors__wide{width:100%;-ms-grid-column:2;grid-column-start:2;grid-column-end:14;margin:4.5em auto 2em}.sponsors.sponsors-leaderboard ul li,.sponsors.sponsors__wide ul li{max-width:100%;width:100%;margin-bottom:0}.sponsors.sponsors-leaderboard ul li a,.sponsors.sponsors__wide ul li a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1em 2em}.sponsors.sponsors-leaderboard ul li .sponsors--content-wrapper,.sponsors.sponsors__wide ul li .sponsors--content-wrapper{-ms-flex-direction:column;flex-direction:column;text-align:left;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}.sponsors.sponsors-leaderboard ul li .sponsors--image-wrapper,.sponsors.sponsors__wide ul li .sponsors--image-wrapper{margin:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:0;flex-grow:0;margin-right:1em}.sponsors.sponsors-leaderboard ul li .sponsors--cta,.sponsors.sponsors__wide ul li .sponsors--cta{margin-bottom:0;margin-left:1em}.sponsors.sponsors-leaderboard ul li.sponsor__native,.sponsors.sponsors__wide ul li.sponsor__native{padding:0;border:0}.sponsors.sponsors-leaderboard ul li.sponsor__native a,.sponsors.sponsors__wide ul li.sponsor__native a{padding:0}.sponsors.sponsors-leaderboard ul li.sponsor__native img,.sponsors.sponsors__wide ul li.sponsor__native img{width:100%}.sponsors.sponsors-leaderboard{margin-top:2em}@media all and (max-width:1099px){.sponsors:not(.sponsors__wide):not(.sponsors-leaderboard):not(#sponsors-article-end){display:none}}.c-promo-box--ad.sponsors li{width:auto}.article{padding-top:calc(.5em + 3vw)}.c-garfield-the-cat .article__summary{position:initial}.article__summary{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.article__summary,.internal__summary{color:#666;font-style:italic;position:relative;padding-bottom:1.5em;border-bottom:3px solid #e5e5e5;margin-bottom:.5em}.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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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 all and (min-width:1024px){.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{text-shadow:3px 0 #f7f7f7,2px 0 #f7f7f7,1px 0 #f7f7f7,-1px 0 #f7f7f7,-2px 0 #f7f7f7,-3px 0 #f7f7f7;color:#666;background-image:linear-gradient(#e5e5e5,#adadad)}.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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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}.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(/f92822ce9ac8f6aa43204bb685992f98a130e87b/da626/images/job-board--red.svg);background-repeat:no-repeat;background-position:left bottom;background-size:auto 70%;font-size:calc(.8em + .25vw);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .job-board--featured h4{font-family:MijaInitial}.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,.job-board--featured .toolbar-item{font-size:.8em;margin-bottom:1em;line-height:2em}@media all and (max-width:1024px){.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;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-container .author--full>a{max-width:200px;width:100%;margin-bottom:3em;margin-top:.5em}.article-container .author--full .author__desc{padding:0;width:100%}@media all and (max-width:1099px){.article-container .author--full{margin-bottom:3em}.article-container .author--full>a{display:block;width:30%;float:left;margin-right:1em;margin-bottom:.5em;margin-top:0}.article-container .author--full .author__desc{width:65%;margin-top:2em}}@media all and (max-width:600px){.article-container .author--full{margin-bottom:2em}.article-container .author--full>a{margin-left:0;max-width:200px;width:20%}.article-container .author--full .author__desc{width:75%;margin-top:0}}@media all and (max-width:420px){.article-container .author--full{margin-bottom:1em}.article-container .author--full>a{margin-left:0;max-width:150px;width:100%;margin-bottom:2em}.article-container .author--full .author__desc{width:100%}}@media all and (max-width:1099px){.article-container .article__header h1{margin-bottom:1em}}.article-container figure.limit-width img{max-width:500px;margin:0 auto}.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 all and (max-width:1024px){.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 all and (max-width:1024px){.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;border-radius:11px}.article .article__related-posts--mini::before{top:0}.article .article__related-posts--mini::after{bottom:0}}@media all and (max-width:1024px){.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}.article__content a:not(.btn):not(.toolbar-item){color:#006fc6}.drop-caps+p::first-line{font-weight:700;font-variant:small-caps;text-transform:lowercase;letter-spacing:1px;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 all and (min-width:1024px){.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__meta{list-style:none;padding:0;margin:0;margin:1em 0}.article__meta::after{clear:both;content:"";display:block}.article__meta li{float:left;padding:0;margin:0;margin-right:0}.article__meta li::before{display:none}.article__meta li::after{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.article__meta li:last-of-type::after{display:none}.article__meta time{color:#666;font-size:inherit}.article__meta li{float:left;font-size:.9em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .article__meta li{font-family:MijaInitial}.wf-loaded-stage2 .article__meta li{font-family:Mija}.article__meta li span{margin:0}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .article__tag{font-family:MijaInitial}.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{width:2em;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;-ms-flex-align:start;align-items:flex-start}.membership-promo-box-teaser p{margin-bottom:calc((1em + .5vw)/ 2)}.membership-promo-box-teaser .btn,.membership-promo-box-teaser .toolbar-item{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;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;float:left;padding:.5em .25em}@media all and (max-width:1024px){.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}}.pull-quote{font-weight:700;letter-spacing:-.75px;color:#222;font-size:1.5em;padding-left:2.1em;position:relative;position:relative;margin:0;word-break:nowrap;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .pull-quote{font-family:MijaInitial}.wf-loaded-stage2 .pull-quote{font-family:Mija}.pull-quote a{font-size:1em;padding:0;display:block;line-height:46px;color:inherit;background:0 0}.pull-quote a::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyMyIgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjNweCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI3OTEuNTEiIHkxPSIyNzQuMzUiIHgyPSI3NzcuOCIgeTI9IjI1NC44NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2U5MzcyMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2Y4NmYyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0aXRsZT5TaGFyZSB0aGlzIHF1b3RlIG9uIFR3aXR0ZXI8L3RpdGxlPjxwYXRoIGlkPSJwYXRoMzYxMSIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQpIiBkPSJNNzgwLjgxIDI3OC41N2MxMC41NyAwIDE2LjM0LTguODUgMTYuMzQtMTYuNTJ2LS43NWExMS43NSAxMS43NSAwIDAgMCAyLjg3LTMgMTEuMzYgMTEuMzYgMCAwIDEtMy4zLjkxIDUuODIgNS44MiAwIDAgMCAyLjUzLTMuMjEgMTEuNDUgMTEuNDUgMCAwIDEtMy42NSAxLjQxIDUuNzEgNS43MSAwIDAgMC00LjE5LTEuODMgNS43OCA1Ljc4IDAgMCAwLTUuNzUgNS44MSA1Ljg2IDUuODYgMCAwIDAgLjE1IDEuMzIgMTYuMjUgMTYuMjUgMCAwIDEtMTEuODEtNi4wOCA1Ljg1IDUuODUgMCAwIDAgMS43OCA3Ljc1IDUuNjYgNS42NiAwIDAgMS0yLjYtLjczdi4wN2E1Ljc5IDUuNzkgMCAwIDAgNC42MSA1LjY5IDUuNjggNS42OCAwIDAgMS0yLjU5LjEgNS43NiA1Ljc2IDAgMCAwIDUuMzcgNCAxMS41MiAxMS41MiAwIDAgMS04LjU3IDIuNDkgMTYuMTQgMTYuMTQgMCAwIDAgOC44MSAyLjYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzcyLjAxIC0yNTUuNTcpIi8+PC9zdmc+);display:inline-block;margin-left:.3em}@media all and (min-width:1300px){.pull-quote{left:-2.1em;font-size:38px}.pull-quote a{line-height:50px}}@media all and (max-width:768px){.pull-quote{padding-left:50px;font-size:28px}.pull-quote a{line-height:1.4}}@media all and (max-width:480px){.pull-quote{font-size:24px}.pull-quote a{line-height:38px}}.pull-quote__quotation{position:absolute;left:0;top:5px;width:1.5em;position:relative}.pull-quote__quotation::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.pull-quote__quotation::before{opacity:0;transform:scaleX(0);transition:transform .2s ease-out;transition-delay:.2s}@media all and (min-width:1300px){.pull-quote__quotation{width:1em;left:1em}}.pull-quote__bg{width:1.5em;height:1.5em;background:#d33a2c;border-radius:11px;transition:transform .3s ease-out;transform-origin:bottom left;transform:scale(0) rotateZ(0);text-align:center;padding-top:.25em}.pull-quote__bg span{display:block;color:#fff;font-size:2em;line-height:1em;transform:rotate(0) translateX(-80px);transition:transform .2s ease-out;transition-delay:.5s}@media all and (min-width:1300px){.pull-quote__bg{width:1em;height:1em}.pull-quote__bg span{font-size:1.25em;line-height:.9em}}.pull-quote__mask{width:calc(100% - 1.5em);background-color:#fff;position:absolute;right:0}.animate-in .pull-quote__mask{animation:slide .4s ease-in-out forwards}.animate-in .pull-quote__bg{animation:scaleUp .2s ease-out forwards,tiltUp .3s ease-out forwards;animation-delay:0s,.2s}.animate-in .pull-quote__bg span{transform:rotate(11deg) translateX(-3px)}.animate-in .pull-quote__quotation::before{opacity:1;transform:scaleX(1)}@keyframes scaleUp{to{transform:scale(1) rotate(0)}}@keyframes tiltUp{to{transform:scale(1) rotateZ(-11deg)}}@keyframes slide{to{width:0}}blockquote:not(.pull-quote){font-style:italic;border-left:8px solid #ddd;padding:0 0 0 calc(1em + .5vw);color:#555;font-size:1em;margin-top:calc(.5em + .25vw);margin-bottom:calc(.5em + .25vw)}blockquote:not(.pull-quote) code{font-style:normal}blockquote:not(.pull-quote) p{margin:calc(.5em + .25vw) 0}.block-quote{margin:1em 0;font-style:italic}.block-quote__content{margin-left:1em;padding-left:1em;border-left:3px solid #2da2c5}.block-quote__cite::before{content:"— ";color:#d33a2c}.blockquote-legacy{margin:2em 0;font-style:italic;font-style:italic;padding:.75em 1.5em .75em 4em;position:relative}.blockquote-legacy:after{color:#d33a2c;content:'\201C';font-size:9em;font-weight:700;position:absolute;top:4.5rem;left:0;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .blockquote-legacy:after{font-family:ElenaInitial}.wf-loaded-stage2 .blockquote-legacy:after{font-family:Elena}.article__content figure,.article__image,.internal__page__wrapper figure{padding:0;margin:1em 0}.article__content figure img,.article__image img,.internal__page__wrapper figure img{display:block;width:auto;max-width:100%;margin:0 auto}.article__content figure.article__image--full-width img,.article__image.article__image--full-width img,.internal__page__wrapper figure.article__image--full-width img{width:100%;max-width:100%}.article__content figure>a,.article__image>a,.internal__page__wrapper figure>a{display:block;background:0 0;position:relative;z-index:99}.article__content figure figcaption,.article__image figcaption,.internal__page__wrapper figure 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 figcaption,.article__image figcaption,.internal__page__wrapper figure figcaption{display:inline-block}}.article__content figure figcaption a,.article__image figcaption a,.internal__page__wrapper figure figcaption a{color:#666}.article__content figure figcaption::before,.article__image figcaption::before,.internal__page__wrapper figure figcaption::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxMy4wOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNjMmMyYzI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jYW1lcmE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTguNSA1LjQ0YTIuMjEgMi4yMSAwIDEgMCAyLjIxIDIuMjEgMi4yMSAyLjIxIDAgMCAwLTIuMjEtMi4yMXpNMTQuNzkgMi4yMWgtMi41NWEyLjIxIDIuMjEgMCAwIDAtMi4yNC0yLjIxaC0zYTIuMjEgMi4yMSAwIDAgMC0yLjI0IDIuMjFoLTIuNTVhMi4yMSAyLjIxIDAgMCAwLTIuMjEgMi4yMXY2LjQ2YTIuMjEgMi4yMSAwIDAgMCAyLjIxIDIuMjFoMTIuNThhMi4yMSAyLjIxIDAgMCAwIDIuMjEtMi4yMXYtNi40NmEyLjIxIDIuMjEgMCAwIDAtMi4yMS0yLjIxem0tNi4yOSA5LjM1YTMuOTEgMy45MSAwIDEgMSAzLjkxLTMuOTEgMy45MSAzLjkxIDAgMCAxLTMuOTEgMy45MXoiLz48L3N2Zz4=);display:inline-block;height:18px;width:18px;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 figcaption::before,.article__image figcaption::before,.internal__page__wrapper figure 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}.article__content .aspect-ratio,.article__content .video-container{position:relative;padding:1em 0}.article__content .aspect-ratio iframe,.article__content .video-container iframe{width:100%;min-height:400px}.article__content .aspect-ratio iframe::after,.article__content .video-container iframe::after{content:"\000A";white-space:pre}@media all and (max-width:600px){.article__content .aspect-ratio iframe,.article__content .video-container iframe{min-height:300px}}@media all and (max-width:400px){.article__content .aspect-ratio iframe,.article__content .video-container iframe{min-height:250px}}.col--article--grid{float:left;width:100%;margin-bottom:calc(.5em + 1vw);display:block}.col--article--grid:first-of-type{margin-left:-2px}@media all and (max-width:640px){.col--article--grid:first-of-type{margin-left:0}}@media all and (min-width:640px){.col--article--grid{width:50%;float:left}}@media all and (min-width:1100px){.col--article--grid{width:33.33333%}}@media all and (min-width:1450px){.col--article--grid{width:25%}}.article--grid__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article--grid__container::after{clear:both;content:"";display:block}.article--grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:0 1em;padding-bottom:150px;transition:all .2s ease-out;position:relative}.article--grid::after{clear:both;content:"";display:block}@media all and (max-width:640px){.article--grid{padding-bottom:100px}}@media all and (min-width:1024px){.article--grid:not(.col--article--meow):focus,.article--grid:not(.col--article--meow):hover{transform:scale(1.02)}}.article--grid a{position:relative;z-index:1}.article--grid .article--grid__content-wrapper{position:relative;z-index:1}.article--grid .article--grid__content-wrapper p{font-size:calc(.85em + .2vw);display:inline}.article--grid .article--grid__content-wrapper p code{display:inline}.article--grid .article--grid__content-wrapper p:empty{display:none}.article--grid .article--grid__content-wrapper header{margin-bottom:1em}.article--grid .article--grid__content-wrapper::after{content:"";display:block;margin-top:calc(1.3em + .5vw)}.article--grid:hover{z-index:2}.article--grid::before{display:block;width:calc(100% + 60px);height:calc(100% + 60px);height:100%;content:"";position:absolute;left:-30px;top:-30px;transition:background-color .1s ease-out;background-color:transparent;padding:30px}.article--grid:not(.col--article--meow):hover::before{background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,.15)}.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;margin:2em 0;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .article__related__wrapper .article__related-articles__title{font-family:MijaInitial}.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;text-shadow:3px 0 #fff2cc,2px 0 #fff2cc,1px 0 #fff2cc,-1px 0 #fff2cc,-2px 0 #fff2cc,-3px 0 #fff2cc}.article--grid__read-more{display:block;transition:all .2s ease-out;color:#2da2c5;font-size:30px;padding:40px 1.7em;width:120px;height:120px;text-align:center;text-shadow:none;background:0 0;background-color:inherit;margin-top:60px;position:absolute!important;bottom:30px;left:-30px}@media all and (max-width:640px){.article--grid__read-more{width:120px;height:80px;padding:20px 1.7em}}.article--grid:hover .article--grid__read-more{background-color:#2da2c5;color:#fff}.article--grid__note,.article--grid__time{color:#666;display:block;margin-bottom:.5em}@media all and (max-width:640px){.article--grid__note,.article--grid__time{padding-top:2em}}.article--grid__note{-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%}.article--grid__note a{background-position:center 72%}.article--grid__title{font-size:calc(1.2em + .2vw);margin:0 0 1em}.article--grid__title a{transition:all .2s ease-out;color:#111;text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #f6f3f2,2px 0 #f6f3f2,1px 0 #f6f3f2,-1px 0 #f6f3f2,-2px 0 #f6f3f2,-3px 0 #f6f3f2;transition:color .1s ease-out;position:static}.article--grid:hover .article--grid__title a{color:#d33a2c;text-decoration:none;padding:10px 0;background-image:linear-gradient(#666,#666);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;transition:color .1s ease-out}.article--grid__title a:before{content:"";display:block;position:absolute;z-index:0;width:calc(100% + 80px);height:calc(100% + 60px);padding:30px 40px 0 40px;left:-40px;top:-30px;transition:background-color .1s ease-out;background-color:transparent}.article__article--grid__container .article--grid__title a{color:#111;text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;transition:color .1s ease-out}.article--grid__content a{text-shadow:3px 0 #f6f3f2,2px 0 #f6f3f2,1px 0 #f6f3f2,-1px 0 #f6f3f2,-2px 0 #f6f3f2,-3px 0 #f6f3f2}.article--grid:hover .article--grid__content a{text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff}.article--grid__content ul a{font-size:calc(.95em + .2vw);color:#006fc6}.article--grid__author{color:#666;font-weight:700;font-size:.8em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .article--grid__author{font-family:MijaInitial}.wf-loaded-stage2 .article--grid__author{font-family:Mija}.article--grid__author a{color:#666;text-decoration:none;padding:10px 0;background-image:linear-gradient(#666,#666);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #f6f3f2,2px 0 #f6f3f2,1px 0 #f6f3f2,-1px 0 #f6f3f2,-2px 0 #f6f3f2,-3px 0 #f6f3f2;transition:color .1s ease-out}.article--grid:hover .article--grid__author a{text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff}.article--grid:hover .article--grid__author a:hover{color:#000;text-decoration:none;padding:10px 0;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;transition:color .1s ease-out}.article__article--grid__container .article--grid__author a{text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff}.col--article--grid:nth-of-type(1){-ms-flex-order:1;order:1}.col--article--grid:nth-of-type(2){-ms-flex-order:2;order:2}.col--article--grid:nth-of-type(3){-ms-flex-order:3;order:3}.col--article--grid:nth-of-type(4){-ms-flex-order:0;order:0}.col--article--grid:nth-of-type(n+5){-ms-flex-order:4;order:4}@media all and (min-width:640px){.col--article--grid:nth-of-type(1){-ms-flex-order:1;order:1}.col--article--grid:nth-of-type(2){-ms-flex-order:3;order:3}.col--article--grid:nth-of-type(3){-ms-flex-order:4;order:4}.col--article--grid:nth-of-type(n+5){-ms-flex-order:5;order:5}.col--article--grid:nth-of-type(4){-ms-flex-order:2;order:2}}@media all and (min-width:1100px){.col--article--grid:nth-of-type(1){-ms-flex-order:1;order:1}.col--article--grid:nth-of-type(2){-ms-flex-order:2;order:2}.col--article--grid:nth-of-type(3){-ms-flex-order:4;order:4}.col--article--grid:nth-of-type(n+5){-ms-flex-order:5;order:5}.col--article--grid:nth-of-type(4){-ms-flex-order:3;order:3}}@media all and (min-width:1450px){.col--article--grid:nth-of-type(1){-ms-flex-order:1;order:1}.col--article--grid:nth-of-type(2){-ms-flex-order:2;order:2}.col--article--grid:nth-of-type(3){-ms-flex-order:3;order:3}.col--article--grid:nth-of-type(n+5){-ms-flex-order:5;order:5}.col--article--grid:nth-of-type(4){-ms-flex-order:4;order:4}}.article--post{padding-left:5em;margin:4.5em 0}.article--post::after{clear:both;content:"";display:block}@media all and (max-width:1024px){.article--post{padding-left:4.5em}}@media all and (max-width:640px){.article--post{padding-left:0;padding-top:1.5em}}.article--post header{clear:both}.article--post header::after{clear:both;content:"";display:block}.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:800px;margin:.15em 0 .5em;margin-top:calc(-2em + 1.5vw)}.search-post-container .article--post__title{margin-top:.5em}@media all and (max-width:640px){.article--post__title{margin-top:.75em}}.article--post__title a{color:#333;transition:color .1s linear;background:0 0;text-shadow:none;padding:0}.article--post__title a:focus,.article--post__title a:hover{color:#d33a2c}@media all and (max-width:640px){.article--post__title{clear:both}}.article--post__content{width:70%;float:left;font-size:.95em}.article--post__content p{margin:0}@media all and (max-width:980px){.article--post__content{width:100%;float:none}}.article--post .author{margin-left:-5em}@media all and (max-width:640px){.article--post .author{margin-left:0}}.article--post__author-name{color:#666;font-weight:700;font-size:calc(.9em + .1vw);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .article--post__author-name{font-family:MijaInitial}.wf-loaded-stage2 .article--post__author-name{font-family:Mija}@media all and (max-width:640px){.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(/b72078d9329fd2931a168375356fd2f1c71110cf/6db08/images/clock--alt.svg)}.article--post__stats ul li.article--post__comments-count{background-image:url(/e931d36d522214712667d1bfed00e960cc814fdb/34846/images/comments--alt.svg)}.article--post__stats ul li.article--post__comments-count a{color:#666;background-image:linear-gradient(#666,#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:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;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}.c-felix-the-cat{background-color:#f3f3f3;border:4px solid #f3f3f3;padding:0 calc(1.5em + .5vw);margin:calc(1em + 1vw) 0;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,.c-felix-the-cat a.toolbar-item{display:table;margin-top:1em;margin-bottom:1.5em}.comment-form__sticky{margin-bottom:2em}@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{clear:both;content:"";display:block}@media all and (max-width:1024px){.article__comments{padding-right:0}}@media all and (min-width:1024px){.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}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment span a{text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #f0f0f0,2px 0 #f0f0f0,1px 0 #f0f0f0,-1px 0 #f0f0f0,-2px 0 #f0f0f0,-3px 0 #f0f0f0;transition:color .1s ease-out}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment a{text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #f0f0f0,2px 0 #f0f0f0,1px 0 #f0f0f0,-1px 0 #f0f0f0,-2px 0 #f0f0f0,-3px 0 #f0f0f0;transition:color .1s ease-out}@media all and (min-width:1024px){.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment{padding:1.25em 2em 1.25em calc(4.5em + 1em + .4vw)}}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment-wrapper>.article__comment{background-color:#fff6db}.article__comments .article__comment-wrapper>.article__comment-wrapper .article__comment-wrapper>.article__comment span a{text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff6db,2px 0 #fff6db,1px 0 #fff6db,-1px 0 #fff6db,-2px 0 #fff6db,-3px 0 #fff6db;transition:color .1s ease-out}.comment__content{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.comment__content pre{margin:1em 0}@media all and (min-width:1024px){.sticky__comment-form{position:relative}.sticky__comment-form form{position:absolute;top:0}.sticky__comment-form form.fixed{position:fixed;top: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}.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 all and (min-width:1024px){.article__comment .author__image-wrapper{min-width:80px;min-height:80px}}.article__comment{margin:3em 0}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .article__comment header{font-family:MijaInitial}.wf-loaded-stage2 .article__comment header{font-family:Mija}@media all and (min-width:1024px){.article__comment header{margin-bottom:1em}}.article__comment time{font-weight:400;font-size:.9em;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .article__comment time{font-family:ElenaInitial}.wf-loaded-stage2 .article__comment time{font-family:Elena}@media all and (min-width:1025px){.article__comment{padding-left:4.5em}}.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 all and (max-width:768px){.article__comment p{font-size:calc(.95em + .1vw);padding-top:.5em}}.article__comment .author--avatar-only{width:40px;display:inline-block;position:relative;margin-right:1.5em;transform:translateY(15px);margin-top:-1em;float:left}@media all and (min-width:1024px){.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 .author--avatar-only .author__image{border-width:4px;border-radius:5.5px;min-width:60px}.article__comment .author--avatar-only .author__image img{min-height:auto}.article__comment-author span,.article__comment-verified span{padding:.25em .5em;border-radius:11px;margin-left:-.5em;background-color:#fff2cc;color:#d33a2c}.article__comment-author span:after,.article__comment-verified span:after{content:"🦁";display:inline-block;position:relative;top:.15em;margin-left:.25em}.article__comment-author{background-color:#e3f5e5;border-radius:11px;padding-top:1em;padding-bottom:1em;padding-right:2em}.article__comment-author span{background-color:#41b14f;color:#fff}.article__comment-author span:after{content:"✏️"}.article__comment- .comment__upvote-arrow{font-size:.6em;vertical-align:top;position:relative;top:4px}.comment__upvote-button{color:#666;font-weight:700}.comment__upvote-button.upvoted{color:#d33a2c}.comment__reply-button,.comment__upvote-button{font-size:.9em}.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{display:inline-block;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .comment__reply-to-container .comment__reply-to{font-family:MijaInitial}.wf-loaded-stage2 .comment__reply-to-container .comment__reply-to{font-family:Mija}.article__comments__form{font-size:.7em}.article__comments__form::after{clear:both;content:"";display:block}@media all and (max-width:1024px){.article__comments__form{margin-top:0}}.article__comments__form h4{margin:3em 0}.article__comments__form__desc{margin-top:5.5em}@media all and (max-width:1024px){.article__comments__form__desc{margin-top:2.5em}}.comment__message-notification{animation:content-injection .2s backwards;background-color:#fff2cc;padding:.75em 1em;border-radius:11px}@media all and (min-width:1024px) and (max-height:740px){.article__comments--notes{display:none}.comment__message-field textarea{height:12em}}@media all and (min-width:1024px) and (max-height:640px){.article__comments--notes{display:none}.comment__message-field textarea{height:5em}}.table,table{width:100%;border-collapse:collapse;margin-bottom:calc(2em + 2vw);clear:both;font-size:calc(.9em + .05vw)}.table time,table time{color:inherit;font-size:1em;font-weight:400}.table .tr,.table tr,table .tr,table tr{border-bottom:1px solid #ddd}.table .td,.table .th,.table td,.table th,table .td,table .th,table td,table th{padding:1em 1.5em;border:none;text-align:left}.table .tbody .td,.table tbody td,table .tbody .td,table tbody td{text-align:left;color:#000;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .table .tbody .td,.wf-loaded-stage1 .table tbody td,.wf-loaded-stage1 table .tbody .td,.wf-loaded-stage1 table tbody td{font-family:ElenaInitial}.wf-loaded-stage2 .table .tbody .td,.wf-loaded-stage2 .table tbody td,.wf-loaded-stage2 table .tbody .td,.wf-loaded-stage2 table tbody td{font-family:Elena}.table .tbody .th,.table .tbody th,.table tbody .th,.table tbody th,table .tbody .th,table .tbody th,table tbody .th,table tbody th{font-size:1.15em}@media all and (max-width:640px){.table td,.table th,table td,table th{padding-left:0!important}}.no-js .table.data-table dt:first-child,.no-js table.data-table dt:first-child{width:60%}@media (max-width:640px){.no-js .table.data-table,.no-js table.data-table{font-size:1em}.no-js .table.data-table thead tr,.no-js table.data-table thead tr{position:absolute;top:-9999em;left:-9999em}.no-js .table.data-table tr+tr,.no-js table.data-table tr+tr{margin-top:1.5em}.no-js .table.data-table td,.no-js .table.data-table tr,.no-js table.data-table td,.no-js table.data-table tr{display:block}.no-js .table.data-table td,.no-js table.data-table td{padding-left:50%!important;border:none!important}.no-js .table.data-table td:before,.no-js table.data-table td:before{content:attr(data-label);display:inline-block;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 .table.data-table td,.no-js table.data-table td{padding-left:0!important}.no-js .table.data-table td:before,.no-js table.data-table td:before{display:block;margin-left:0}}/*! Tablesaw - v3.0.0-beta.0 - 2016-09-14
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2016 Filament Group; Licensed MIT */.tablesaw-enhanced .tablesaw-bar .btn,.tablesaw-enhanced .tablesaw-bar .toolbar-item{background:0 0;clear:both;cursor:pointer;display:block;font:bold 20px/1 sans-serif;margin:0;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;width:100%;border:1px solid #ccc;color:#2da2c5;-webkit-appearance:none!important;-moz-appearance:none!important;box-sizing:border-box;-webkit-font-smoothing:antialiased;border-radius:5px;transform:rotateZ(-11deg)}.tablesaw-enhanced .tablesaw-bar .btn:hover,.tablesaw-enhanced .tablesaw-bar .toolbar-item:hover{text-decoration:none}.tablesaw-bar .btn-micro.toolbar-item,.tablesaw-bar .btn-small.toolbar-item,.tablesaw-bar .btn.btn-micro,.tablesaw-bar .btn.btn-small{display:inline-block;width:auto;height:auto;position:relative;top:0}.tablesaw-bar .btn-small.toolbar-item,.tablesaw-bar .btn.btn-small{line-height:19px}.tablesaw-bar .btn-micro.toolbar-item,.tablesaw-bar .btn.btn-micro{font-size:.8125em;padding:.4em .7em .25em .7em}.tablesaw-advance{margin-top:1em}.tablesaw-all-cols-visible .tablesaw-advance{display:none}.tablesaw-advance .btn,.tablesaw-advance .toolbar-item{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border-radius:11px;transition:all .2s ease-in-out}.tablesaw-advance .btn-micro.toolbar-item,.tablesaw-advance .btn.btn-micro{font-size:1em;padding:.5em}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:30px;height:30px;background-position:50% 50%;margin-left:.5em;position:relative}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{border-style:solid;border-color:#2da2c5;border-width:3px 3px 0 0;content:'';display:block;height:10px;transform:rotate(-45deg);width:10px;position:relative}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before{top:-3px;right:0;transform:rotate(-135deg)}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{top:-1px;left:-2px;transform:rotate(45deg)}.tablesaw-advance a.tablesaw-nav-btn.disabled{opacity:.25;cursor:default;pointer-events:none}.tablesaw-bar{clear:both;font-family:sans-serif}.tablesaw-toolbar{font-size:.875em;float:left}.tablesaw-toolbar label{padding:.5em 0;clear:both;display:block;margin-right:.5em;text-transform:uppercase}.tablesaw-bar .btn,.tablesaw-bar .toolbar-item,.tablesaw-enhanced .tablesaw-bar .btn,.tablesaw-enhanced .tablesaw-bar .toolbar-item{margin-top:.5em;margin-bottom:.5em}.tablesaw-bar .btn-select,.tablesaw-enhanced .tablesaw-bar .btn-select{margin-bottom:0}.tablesaw-bar .tablesaw-toolbar .btn,.tablesaw-bar .tablesaw-toolbar .toolbar-item{margin-left:.4em;margin-top:0;text-transform:uppercase;border:none;box-shadow:none;background:0 0;font-family:sans-serif;font-size:1em;padding-left:.3em}.tablesaw-bar .tablesaw-toolbar .btn-select{min-width:0}.tablesaw-bar .tablesaw-toolbar .btn-select:after{padding-top:.9em}.tablesaw-bar .tablesaw-toolbar select{color:#888;text-transform:none;background:0 0}.tablesaw-toolbar~table{clear:both}.tablesaw-toolbar .a11y-sm{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}@media (min-width:24em){.tablesaw-toolbar .a11y-sm{clip:none;height:auto;width:auto;position:static;overflow:visible}}table.tablesaw tbody th{font-weight:700}table.tablesaw thead td,table.tablesaw thead th{color:#333;font-size:calc(1em + .05vw)}.tablesaw td,.tablesaw th{line-height:150%;text-align:left;vertical-align:middle}.tablesaw tbody th,.tablesaw td{vertical-align:middle;font-size:calc(.9em + .05vw)}.tablesaw tbody th .btn,.tablesaw tbody th .toolbar-item,.tablesaw td .btn,.tablesaw td .toolbar-item{margin:0}@media only all{.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:block;padding:0 .6em 0 0;width:30%;display:inline-block}.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}}@media (max-width:39.9375em){.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;float:left;width:100%}.tablesaw-cell-label{vertical-align:top}.tablesaw-cell-content{max-width:67%;display:inline-block}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}}@media (min-width:40em){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}}.tablesaw-fix-persist{table-layout:fixed}@media only all{.tablesaw-swipe td.tablesaw-cell-hidden,.tablesaw-swipe th.tablesaw-cell-hidden{display:none}}.btn.tablesaw-columntoggle-btn span,.tablesaw-columntoggle-btn.toolbar-item span{text-indent:-9999px;display:inline-block}.tablesaw-columntoggle-btnwrap{position:relative}.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em}.tablesaw-columntoggle tbody td{line-height:1.5}.tablesaw-columntoggle-popup{display:none}.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1}.tablesaw-columntoggle-popup fieldset{margin:0}@media only all{.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6{display:none}}.tablesaw-columntoggle-btnwrap .dialog-content{top:0!important;right:1em;left:auto!important;width:12em;max-width:18em;margin:-.5em auto 0}.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none}@media (min-width:20em){.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{display:table-cell}}@media (min-width:30em){.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{display:table-cell}}@media (min-width:40em){.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{display:table-cell}.tablesaw-columntoggle tbody td{line-height:2}}@media (min-width:50em){.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{display:table-cell}}@media (min-width:60em){.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{display:table-cell}}@media (min-width:70em){.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{display:table-cell}}@media only all{.tablesaw-columntoggle td.tablesaw-cell-hidden,.tablesaw-columntoggle th.tablesaw-cell-hidden{display:none}.tablesaw-columntoggle td.tablesaw-cell-visible,.tablesaw-columntoggle th.tablesaw-cell-visible{display:table-cell}}.tablesaw-columntoggle-popup .btn-group>label{display:block;padding:.2em 0;white-space:nowrap}.tablesaw-columntoggle-popup .btn-group>label input{margin-right:.8em}.tablesaw-sortable,.tablesaw-sortable thead,.tablesaw-sortable thead tr,.tablesaw-sortable thead tr th{position:relative}.tablesaw-sortable thead tr th{padding-right:1.6em;vertical-align:top}.tablesaw-sortable th.tablesaw-sortable-head,.tablesaw-sortable tr:first-child th.tablesaw-sortable-head{padding:0}.tablesaw-sortable th.tablesaw-sortable-head button{padding-top:.9em;padding-bottom:.7em;padding-left:.6em;padding-right:1.6em}.tablesaw-sortable .tablesaw-sortable-head button{min-width:100%;color:inherit;background:0 0;border:0;padding:0;text-align:left;font:inherit;text-transform:inherit;position:relative}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{width:7px;height:10px;content:"\0020";position:absolute;right:.5em}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after{content:"\2191"}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{content:"\2193"}.tablesaw-sortable .not-applicable:after{content:"--";display:block}.tablesaw-sortable .not-applicable span{display:none}.tablesaw-advance{float:right}.tablesaw-advance.minimap{margin-right:.4em}.tablesaw-advance-dots{float:left;margin:0;padding:0;list-style:none}.tablesaw-all-cols-visible .tablesaw-advance-dots{display:none}.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em;transform:rotateZ(-11deg)}.tablesaw-advance-dots li i{width:.25em;height:.25em;border-radius:11px;background:#2da2c5;border-radius:100%;display:inline-block}.tablesaw-advance-dots-hide{opacity:.25;cursor:default;pointer-events:none}.tablesaw-fix-persist{table-layout:fixed}@media only all{.tablesaw-swipe td.tablesaw-swipe-cellhidden,.tablesaw-swipe th.tablesaw-swipe-cellhidden{display:none}}.tablesaw th{border-bottom:1px solid #ddd;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .tablesaw th{font-family:MijaInitial}.wf-loaded-stage2 .tablesaw th{font-family:Mija}.tablesaw tbody td:nth-child(2n){background-color:#f7f7f7}.tablesaw tbody td:nth-child(2n) a{text-shadow:3px 0 #f7f7f7,2px 0 #f7f7f7,1px 0 #f7f7f7,-1px 0 #f7f7f7,-2px 0 #f7f7f7,-3px 0 #f7f7f7}.tablesaw tfoot td:nth-child(2n),.tablesaw tfoot th:nth-child(2n),.tablesaw thead td:nth-child(2n),.tablesaw thead th:nth-child(2n){background-color:#eee}.tablesaw tfoot td:nth-child(2n) a,.tablesaw tfoot th:nth-child(2n) a,.tablesaw thead td:nth-child(2n) a,.tablesaw thead th:nth-child(2n) a{text-shadow:3px 0 #eee,2px 0 #eee,1px 0 #eee,-1px 0 #eee,-2px 0 #eee,-3px 0 #eee}table.table--break-out{width:87vw;position:relative;left:50%;right:50%;margin:0;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;margin-bottom:calc(2em + 2vw)}table.table--break-out img{width:100%}@media all and (max-width:1025px){table.table--break-out{position:static;margin:0!important}}.tilted-featured-article{margin-top:1em;position:relative;z-index:1}.tilted-featured-article::after{clear:both;content:"";display:block}.tilted-featured-article header::after{clear:both;content:"";display:block}.tilted-featured-article__teaser{float:left;margin:2em 2em 0 0;position:relative}.tilted-featured-article__teaser::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.tilted-featured-article__teaser::before{width:70%;top:94%;left:-18%}.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-origin:0 100%;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:Calibri,Georgia,serif}.wf-loaded-stage1 .tilted-featured-article__title::before{font-family:ElenaInitial}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .tilted-featured-article__author-name{font-family:MijaInitial}.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{clear:both;content:"";display:block}.pagination ul li{float:left;-ms-flex:1;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .pagination ul li{font-family:MijaInitial}.wf-loaded-stage2 .pagination ul li{font-family:Mija}.pagination ul li a{text-shadow:none;background:0 0;border-radius:11px;display:block;width:100%;height:100%;color:inherit;text-shadow:none;background:0 0;transition:all .2s ease-in-out}.pagination ul li a:focus,.pagination ul li a:hover{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}@media all and (max-width:640px){.pagination li{display:none}.pagination li.pagination__current,.pagination li.pagination__next,.pagination li.pagination__prev{display:inline}}.membership__masthead{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.dashboard .auth-modal-wrapper{max-width:700px}.dashboard .auth-modal-wrapper.auth-modal-wrapper--recover-password{max-width:600px}.dashboard__header{background:#d33a2c;padding-top:0;min-height:250px}@media all and (min-height:750px){.dashboard__header{min-height:280px}}.dashboard__empty-state{text-align:center;max-width:800px;margin:1em auto 2em;min-height:50vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack: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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .dashboard__header__greeting{font-family:MijaInitial}.wf-loaded-stage2 .dashboard__header__greeting{font-family:Mija}.dashboard__header__greeting a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #282634,2px 0 #282634,1px 0 #282634,-1px 0 #282634,-2px 0 #282634,-3px 0 #282634;transition:color .1s ease-out;padding:15px 0;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.dashboard__header__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0;padding:0;list-style:none;font-size:.85em;text-transform:uppercase;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .dashboard__header__actions{font-family:ElenaInitial}.wf-loaded-stage2 .dashboard__header__actions{font-family:Elena}.dashboard__header__actions::after{clear:both;content:"";display:block}.dashboard__header__actions li{text-align:center;font-size:.85em;padding:0;color:#811d15}@media all and (min-width:480px){.dashboard__header__actions li{float:left}}.dashboard__header__actions li:not(:last-child):after{content:"●"}.dashboard__header__actions li a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;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 li a.active{color:#000;background-image:linear-gradient(#000,#000)}.dashboard__header__actions li a:focus,.dashboard__header__actions li a:hover{color:#000;text-decoration:none;padding:10px 0;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out;opacity:1}@media all and (max-width:1024px){.dashboard__header__actions li{width:auto;text-align:center}}@media all and (max-width:400px){.dashboard__header__actions{display:inline-block}}.dashboard__header__button{padding:.8em .7em;text-align:center;font-weight:700;font-size:1em;float:right;margin-top:.4em}@media all and (max-width:1024px){.dashboard__header__button{float:none}}.dashboard__header__tabs{margin:2em 0 0;width:60.5%;padding:0;list-style:none;background:#d33a2c;display:-ms-flexbox;display:flex}.dashboard__header__tabs::after{clear:both;content:"";display:block}@media all and (max-width:850px){.dashboard__header__tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.dashboard__header__tab{-ms-flex:1;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .dashboard__header__tab{font-family:MijaInitial}.wf-loaded-stage2 .dashboard__header__tab{font-family:Mija}.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}.dashboard__header__tab a:focus,.dashboard__header__tab a:hover,.dashboard__header__tab a[aria-selected=true]{background:#2da2c5;color:#fff}@media all and (max-width:850px){.dashboard__header__tab{-ms-flex:none;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{-ms-flex-positive:9999;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__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.active a:focus,.dashboard__header__tab.active a:hover{color:#000;background:#fff}.dashboard__tab-section{padding:2em 0;min-height:50vh}@media all and (min-width:1500px){.dashboard__tab-section{font-size:calc(1em + .2vw)}}.dashboard__table{width:100%;border-collapse:collapse;margin-bottom:4em}.dashboard__table time{color:inherit;font-size:1em;font-weight:400}.dashboard__table td,.dashboard__table th{padding:1.3em 1.5rem;border:none;border-bottom:1px solid #dedede;text-align:left}.dashboard__table .order-details__sum-total td,.dashboard__table .order-details__sum-total th{border-bottom:1px solid #fff}.dashboard__table td:last-of-type{text-transform:uppercase;letter-spacing:1px}.dashboard__table tbody td{text-align:left;color:#000;line-height:1.5em;color:rgba(0,0,0,.7);font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .dashboard__table tbody td{font-family:ElenaInitial}.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:.6em;letter-spacing:1px;text-transform:uppercase;font-weight:700;border-radius:11px;display:inline-block;padding:.75em 1em}@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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .dashboard__table .order__nb{font-family:MijaInitial}.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 .order__nb .order__nb--bullet{color:#999}.dashboard__table .download__desc,.dashboard__table .order__title{min-width:250px}.dashboard__table .download__desc a,.dashboard__table .order__title a{font-weight:700;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .dashboard__table .download__desc a,.wf-loaded-stage1 .dashboard__table .order__title a{font-family:MijaInitial}.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:Calibri,Georgia,serif}.wf-loaded-stage1 .dashboard__table .download__desc small,.wf-loaded-stage1 .dashboard__table .order__title small{font-family:ElenaInitial}.wf-loaded-stage2 .dashboard__table .download__desc small,.wf-loaded-stage2 .dashboard__table .order__title small{font-family:Elena}.dashboard-table-item__description{font-weight:700;display:block;margin-bottom:7px}.dashboard-table-item__description a{color:#000;text-decoration:none;padding:10px 0;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;transition:color .1s ease-out;background:0 0}.dashboard-table-item__description a:hover{color:#2da2c5;text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;transition:color .1s ease-out}.dashboard__membership__header{text-align:center;padding-top:1em}.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:800px;margin:0 auto 2em;padding-top:calc(.5em + .5vw)}@media all and (min-width:1150px){.dashboard__membership-sell{padding-bottom:calc(.5em + .5vw)}}@media all and (min-width:1450px){.dashboard__membership-sell{max-width:60%}}.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}/*!
 * 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{-ms-flex-direction:column;flex-direction:column}@media all and (min-width:750px){.membership__masthead{-ms-flex-direction:row;flex-direction:row}}.membership__illustration{padding-bottom:.5em;-ms-flex-order:-1;order:-1;transition:.3s all ease-in-out;max-width:350px}@media all and (min-width:750px){.membership__illustration{margin:1em 0;-ms-flex-order:0;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.5vw);max-width:calc(93% + 1.5vw)}}@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:calc(-1 * (2.5vw / 2) - 1vw)}}.pricing__card__features li:first-child{animation:content-injection .1s forwards}.pricing__card__features li:nth-child(2){animation:content-injection .2s forwards}.pricing__card__features li:nth-child(3){animation:content-injection .3s forwards}.pricing__card__features li:nth-child(4){animation:content-injection .4s forwards}.pricing__card__features li:nth-child(5){animation:content-injection .5s forwards}.pricing__card__features li:nth-child(6){animation:content-injection .6s forwards}.pricing__card__features li:nth-child(7){animation:content-injection .7s forwards}.pricing__card__features li:nth-child(8){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%;font-size:calc(1em + .2vw)}}@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__new-release::after{content:" new! ";display:inline-block;border-radius:11px;padding:.05em .5em;color:#fff;margin-left:.5em;background-color:#d33a2c;text-transform:uppercase;letter-spacing:.5px;font-weight:700;font-size:.75em}.membership__expired-coupon{border-radius:11px;padding:.05em .5em;color:#fff;margin-right:.5em;background-color:#d33a2c;text-transform:uppercase;letter-spacing:.5px;font-weight:700;font-size:.75em}.membership__tagline h2,.membership__tagline p{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.job__company{font-weight:400;font-size:.85em;background:0 0}.job__location{color:#666;font-weight:400;font-size:.85em}.dashboard__table--tickets tbody th{width:70%}.dashboard__table--tickets time{color:inherit;font-size:.95em}.dashboard__table--tickets .btn--medium{margin:0}.ticket__owner{font-weight:400;font-size:.95em;background:0 0}.ticket__meta{list-style:none;padding:0;margin:0}.ticket__meta::after{clear:both;content:"";display:block}.ticket__meta li{float:left;padding:0;margin:0;margin-right:0}.ticket__meta li::before{display:none}.ticket__meta li::after{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.ticket__meta li:last-of-type::after{display:none}.ticket__order-nb{color:#666;font-weight:400;font-size:.95em;display:inline-block}.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}}.dashboard__table--downloads tbody .download__action{min-width:220px}.dashboard__table--downloads tbody .download__action .btn,.dashboard__table--downloads tbody .download__action .toolbar-item{width:100%}.dashboard__table--downloads tbody .download__action span{display:inline;font-size:1em;color:#fff;margin-left:0;padding-left:0}.dashboard__table--downloads tbody .download__action span:nth-child(1){display:none}@media all and (min-width:700px){.dashboard__table--downloads tbody .download__action span:nth-child(1){display:inline}}.dashboard__table--downloads tbody .download__action span:nth-child(2){text-transform:uppercase}.dashboard__table--downloads tbody .download__action a::after{content:"↓";margin-left:.25em;margin-top:.25em;display:inline-block;color:#fff}.dashboard__table--downloads tbody .download__desc{color:#999}.dashboard__table--downloads tbody .download__desc ins{text-transform:uppercase;text-decoration:none}.dashboard__table--downloads tbody .download__desc time{display:block;font-size:1em}.dashboard__table--downloads .btn,.dashboard__table--downloads .toolbar-item{text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);max-width:220px}.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: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:1%;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:1.3em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .dashboard__table--order-details .order-details__item__name{font-family:MijaInitial}.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:Calibri,Georgia,serif}.wf-loaded-stage1 .dashboard__table--order-details .order-details__item__name .order-details__item__desc{font-family:ElenaInitial}.wf-loaded-stage2 .dashboard__table--order-details .order-details__item__name .order-details__item__desc{font-family:Elena}.dashboard__table--order-details .order-details__qty{text-align:center;color:#333}.c-orders__books{font-weight:400;font-size:.9em;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .c-orders__books{font-family:ElenaInitial}.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:Calibri,Georgia,serif}.wf-loaded-stage1 .c-orders__attendees{font-family:ElenaInitial}.wf-loaded-stage2 .c-orders__attendees{font-family:Elena}.c-orders__attendees .separator{color:#d33a2c}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .c-orders__product-workshop{font-family:MijaInitial}.wf-loaded-stage2 .c-orders__product-workshop{font-family:Mija}.order__date time{color:#666}@media all and (min-width:750px){.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.error .order__status{color:#d33a2c}.order__item.in-progress{color:#333}.order__item.in-progress .order__status{color:#f88040}.order__item.pending .order__status{color:#f88040!important;font-weight:700}.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__item.fulfilled .order__status,.order__item.paid .order__status{color:#41b14f}.order__item.fulfilled .order__status::after,.order__item.paid .order__status::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}.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:#999;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .order__nb .order__nb--id{font-family:MijaInitial}.wf-loaded-stage2 .order__nb .order__nb--id{font-family:Mija}.order__status{-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%}.order__status a{background-position:center 72%}.order-details__header{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1em}@media all and (max-width:1024px){.order-details__header{display:block;padding:0}}.order-details__order-nb-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}@media all and (max-width:1024px){.order-details__order-nb-wrapper{margin-bottom:1em;padding:1em}}.order-details__order-nb-wrapper::after{content:"";background:url(/25cafb7b77cb0cf2c80f823c976ee4f67c42e5fa/71316/images/smashing-cat/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 span{color:#666;font-size:.5em;display:block;text-transform:uppercase}.order-details__secondary-actions{display:block;position:relative;font-size:.8em;left:-1em;margin-bottom:3em;-ms-flex-positive:1;flex-grow:1;margin-top:1.75em}.order-details__secondary-actions a:first-child{margin-bottom:.75em}.order-details__address{padding:1em;font-size:.8em;background-color:#f6f6f6;border-radius:11px;padding:.5em 2em}.order-details__address p{line-height:1.3}.order-details__address h3{color:#d33a2c;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;font-size:1.3em;margin:1.3em 0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .order-details__address h3{font-family:MijaInitial}.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{-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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}.order-details--error .billing-status span,.order-details--error .order-details__order-nb h2,.order-details--error .shipping-status span{color:#d33a2c}.order-details--error .billing-status span.pending,.order-details--error .order-details__order-nb h2.pending,.order-details--error .shipping-status span.pending{color:#f88040}@media all and (max-width:1024px){.order-details__address-wrapper{width:50%;float:left;padding:0}}@media all and (max-width:640px){.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.5em}.order-details__sum-total td{color:#41b14f;font-size:2em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .order-details__sum-total td{font-family:MijaInitial}.wf-loaded-stage2 .order-details__sum-total td{font-family:Mija}.membership-bar{background:#d7372a}.membership-bar .membership-actions{list-style:none;margin:0;float:right;width:auto;list-style:none;padding:0;margin:0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .membership-bar .membership-actions{font-family:MijaInitial}.wf-loaded-stage2 .membership-bar .membership-actions{font-family:Mija}.membership-bar .membership-actions::after{clear:both;content:"";display:block}.membership-bar .membership-actions::after{clear:both;content:"";display:block}.membership-bar .membership-actions li{float:left;padding:0;margin:0;margin-right:0}.membership-bar .membership-actions li::before{display:none}.membership-bar .membership-actions li::after{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.membership-bar .membership-actions li:last-of-type::after{display:none}.membership-bar .membership-actions li{margin:0;float:left;font-size:.75em}.membership-bar .membership-actions a{color:#fff;display:inline-block;padding:.25em .25em .25em 0;text-shadow:none;background:0 0;transition:color .1s ease-out}.membership-bar .membership-actions a:hover{color:#fff}@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:Calibri,Georgia,serif}.wf-loaded-stage1 .membership-checkout__hint small{font-family:ElenaInitial}.wf-loaded-stage2 .membership-checkout__hint small{font-family:Elena}.membership-checkout-summary{margin:2em auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:550px){.membership-checkout-summary{-ms-flex-direction:row;flex-direction:row}}.membership-checkout-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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:-ms-flexbox;display:flex;-ms-flex-direction:column;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .membership-checkout-summary__visuals svg text{font-family:MijaInitial}.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 (min-width:750px){.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;text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #eee,2px 0 #eee,1px 0 #eee,-1px 0 #eee,-2px 0 #eee,-3px 0 #eee;transition:color .1s ease-out}.article .pricing{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-left:calc(-50vw + 38%);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;display:block}ul.pricing__cards::after{clear:both;content:"";display:block}.pricing__card{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[data-current-plan]{background:linear-gradient(transparent 10%,#fff 100%);border-radius:0}.pricing__card[data-current-plan] a{text-shadow:none}@media all and (max-width:1024px){.pricing__card[data-current-plan]{border-radius:11px;background:#fff;padding:0}}.pricing__card::after{clear:both;content:"";display:block}.pricing__card h3,.pricing__card h4{text-transform:none;font-weight:700;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .pricing__card h3,.wf-loaded-stage1 .pricing__card h4{font-family:MijaInitial}.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}.pricing__card__price{font-size:1.75em;margin-top:.5em}.pricing__card--supporter .pricing__card__price{color:#e85e38}.pricing__card--member .pricing__card__price{color:#41b14f}.pricing__card--smashing .pricing__card__price{color:#2da2c5}.membership__color--supporter{color:#e85e38}.membership__color--member{color:#41b14f}.membership__color--smashing{color:#2da2c5}.pricing__card__mo{font-size:.5em}.pricing__card__description{font-size:1.15em;line-height:1.3}@media all and (min-width:1024px){.pricing__card__description{margin-right:60px}}.pricing__card--supporter .pricing__card__description{color:#e85e38}.pricing__card--member .pricing__card__description{color:#41b14f}.pricing__card--smashing .pricing__card__description{color:#2da2c5}.pricing__card__features{font-size:calc(.86em + .05vw)}.pricing__card__features abbr[title]{border-bottom:1px dotted #999;text-decoration:none}.pricing__card__features ul{padding-left:.5em;list-style-image:url(/6da01ac05b32c1bf6ba85438be715234a5a21f42/63a1c/images/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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align: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}@media all and (min-width:400px){.pricing__card__image.member-option{left:calc(-12vw + 5vw)}}@media all and (min-width:800px){.pricing__card__image.member-option{margin:0 auto}}@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:-3vw}}.pricing-image{margin-bottom:-2em;width:100%;max-width:100%}.pricing__yearly tspan{font-size:.7em}@media all and (max-width:1024px){.pricing__card__body{width:45%;margin-right:calc(-1em - 1vw);margin-top:calc(1em + 1vw);float:right}.pricing-image{width:45%;float:left;margin-bottom:0}.pricing__card__button{width:45%;float:left}.pricing__card--member{margin-top:2em}.pricing__card--member .pricing__card__body{margin-right:0;float:left}.pricing__card--member .pricing-image{float:left}.pricing__card--member .pricing__card__button{float:right}}@media all and (max-width:640px){.pricing__card--member .pricing__card__body,.pricing__card__body{width:100%;margin:0;float:none}.pricing-image{width:100%;float:none;margin-bottom:-2em}.pricing__card__button{width:100%;float:none;margin-top:-1em;margin-bottom:1em}.pricing__card--member .pricing__card__button{float:none}}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 svg text.option{font-family:MijaInitial}.wf-loaded-stage2 svg text.option{font-family:Mija}svg text.option--title{font-size:.85em}svg text.option--price{font-size:2em}@media all and (min-width:1400px){svg text.option--price{font-size:1.8em}}.dashboard .pricing a.no-textshadow{text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff}.dashboard-membership__desc--full-width{margin-bottom:5em}.dashboard-membership__desc{margin:0;padding:2em .5em 3em .5em;--box-yellow:lighten($yellow, 5%);--box-blue:lighten($blue, 49%);--box-green:lighten($green, 49%);--box-orange:lighten($orange, 36%)}.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__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) time::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) time::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) 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) time::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) time::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 time,.dashboard-membership__desc.for-guests li:not(.for-guests):focus a time,.dashboard-membership__desc.for-guests li:not(.for-guests):hover a time,.dashboard-membership__desc.for-members li:not(.for-members):active a time,.dashboard-membership__desc.for-members li:not(.for-members):focus a time,.dashboard-membership__desc.for-members li:not(.for-members):hover a time,.dashboard-membership__desc.for-smashing li:not(.for-smashing):active a time,.dashboard-membership__desc.for-smashing li:not(.for-smashing):focus a time,.dashboard-membership__desc.for-smashing li:not(.for-smashing):hover a time,.dashboard-membership__desc.for-supporters li:not(.for-supporters):active a time,.dashboard-membership__desc.for-supporters li:not(.for-supporters):focus a time,.dashboard-membership__desc.for-supporters li:not(.for-supporters):hover a time,.dashboard-membership__desc.for-users li:not(.for-users):active a time,.dashboard-membership__desc.for-users li:not(.for-users):focus a time,.dashboard-membership__desc.for-users li:not(.for-users):hover a time{background-image:linear-gradient(var(--box-background),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:#2da2c5;background-image:linear-gradient(currentColor,currentColor);padding:10px 0;background-repeat:no-repeat;background-size:100% 1px;background-position:center bottom 29%;text-shadow:3px 0 var(--box-background),2px 0 var(--box-background),1px 0 var(--box-background),-1px 0 var(--box-background),-2px 0 var(--box-background),-3px 0 var(--box-background)}.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) span,.dashboard-membership__desc.for-members li:not(.for-members) span,.dashboard-membership__desc.for-smashing li:not(.for-smashing) span,.dashboard-membership__desc.for-supporters li:not(.for-supporters) span,.dashboard-membership__desc.for-users li:not(.for-users) span{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) span a,.dashboard-membership__desc.for-members li:not(.for-members) span a,.dashboard-membership__desc.for-smashing li:not(.for-smashing) span a,.dashboard-membership__desc.for-supporters li:not(.for-supporters) span a,.dashboard-membership__desc.for-users li:not(.for-users) span a{text-shadow:none!important}.dashboard-membership__desc.for-guests li:not(.for-guests) span a,.dashboard-membership__desc.for-guests li:not(.for-guests) span code,.dashboard-membership__desc.for-members li:not(.for-members) span a,.dashboard-membership__desc.for-members li:not(.for-members) span code,.dashboard-membership__desc.for-smashing li:not(.for-smashing) span a,.dashboard-membership__desc.for-smashing li:not(.for-smashing) span code,.dashboard-membership__desc.for-supporters li:not(.for-supporters) span a,.dashboard-membership__desc.for-supporters li:not(.for-supporters) span code,.dashboard-membership__desc.for-users li:not(.for-users) span a,.dashboard-membership__desc.for-users li:not(.for-users) span 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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width:700px){.dashboard .dashboard-membership__callout{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.dashboard .dashboard-membership__callout p{text-align:left;margin-top:1em}.dashboard .dashboard-membership__callout p:first-child{margin-top: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{-ms-flex-negative:1;flex-shrink:1;margin-left:0;list-style-image:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard .dashboard-membership__callout .dashboard-membership__callout__coming-up a time{background-image:linear-gradient(#fff,#fff)}.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{-ms-flex:1;flex:1;padding:calc(.75em + .35vh) calc(1em + 1vw);margin-bottom:calc(.75em + .5vh);min-width:300px;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__single{margin-bottom:3em}.dashboard .dashboard-membership__callout.dashboard-membership__single p{margin-bottom:2em}@media all and (min-width:700px){.dashboard .dashboard-membership__callout.dashboard-membership__single p{margin-bottom:0}}.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 .dashboard-membership__callout a{text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff}.dashboard .dashboard-membership__callout ul{margin:0}.dashboard .dashboard-membership__callout figure a{background:0 0}.dashboard .dashboard-membership__callout figcaption a{color:#2da2c5;text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media all and (min-width:600px){.dashboard-membership__visuals{padding:0 0 1em 2em}}.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;float:right}.dashboard-membership__visuals figure figcaption.padding{position:relative;top:20px}.dashboard-membership__visuals figure figcaption a{text-decoration:none;padding:10px 0;background-image:linear-gradient(#2da2c5,#2da2c5);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #2da2c5,2px 0 #2da2c5,1px 0 #2da2c5,-1px 0 #2da2c5,-2px 0 #2da2c5,-3px 0 #2da2c5;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{-ms-flex-pack:start;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}.membership__counter{background-color:#d33a2c;padding:1em 2em;border-radius:11px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto}@media all and (min-width:700px){.membership__counter{margin-left:2.25em}}.membership__counter .output__value{color:#fff;font-weight:700;width:100%;font-size:calc(2.65em + 2vw);display:block;max-width:93%;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .membership__counter .output__value{font-family:MijaInitial}.wf-loaded-stage2 .membership__counter .output__value{font-family:Mija}.membership__counter .output__desc{color:#fff;display:block;font-weight:700;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%}.membership__counter .output__desc a{background-position:center 72%}.pricing__card{cursor:pointer}.pricing__card--body{border:1px solid #f6f3f2}.pricing__card--active a{text-shadow:3px 0 #f6f3f2,2px 0 #f6f3f2,1px 0 #f6f3f2,-1px 0 #f6f3f2,-2px 0 #f6f3f2,-3px 0 #f6f3f2}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .pricing__card--suggested .pricing__card__body header:before{font-family:MijaInitial}.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)}}.pricing__card g ellipse{display:none}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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:2em}.view__switcher--container:not(.content-tabs) .btn:first-of-type,.view__switcher--container:not(.content-tabs) .toolbar-item:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0}.view__switcher--container:not(.content-tabs) .btn:last-of-type,.view__switcher--container:not(.content-tabs) .toolbar-item: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(.8m + .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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .feature-comparison tbody td{font-family:MijaInitial}.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:Calibri,Georgia,serif}.wf-loaded-stage1 .feature-comparison tbody th{font-family:ElenaInitial}.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:Calibri,Georgia,serif}.wf-loaded-stage1 .feature-comparison tbody td:first-child,.wf-loaded-stage1 .feature-comparison tbody th:first-child{font-family:ElenaInitial}.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;vertical-align:top;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:-ms-flexbox;display:flex;margin-top:auto;background-image:none;-ms-flex-pack:center;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .feature-comparison .feature-comparison__category th.feature-comparison__feature{font-family:MijaInitial}.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%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.tick-wrapper::before{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{margin-left:0;margin-top:0;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:Calibri,Georgia,serif}.wf-loaded-stage1 .feature-comparison.tablesaw-bar::after{font-family:ElenaInitial}.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,.btn--lined__upgrade .toolbar-item{box-shadow:none;margin:1.25em .5em}@media all and (min-width:1024px){.btn--lined__upgrade .btn,.btn--lined__upgrade .toolbar-item{margin-right:1em}}@media all and (min-width:600px){.btn--lined__upgrade{background-image:linear-gradient(#ddd,#ddd)}}::-moz-range-track,::-ms-track,input[type=range]{-webkit-appearance:none;background-color:#3f91e5;width:100%}.membership-slider{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .output--wrapper output{font-family:MijaInitial}.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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;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;-webkit-appearance:none;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;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 #999;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:calc(2.25em - .1em);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:calc(-2.25em + .15em);margin-top:calc(16px - 2.5em);-ms-flex-item-align:center;-ms-grid-row-align:center;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],.slider input[type=range]::-webkit-slider-runnable-track,.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.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-report .slider{max-width:45em}.membership-report .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(to bottom,#f88040,#e33a2c) content-box,linear-gradient(#fdfdfd,#c4c4c4) border-box;cursor:pointer}.membership-report .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(to bottom,#f88040,#e33a2c) content-box,linear-gradient(#fdfdfd,#c4c4c4) border-box;cursor:pointer}.membership-report .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(to bottom,#f88040,#e33a2c) content-box,linear-gradient(#fdfdfd,#c4c4c4) border-box;cursor:pointer}.membership-report .slider--filling{background:linear-gradient(to bottom,#f88040,#e33a2c)}.membership-report .output--wrapper{background-color:#d33a2c}.membership-report output{color:#fff}.membership-report output::after{color:#811d15}.membership-report .output__desc{color:#811d15}@media all and (min-width:1024px){.membership-report datalist{width:45em;border-left:solid 2.5em transparent;border-right:solid 2.5em transparent}}.membership-report datalist option{color:#d33a2c}.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:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#333}@media all and (min-width:550px){.membership-desc section{-ms-flex-direction:row-reverse;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;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-pack: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 all and (max-width:640px){.checkout__tabs-wrapper{margin:0}}@media all and (max-width:768px){.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;-moz-appearance:none;appearance:none;display:none;margin:0}.checkout__paypal-checkout{padding:3em 0 0}@media all and (max-width:640px){.checkout__tabs__breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.checkout__tabs{display:block;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;padding:0 .75vw}@media all and (max-width:300px){.checkout__tabs{-ms-flex-direction:column;flex-direction:column}}@media all and (max-width:500px){.checkout__tabs{max-width:50%}}.checkout__tabs__breadcrumbs .btn[disabled],.checkout__tabs__breadcrumbs .toolbar-item[disabled]{color:#999;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 all and (max-width:640px){.checkout__tabs__breadcrumbs__mobile-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;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-lnum,.checkout__tab .lining-figures-tnum{font-size:.8em}.checkout__tab:first-of-type{margin-left:0}@media all and (max-width:640px){.checkout__tab{display:none}}@media all and (max-width:640px){.checkout__tab:nth-child(1).active a:before{content:"Step 1/3:"}}@media all and (max-width:640px){.checkout__tab:nth-child(2).active a:before{content:"Step 2/3:"}}@media all and (max-width:640px){.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 all and (max-width:640px){.checkout__tab.active a{font-size:1.5em}.checkout__tab.active a .lining-figures-tnum{display:none}.checkout__tab.active a:before{color:#333;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;color:inherit;text-shadow:none;background:0 0;font-weight:700;letter-spacing:.5px;width:100%;text-align:center}.checkout__tab a a{background-position:center 72%}@media all and (max-width:640px){.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}label[for=ccv-info-trigger]{float:right;clear:both;color:#2da2c5;border-bottom:1px solid;width:auto}label[for=ccv-info-trigger] .form__field__label{background:0 0;padding:0}label[for=ccv-info-trigger] .form__field__label::before{display:none}.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;animation:content-injection .3s forwards}.ccv-info::after{clear:both;content:"";display:block}.ccv-info p{line-height:1.5}.ccv-more::after{clear:both;content:"";display:block}.checkout__receipt__update input[type=submit]{margin:0}.checkout__success{padding:3em 0}.checkout__success__actions{list-style:none;padding:0;margin:0;list-style:none;padding:0;text-align:center;margin-bottom:2em;width:100%}.checkout__success__actions::after{clear:both;content:"";display:block}.checkout__success__actions li{float:left;padding:0;margin:0;margin-right:0}.checkout__success__actions li::before{display:none}.checkout__success__actions li::after{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.checkout__success__actions li:last-of-type::after{display:none}.checkout__success__actions li{padding:0;margin:0;float:none;display:inline-block}.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media all and (min-width:1150px){.checkout__success__content__container{-ms-flex-direction:row;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-conf{background-color:#fff2cc;padding:.25em 0;margin:1em 0}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 input[type=text].input__coupon.success{font-family:MijaInitial}.wf-loaded-stage2 input[type=text].input__coupon.success{font-family:Mija}.checkout__receipt__discount.success .btn.success,.checkout__receipt__discount.success .success.toolbar-item{background-color:#41b14f;background:linear-gradient(#9ec14c,#41b14f);color:#fff;border-color:#41b14f}.checkout__receipt__discount.success .btn.success span,.checkout__receipt__discount.success .success.toolbar-item span{color:#fff}.checkout__coupon .coupon-sum{color:#d33a2c}.checkout__coupon .coupon-code{background-color:#fff2cc;font-family:monospace;border-radius:.2em;padding:.15em .6em .35em .6em;line-height:1.1em!important;display:inline;border-radius:11px;white-space:nowrap}.checkout__coupon .membership-coupon{background-color:#f6f3f2;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{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}.checkout__receipt__dispenser{position:relative;top:1.4em}.checkout__receipt__dispenser::after{clear:both;content:"";display:block}.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 all and (max-width:1024px){.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 all and (max-width:1024px){.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}@media all and (max-width:1024px){.checkout__receipt{border-radius:0;box-shadow:none}}@media all and (min-width:1024px){.checkout__receipt{transform:translateY(-110%);animation:receipt 3s ease-out forwards}}.checkout__receipt.checkout__review{transform:none;max-width:calc(400px + 6vw);animation:none;margin:2em auto}.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}@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}.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;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .checkout__receipt__discount input[type=text]{font-family:ElenaInitial}.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;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .checkout__receipt__discount button.input__coupon__submit{font-family:MijaInitial}.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:-ms-flexbox;display:flex;padding-left:6px}.input__coupon__wrapper .input__coupon{width:auto;margin:1em 0;color:#f6f6f6}.input__coupon__wrapper .input__coupon:not(:placeholder-shown){font-weight:700;letter-spacing:1px;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .input__coupon__wrapper .input__coupon:not(:placeholder-shown){font-family:MijaInitial}.wf-loaded-stage2 .input__coupon__wrapper .input__coupon:not(:placeholder-shown){font-family:Mija}.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 td,table.checkout__receipt__costs th{padding:.5em 0;color:inherit;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;font-size:1.1em;font-weight:400}table.checkout__receipt__costs td a,table.checkout__receipt__costs 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}input[type=checkbox].checkout__receipt-toggle{display:none}.enhanced input[type=checkbox].checkout__receipt-toggle{height:1px;width:1px;opacity:0;float:left;padding:0}.enhanced input[type=checkbox].checkout__receipt-toggle:focus+.form__field__label,.enhanced input[type=checkbox].checkout__receipt-toggle:focus+label{outline:2px dotted #811d15}.checkout__receipt-toggle+.form__field--checkbox--hider{display:none}.checkout__receipt-toggle+.form__field--checkbox--hider .form__field__label{font-size:1em;color:#2da2c5;font-weight:700}.enhanced .checkout__receipt-toggle+.form__field--checkbox--hider .form__field__label{padding:0;border-bottom:1px solid;display:inline-block}.enhanced .checkout__receipt-toggle+.form__field--checkbox--hider .form__field__label::before{display:none}.checkout__receipt-toggle:checked+.form__field--checkbox--hider .form__field__label{color:#2da2c5;font-weight:700}.checkout__receipt-toggle: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}.checkout__receipt-toggle:checked~.checkout__receipt__dispenser{max-height:50em}@media all and (max-width:1024px){.checkout__receipt__dispenser{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.checkout__receipt-toggle+.form__field--checkbox--hider,input[type=checkbox].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 .mailcheck-suggestion{display:none!important}.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}}.checkout__review__email-input{position:absolute;display:none;text-align:center}.checkout__review__email-input input[type=email]{padding-right:4.5em}@media all and (max-width:480px){.checkout__review__email-input{position:static}}.btn.checkout__review__email-editor,.checkout__review__email-editor.toolbar-item{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,.checkout__review__email-editor.toolbar-item{position:static;display:inline-block;margin-top:1em}}.content-slider{margin-top:1em;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.content-slider .btn,.content-slider .toolbar-item{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border-radius:11px;transition:all .2s ease-in-out}.content-slider a.btn-micro{font-size:1em;padding:calc(.5em + .5vw)}.content-slider a.btn--content-slider{display:inline-block;overflow:hidden;width:calc(30px + .5vw);height:calc(30px + .5vw);background-position:50% 50%;margin-left:.5em;position:relative;margin-top:.5em;margin-bottom:.5em;padding:calc(.5em + .5vw);background:0 0;clear:both;font:bold 20px/1 sans-serif;text-decoration:none;text-transform:capitalize;border:1px solid #ccc;color:#2da2c5;border-radius:5px;transform:rotateZ(-11deg)}.content-slider a.btn--content-slider.left:before,.content-slider a.btn--content-slider.right:before{border-style:solid;border-color:#2da2c5;border-width:3px 3px 0 0;content:'';display:block;height:10px;transform:rotate(-45deg);width:10px;position:relative}.content-slider a.btn--content-slider.left:before{top:calc(-3px - .1vw);right:calc(0px + .2vw);transform:rotate(-135deg)}.content-slider a.btn--content-slider.right:before{top:calc(-1px - .3vw);left:calc(-2px - .3vw);transform:rotate(45deg)}.content-slider a.btn--content-slider.disabled{opacity:.25;cursor:default;pointer-events:none}.contain-tabs{padding:0 1vw}.content-tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;min-width:200px;white-space:nowrap;margin-left:auto;-ms-flex-pack:center;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,.content-tabs .content-tabs__current .toolbar-item{background-color:#41b14f;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);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 all and (min-width:1024px){.content-tabs.content-tabs--articles,.content-tabs.content-tabs--internal,.content-tabs.content-tabs--membership{display:none}}@media all and (max-width:480px){.content-tab--content.slideDown:not(.hidden){animation:content-injection .4s forwards}}.books__header,.internal__header{background:#bc3428;margin-bottom:0;padding:3em 1em 1.5em 1em}.books__header a,.internal__header a{text-shadow:3px 0 #bc3428,2px 0 #bc3428,1px 0 #bc3428,-1px 0 #bc3428,-2px 0 #bc3428,-3px 0 #bc3428}.books__header figure.author,.internal__header figure.author{height:120px}.books__header__sidebar img,.internal__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,.internal__header__sidebar img{display:block}.books__header__sidebar,.internal__header__sidebar{position:relative}.articles__header__graphic,.books__header__graphic,.ebooks__header__graphic,.internal__header__graphic{position:absolute}.books__header__graphic,.internal__header__graphic{width:250px}.books__header__graphic{top:-50%}.internal__header__graphic{top:-5em;padding-left:1em}.ebooks__header__graphic{width:275px;top:-50%}.articles__header__graphic{width:255px;margin-top:-1em;right:35px}}.books__header__text,.internal__header__text{font-style:italic;color:#fff;font-size:1.3em;position:relative}.books__header__text p,.internal__header__text p{margin:1em 0}.books__header__text a,.internal__header__text a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out}.books__splits{margin:0 auto;max-width:1700px;padding:1em 0;width:100%;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.books__splits::after{clear:both;content:"";display:block}@media all and (max-width:1024px){.books__splits{-ms-flex-direction:column;flex-direction:column}}.books__split{float:left;min-height:80vh;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;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;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(/9fcde6d14a8faf8099e4eaa5af9feb34eccf23fc/591e3/images/smashing-cat/peeking-down.svg);left:auto;top:-45px;left:100px;width:120px;height:55px}@media all and (max-width:640px){.books__split:first-of-type{padding:4em 1em 300px}}.books__split:last-of-type{width:calc(40% - 1.5em);padding:4em 1.5em 350px}@media all and (max-width:640px){.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;text-shadow:3px 0 #c13125,2px 0 #c13125,1px 0 #c13125,-1px 0 #c13125,-2px 0 #c13125,-3px 0 #c13125}.books__split h2{margin-bottom:.75em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__split h2{font-family:MijaInitial}.wf-loaded-stage2 .books__split h2{font-family:Mija}.books__split:last-of-type{margin-right:0}@media all and (max-width:1024px){.books__split:first-of-type,.books__split:last-of-type{width:100%;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{-ms-flex:1;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;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(1em + 2vw) 0 0;width:100%;padding:0;list-style:none;background:#d33a2c;display:-ms-flexbox;display:flex}.books__tabs::after{clear:both;content:"";display:block}.books__tab{-ms-flex:1;flex:1;float:left;background:#811d15;color:#fff;padding:0;text-transform:uppercase;font-weight:700;margin:0;margin-right:.5em;transition:all .2s ease-in-out;border-radius:11px 11px 0 0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__tab{font-family:MijaInitial}.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;background:0 0;color:inherit;letter-spacing:1px;font-size:.95em;transition:all .2s ease-in-out;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.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{margin:3em 0;position:relative}.books__book[data-new]::before{content:"";display:block;position:absolute;left:-25px;top:25px;background-image:url(/20fad59e33bd3b92236f6333d23e92d624d6656e/89204/images/smashing-cat/new_left.svg);background-repeat:no-repeat;background-size:100% auto;width:100px;height:110px}@media all and (max-width:1024px){.books__book[data-new]::before{background-image:url(/332a42c1c1773562f81cdf675fd21e20134509cb/98b7b/images/smashing-cat/new_top.svg);left:auto;top:-41px;right:50px;width:120px}}.books__book__wrapper{padding:5em 2em}.internal__page__wrapper{padding:4em 2em}@media all and (max-width:1024px){.internal__page__wrapper{padding:calc(1.5em + 2vw) 2vw}}.internal__content p:first-child,.internal__content--newsletter p:first-child{margin-top:0}.internal__content--newsletter+.internal__summary{font-style:normal}@media all and (min-width:1024px){.internal__content--newsletter+.internal__summary{padding-left:3em;font-size:.9em}}.internal__content--newsletter+.internal__summary li:before{left:0}.books__book__wrapper,.internal__page__wrapper{background:#fff;border-radius:11px}.books__book__wrapper::after,.internal__page__wrapper::after{clear:both;content:"";display:block}@media all and (max-width:640px){.books__book__wrapper{padding:calc(1.5em + 2vw) 1vw}}.books__book__image{text-align:center;margin-bottom:1em;margin-top:2em;padding:0;background:0 0;float:right;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(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.books__book__image::before{top:84%;left:-45%}.books__book__image:hover::before{transform:scaleX(0);opacity:0}@media all and (max-width:1024px){.books__book__image{float:none;display:block;margin:0 auto 2em}}@media all and (max-width:640px){.books__book__image{max-width:250px}.books__book__image::before{display:none}}.nl__panel__img{width:100%;max-width:250px;transition:transform .2s ease-out}.nl__panel__img:hover{transform:rotate(0)}@media all and (max-width:749px){.nl__panel__img{padding:6vh 0 0}}.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 all and (max-width:640px){.books__book__img{transform:none}}.books__bundle__title{font-size:calc(1.25em + .25vw)}.books__book__description{float:left}.books__book__description a{color:#2da2c5}.books__book__footer{clear:both;float:none;margin:1em 0 0 0}.books__book__title{margin:0;font-size:calc(1.25em + .25vw);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__book__title{font-family:MijaInitial}.wf-loaded-stage2 .books__book__title{font-family:Mija}.books__book__title a{transition:all .1s ease-out;color:#2da2c5}.article__content .books__book__meta{margin-bottom:2em}.books__book__meta{float:right;background:#f6f6f6;padding:1em;margin:0;margin-top:2em;list-style:none;width:100%;border-radius:11px;font-size:.75em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__book__meta{font-family:MijaInitial}.wf-loaded-stage2 .books__book__meta{font-family:Mija}@media all and (max-width:640px){.books__book__meta{margin-bottom:1em}}.books__book__meta li{margin-bottom:.5em;line-height:1.4;padding-left:30px;background-size:auto 20px;background-repeat:no-repeat;background-position:left top}.book__meta__author{background-image:url(/e931d36d522214712667d1bfed00e960cc814fdb/45d22/images/icons/author.svg)}.book__meta__tags{background-image:url(/180a9e7926b4d2c9bfd3f4bf64c4e651404eb5ca/4eb18/images/icons/tags.svg)}.book__meta__bird{background-image:url(//res.cloudinary.com/indysigner/image/upload/v1530815949/bird_j6gn7w.svg)}.book__meta__published{background-image:url(/b72078d9329fd2931a168375356fd2f1c71110cf/bde3f/images/icons/published.svg)}.books__bundle__cta__price{margin-top:1.5em;color:#d33a2c;display:block;font-weight:700;margin:.75em 0 .2em;font-size:2em;text-align:center;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__bundle__cta__price{font-family:MijaInitial}.wf-loaded-stage2 .books__bundle__cta__price{font-family:Mija}.book__cta--on-red .books__bundle__cta__price{color:#fff}.books__bundle__cta__price .currency-sign{font-size:.5em}.books__bundle__cta__price .sup{font-size:.5em;vertical-align:top;line-height:1.5}.books__bundle__cta__price--old{display:inline-block;position:relative;font-size:.65em;font-weight:700;color:#666;position:relative;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__bundle__cta__price--old{font-family:MijaInitial}.wf-loaded-stage2 .books__bundle__cta__price--old{font-family:Mija}.books__bundle__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 .books__bundle__cta__price--old{color:#390c09;position:relative}.book__cta--on-red .books__bundle__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)}.internal__content a:not(.btn):not(.toolbar-item){color:#006fc6;background-image:linear-gradient(#006fc6,#006fc6)}.internal__content figure a{background-image:initial!important}.books__bundle{margin:.3em 0}.books__bundle__wrapper{background:#fff;border-radius:11px;padding:6vh 2em}.books__bundle__wrapper::after{clear:both;content:"";display:block}@media all and (max-width:768px){.books__bundle__wrapper{padding:1em .5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.books__bundle__wrapper .books__bundle__description{-ms-flex-order:-1;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 all and (max-width:1024px){.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 all and (max-width:1024px){.books__bundle__figure{width:100%;float:none;display:-ms-flexbox;display:flex}}.books__bundle__description{float:left;width:60%;padding:1em}@media all and (max-width:1024px){.books__bundle__description{width:100%;float:none}}.books__bundle__title{font-size:1.5em;margin:0 0 .5em 0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__bundle__title{font-family:MijaInitial}.wf-loaded-stage2 .books__bundle__title{font-family:Mija}.books__bundle__title a{transition:all .1s ease-out;color:#2da2c5;background-image:linear-gradient(#2da2c5,#2da2c5)}.books__bundle__footer{clear:both}.books__bundle__footer::after{clear:both;content:"";display:block}.books__bundle__cta{text-align:center;margin:2em 0}.books__bundle__cta.books__bundle__cta--ebooks{max-width:250px;margin:0 auto}@media all and (max-width:1024px){.books__bundle__cta.books__bundle__cta--ebooks{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.books__bundle__cta.books__bundle__cta--ebooks .btn--full{margin-top:.75em;padding:.75em .8em .75em .8em}.books__bundle__cta__price{margin-top:1.5em;color:#d33a2c;display:block;font-weight:700;margin:.75em 0 .2em;font-size:2em;text-align:center;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__bundle__cta__price{font-family:MijaInitial}.wf-loaded-stage2 .books__bundle__cta__price{font-family:Mija}.book__cta--on-red .books__bundle__cta__price{color:#fff}.books__bundle__cta__price .currency-sign{font-size:.5em}.books__bundle__cta__price .sup{font-size:.5em;vertical-align:top;line-height:1.5}.books__bundle__cta__price--old{display:inline-block;position:relative;font-size:.65em;font-weight:700;color:#666;position:relative;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .books__bundle__cta__price--old{font-family:MijaInitial}.wf-loaded-stage2 .books__bundle__cta__price--old{font-family:Mija}.books__bundle__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 .books__bundle__cta__price--old{color:#390c09;position:relative}.book__cta--on-red .books__bundle__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)}.books__bundle__cta .btn,.books__bundle__cta .toolbar-item{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{clear:both;content:"";display:block}a.bundle__contents__title{background:0 0;text-shadow:none;color:inherit;font-weight:700;display:block;width:80%;float:left;padding:0}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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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)}.books__bundle--library{padding:2em 0}.books__bundle--library::after{clear:both;content:"";display:block}.books__bundle--library .book-cta{display:block;margin-top:1em;margin:1em auto;text-align:center}.books__bundle--library .book-cta .book-cta__price{font-size:2em}.books__bundle--library .book-cta .btn,.books__bundle--library .book-cta .toolbar-item{margin-top:1em;margin-right:0}.books__bundle--library .books__bundle__image{float:none;margin:1em auto;display:block;max-width:300px}.books__bundle--library .books__bundle__image img{max-width:100%}.books__bundle--library .books__bundle__title{margin-bottom:.5em;font-size:1.75em;margin-top:.6em}.books__bundle--library .bundle__contents{padding:0;margin:0;list-style:none}.books__bundle--library .bundle__contents li{width:100%;margin:0;padding:0;border-top:1px solid #ddd}.books__bundle--library .bundle__contents li:last-of-type{border-bottom:1px solid #ddd}.books__bundle--library .bundle__contents li>a{display:block;width:100%;height:100%;padding:1em;transition:all .2s ease-out;background:0 0;text-shadow:none;color:#333;font-weight:700}.books__bundle--library .bundle__contents li>a:active,.books__bundle--library .bundle__contents li>a:hover{background-color:#f6f6f6;color:#d33a2c}.bundle__contents__item-price{font-weight:400;float:right}.bundle__value{padding:0;margin:0;margin-top:1em;list-style:none;float:right;display:block;text-align:right}.bundle__value li{margin-bottom:0}.bundle__value--old-price,.bundle__value--price{margin-left:1em;display:inline-block}.bundle__value--old-price{position:relative}.bundle__value--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)}.bundle__value--price{font-weight:700}.bundle__cta{margin-top:1.5em;margin-left:1em;float:left}.book-details{padding-top:calc(1em + 2vw);padding-bottom:2em;margin-bottom:2em;background:#d33a2c;color:#fff}.book-details .book-cta .book-cta__price{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.book-details .book-cta .book-cta__price--old{text-shadow:none}.book-cta__price .monthly{font-size:.6em;color:#858585}.book-details__title{text-align:center;margin-bottom:0;margin-top:.1em}.book-details__book-author{max-width:700px;text-align:center;margin:1em auto 4em;font-size:.9em;display:inline-block;font-style:italic}.book-details__book-author .book-details__book-author__name{text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media all and (min-width:1450px){.book-details__book-author{max-width:60%}}@media all and (max-width:1024px){.book-details__book-author{margin-bottom:2em}}.book-details__book-image{display:block;max-width:300px;margin:1.5em auto;position:relative}.book-details__book-image[data-new]::after{content:"";display:block;position:absolute;left:-40px;top:25px;background-image:url(/20fad59e33bd3b92236f6333d23e92d624d6656e/89204/images/smashing-cat/new_left.svg);background-repeat:no-repeat;background-size:100% auto;width:100px;height:110px}@media all and (max-width:1024px){.book-details__book-image[data-new]::after{background-image:url(/332a42c1c1773562f81cdf675fd21e20134509cb/98b7b/images/smashing-cat/new_top.svg);left:auto;top:-41px;right:50px;width:120px}}.book-details__cta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:2em 0 1em}.book-details__cta::after{clear:both;content:"";display:block}@media all and (min-width:480px){.book-details__cta{-ms-flex-direction:row;flex-direction:row}}.book-details__cta .btn,.book-details__cta .toolbar-item{margin:1em 0 0;font-size:1.15em}.book-details__cta .btn span,.book-details__cta .toolbar-item span{display:block;color:#811d15;margin-top:.5em;font-size:.7em}.book-details__cta-row{margin-top:3em;margin-bottom:3em}.book-details__meta{color:#595959;font-size:.9em;background-image:url(/e931d36d522214712667d1bfed00e960cc814fdb/45d22/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{font-size:1.5em;margin-top:3em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .book-details__about__title{font-family:MijaInitial}.wf-loaded-stage2 .book-details__about__title{font-family:Mija}.book__testimonial{position:relative;margin:0;text-align:left;padding-top:.62em;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .book__testimonial{font-family:ElenaInitial}.wf-loaded-stage2 .book__testimonial{font-family:Elena}.book__testimonial__content{padding:0;margin:0;margin-bottom:1.5em;margin-top:1.5em;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:#aaa;font-size:.8em;font-weight:400}.chapter__keywords ul{padding:0;margin:0;list-style:none;list-style:none;padding:0;margin:0}.chapter__keywords ul::after{clear:both;content:"";display:block}.chapter__keywords ul li{float:left;padding:0;margin:0;margin-right:0}.chapter__keywords ul li::before{display:none}.chapter__keywords ul li::after{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.chapter__keywords ul li:last-of-type::after{display:none}.chapter__keywords li{font-size:.9em;color:#666;margin:.25em .25em .25em 0}.book-details__tech-details h3{font-size:.9em;text-transform:uppercase;letter-spacing:1px}.book-details__tech-details ul{font-size:.9em;list-style:none;padding:0;margin-left:0;font-size:.9em}.book-details__author{margin:4em 0;max-width:100%}.book-details__author .author__image{border-width:11px}@media all and (max-width:1024px){.book-details__author>a{margin:0 auto;float:none}}.book-details__author__desc{color:#fff}.book-details__author__desc a{text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c}.book-details__author__desc .author__name{color:#fff;background-image:linear-gradient(#fff,#fff)}.book-details__author__desc__title{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .book-details__author__desc__title{font-family:MijaInitial}.wf-loaded-stage2 .book-details__author__desc__title{font-family:Mija}@media all and (max-width:1024px){.book-details__author__desc__title{margin-top:1em}}.book__toc{font-size:.9em}.book__toc::after{clear:both;content:"";display:block}.book__toc__header{color:#d33a2c;overflow:hidden;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:0;font-weight:700;padding:.5em 0}.book__toc__author-col{width:43.5%;float:left;text-align:right;padding-right:1.75em}@media all and (max-width:640px){.book__toc__author-col{text-align:left;width:100%;float:none;color:#666}}.book__toc__chapter-col{float:left;width:55%;text-align:left;padding-left:0}@media all and (max-width:640px){.book__toc__chapter-col{width:87%;float:none}}.chapter__keywords ul{text-align:right}.chapter__keywords ul li{float:none;display:inline-block}@media all and (max-width:640px){.chapter__keywords ul{text-align:left}}.book__toc__header,dt.accordion-item{font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .book__toc__header,.wf-loaded-stage1 dt.accordion-item{font-family:MijaInitial}.wf-loaded-stage2 .book__toc__header,.wf-loaded-stage2 dt.accordion-item{font-family:Mija}.book__toc__header,dt.accordion-item{font-family:sans-serif}.wf-loaded-stage1 .book__toc__header,.wf-loaded-stage1 dt.accordion-item{font-family:MijaInitial}.wf-loaded-stage2 .book__toc__header,.wf-loaded-stage2 dt.accordion-item{font-family:Mija}.chapter__author,.chapter__title{transition:color .2s ease-in-out}@media all and (max-width:640px){.chapter__keywords,.chapter__summary{width:100%!important;padding-top:1em}}.book__toc .accordion-item:hover .chapter__author{color:#333}@media all and (max-width:640px){.book__toc .accordion-item:hover .chapter__author{color:#666}}.accordion-item[aria-expanded=true]{color:#d33a2c}.accordion-item[aria-expanded=true] .chapter__author{color:#333}.accordion-item[aria-expanded=true]:hover .chapter__title{color:#d33a2c}.ebook-details{padding:0;padding-bottom:2em;margin-bottom:1em;background:#d33a2c;color:#fff}.ebook-details .book-cta{display:block;margin:1em auto}.ebook-details .book-cta .book-cta__title{max-width:280px;margin:0 auto 1em auto}.ebook-details .book-cta .book-cta__price{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.ebook-details .book-cta .book-cta__price--old{text-shadow:none}.ebook-details .book-cta .btn,.ebook-details .book-cta .toolbar-item{margin-top:.5em;font-size:calc(1em + .1vw)}.ebook-details__title{text-align:center;margin:.5em 0;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.ebook-details__intro{font-size:1.2em}.ebook-details__book-image{display:block;width:100%;max-width:350px;margin:1.5em auto;position:relative}.ebook-details__book-image[data-new]::after{content:"";display:block;position:absolute;left:-40px;top:25px;background-image:url(/20fad59e33bd3b92236f6333d23e92d624d6656e/89204/images/smashing-cat/new_left.svg);background-repeat:no-repeat;background-size:100% auto;width:100px;height:110px}@media all and (max-width:1024px){.ebook-details__book-image[data-new]::after{background-image:url(/332a42c1c1773562f81cdf675fd21e20134509cb/98b7b/images/smashing-cat/new_top.svg);left:auto;top:-41px;right:50px;width:120px}}.ebook-details__about{padding-bottom:4em}.ebook-details__about__title{font-size:1.5em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .ebook-details__about__title{font-family:MijaInitial}.wf-loaded-stage2 .ebook-details__about__title{font-family:Mija}.ebook-TOC .ebook-TOC__label{color:#666}.ebook-technical-details__title{font-size:.9em}.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,.3)}.bundle-details .book-cta .book-cta__price--old{text-shadow:none}.bundle-details .book-cta .btn,.bundle-details .book-cta .toolbar-item{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,.3)}.bundle-details__intro{font-size:1.2em}.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(/20fad59e33bd3b92236f6333d23e92d624d6656e/89204/images/smashing-cat/new_left.svg);background-repeat:no-repeat;background-size:100% auto;width:100px;height:110px}@media all and (max-width:1024px){.bundle-details__book-image[data-new]::after{background-image:url(/332a42c1c1773562f81cdf675fd21e20134509cb/98b7b/images/smashing-cat/new_top.svg);left:auto;top:-41px;right:50px;width:120px}}.bundle-details__about{padding-bottom:4em}.bundle-details__about__title{font-size:calc(22px + 1.75vw);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .bundle-details__about__title{font-family:MijaInitial}.wf-loaded-stage2 .bundle-details__about__title{font-family:Mija}.bundle-details__accordion__item{padding:.75em 1em;position:relative;padding-right:50px;font-size:1.1em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .bundle-details__accordion__item{font-family:MijaInitial}.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{padding-bottom:2em;background-color:#f6f6f6}.book-grid::after{clear:both;content:"";display:block}.book-grid__heading{margin:0;max-width:20em;display:block;text-align:right;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:center center;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;background-position:center 50%;text-transform:uppercase;line-height:1;margin:0;font-size:.7em;margin:3em 0 0}.book-grid__heading a{background-position:center 72%}.book-grid__heading span{display:inline-block;padding:0 .6em;background-color:#f6f6f6;position:relative;top:.1em}@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 all and (max-width:640px){.book-grid__heading{text-align:left;background-image:none}.book-grid__heading span{padding:0}}.book--featured{margin:0;padding:1em;text-align:center;display:inline-block;vertical-align:bottom;margin:1em 0 3em;margin-right:-4px;width:33%;border-radius:11px}@media all and (max-width:768px){.book--featured{width:50%}}@media all and (max-width:480px){.book--featured{width:100%}}.book--featured figcaption{color:#333;font-size:1em}.book--featured__image{margin:1em 0;max-width:100px;position:relative;left:.5em;display:inline-block;position:relative}.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}.book--featured__image img:hover{transform:rotate(0)}.book--featured__image::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.book--featured__image::before{top:85%;left:-42%}.book--featured__title{font-size:1em;line-height:1.45;font-weight:700;margin:.5em 0 .5em 0;text-transform:initial;color:inherit;letter-spacing:0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .book--featured__title{font-family:MijaInitial}.wf-loaded-stage2 .book--featured__title{font-family:Mija}.book--featured__title a{color:#2da2c5;text-shadow:3px 0 #f6f6f6,2px 0 #f6f6f6,1px 0 #f6f6f6,-1px 0 #f6f6f6,-2px 0 #f6f6f6,-3px 0 #f6f6f6}.book--featured__desc{margin:.5em 0;font-size:.85em;color:#666;font-style:italic;line-height:1.4}.book--featured__cta.toolbar-item,.btn.book--featured__cta{display:inline-block;margin-top:1em}.bundle-grid{padding-bottom:2em;background-color:#f6f6f6}.bundle-grid::after{clear:both;content:"";display:block}.bundle-grid__heading{margin:0;max-width:20em;display:block;text-align:right;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:center center;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;background-position:center 50%;text-transform:uppercase;line-height:1;margin:0;font-size:.7em;margin:3em 0 0}.bundle-grid__heading a{background-position:center 72%}.bundle-grid__heading span{display:inline-block;padding:0 .6em;background-color:#f6f6f6;position:relative;top:.1em}@media all and (max-width:1025px){.bundle-grid__heading{margin:2em 1em 1em}}@media all and (max-width:640px){.bundle-grid__heading{margin:2em 0 1em;text-align:left}}.bundle--featured{margin:0;padding:1em;text-align:center;display:inline-block;vertical-align:bottom;margin:1em 0 3em;margin-right:-4px;width:33%;border-radius:11px}@media all and (max-width:768px){.bundle--featured{width:50%}}@media all and (max-width:480px){.bundle--featured{width:100%}}.bundle--featured figcaption{color:#333;font-size:1em}.bundle--featured__image{margin:1em 0;max-width:150px;position:relative;display:inline-block}.bundle--featured__title{font-size:1em;font-weight:700;margin:0;text-transform:initial;letter-spacing:0;color:inherit;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .bundle--featured__title{font-family:MijaInitial}.wf-loaded-stage2 .bundle--featured__title{font-family:Mija}.bundle--featured__title a{color:#2da2c5;text-shadow:3px 0 #f6f6f6,2px 0 #f6f6f6,1px 0 #f6f6f6,-1px 0 #f6f6f6,-2px 0 #f6f6f6,-3px 0 #f6f6f6}.bundle--featured__desc{margin:.5em 0;line-height:1.4}.btn.bundle--featured__cta,.bundle--featured__cta.toolbar-item{display:inline-block;margin-top:1em}.book-cta{display:inline-block;width:100%;text-align:center}@media all and (min-width:1100px){.book-cta{-ms-grid-column:2;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__ebook{margin-right:0}.book-cta .btn--full{margin-top:.75em}.book-cta__title{display:block;text-align:center;background-image:linear-gradient(#ddd,#ddd);background-size:100% .06em;background-repeat:no-repeat;background-position:center center;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;line-height:1;margin:0;color:#999;font-size:1em;margin:1em auto 1em;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .book-cta__title{font-family:ElenaInitial}.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}.book-cta--on-red .book-cta__title{display:block;text-align:center;background-image:linear-gradient(#390c09,#390c09);background-size:100% .06em;background-repeat:no-repeat;background-position:center center;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;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;background-color:#fff;position:relative;top:.1em}.book-cta--on-red .book-cta__title span{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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .book-cta__price{font-family:MijaInitial}.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;text-decoration:through;font-weight:400;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .book-cta__price--del{font-family:MijaInitial}.wf-loaded-stage2 .book-cta__price--del{font-family:Mija}.book-cta__price--old{display:inline-block;position:relative;font-size:.65em;font-weight:700;color:#666;position:relative;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .book-cta__price--old{font-family:MijaInitial}.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;color:#666;text-align:center;line-height:1.4;margin:25px 0}.book-cta--on-red .book-cta__desc{color:#fff}.delivery-times{padding:4em 0}@media all and (max-width:640px){.delivery-times{padding:2em 0}}figure.webinars__visuals{margin:0 auto}figure.webinars__visuals img{max-width:350px}h3.webinars__about{font-size:1.2em;color:#d33a2c;margin-top:calc(1em + .5vw)}.wf-loaded-stage1 h3.webinars__about{font-family:MijaInitial}.wf-loaded-stage2 h3.webinars__about{font-family:Mija}.author__image--webinar{background:0 0;border:5px solid #fff}.webinars__bio{color:#444;font-size:.9em;line-height:calc(1.5em + .2vw);margin:calc(1.5em + .2vw) 0}.newsletter-container{max-width:550px;background:#fff;margin:0 auto}@media all and (max-width:640px){.newsletter-container{padding:0}}.newsletter{background:#f6f6f6;border-radius:11px;padding:2em 5%}@media all and (max-width:640px){.newsletter{padding:1.5em 5%}}.newsletter::after{clear:both;content:"";display:block}.article .newsletter{padding:1.5em 5%}.padding__top{padding-top:1em!important}.newsletter__decoration{padding-left:1em;width:20%;max-width:180px;float:right}@media all and (max-width:640px){.newsletter__decoration{padding-left:0;position:relative;top:-.5em}}@media all and (max-width:280px){.newsletter__decoration{display:none}}.newsletter__form-wrapper{width:70%;float:left;margin-right:1em}@media all and (max-width:480px){.newsletter__form-wrapper{clear:both;width:100%}}.article .newsletter__form-wrapper{width:100%;float:none}.newsletter__form::after{clear:both;content:"";display:block}.newsletter__form label{margin:0}@media all and (max-width:1024px){.newsletter__form .form__field--floating .form__field__label{top:.1em}}@media all and (max-width:1024px) and (max-width:640px){.newsletter__form .form__field--floating .form__field__label{top:4.25em}}@media all and (max-width:1024px) and (max-width:600px){.newsletter__form .form__field--floating .form__field__label{top:2.5em}}@media all and (max-width:1024px) and (max-width:555px){.newsletter__form .form__field--floating .form__field__label{top:.1em}}@media all and (max-width:1024px){.newsletter__form .form__field--floating.focused .form__field__label{transform:translateY(-15%)}}.newsletter__form input{margin:0;font-size:1em;float:left;border:1px solid #ddd}.newsletter__form input[type=email]{width:70%;border-radius:11px 0 0 11px;color:#666;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .newsletter__form input[type=email]{font-family:ElenaInitial}.wf-loaded-stage2 .newsletter__form input[type=email]{font-family:Elena}.newsletter__form input[type=email]:focus{border:1px solid #aaa;outline:0!important}@media all and (max-width:768px){.newsletter__form input[type=email]{width:100%;float:none;border-radius:11px}}.article .newsletter__form input[type=email]{width:100%;float:none;border-radius:11px}.newsletter__form .btn[type=submit],.newsletter__form .toolbar-item[type=submit]{font-weight:700;width:30%;font-size:1.025em;transition:background .2s ease-in-out;border-radius:0 11px 11px 0;cursor:pointer;border-color:#d33a2c;border-left:none;margin:0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .newsletter__form .btn[type=submit],.wf-loaded-stage1 .newsletter__form .toolbar-item[type=submit]{font-family:MijaInitial}.wf-loaded-stage2 .newsletter__form .btn[type=submit],.wf-loaded-stage2 .newsletter__form .toolbar-item[type=submit]{font-family:Mija}@media all and (max-width:768px){.newsletter__form .btn[type=submit],.newsletter__form .toolbar-item[type=submit]{width:100%;float:none;font-size:.9em;border-radius:11px;margin-top:0}}.article .newsletter__form .btn[type=submit],.article .newsletter__form .toolbar-item[type=submit]{width:100%;float:none;font-size:.9em;border-radius:11px;margin-top:0}.newsletter__form .btn[type=submit][data-loading],.newsletter__form .toolbar-item[type=submit][data-loading]{border-color:#811d15}.article .newsletter{margin:1em 0;padding:1.5em;background-color:#f6f3f2}@media all and (min-width:1025px){.article .newsletter{margin:2em 0}}.article .newsletter .newsletter__content{float:none;width:100%;font-size:.9em}.article .newsletter .newsletter__title{font-size:calc(1.3em + .5vw)}.article .newsletter .newsletter__decoration{width:38%;float:right;padding:0 .5em .5em .5em}@media all and (max-width:1024px){.article .newsletter .newsletter__decoration{margin-top:-.5em}}@media all and (max-width:640px){.article .newsletter .newsletter__decoration{margin-top:1em;margin-left:.5em;width:30%;max-width:110px}}@media all and (max-width:303px){.article .newsletter .newsletter__decoration{display:none}}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}.conf-locations-dropdown{position:relative}.conf-locations-toggle{height:1px;width:1px;opacity:0;float:left;padding:0}.conf-locations-toggle:focus+.form__field__label,.conf-locations-toggle:focus+label{outline:2px dotted #811d15}.conf-locations-toggle-label{color:#fff;font-weight:700;font-size:1em;border:5px solid #fff;margin:0;margin-top:calc(1em + 2vw);line-height:1;height:60px;background:0 0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .conf-locations-toggle-label{font-family:MijaInitial}.wf-loaded-stage2 .conf-locations-toggle-label{font-family:Mija}@media all and (max-width:1024px){.conf-locations-toggle-label{margin-top:0;margin-bottom:calc(.5em + 1vh)}}.conf-locations-toggle-label .more{float:right;font-size:1.5em;transition:all .2s ease-in-out}@supports (-ms-ime-align:auto){.conf-locations-toggle-label .more{top:-.65em}}.conf-locations-toggle-label .more{color:#fff}.conf-locations-toggle-label .form__field__label{background:0 0;padding:.5em .6em;text-align:left}@media all and (min-width:1024px){.conf-locations-toggle-label .form__field__label{padding:.4em .6em}}.conf-locations-toggle-label .form__field__label::before{display:none}[data-opensmenu][aria-expanded=true]{background-color:#fff;color:#2da2c5;text-shadow:none}[data-opensmenu][aria-expanded=true] .more{transform:rotate(45deg);color:#d33a2c}.conf-locations{background:#fff;position:relative;width:100%;z-index:3}.conf-locations a{background:0 0;text-shadow:none;color:inherit}.conf-locations__list{background-color:#fff;width:100%;list-style:none;margin:0;padding:0;position:absolute}.conf-locations__item{color:#2da2c5;font-weight:700;font-size:.8em;padding:0;margin:0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .conf-locations__item{font-family:MijaInitial}.wf-loaded-stage2 .conf-locations__item{font-family:Mija}.conf-locations__item a{display:block;width:100%;height:100%;transition:all .2s ease-out;padding:.5em 1.25em;border-bottom:1px solid #eee;white-space:nowrap}.conf-locations__item a:active,.conf-locations__item a:focus,.conf-locations__item a:hover{background:#f6f6f6;color:#d33a2c}.conf-locations__item__flag{display:inline-block;vertical-align:middle;position:relative;top:2px;width:30px;margin-right:.5em}.conf-locations__item__date{color:#666;font-size:.8em;font-weight:400}.event__header{color:#fff;padding:0 0 2em;position:relative;overflow:hidden;background:#d33a2c}.event__date{margin-bottom:0}@media all and (min-width:1025px){.event__date{margin-top:0}}.event__date time{color:inherit;font-size:1.25em;letter-spacing:2px;color:#fff;display:inline-block;vertical-align:middle;font-variant:small-caps;text-transform:lowercase;background-position:center 72%}.event__date time:before{content:"";display:inline-block;vertical-align:middle;height:4px;background-color:#811d15;width:calc(62px + 3vw);margin-right:25px;font-weight:400}.event__city{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.event__city__image{margin:.5em 0 0 0;width:calc(75px + 3vw);display:inline-block;min-height:calc(85px + 3.5vw);position:relative}.event__city__image::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}@media all and (max-width:480px){.event__city__image{display:none}}.event__city__image:hover:before{background-image:none}.event__city__image img{will-change:transform;transform-origin:0 100%;transform:rotate(-11deg);transition:transform .2s ease-out}.event__city__image img:hover{transform:rotate(0);cursor:pointer}.event__city__image::before{top:70%;left:-42%}.event__city__location{display:inline-block;font-size:calc(1.5em + 2vh);margin-left:.1em}.event__helper a{color:#fff;font-weight:700;text-shadow:none}.event__cta{margin-top:1em;margin-bottom:1em}.event__cta p.small{background-color:#bc3428;padding:.5em .85em;border-radius:11px;display:table;margin:0 auto}@media all and (min-width:1024px){.event__cta p.small{margin-left:0}}.event__cta p.small::before{content:"🎪";margin-right:.5em}.event__cta p.small a{white-space:nowrap;color:#fff;font-weight:700;text-shadow:3px 0 #bc3428,2px 0 #bc3428,1px 0 #bc3428,-1px 0 #bc3428,-2px 0 #bc3428,-3px 0 #bc3428;background-image:linear-gradient(rgba(255,255,255,.45),rgba(255,255,255,.45));background-position:center bottom 25%}.event__cta .btn,.event__cta .toolbar-item{margin:0 0 1em 0}@media all and (max-width:1024px){.event__cta{text-align:center}.event__cta .btn,.event__cta .toolbar-item{display:inline-block}}.event__img{width:100%;max-width:400px;display:block;margin:0 auto}@media all and (max-width:1024px){.event__img{display:none}}.event__social{list-style:none;padding:0;margin-top:1.5em;text-align:center}@media all and (max-width:1024px){.event__social{display:none}}.event__social li{padding:0}.event__social li a{font-weight:700;font-size:1.1em;background:0 0;text-shadow:none;color:inherit;color:#fff;transition:all .2s ease-out;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .event__social li a{font-family:MijaInitial}.wf-loaded-stage2 .event__social li a{font-family:Mija}.event__social li a:active,.event__social li a:focus,.event__social li a:hover{color:#390c09;text-shadow:none}.event__nav--mobile{display:none;font-weight:700}@media all and (max-width:1024px){.event__nav--mobile{display:block}}.event__nav--mobile ul{list-style:none;padding:0;margin:0;margin-top:1em;background:#bc3428;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.event__nav--mobile ul::after{clear:both;content:"";display:block}@media all and (max-width:500px){.event__nav--mobile ul{text-align:center;display:block}}.event__nav--mobile ul li{float:left;margin:0;padding:0;font-size:1em;-ms-flex:9999;flex:9999;width:100%;font-size:1em;width:33.33%;text-align:center;transition:all .2s ease-out}.event__nav--mobile ul li:nth-of-type(1){background-color:#bc3428}.event__nav--mobile ul li:nth-of-type(2){background-color:#b43226}.event__nav--mobile ul li:nth-of-type(3){background-color:#ab2f24}.event__nav--mobile ul li:nth-of-type(4){background-color:#a32d23}.event__nav--mobile ul li:nth-of-type(5){background-color:#9a2b21}.event__nav--mobile ul li:nth-of-type(6){background-color:#92281f}.event__nav--mobile ul li:active,.event__nav--mobile ul li:focus,.event__nav--mobile ul li:hover{background-color:#811d15}@media all and (max-width:480px){.event__nav--mobile ul li{width:50%;font-size:.95em}}@media all and (max-width:322px){.event__nav--mobile ul li{width:100%;font-size:.9em}}.event__nav--mobile ul li a{color:#fff;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;font-weight:700;display:block;width:100%;height:100%;padding:.75em 1em;background:0 0;text-shadow:none;transition:all .2s ease-out;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .event__nav--mobile ul li a{font-family:MijaInitial}.wf-loaded-stage2 .event__nav--mobile ul li a{font-family:Mija}.event__nav--mobile ul li a:active,.event__nav--mobile ul li a:hover{background-color:#811d15}.event__nav{font-weight:700}@media all and (max-width:1024px){.event__nav{display:none}}.event__nav ul{list-style:none;padding:0;margin:0;background:#bc3428;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.event__nav ul::after{clear:both;content:"";display:block}.event__nav ul li{float:left;margin:0;padding:0;font-size:1.1em;-ms-flex:9999;flex:9999;width:100%;font-size:1em;width:20%;text-align:center;transition:all .2s ease-out}.event__nav ul li:nth-of-type(1){background-color:#bc3428}.event__nav ul li:nth-of-type(2){background-color:#b43226}.event__nav ul li:nth-of-type(3){background-color:#ab2f24}.event__nav ul li:nth-of-type(4){background-color:#a32d23}.event__nav ul li:nth-of-type(5){background-color:#9a2b21}.event__nav ul li:nth-of-type(6){background-color:#92281f}.event__nav ul li:active,.event__nav ul li:focus,.event__nav ul li:hover{background-color:#811d15}.event__nav ul li a{color:#fff;font-weight:700;text-shadow:none;display:block;width:100%;height:100%;padding:.75em 1em;background:0 0;transition:all .2s ease-out;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .event__nav ul li a{font-family:MijaInitial}.wf-loaded-stage2 .event__nav ul li a{font-family:Mija}.event__nav ul li a:active,.event__nav ul li a:hover{background-color:#811d15}.event__speakers{padding:2em 0}.event__speakers__title{font-size:calc(22px + 1.4vw);margin:0}.event__speakers__list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event__schedule__nav,.event__workshops__nav{list-style:none;margin-top:2em}.event__schedule__nav ul,.event__workshops__nav ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex}.event__schedule__nav ul::after,.event__workshops__nav ul::after{clear:both;content:"";display:block}.event__schedule__nav ul li,.event__workshops__nav ul li{margin:0;padding:0 1.5em;border-radius:11px 11px 0 0;background-color:#eee;float:left;width:50%;-ms-flex:1;flex:1;transition:all .2s ease-in-out}@media all and (max-width:640px){.event__schedule__nav ul li,.event__workshops__nav ul li{width:100%;margin-bottom:-.25em}}.event__schedule__nav ul li:active,.event__schedule__nav ul li:hover,.event__workshops__nav ul li:active,.event__workshops__nav ul li:hover{background:#d33a2c;color:#fff}.event__schedule__nav ul li:active a,.event__schedule__nav ul li:hover a,.event__workshops__nav ul li:active a,.event__workshops__nav ul li:hover a{color:#fff}.event__schedule__nav ul li.active,.event__workshops__nav ul li.active{background:#fff;color:#d33a2c}.event__schedule__nav ul li.active:active,.event__schedule__nav ul li.active:hover,.event__workshops__nav ul li.active:active,.event__workshops__nav ul li.active:hover{background:#fff}.event__schedule__nav ul li.active:active a,.event__schedule__nav ul li.active:hover a,.event__workshops__nav ul li.active:active a,.event__workshops__nav ul li.active:hover a{color:#d33a2c}.event__schedule__nav ul li a,.event__workshops__nav ul li a{background:0 0;text-shadow:none;color:inherit;padding:.75em 1em;display:block;width:100%;height:100%;font-weight:700;transition:all .2s ease-out}.event__schedule .accordion-options{position:relative}@media all and (max-width:1026px){.event__schedule .accordion-options{padding-right:1.5em}}.event__schedule .accordion-options .accordion-toggle--events-schedule{top:0;right:0;margin:0}.event__schedule,.event__workshops{border-radius:0 0 11px 11px;padding:2em 1em;margin:0 0 2em;background:#fff}.event__schedule a,.event__workshops a{text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff}@media all and (max-width:1024px){.event__schedule,.event__workshops{padding:2em 0}}.event__schedule__title,.event__workshops__title{margin:1.5em 0 .75em 1.25em;font-size:calc(1.375em + 1.4vw)}@media all and (min-width:641px){.event__schedule__title,.event__workshops__title{margin-left:0}}.event__schedule__intro a,.event__workshops__intro a{text-shadow:3px 0 #f6f6f6,2px 0 #f6f6f6,1px 0 #f6f6f6,-1px 0 #f6f6f6,-2px 0 #f6f6f6,-3px 0 #f6f6f6}.event__schedule__table{margin:0;padding:0;list-style:none}.event__schedule__table::after{clear:both;content:"";display:block}.event__schedule__table li{width:100%;padding:2em 1.5em;margin:0;border-bottom:1px solid #e8e8e8;position:relative}.event__schedule__table li::after{clear:both;content:"";display:block}.event__schedule__table li:first-child{padding-top:0}.event__schedule__table li:last-child{border-bottom:none;padding-bottom:0}.event__schedule__table li[data-mystery]{position:relative;padding-right:70px}.event__schedule__table li[data-mystery]::after{position:absolute;right:0;content:"";width:50px;height:100px;top:2em;background:url(/4a22c3e46a24693348febb52dc04becaab3fd6c8/3ce84/images/smashing-cat/mystery.svg);background-repeat:no-repeat;background-size:100% auto}.schedule__time{display:block;width:100px;float:left;color:#333;font-size:.95em;text-transform:lowercase;font-feature-settings:"tnum" 1}@media all and (max-width:640px){.schedule__time{width:100%;float:none;margin-bottom:1em}}.schedule__session__details{max-width:700px}.schedule__session__details::after{clear:both;content:"";display:block}.schedule__session__details .schedule__session__details__meta{color:#666;font-weight:400;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .schedule__session__details .schedule__session__details__meta{font-family:MijaInitial}.wf-loaded-stage2 .schedule__session__details .schedule__session__details__meta{font-family:Mija}.schedule__session__details .accordion-item{position:absolute;top:.5em;right:1.5em;background-position:right top 32px}.schedule__session__details .accordion-item .accordion-item__extra{display:none}@media all and (min-width:450px){.schedule__session__details .accordion-item .accordion-item__extra{display:inline}}.schedule__session__details .accordion-item:hover{color:#222;background-image:linear-gradient(#666,#666)}.schedule__session__details .accordion-item[aria-expanded=true]{color:#666;background-image:linear-gradient(#b6b6b6,#b6b6b6)}.schedule__session__details .accordion-item[aria-expanded=false]{color:#d33a2c;background-image:linear-gradient(#edafaa,#edafaa)}.schedule__session{display:table;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}@media all and (max-width:640px){.schedule__session{-ms-flex-direction:column;flex-direction:column}}.schedule__session figure{width:calc(110px + .7vw);padding-right:.25em;padding-bottom:.5em}.schedule__session .author,.schedule__session__details{display:table-cell;vertical-align:top}.schedule__session__speaker-name,.schedule__session__title{font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .schedule__session__speaker-name,.wf-loaded-stage1 .schedule__session__title{font-family:MijaInitial}.wf-loaded-stage2 .schedule__session__speaker-name,.wf-loaded-stage2 .schedule__session__title{font-family:Mija}.schedule__session__title{font-size:calc(1em + .5vw)}.schedule__session__speaker-name{margin:0;font-weight:700;font-size:calc(.75em + .4vw)}.schedule__session__speaker-name a{color:#d33a2c;background-image:linear-gradient(#d33a2c,#d33a2c)}.schedule__session__title{margin:0;font-weight:700;border:none;float:left;margin-right:.5em;padding-top:0}.schedule__session__title a{color:#2da2c5;background-image:linear-gradient(#2da2c5,#2da2c5)}.schedule__session__desc{clear:both;padding:0;padding-top:1em}.schedule__session__desc p:last-child{margin-bottom:0}.schedule__session__desc.accordion-desc{font-size:calc(17px + .35vw);padding-left:0;padding-bottom:0}.event__workshops{font-size:calc(17px + .35vw);background:#fff;margin-bottom:2em;padding:2.5em 0;border-radius:0 0 11px 11px}.event__workshops__list{list-style:none;padding:0;margin:0}.event__workshop{padding:2em 1.5em;margin:0;border-bottom:1px solid #e8e8e8;display:table;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.event__workshop::after{clear:both;content:"";display:block}@media all and (min-width:641px){.event__workshop{padding:2.5em 2em}}@media all and (max-width:640px){.event__workshop{-ms-flex-direction:column;flex-direction:column}}.event__workshop:last-of-type{border:none;padding-bottom:0}.event__workshop:first-of-type{padding-top:0}.event__workshop .author,.workshop__details{display:table-cell;vertical-align:top}.workshop__speaker-name{margin-bottom:0}.workshop__speaker-name a{font-size:calc(.75em + .4vw);color:#d33a2c;font-weight:700;background-image:linear-gradient(#d33a2c,#d33a2c);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .workshop__speaker-name a{font-family:MijaInitial}.wf-loaded-stage2 .workshop__speaker-name a{font-family:Mija}.workshop__title{margin-top:.1em;font-size:calc(1em + .5vw);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .workshop__title{font-family:MijaInitial}.wf-loaded-stage2 .workshop__title{font-family:Mija}.workshop__title a{background-size:100% 2px;background-position:center bottom 25%}.event__workshop .author{max-width:120px}@media all and (max-width:640px){.event__workshop .author{margin-bottom:1em}}.workshop__details{padding:0;padding-left:1em;max-width:700px}.workshop__details .workshop__details__meta{color:#666;font-weight:400;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .workshop__details .workshop__details__meta{font-family:MijaInitial}.wf-loaded-stage2 .workshop__details .workshop__details__meta{font-family:Mija}@media all and (max-width:1024px){.workshop__details{padding-left:0}}@media all and (max-width:1024px){.workshop__links{padding:0}}.workshop__speaker-links{margin-top:2.75em;padding:0;font-size:.9em}.workshop__speaker-links span{display:block;font-weight:700}.workshop__cta{margin-top:1.25em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}@media all and (min-width:641px){.workshop__cta{-ms-flex-pack:start;justify-content:flex-start}}.workshop__cta .btn,.workshop__cta .toolbar-item{width:47.5%;margin-bottom:1em;text-shadow:none}.workshop__cta .btn:first-child,.workshop__cta .toolbar-item:first-child{margin-right:5%}@media all and (min-width:641px){.workshop__cta .btn:first-child,.workshop__cta .toolbar-item:first-child{margin-right:2.5%}}@media all and (min-width:641px){.workshop__cta .btn,.workshop__cta .toolbar-item{width:auto}}.workshop__cta ins{text-decoration:none}.workshop__cta ins:first-child{display:inline}.workshop__cta ins:nth-child(2){display:none}@media all and (min-width:641px){.workshop__cta ins:first-child{display:none}.workshop__cta ins:nth-child(2){display:inline}}.workshop__cta .separator{display:none;margin:0 1em}@media all and (min-width:641px){.workshop__cta .separator{display:block}}.event__locations{padding:4em 0;max-width:1100px}.event__locations__title{margin:0 0 1em;font-size:calc(1.375em + 1.4vw)}.event__locations__subtitle{margin-top:4vw;margin-bottom:.25em}.event__locations__conference-venue{text-transform:none;margin-top:0;letter-spacing:0}.conference__venue-image{margin:1em 0}.conference__venue-image img{width:100%}.conference__venue-image figcaption{font-style:italic;font-size:.9em;padding:.5em 0}.event__location__details{background:#f6f6f6;padding:1.5em 1em;margin:2em 0;border-radius:11px;font-size:.8em}.event__location__details span{display:block;margin-bottom:.5em}.event__location__details a{text-shadow:3px 0 #f6f6f6,2px 0 #f6f6f6,1px 0 #f6f6f6,-1px 0 #f6f6f6,-2px 0 #f6f6f6,-3px 0 #f6f6f6}.event__location__address,.event__location__website{margin-bottom:2em}.map-address{background:0 0;text-shadow:none;color:inherit;display:block;position:relative;padding:0;max-width:100%}@media all and (min-width:1024px){.map-address{max-width:87%}}.map-address img{display:block}.map-address address{display:block;position:absolute;padding:1em;background:#282634;color:#fff;z-index:1}.map-address address::after{content:"View in Google Maps";display:block;margin-top:2em;font-size:.8em;transition:all .2s ease-out}.map-address address:active::after,.map-address address:hover::after{color:#2da2c5}@media all and (max-width:640px){.map-address address{position:static;background-color:#f6f6f6;color:#333}}.event__sponsors{padding:3em 0 2em 1vw;max-width:1100px}.event__sponsors__title{margin:0 0 1em}.event__sponsors__intro a{text-shadow:3px 0 #f6f6f6,2px 0 #f6f6f6,1px 0 #f6f6f6,-1px 0 #f6f6f6,-2px 0 #f6f6f6,-3px 0 #f6f6f6}.event__sponsors__logos{list-style:none;margin:1em 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media all and (max-width:1024px){.event__sponsors__logos{-ms-flex-wrap:wrap;flex-wrap:wrap}}.event__sponsors__logo{padding:0;max-width:150px;float:left;margin-right:1em}.event__sponsors__logo a{background:0 0;text-shadow:none;color:inherit}.event__tickets{color:#333;padding:0;max-width:1100px;padding-top:2.5em}.event__tickets a:not(.btn):not(.toolbar-item){color:#444;text-shadow:none}.event__tickets hr{background:#e8e8e8;height:1px}.event__tickets br{display:none}@media all and (min-width:1024px){.event__tickets br{display:block}}.workshop-tickets a:not(.btn):not(.toolbar-item){color:#333;text-shadow:none}.workshop-tickets:nth-of-type(2){padding-top:2.5em}.event__tickets__title{margin-bottom:.5em}.event__tickets__list{list-style:none;margin:2vw 0 4vw 0;padding:0;width:100%}.workshop_hr:first-of-type{display:none}.event__ticket{padding:2vh 0 3vh 2.85vw;border-bottom:1px solid #e8e8e8;margin:0;width:100%;display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-items:center;-ms-flex-align:center;align-items:center}.event__ticket::after{clear:both;content:"";display:block}.event__ticket:nth-child(2n){background-color:#f6f6f6}.event__ticket:last-of-type{border-bottom:none}.event__ticket a.workshop-details-link{font-size:.8em;margin-left:.5em;color:#390c09}@media all and (min-width:700px){.event__ticket{padding:3vh 0 4vh 3vw}}.event__tickets__h3{color:#333;font-size:1.5em;padding-left:2.85vw;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .event__tickets__h3{font-family:MijaInitial}.wf-loaded-stage2 .event__tickets__h3{font-family:Mija}.event__tickets__h3__time{-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;color:#333;font-size:calc(.7em + .1vw);text-shadow:none;font-weight:400}.event__tickets__h3__time a{background-position:center 72%}@media all and (max-width:768px){.event__tickets__h3__time{display:block}}.event__ticket__desc{font-weight:700;width:60%;float:left;line-height:1.5;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:380px;flex-basis:380px;text-shadow:none;font-size:calc(.95em + .3vw);font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .event__ticket__desc{font-family:MijaInitial}.wf-loaded-stage2 .event__ticket__desc{font-family:Mija}.event__ticket__desc a{color:#fff;background-image:linear-gradient(rgba(255,255,255,.35),rgba(255,255,255,.35));background-position:center bottom 25%}.event__ticket__desc br{display:block}@media all and (max-width:768px){.event__ticket__desc{width:80%;text-align:left}}@media all and (max-width:480px){.event__ticket__desc{float:none;width:100%;text-align:left}}.event__ticket__desc__span{-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;font-weight:400;color:#666;display:inline-block;font-size:calc(.9em + .1vw);margin:0;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .event__ticket__desc__span{font-family:ElenaInitial}.wf-loaded-stage2 .event__ticket__desc__span{font-family:Elena}.event__ticket__desc__span a{background-position:center 72%}.event__ticket__price{width:20%;color:#333!important;float:left;text-align:center;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:150px;flex-basis:150px;font-size:1.2em;text-shadow:none}@media all and (max-width:322px){.event__ticket__price{float:none;width:100%;font-size:calc(.95em + .3vw);padding:2vw 4vw 0 0}}.event__info--lost{text-decoration:none;display:none}@media all and (min-width:1080px){.event__info--lost{display:inline}}.event__ticket--sold-out,.workshop__ticket--sold-out{-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;font-size:1.1em;font-weight:700;color:#333;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .event__ticket--sold-out,.wf-loaded-stage1 .workshop__ticket--sold-out{font-family:ElenaInitial}.wf-loaded-stage2 .event__ticket--sold-out,.wf-loaded-stage2 .workshop__ticket--sold-out{font-family:Elena}.event__ticket--sold-out a,.workshop__ticket--sold-out a{background-position:center 72%}.workshop__ticket--sold-out{margin-bottom:1em;color:#d33a2c;font-size:1.5em;display:block}.event__ticket__cta{width:20%;float:left;text-align:center;-ms-flex-positive:3;flex-grow:3;-ms-flex-preferred-size:200px;flex-basis:200px}.event__ticket__cta .btn,.event__ticket__cta .toolbar-item{text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media all and (min-width:700px){.event__ticket__cta{-ms-flex-preferred-size:100px;flex-basis:100px}}@media all and (min-width:1080px){.event__ticket__cta{-ms-flex-preferred-size:0;flex-basis:0}}.event__ticket__cta .btn,.event__ticket__cta .toolbar-item{margin:0;padding:.45em 1em;line-height:1.8;color:#fff}@media all and (max-width:768px){.event__ticket__cta{float:none;width:100%}}@media all and (max-width:322px){.event__ticket__cta{float:none;width:100%;text-align:left}}.event__ticket__cta .btn--green{background-color:#41b14f;background-image:linear-gradient(#9ec14c,#41b14f);color:#fff}.event__ticket__cta .btn--green:focus,.event__ticket__cta .btn--green:hover{background:#41b14f}.event__highlights{color:#fff;padding:4em 0;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.event__highlights p a{color:#fff;background-image:linear-gradient(#fff,#fff);text-shadow:3px 0 #282634,2px 0 #282634,1px 0 #282634,-1px 0 #282634,-2px 0 #282634,-3px 0 #282634}.event__highlights .btn,.event__highlights .toolbar-item{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.event__highlights .btn--white,.event__highlights .toolbar-item{color:#2da2c5;margin-bottom:1em;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff}.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 all and (min-width:640px){.event__highlights__image-grid img{width:33.33%}.event__highlights__image-grid img:last-of-type{display:block}}@media all and (min-width:1024px){.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;background-image:linear-gradient(#aaa,#aaa);text-shadow:3px 0 #282634,2px 0 #282634,1px 0 #282634,-1px 0 #282634,-2px 0 #282634,-3px 0 #282634}.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}.event__highlights__cyb figcaption{font-size:.85em;font-style:italic;color:#9a97a9}.event__highlights__cyb figcaption a{text-shadow:3px 0 #282634,2px 0 #282634,1px 0 #282634,-1px 0 #282634,-2px 0 #282634,-3px 0 #282634;color:#9a97a9;background-image:linear-gradient(#9a97a9,#9a97a9)}@media all and (max-width:640px){section#schedule .col,section#workshops .col{padding:0}}.event__img{width:100%;max-width:400px;display:block;margin:0 auto;max-height:250px}.event__expectations{columns:2;column-gap:3em}.events__title{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.events{margin-top:4em;margin-bottom:2em}@supports (display:flex){.events ul{list-style-image:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-items:center;margin:2em}.events ul li{-ms-flex:1 1 420px;flex:1 1 420px;margin:0 1.5em}}@supports (display:grid){.events ul{list-style-image:none;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(350px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:3em;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-items:center;margin:0;padding:0 1em}.events ul li{margin:0}@media screen and (min-width:750px){.events ul{margin:2em;padding:0 2em}}@media screen and (min-width:1100px){.events ul{-ms-grid-columns:(minmax(420px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(420px,1fr));grid-gap:3em}}}.events__current,.events__soon{position:relative}.events li{background-color:#1b75bb;background-image:linear-gradient(#1b75bb 40%,#2b388f 100%);padding:0;border-radius:11px}.events .events__green{background-color:#009245;background-image:linear-gradient(#009245 60%,#8bc53f 100%)}.events .events__blue{background-color:#1b71bb;background-image:linear-gradient(#1b71bb 60%,#01a6c1 100%)}.events .events__navy{background-color:#282634;background-image:linear-gradient(#615c7e 60%,#282634 100%)}.events__current .content{padding:2em}.events__tip{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;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 #666;background-color:#e63d31;font-family:Arial,serif}.wf-loaded-stage1 .events__tip{font-family:MijaInitial}.wf-loaded-stage2 .events__tip{font-family:Mija}.events li{margin:0 auto;padding:1em 0}.events li img{background:0 0;display:block;text-align:center}.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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-container{display:-ms-flexbox;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}.wf-loaded-stage1 .events__cal a{font-family:MijaInitial}.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}.wf-loaded-stage1 .save-the-date{font-family:MijaInitial}.wf-loaded-stage2 .save-the-date{font-family:Mija}.events__current,.events__navy{--bg-color:rgba(222,222,222, .2);--text-color:rgba(255,255,255,.8)}.events__blue,.events__green{--bg-color:rgba(0,0,0, .18);--text-color:rgba(255,255,255,.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;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.event__note a{text-shadow:1px 1px 1px rgba(0,0,0,.3);background:initial;color:#fff;text-decoration:underline}.event__note{display:inline-block;text-shadow:1px 1px 1px rgba(0,0,0,.3);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}.event__speaker{padding:0;margin:0;text-align:center;float:left;width:25%;transition:all .2s ease-out;margin-bottom:1.5em}@media all and (max-width:1024px){.event__speaker{width:33.33%}}@media all and (max-width:768px){.event__speaker{width:50%}}@media all and (max-width:640px){.event__speaker{width:50%}}.event__speaker figure>a{background:0 0;text-shadow:none;color:inherit;display:block}.event__speaker__avatar{height:0;width:200px;margin:0 auto;position:relative;height:300px;transition:all .2s ease-out;background-repeat:no-repeat;background-position:center center;background-size:100% auto}@media all and (max-width:1024px){.event__speaker__avatar{width:150px;height:225px}}@media all and (max-width:640px){.event__speaker__avatar{width:120px;height:200px}}.event__speaker:focus .event__speaker__avatar,.event__speaker:hover .event__speaker__avatar{transform:scale(1.1) rotate(-6deg)}.event__speaker:nth-of-type(even):focus .event__speaker__avatar,.event__speaker:nth-of-type(even):hover .event__speaker__avatar{transform:scale(1.1) rotate(6deg)}.event__speaker__avatar[data-speaker=sara]{background-image:url(/52548b25f8653a48ceb70653b0e3e9b8e8e2f06a/73308/images/speakers/sara.png)}.event__speaker:active .event__speaker__avatar[data-speaker=sara],.event__speaker:focus .event__speaker__avatar[data-speaker=sara],.event__speaker:hover .event__speaker__avatar[data-speaker=sara]{background-image:url(/bed72ffd0495678353454e0a962843698135fa46/476ab/images/speakers/sara--red.png)}.event__speaker__caption{margin-top:-1em;transition:all .2s ease-in-out}.event__speaker:hover .event__speaker__caption{opacity:0}.event__speaker__name{margin-top:.5em;font-size:calc(1em + .2vw);font-weight:700;line-height:1.3;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .event__speaker__name{font-family:MijaInitial}.wf-loaded-stage2 .event__speaker__name{font-family:Mija}@media all and (max-width:768px){.event__speaker__name{font-size:.9em}}.event__speaker__talk-title{font-size:calc(.75em + .2vw);line-height:1.65em;display:inline-block;color:#333;font-style:italic;padding-left:1em;padding-right:1em}@media all and (max-width:360px){.event__speaker__talk-title{font-size:calc(.7em + .2vw)}}.speaker-page__header{padding-bottom:3em;color:#fff}.speaker-page__header::after{clear:both;content:"";display:block}.speaker-page__image img{width:100%}.speaker-page__speaker-bio{text-justify:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media all and (max-width:1024px){.speaker-image-col{width:100%;float:none}.speaker-page__image{display:block;width:250px;max-width:100%;margin:1em auto 0 auto}.speaker-page__speaker-name{text-align:center}.speaker-page__speaker-bio{width:100%;margin:0 auto}}.speaker-page__about-speaker a{color:#fff;text-decoration:none;padding:10px 0;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;transition:color .1s ease-out}.speaker-page__speaker-name{margin:.5em 0;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.speaker-page__talk{padding:calc(2em + 2vw) 0}.speaker-page__speaker-links ul{list-style:none;padding:0;margin:2em 0;list-style:none;padding:0;margin:0}.speaker-page__speaker-links ul::after{clear:both;content:"";display:block}.speaker-page__speaker-links ul li{float:left;padding:0;margin:0;margin-right:0}.speaker-page__speaker-links ul li::before{display:none}.speaker-page__speaker-links ul li::after{content:"•";font-size:.8em;color:#d33a2c;display:inline-block;margin:0 .4em 0 .4em}.speaker-page__speaker-links ul li:last-of-type::after{display:none}.speaker-page__speaker-links li{padding:0;font-size:.9em;display:inline-block;margin-right:1em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .speaker-page__speaker-links li{font-family:MijaInitial}.wf-loaded-stage2 .speaker-page__speaker-links li{font-family:Mija}.speaker-page__speaker-links li span{display:block;display:none}.speaker-page__speaker-links li a{color:#fff;background-image:linear-gradient(#fff,#fff);text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;font-weight:700}.speaker-page__talk-meta ul{margin-top:0;list-style:none;padding:0;font-size:1em}.speaker-page__talk-date,.speaker-page__talk-time{padding-left:1.5em;color:#666;margin-bottom:.25em;background-repeat:no-repeat;background-size:.9em .9em;background-position:left top .4em}.speaker-page__talk-date time,.speaker-page__talk-time time{font-size:1em}.speaker-page__talk-date{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOC44NCAyNi42Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2U5M2UzMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFydGJvYXJkIDI5IGNvcHk8L3RpdGxlPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iOC4yNSIgeT0iMi4zMSIgd2lkdGg9IjMuMDYiIGhlaWdodD0iMy42NiIgcng9IjEuMDMiIHJ5PSIxLjAzIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxNy41MyIgeT0iMi4zMSIgd2lkdGg9IjMuMDYiIGhlaWdodD0iMy42NiIgcng9IjEuMDMiIHJ5PSIxLjAzIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQuMSw1LjM5SDIxLjU0YTIsMiwwLDAsMS0yLDEuNTloLTFhMiwyLDAsMCwxLTItMS41OUgxMi4yNmEyLDIsMCwwLDEtMiwxLjU5aC0xYTIsMiwwLDAsMS0yLTEuNTlINC43NUEyLjA3LDIuMDcsMCwwLDAsMi42Nyw3LjQ2VjIyLjIxYTIuMDcsMi4wNywwLDAsMCwyLjA3LDIuMDdIMjQuMWEyLjA3LDIuMDcsMCwwLDAsMi4wNy0yLjA3VjcuNDZBMi4wNywyLjA3LDAsMCwwLDI0LjEsNS4zOVptLS4yOSwxNi4xNUg1LjIzVjguNDVIMjMuODFaIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI3LjE4IiB5PSIxMS43MSIgd2lkdGg9IjIuNSIgaGVpZ2h0PSIyLjUiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjExLjI3IiB5PSIxMS43MSIgd2lkdGg9IjIuNSIgaGVpZ2h0PSIyLjUiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE1LjI2IiB5PSIxMS43MSIgd2lkdGg9IjIuNSIgaGVpZ2h0PSIyLjUiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE5LjM1IiB5PSIxMS43MSIgd2lkdGg9IjIuNSIgaGVpZ2h0PSIyLjUiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjcuMTgiIHk9IjE1Ljc4IiB3aWR0aD0iMi41IiBoZWlnaHQ9IjIuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTEuMjciIHk9IjE1Ljc4IiB3aWR0aD0iMi41IiBoZWlnaHQ9IjIuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTUuMjYiIHk9IjE1Ljc4IiB3aWR0aD0iMi41IiBoZWlnaHQ9IjIuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTkuMzUiIHk9IjE1Ljc4IiB3aWR0aD0iMi41IiBoZWlnaHQ9IjIuNSIvPjwvc3ZnPg==)}.speaker-page__talk-time{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOC4wMSAyOC4wMSIgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjhweCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNFMzNBMkM7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5UaW1lPC90aXRsZT48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9Ijk1MSIgY3k9IjMyNSIgcj0iMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05ODYuNTUgLTgwLjQ4KSByb3RhdGUoLTEzLjQ3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTk1My43IDMyNC4xM2ExLjIzIDEuMjMgMCAwIDAtLjMxLTEuMThsLTUuNDctNS40N2ExLjI1IDEuMjUgMCAxIDAtMS43NyAxLjc3bDQuODIgNC44Mi01IDguNmExLjI1IDEuMjUgMCAwIDAgMi4xNyAxLjI1bDUuMzgtOS4zMWExLjE4IDEuMTggMCAwIDAgLjA3LS4yMiAxLjIgMS4yIDAgMCAwIC4wOC0uMjV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTM3IC0zMTEpIi8+PC9zdmc+)}.workshop-page__header{background:#d33a2c;padding:1.5em 0 1.5em;margin-bottom:1.5em}.workshop-page__intro{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:1em}.workshop-page__intro::after{clear:both;content:"";display:block}.workshop-page__intro .author{min-width:80px;max-width:300px}.workshop-page__masthead{padding-left:1em}.workshop-page__workshop-title{color:#fff;clear:both;margin:0;padding:0;margin:.25em 0 .5em;font-size:calc(28px + 2vw);text-shadow:1px 1px 1px rgba(0,0,0,.3)}.workshop-page__intro__text{float:left;margin-top:1.5em;color:#390c09;margin:.5em 1em 0 0;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .workshop-page__intro__text{font-family:MijaInitial}.wf-loaded-stage2 .workshop-page__intro__text{font-family:Mija}.workshop-page__intro__text a{color:#390c09;text-shadow:3px 0 #d33a2c,2px 0 #d33a2c,1px 0 #d33a2c,-1px 0 #d33a2c,-2px 0 #d33a2c,-3px 0 #d33a2c;background-image:linear-gradient(#000,#000)}.workshop-page__meta{font-size:.8em}@media all and (max-width:1024px){.workshop-page__meta{font-size:1em}}.workshop-page__meta h6{font-size:inherit;margin-bottom:1em}.workshop-page__meta p{margin:0}.workshop-page__workshop-details{padding-bottom:4em}.workshop-page__workshop-details p:first-of-type{margin-top:0}@media all and (max-width:1024px){.workshop-page__workshop-details{padding-bottom:0}}.workshop-page__location{font-size:.9em}@media all and (max-width:1024px){.workshop-page__location{font-size:1em}}.workshop-page__location h6{font-size:inherit;margin-bottom:1em}.workshop-page__schedule{font-size:.9em}@media all and (max-width:1024px){.workshop-page__schedule{font-size:1em}}.workshop-page__schedule h6{font-size:inherit;margin-bottom:1em}.workshop-page__includes{font-size:.9em}@media all and (max-width:1024px){.workshop-page__includes{font-size:1em}}.workshop-page__includes h6{font-size:inherit;margin-bottom:1em}.workshop-page__cta{margin-top:2em}.workshop__schedule{list-style:none;padding:0}.workshop__schedule__time{font-size:1em;color:inherit;font-weight:700}.conf-tickets{color:#fff}.conf-tickets .btn--full.toolbar-item,.conf-tickets .btn.btn--full{margin-right:0}.conf-tickets__title{width:80%;margin:2em auto 1em;text-align:center;color:#333}.conf-tickets__title .event-period{color:#d33a2c;font-family:Calibri,Georgia,serif}.wf-loaded-stage1 .conf-tickets__title .event-period{font-family:ElenaInitial}.wf-loaded-stage2 .conf-tickets__title .event-period{font-family:Elena}.conf-tickets__summary{text-align:left;padding:1em 1.5em;border-radius:11px;font-size:1.3em;background-color:#f6f6f6;width:80%;margin:2em auto}.conf-tickets__summary p{margin-top:0;margin-bottom:.5em}@media all and (max-width:1024px){.conf-tickets__summary{font-size:1.1em}}@media all and (max-width:640px){.conf-tickets__summary{font-size:1em;width:calc(100% - 2em)}}@media all and (max-width:400px){.conf-tickets__summary{font-size:.9em;padding:1em}}.conf-tickets__checkout-summary{border-bottom:1px solid #e8e8e8;margin-bottom:1em;color:#333}.conf-tickets__checkout-summary::after{clear:both;content:"";display:block}.conf-tickets__old-price,.conf-tickets__total-price{display:inline-block;font-size:1.2em;color:#333}.conf-tickets__total-price{margin-right:.5em}.conf-tickets__count,.conf-tickets__price{font-feature-settings:"smcp" 1,"c2sc" 1,"tnum" 1,"frac" 1,"sups" 1,"subs" 1}.conf-tickets__total-label{font-weight:700;color:#333}.conf-tickets__total-price{font-size:1.5em;font-feature-settings:"smcp" 1,"c2sc" 1,"lnum" 1,"frac" 1,"sups" 1,"subs" 1}.conf-tickets__total-currency{font-size:.6em;color:#333}.single-ticket-details{background-image:url(/a423fb9edc3b4f572c9334fe49ada80b00b55743/11af0/images/ticket_landscape.svg);background-size:100% auto;background-repeat:no-repeat;background-origin:padding-box;padding:11% 20% 13%;margin-bottom:2em;transition:padding .05s linear}.single-ticket-details .form__field{margin-bottom:.5em;transition:all .05s linear}.single-ticket-details legend{text-align:center;margin-bottom:2em;transition:all .05s linear}@media all and (max-width:1400px){.single-ticket-details legend{margin-bottom:1.5em}}@media all and (max-width:1220px){.single-ticket-details legend{margin-bottom:1em}}@media all and (max-width:1024px){.single-ticket-details.conference-ticket{padding:4em 4em 9em}}@media all and (min-width:1024px){.single-ticket-details.ticket-with-workshop{padding:7% 20% 13%}}@media all and (min-width:1100px){.single-ticket-details.ticket-with-workshop{padding:9% 20% 10%}}@media all and (max-width:1024px){.single-ticket-details{background-image:url(/7c0f043b76a067e2e89ed39d4d48acae1f5ff00a/21618/images/ticket_por_land.svg)}.single-ticket-details .form__field{width:100%!important;margin-bottom:1em}.single-ticket-details legend{font-size:1.5em;margin-bottom:1.3em}}@media all and (max-width:768px){.single-ticket-details{padding:3em 4em 4em}}@media all and (max-width:720px){.single-ticket-details{padding:5em 4em 8em;background-image:url(/256e0a982cd5d450041745129d4b8105a665572d/a9377/images/ticket_short-portrait.svg)}.single-ticket-details legend{font-size:1.5em;margin-bottom:2em}.single-ticket-details .form__field{margin-bottom:2em}}@media all and (max-width:645px){.single-ticket-details{padding:18% 4em 8em;background-image:url(/256e0a982cd5d450041745129d4b8105a665572d/a9377/images/ticket_short-portrait.svg)}.single-ticket-details legend{font-size:1.5em;margin-bottom:2em}.single-ticket-details .form__field{margin-bottom:2.2em}}@media all and (max-width:600px){.single-ticket-details legend{font-size:1.4em;margin-bottom:1.5em}.single-ticket-details .form__field{margin-bottom:2.1em}}@media all and (max-width:570px){.single-ticket-details{padding:5em 3em 6em}.single-ticket-details legend{margin-bottom:1.5em}.single-ticket-details .form__field{margin-bottom:1.75em}}@media all and (max-width:530px){.single-ticket-details{padding:4em 3em 7em}.single-ticket-details legend{font-size:1.3em;margin-bottom:1.3em}}@media all and (max-width:500px){.single-ticket-details{padding:3.5em 2.5em 8em}.single-ticket-details legend{font-size:1.25em;margin-bottom:1.6em}.single-ticket-details .form__field{margin-bottom:1.25em}}@media all and (max-width:465px){.single-ticket-details{padding:3.5em 2.5em 6em}.single-ticket-details legend{font-size:1.2em}.single-ticket-details .form__field{margin-bottom:1.5em}.single-ticket-details .form__field input{padding:.6em 1em}.single-ticket-details .form__field .form__field__label{padding:7px 0}}@media all and (max-width:440px){.single-ticket-details{padding:4em 2.5em 8em;background-image:url(/9e057b4b3c7160d8123a7dea65e953d7a5e0f0c6/42664/images/ticket_medium-portrait.svg)}.single-ticket-details legend{font-size:1.1em;margin-bottom:2em}.single-ticket-details .form__field{margin-bottom:1em}.single-ticket-details .form__field input{padding:.6em 1em}.single-ticket-details .form__field .form__field__label{padding:7px 0}}@media all and (max-width:320px){.single-ticket-details{padding:2.75em 2.5em 4em;background-image:url(/9e057b4b3c7160d8123a7dea65e953d7a5e0f0c6/42664/images/ticket_medium-portrait.svg)}.single-ticket-details legend{font-size:1em}.single-ticket-details .form__field{margin-bottom:1em}.single-ticket-details .form__field input{padding:.5em 1em}.single-ticket-details .form__field .form__field__label{padding:5px 0}}.single-ticket-details fieldset legend{color:#d33a2c}.jobs__header{padding:0 0 3vh;margin-bottom:0}.jobs__header .jobs__description{font-size:calc(1em + .25vw);padding:0 12vw;-ms-flex-line-pack:center;align-content:center;font-style:normal}@media all and (max-width:1024px){.jobs__header .jobs__description{display:none}}.jobs__cta{text-align:center}@media all and (max-width:1024px){.jobs__cta{padding-top:5em}}.btn.jobs__cta__btn,.jobs__cta__btn.toolbar-item{margin:0;vertical-align:top;margin-top:.5em;margin-bottom:.5em;display:inline-block;padding:.6em 1.5em;position:relative}.btn.jobs__cta__btn+.btn,.btn.jobs__cta__btn+.toolbar-item,.jobs__cta__btn.toolbar-item+.btn,.jobs__cta__btn.toolbar-item+.toolbar-item{margin-left:1em}@media all and (max-width:480px){.btn.jobs__cta__btn+.btn,.btn.jobs__cta__btn+.toolbar-item,.jobs__cta__btn.toolbar-item+.btn,.jobs__cta__btn.toolbar-item+.toolbar-item{margin-left:0}}@media all and (max-width:480px){.btn.jobs__cta__btn,.jobs__cta__btn.toolbar-item{margin-bottom:1em}}.btn.jobs__cta__btn span,.jobs__cta__btn.toolbar-item span{font-size:.6em}.btn.jobs__cta__btn svg path,.jobs__cta__btn.toolbar-item 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--find-a-job:active svg,.btn--find-a-job:hover svg{top:120%;opacity:1}.btn--find-a-job:active svg path,.btn--find-a-job:hover svg path{fill:#fff}.btn--post-a-job svg{position:absolute;top:50%;margin-top:-.5em;left:85%;margin-left:-.5em;opacity:0;transition:all .2s ease-out}.btn--post-a-job:active svg,.btn--post-a-job:hover svg{left:120%;opacity:1}.btn--post-a-job:active svg path,.btn--post-a-job:hover svg path{fill:#fff}.jobs__list{list-style:none;margin:1em 0;border-top:2px dotted #ddd}@media all and (max-width:1024px){.jobs__list{margin:1em 0}}.jobs__list li{padding:.75em 0 .25em 0;margin-bottom:0}.jobs__list li:not(:empty){border-bottom:2px dotted #ddd}.job{clear:both;padding:0;transition:background-color .1s ease-in-out}.job:hover{background-color:#f6f6f6}.job>[data-href]{cursor:pointer;display:block;padding:1em;text-shadow:none;background:0 0}.job>[data-href]::after{clear:both;content:"";display:block}@supports (display:flex){.job>[data-href]{display:-ms-flexbox;display:flex}}.job>[data-href] .job__meta__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}@media all and (max-width:768px){.job>[data-href]{padding:1em .5em}}.job[data-featured]{background-color:#f3f5f3;padding-top:.75em}.hidden,.job.hidden{display:none}.job__author{margin:0 calc(1em + .25vw) 0 0}.job__author .author__image-wrapper{margin-bottom:0;max-width:85px;min-width:75px}@media all and (max-width:768px){.job__author{display:none}}.job__author img{width:67px;height:73px;object-fit:cover}.job__details{float:left;line-height:1.4;width:66%;padding-left:.5em}.job__details .job__details-link{content:"Details →";background:#41b14f;padding:.55em .85em;font-weight:700;font-size:.75em;border-radius:11px;margin-left:0;display:inline-block;margin-bottom:.5em;text-transform:uppercase;letter-spacing:1px;color:#fff;text-shadow:none}@media all and (max-width:1024px){.job__details{float:none}}.job__details p{color:#595959}@media all and (max-width:1024px){.job__details p{max-width:38ch}}.job__details h3,.job__details p:empty{display:none}.job-details__image img{max-width:85px}.job__thumbnail img{min-height:0}.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:Calibri Bold,Arial,serif}.wf-loaded-stage1 .job__title,.wf-loaded-stage1 a.job__title{font-family:MijaInitial}.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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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 all and (max-width:1024px){.job__meta{display:inline-block;float:none;text-align:left;margin-right:2em}}@media all and (max-width:640px){.job__meta{display:block;margin-right:0}}.job__meta--floated{float:right}@media all and (max-width:1024px){.job__meta--floated{float:none}}.jobs__list .job__location{display:inline-block;padding-right:1.3em}.jobs__list .job__duration,.jobs__list .job__location{display:block;font-size:inherit;font-weight:inherit}@media all and (max-width:640px){.jobs__list .job__duration,.jobs__list .job__location{text-align:left}}.jobs__list .job__location{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiNFMzNBMkMiIGQ9Ik0xNiAwYy01LjUyMyAwLTEwIDQuNDc3LTEwIDEwIDAgMTAgMTAgMjIgMTAgMjJzMTAtMTIgMTAtMjJjMC01LjUyMy00LjQ3Ny0xMC0xMC0xMHpNMTYgMTYuMTI1Yy0zLjM4MyAwLTYuMTI1LTIuNzQyLTYuMTI1LTYuMTI1czIuNzQyLTYuMTI1IDYuMTI1LTYuMTI1IDYuMTI1IDIuNzQyIDYuMTI1IDYuMTI1LTIuNzQyIDYuMTI1LTYuMTI1IDYuMTI1ek0xMi4xMjUgMTBjMC0yLjE0IDEuNzM1LTMuODc1IDMuODc1LTMuODc1czMuODc1IDEuNzM1IDMuODc1IDMuODc1YzAgMi4xNC0xLjczNSAzLjg3NS0zLjg3NSAzLjg3NXMtMy44NzUtMS43MzUtMy44NzUtMy44NzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);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 all and (max-width:1024px){.jobs__filters-placeholder{height:auto}}@media all and (max-width:768px){.jobs__filters-placeholder{height:auto}}@media all and (max-width:640px){.jobs__filters-placeholder{height:auto}}.jobs__filters{font-size:calc(.8rem + .25vw);padding:1em 0;background-color:#f6f6f6;transition:background-color .2s ease-in-out;height:auto}@media all and (max-width:1024px){.jobs__filters{padding:1em 1em 0 1em;font-size:100%}}.jobs__filters .jobs__filters__wrapper{display:-ms-flexbox;display:flex;-ms-flex-order:-1;order:-1}@media screen and (max-width:1024px){.jobs__filters .jobs__filters__wrapper{-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem}}.jobs__filters.sticky{background-color:#d33a2c;padding:.6em .8em}.jobs__filters.sticky .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.jobs__filters.sticky .container .jobs__filters__wrapper{-ms-flex-order:-1;order:-1}@media all and (max-width:1024px){.jobs__filters.sticky{bottom:0;top:initial;z-index:10}}.jobs__filters__switch{margin:0 0 0 1em;display:inline-block;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.jobs__filters__switch::after{clear:both;content:"";display:block}.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:6px 0 0 6px}.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 6px 6px 0}.jobs__filters__switch input[type=radio]{width:0;height:0;opacity:0;margin-right:-.5em}.jobs__filters__switch input[type=radio]:checked~span{background-color:#d33a2c;color:#fff;border-color:#d33a2c;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 all and (max-width:1024px){.jobs__filters__switch{margin-top:1em}}.jobs__filters__switches-dropdown{float:right;text-align:right;transition:max-height .2s ease-out;overflow:hidden;position:relative;z-index:10;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:auto;margin:0;height:auto}.jobs__filters__switches-dropdown::after{clear:both;content:"";display:block}.enhanced .jobs__filters__switches-dropdown.closed{padding:0;height:0;transition:max-height .1s ease-in-out}@media all and (max-width:1024px){.enhanced .jobs__filters__switches-dropdown{clear:both;float:none;transition:max-height .2s ease-in-out;text-align:left;float:left}}@media all and (max-width:1024px){.jobs__filters__switches-dropdown .jobs__filters__switch{margin-left:.3em}}@media screen and (max-width:500px){.jobs__filters{position:relative}.jobs__search{margin-right:0}.jobs__filters__wrapper{width:100%}.jobs__search .search-form{width:60%;padding:0 2vw 0}.jobs__filters__trigger{position:absolute;top:1em;right:2vw}}@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);float:right;margin-right:4px;padding-top:.8em;padding-bottom:.5em;color:#333;background:0 0;border:none;text-shadow:none;display:none;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .jobs__filters__trigger{font-family:MijaInitial}.wf-loaded-stage2 .jobs__filters__trigger{font-family:Mija}@media all and (max-width:1024px){.enhanced .jobs__filters__trigger{display:block}}.jobs__filters__trigger span.plus{transition:all .1s ease-in-out;display:inline-block}.jobs__filters__trigger span.plus-wrapper{position:relative}.jobs__filters__trigger span.plus-wrapper::before{display:block;content:"";height:90%;width:160%;position:absolute;background-image:url(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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:120%;left:-20%}.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;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-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:-ms-flexbox;display:flex}.job-posting .container:after{content:'';width:100%;height:2em;position:absolute;z-index:-1;background-color:#d33a2c;top:0}.job-posting .job-posting--form{padding:2em;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,.3) 0 0 2em}@media screen and (max-width:1024px){.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--preview{padding:0;float:none;vertical-align:top}.job-posting .job-posting--preview .job-details__back-link,.job-posting .job-posting--preview .job-details__back-link a{color:#fff}.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 screen and (max-width:1024px){.job-posting .job-posting--preview form{position:static}}.job-details{padding-top:1.5em;margin-bottom:0}@media screen and (min-width:900px){.job-details__navigation{display:none}}.job-details__back-link{color:#390c09;-ms-font-feature-settings:"smcp" 1,"c2sc" 1;-o-font-feature-settings:"smcp" 1,"c2sc" 1;font-feature-settings:"smcp" 1,"c2sc" 1;letter-spacing:1px;font-variant:small-caps;text-transform:lowercase;background-position:center 72%;transition:all .2s ease-out;margin:0 0 2em;font-size:.95em}.job-details__back-link a{background-position:center 72%}.job-details__intro{padding:2em 0}.job-details__intro::after{clear:both;content:"";display:block}.job-details__company-call{color:#390c09;float:left;vertical-align:middle;margin:1em 1em 0 .5em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .job-details__company-call{font-family:MijaInitial}.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{clear:both;content:"";display:block}.job-details__meta li{float:left;margin-right:1.5em;background-size:1em auto;background-position:left center;background-repeat:no-repeat;text-align:left;background-position:left top 40%}.job-details__meta li time{font:inherit;color:inherit;text-transform:none}.job-details__meta .job__location{font-size:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CjxwYXRoIGZpbGw9IiNFMzNBMkMiIGQ9Ik0xNiAwYy01LjUyMyAwLTEwIDQuNDc3LTEwIDEwIDAgMTAgMTAgMjIgMTAgMjJzMTAtMTIgMTAtMjJjMC01LjUyMy00LjQ3Ny0xMC0xMC0xMHpNMTYgMTYuMTI1Yy0zLjM4MyAwLTYuMTI1LTIuNzQyLTYuMTI1LTYuMTI1czIuNzQyLTYuMTI1IDYuMTI1LTYuMTI1IDYuMTI1IDIuNzQyIDYuMTI1IDYuMTI1LTIuNzQyIDYuMTI1LTYuMTI1IDYuMTI1ek0xMi4xMjUgMTBjMC0yLjE0IDEuNzM1LTMuODc1IDMuODc1LTMuODc1czMuODc1IDEuNzM1IDMuODc1IDMuODc1YzAgMi4xNC0xLjczNSAzLjg3NS0zLjg3NSAzLjg3NXMtMy44NzUtMS43MzUtMy44NzUtMy44NzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);background-size:auto .95em;background-position:left top .4em;background-repeat:no-repeat;padding:0 0 0 1.25em;color:#333}.job-details__meta .job__type{font-size:inherit;text-transform:capitalize}.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 a{color:inherit}.job-details__related-jobs h6{font-size:inherit;margin:1em 0}.job-details__related-jobs ul{list-style:none;padding-left:0}.job-details__related-jobs li{margin-bottom:1.5em;padding-left:0;line-height:1.5;position:relative}.job-details__related-jobs .author{top:-.2em;position:absolute;left:0}.job-details__related-jobs .author,.job-details__related-jobs .author__image-wrapper{max-width:2em;min-width:20px;margin-bottom:0;max-height:2em;min-height:20px}.job-details__related-jobs .author::before,.job-details__related-jobs .author__image-wrapper::before{width:130%;left:-15%;top:91%}.job-details__related-jobs .author .author__image,.job-details__related-jobs .author__image-wrapper .author__image{border-width:4px;width:100%}.job-details__cta{margin:2em auto;text-align:center}.job-details__cta__large{margin:2em auto;text-align:center}@media all and (max-width:1024px){.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 .hidden{display:none}.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;position:relative;width:calc(100% - 100px);position:relative;left:100px;padding:1.5em}@media all and (min-width:1024px){.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:-ms-flexbox;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{position:relative;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:#999;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:hover .dz-details{opacity:1}.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{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity: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{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);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;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:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;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}.alert,.membership__discount{margin:0 auto}.alert small,.membership__discount small{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 small::before{content:"🎪";margin-right:.35em}.alert small a,.membership__discount small a{text-shadow:3px 0 #fff2cc,2px 0 #fff2cc,1px 0 #fff2cc,-1px 0 #fff2cc,-2px 0 #fff2cc,-3px 0 #fff2cc;color:#d33a2c}.alert small strong,.membership__discount small strong{color:#d33a2c}.alert.membership__discount--workshop,.membership__discount.membership__discount--workshop{margin:1em auto}.alert 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:Calibri Bold,Arial,serif}.wf-loaded-stage1 ul.leaders .leaders__header{font-family:MijaInitial}.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}.accordion-list{margin:3.5em 0 3em 0}.accordion-list::after{clear:both;content:"";display:block}.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(/10f9f40f8856e393ab4525a46bd8e60af9580324/0ab7a/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}.accordion-expand-btn-wrapper::before{width:110%;top:72%;left:-10%}.accordion-expand-btn{display:inline-block;font-size:30px;width:20px;transition:all .2s ease-in-out;position:relative;margin:0;float:right;margin-right:.25em;font-family:Calibri Bold,Arial,serif}.wf-loaded-stage1 .accordion-expand-btn{font-family:MijaInitial}.wf-loaded-stage2 .accordion-expand-btn{font-family:Mija}@media all and (max-width:640px){.accordion-expand-btn{font-size:20px;padding-left:.25em}}[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 all and (max-width:640px){.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 + .25vw)}@media all and (max-width:640px){.accordion-desc{padding:.5em}}.accordion-item{cursor:pointer;border-bottom:1px solid #ddd;font-weight:700;display:block;margin:0;position:relative;padding:calc(.5em + .5vw)}.accordion-item::after{clear:both;content:"";display:block}@media all and (max-width:640px){.accordion-item{padding:.5em}}@media all and (max-width:480px){.accordion-item{padding-right:5px}}.accordion-item:hover{color:#2da2c5}.bg--navy .accordion-item{font-weight:400}.accordion-item:first-child{border-top:1px solid #ddd}.accordion-item[aria-expanded=true]{border-bottom:1px solid #fff}.accordion-item[aria-expanded=true]+.accordion-desc{border-bottom:1px solid #ddd}.accordion-desc{display:block;margin:0;padding-top:1.5em;padding-bottom:1.5em}.accordion-desc::after{clear:both;content:"";display:block}.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:1200px}.accordion-list [aria-hidden=true]{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.accordion-list [aria-hidden=false]{max-height:1200px}.is-hidden{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.is-visible{display:block!important;max-height:800px}.accordion-options{margin:0;font-size:.8em;float:right}.accordion-collapser,.accordion-expander{color:#fff;background:#d33a2c;border:1px solid #d33a2c;float:left;padding:.5em 1em;box-shadow:inset 0 5px 5px rgba(248,128,64,.5);font-size:.8em}.accordion-collapser[disabled],.accordion-expander[disabled]{color:#666;background:#f6f6f6;border:1px solid #ddd;cursor:default;box-shadow:inset 0 0 20px rgba(0,0,0,.05)}.accordion-expander{border-radius:11px 0 0 11px}.accordion-collapser{border-radius:0 11px 11px 0}.accordion-toggle:not(.btn):not(.toolbar-item){background:0 0;border:none;color:#2da2c5;position:absolute;margin:-.5em -5.5em auto}@media all and (max-width:1024px){.accordion-toggle:not(.btn):not(.toolbar-item){margin:0 -5.5em auto}}@media all and (max-width:640px){.accordion-toggle:not(.btn):not(.toolbar-item){margin:0 -4.75em auto}}.accordion-item-toggle{background:0 0;border:none;font-weight:400;color:#666;display:inline-block;vertical-align:bottom;position:relative;top:-5px;text-decoration:none;padding:10px 0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1.5px;background-position:center bottom 29%;background-origin:padding-box;text-shadow:3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;transition:color .1s ease-out;background-position:left bottom 15px;padding:.5em 0;font-size:.7em}.accordion-item-toggle[aria-expanded=false]+.accordion-desc{border:none;display:none}.accordion-item-toggle[aria-expanded=true]+.accordion-desc{border:none;display:block}.btn.collapsible__toggle,.collapsible__toggle.toolbar-item{display:none}@media all and (max-width:1024px){.js .btn.collapsible__toggle,.js .collapsible__toggle.toolbar-item{display:block;margin-top:0}}.collapsible__content{transition:max-height .4s linear}@media all and (max-width:1024px){.js .collapsible__content{max-height:0;overflow:hidden}}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]{white-space:pre-wrap;word-break:break-word}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}pre.code-toolbar{position:relative}pre.code-toolbar::-webkit-scrollbar{display:none}pre.code-toolbar>.toolbar{position:absolute;top:.5em;right:.5em;transition:opacity .3s ease-in-out;opacity:0}pre.code-toolbar:hover>.toolbar{opacity:1}pre.code-toolbar>.toolbar .toolbar-item{display:inline-block}pre.code-toolbar>.toolbar a{cursor:pointer}pre.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}img{position:relative}/*!
 * 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],.ladda-button--fixed.toolbar-item[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}/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2016 Hakim El Hattab, http://hakim.se
 */