@import url(https://use.fontawesome.com/releases/v6.7.2/css/all.css);@font-face{font-family:'Martel';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/martel/v12/PN_yRfK9oXHga0XVqekqghzT.ttf) format('truetype')}@font-face{font-family:'Martel';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/martel/v12/PN_yRfK9oXHga0XVzeoqghzT.ttf) format('truetype')}@font-face{font-family:'Martel';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/martel/v12/PN_xRfK9oXHga0XdZsg6.ttf) format('truetype')}@font-face{font-family:'Martel';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/martel/v12/PN_yRfK9oXHga0XV3e0qghzT.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EXUonz0VO4.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EUKpXz0VO4.ttf) format('truetype')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/overpassmono/v21/_Xm5-H86tzKDdAPa-KPQZ-AC_COcRycquHlL6EUzpXz0VO4.ttf) format('truetype')}.fa-hugging-face{aspect-ratio:1 / 1;background:url('/img/icon-huggingface.svg') 0% 120% no-repeat;display:inline-block;position:relative;top:1px;width:.84rem}.fa-substack{aspect-ratio:1 / 1;background:url('/img/icon-substack.svg') 0% 120% no-repeat;display:inline-block;position:relative;top:1px;width:.64rem}.fa-substack-white{aspect-ratio:1 / 1;background:url('/img/icon-substack-white.svg') 0% 120% no-repeat;display:inline-block;position:relative;top:1px;width:.64rem}.fa-beehiiv{aspect-ratio:1 / 1;background:url('/img/icon-beehiiv.svg') 0% 120% no-repeat;display:inline-block;position:relative;top:1px;width:.64rem}.serif{font-family:'Martel',serif;font-weight:400;letter-spacing:.008rem}.sans-serif{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem}html{font-size:15px}body{background:#f5f5f5;margin:0px;min-width:320px;padding:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1{font-family:'Martel',serif;font-weight:400;letter-spacing:.008rem;color:#fff;font-size:1.52rem;letter-spacing:0px;line-height:2.28rem;margin:0px}h2,h2>span,h3,h3>span{font-family:'Martel',serif;font-weight:400;letter-spacing:.008rem;font-weight:300;letter-spacing:0px;margin:0px}h2{font-size:1.28rem;line-height:1.92rem}#content-body>.container h2{margin:3rem 0 1.92rem 0 !important}h3{font-size:1.04rem;line-height:1.56rem}#content-body>.container h3{margin:0 0 1.56rem 0 !important}h4,h4>span,h5,h5>span{font-family:'Open Sans','Helvetica Neue',sans-serif;letter-spacing:.008rem;font-weight:400;letter-spacing:0px !important}#content-body>.container h4{font-size:1.04rem;line-height:1.56rem;margin:0 0 1.56rem 0}#content-body>.container h5{font-size:.88rem;line-height:1.32rem;margin:0 0 1.32rem 0}p,li{font-family:'Martel',serif;font-weight:400;letter-spacing:.008rem;color:#5b6770;font-size:.8rem}p{line-height:1.6rem;margin:0 0 1.8rem 0}a{color:#eb3300;-moz-text-decoration-color:#b7c9d3;-webkit-text-decoration-color:#b7c9d3;text-decoration-color:#b7c9d3;-moz-text-decoration-style:dotted;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}a:hover,a:focus{color:#ff7f41;-moz-text-decoration-color:#ff7f41;-webkit-text-decoration-color:#ff7f41;text-decoration-color:#ff7f41;-moz-text-decoration-style:solid;-webkit-text-decoration-style:solid;text-decoration-style:solid}pre{margin:-1rem 0 1rem 0}pre>code,pre>code *{font-family:monospace,"Courier New" !important;font-size:.72rem;font-weight:400;letter-spacing:0px !important;line-height:1rem !important}pre:not(.julia):not(.python):not(.r):not(.sql):not(.html):not(.javascript):not(.js):not(.css):not(.gherkin)>code,pre:not(.julia):not(.python):not(.r):not(.sql):not(.html):not(.javascript):not(.js):not(.css):not(.gherkin)>code *{background:#f5f5f5 !important;color:#777 !important;font-style:italic !important}p>code{background:#fff;font-family:monospace,"Courier New" !important;letter-spacing:0px !important;padding:0 .2rem}.highlight{background:#fdff32;color:#1d252d}.content-cta{background:#fff;color:#5b6770;font-size:1rem;line-height:1.6rem;padding:1.2rem 2rem;text-align:center}.content-cta a{display:block;margin-top:2rem}p>code,.highlight code{color:#000 !important}aside{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;background:#fff;color:#1d252d;font-size:.72rem;line-height:1.2rem;margin:2.2rem 0;padding:1rem 1.8rem;text-align:center}.hr-major,.hr-minor{display:block;height:.36rem;margin:2.6rem 0;width:3.4rem}.hljs-keyword,.hljs-selector-tag,.hljs-addition{color:#4cae04 !important}.hljs-number,.hljs-string,.hljs-meta .hljs-meta-string,.hljs-literal,.hljs-doctag,.hljs-regexp{color:#00a6c8 !important}.hljs-built_in,.hljs-deletion{color:#eb3300 !important}.hr-major{background:#eb3300}.hr-minor{background:#00a6c8}.container{margin-right:2.4rem;margin-left:2.4rem;padding:0px}.full-vw{left:-2.4rem;position:relative;width:100vw;right:-2.4rem}.clearfix{clear:both}a.btn,button.btn{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;cursor:pointer;display:inline-block;border-radius:25em;font-size:.8rem;font-weight:600;letter-spacing:-0.008rem;padding:.64rem 1.64rem;text-decoration:none;-moz-transition:background .24s ease,color .24s ease;-webkit-transition:background .24s ease,color .24s ease;-o-transition:background .24s ease,color .24s ease;-ms-transition:background .24s ease,color .24s ease;transition:background .24s ease,color .24s ease}a.btn-default,button.btn-default{background:#1d252d;color:#fff}a.btn-default:hover,a.btn-default:focus,button.btn-default:hover,button.btn-default:focus{background:#5b6770}a.btn-primary,button.btn-primary{background:#eb3300;color:#fff}a.btn-primary:hover,a.btn-primary:focus,button.btn-primary:hover,button.btn-primary:focus{background:#ff7f41}a.btn-secondary,button.btn-secondary{background:#00a6c8;color:#fff}a.btn-secondary:hover,a.btn-secondary:focus,button.btn-secondary:hover,button.btn-secondary:focus{background:#3ccbda}.disable-scroll{overflow:hidden !important}.category{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:#00a6c8;display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:.08rem;padding-bottom:.6rem;text-transform:uppercase}.clear{clear:both}.overlay{--color-cmp-overlay:#1d252d !important;--feature-overlay-opacity:.77 !important}#usercentrics-cmp-ui{background:#f5f5f5 !important;border:none !important}#usercentrics-cmp-ui .cmp-wrapper,#usercentrics-cmp-ui .cmp,#usercentrics-cmp-ui .modal-wrapper,.cmp-wrapper,.cmp,.modal-wrapper{direction:ltr;--color-main-primary:#00a6c8 !important;--color-main-text:#1d252d !important;--color-links-anchor:#eb3300 !important;--color-cmp-background:#fff !important;--color-cmp-background-rgb:245, 245, 245;--color-tabs-container-background:#fff !important;--color-tabs-tab-active:#00a6c8 !important;--color-tabs-tab-inactive:#1d252d !important;--color-main-border:#fff !important;--color-cookiebot-logo:#b7c9d3 !important;--color-cookiebot-powered-by:#b7c9d3 !important;--color-cmp-scrollbar-thumb:#b7c9d3 !important;--color-buttons-deny-background:#1d252d !important;--color-buttons-deny-text:#b7c9d3 !important;--color-buttons-accept-background:#4cae04 !important;--color-buttons-accept-text:#fff !important;--color-buttons-save-background:#b7c9d3 !important;--color-buttons-save-text:#1d252d !important;--color-buttons-more-background:#fff !important;--color-buttons-more-text:#1d252d !important;--color-buttons-ok-background:#b7c9d3 !important;--color-buttons-ok-text:#1d252d !important;--color-toggle-background-active:#00a6c8 !important;--color-toggle-handle-active:#fff !important;--color-toggle-background-inactive:#b7c9d3 !important;--color-toggle-handle-inactive:#fff !important;--color-toggle-background-disabled:#5b6770 !important;--color-toggle-handle-disabled:#fff !important;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-xxl:28px;--spacing-xxxl:32px;--spacing-xxxxl:36px;--layout-border-radius:0;--layout-border-width:0;--layout-border-color:;--element-buttons-border-radius:50px !important;--typography-font:'Open Sans', 'Helvetica Neue', sans-serif, Arial, sans-serif !important;--typography-size:12px !important;--typography-size-title:1.125em;--typography-size-text:1em;--typography-size-label:.75em;--typography-size-link:.875em;--typography-size-cb:1.071em;--color-cmp-overlay:#1d252d !important;--feature-overlay-opacity:.77 !important}@media (min-width:375px) and (max-width:389px){html{font-size:17.4px}}@media (min-width:390px) and (max-width:413px){html{font-size:17.4px}}@media (min-width:414px) and (max-width:429px){html{font-size:18px}}@media (min-width:430px) and (max-width:506px){html{font-size:18px}}@media (min-width:507px){.hr-major,.hr-minor{width:3.6rem}}@media (min-width:507px) and (max-width:991px){.container{margin-right:3.6rem;margin-left:3.6rem}}@media (min-width:507px) and (max-width:550px){html{font-size:15px}.category{font-size:.52rem;letter-spacing:.052rem}}@media (min-width:551px) and (max-width:677px){html{font-size:17.8px}}@media (min-width:678px) and (max-width:767px){html{font-size:18px}}@media (min-width:768px) and (max-width:819px){html{font-size:24px}}@media (min-width:820px) and (max-width:980px){html{font-size:25.75px}}@media (min-width:981px){html{font-size:15px}h1{font-size:1.92rem;line-height:2.88rem}h2{font-size:1.4rem;line-height:2.1rem}h3{font-size:1.16rem;line-height:1.74rem}h4,h4>span,h5,h5>span{font-family:'Open Sans','Helvetica Neue',sans-serif;letter-spacing:.008rem;font-weight:400}p{font-size:.76rem;line-height:1.52rem}.container{margin-right:2rem;margin-left:2rem}.hr-major,.hr-minor{width:4.2rem}.category{font-size:.56rem;letter-spacing:.06rem}}@media (min-width:1112px){html{font-size:14.75px}.hr-major,.hr-minor{width:4.8rem}#page-container{margin:0 4.8rem}}@media (min-width:1200px){html{font-size:16px}}@media (min-width:1366px){html{font-size:17.75px}}@media (min-width:1400px){html{font-size:18.25px}}@media (min-width:1600px){html{font-size:21px}}@media (min-width:1800px){html{font-size:24px}}@media (min-width:1920px){html{font-size:25px}}@media (min-width:2000px){html{font-size:26px}}@media (min-width:2200px){html{font-size:28px}}@media (min-width:2400px){html{font-size:31px}}@media (min-width:2600px){html{font-size:34px}}@media (min-width:2800px){html{font-size:36px}}@media (min-width:3000px){html{font-size:39px}}#header{left:0px;margin:0px;padding:0px;position:absolute;top:3.4rem;width:100%;z-index:99}#header .container{position:relative}#header #logo-mm{background:url('https://www.michaelmallari.com/img/logo-mm-white-cutout.svg') no-repeat;background-size:3.4rem 3.4rem;display:inline-block;margin:0px;height:3.4rem;width:3.4rem}button#hamburger-menu{background:none;border:none;display:inline-block;float:right;height:3.4rem;margin:0px;outline:none;padding:0 .36rem 0 0;position:relative;right:0px;z-index:99}body#landing button#hamburger-menu{display:none}button#hamburger-menu svg#hamburger-menu-open{transform:scale(1.8)}button#hamburger-menu svg#hamburger-menu-close{display:none;transform:scale(1.8)}button#hamburger-menu.toggle-hamburger-menu-close svg#hamburger-menu-open{display:none}button#hamburger-menu.toggle-hamburger-menu-close svg#hamburger-menu-close{display:inline-block}button#hamburger-menu span{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:#fff;display:inline-block;float:left;font-size:12px;font-weight:600;letter-spacing:.08rem;margin:0px;padding:0px 16px 0px 0px;text-transform:uppercase}button#hamburger-menu span:after{content:'Menu'}button#hamburger-menu.toggle-hamburger-menu-close span:after{color:#eb3300;content:'Close'}body#landing button#hamburger-menu{display:none}#header #nav{background:#fff;position:fixed;right:-5000px;top:0px;-moz-transition:right .32s ease;-webkit-transition:right .32s ease;-o-transition:right .32s ease;-ms-transition:right .32s ease;transition:right .32s ease;width:100%;z-index:90}body#landing #header #nav{display:none}#header #nav.expanded{right:0px !important}button#close-menu{background:none;border:none;display:block;float:right;height:3.4rem;margin:3.2rem 0 2rem 0;outline:none;padding:0px;right:0px}button#close-menu label{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:#1d252d;display:inline-block;float:left;font-size:.76rem;font-weight:600;letter-spacing:.04rem;margin:0px;padding:0 .6rem 0 0;text-transform:uppercase}.nav-primary{display:block;list-style:none;margin:10rem 0rem 0rem 0rem;padding:0px}.nav-primary li{display:block;margin:0px;padding:0px;text-align:center}.nav-primary a{display:block;padding:1.2rem 0;text-decoration:none !important}.nav-primary a span{color:#00a6c8;font-size:.92rem;margin:0px;padding:0px;width:2.6rem}.nav-primary a span:nth-child(2){font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:#1d252d;display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.02rem;text-align:left;text-transform:uppercase;width:7.6rem}@media (min-width:375px){#header{top:3.4rem}button#hamburger-menu{padding:0 .44rem 0 0;transform:scale(1.04)}}@media (min-width:414px){button#hamburger-menu{padding:0 .48rem 0 0;transform:scale(1.12)}}@media (min-width:507px){button#hamburger-menu{padding:0 .56rem 0 0;transform:scale(1.2)}}@media (min-width:551px){#header{top:3.48rem}#header #logo-mm{background-size:3.6rem 3.6rem;height:3.6rem;width:3.6rem}button#hamburger-menu{padding:0 .64rem 0 0;transform:scale(1.2)}}@media (min-width:678px){button#hamburger-menu{padding:0 .72rem 0 0;transform:scale(1.36)}}@media (min-width:768px){button#hamburger-menu{padding:0rem 1rem 0rem 0rem;transform:scale(1.6)}}@media (min-width:981px){#header{top:4.8rem}#header #logo-mm{background-size:4.2rem 4.2rem;height:4.2rem;width:4.2rem}#header .container{margin:0 4.2rem}button#hamburger-menu{transform:scale(1)}#header #nav{width:25%}}@media (min-width:1112px){#header{top:4.8rem}#header .container{margin:0 6.8rem}#header #logo-mm{background:url('https://www.michaelmallari.com/img/logo-mm-pms2028c-cutout.svg') no-repeat;background-size:4.8rem 4.8rem;height:4.8rem;left:0;position:fixed;width:4.8rem}button#hamburger-menu,button#close-menu{display:none}#header #nav{background:none;display:block;padding-top:4.8rem;position:fixed;right:0px !important;width:4.8rem}.nav-primary{margin:0px;padding:0px}.nav-primary li{margin:0 0 .12rem 0;text-align:center}.nav-primary a{background:#fff;height:4.8rem;padding:0px;-moz-transition:background .32s ease;-webkit-transition:background .32s ease;-o-transition:background .32s ease;-ms-transition:background .32s ease;transition:background .32s ease;width:4.8rem}.nav-primary a:hover,.nav-primary a:focus{background:#00a6c8}.nav-primary a span{display:inline-block;padding-top:1.48rem;width:100%}.nav-primary a:hover span,.nav-primary a:focus span{color:#fff}.nav-primary a span:nth-child(2){font-size:.68rem;width:43%}.nav-primary a:hover span:nth-child(2),.nav-primary a:focus span:nth-child(2){color:#fff}.nav-primary li a span:nth-child(2){position:relative;visibility:hidden}.nav-primary li a span:nth-child(2):after{position:absolute;left:-1.32rem;text-align:center;top:.08rem;visibility:visible;width:4.64rem}}#footer{display:block;margin:0px;padding:0px;text-align:center}#footer #quote{background:linear-gradient(120deg, #00a6c8, #00587c);color:#fff;display:block;margin:0px;padding-top:4rem;padding-bottom:4rem}#footer #quote>div{margin:0px auto}#footer #quote p,#footer #quote footer{display:block;margin:0px}#footer #quote p{font-family:'Martel',serif;font-weight:400;letter-spacing:.008rem;color:#fff;font-size:1.12rem;font-weight:300;line-height:2rem}#footer #quote p::before{content:"“"}#footer #quote p::after{content:"”"}#footer #quote footer cite{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;display:block;font-size:.68rem;font-style:normal;letter-spacing:.08rem;margin:3rem 0rem 0rem 0rem;padding:0px;text-transform:uppercase}#footer #quote footer cite::before,#footer #quote footer cite::after{content:"―";font-weight:400}#footer #boilerplate{padding:4.8rem 0}#footer #boilerplate .category{display:block;text-align:left}#footer #boilerplate h2{font-size:1.44rem;text-align:left}#footer #boilerplate h2>span{display:block}#footer #boilerplate p{text-align:left}#footer #boilerplate i{color:#00a6c8}#footer #brands{display:grid;grid-auto-rows:minmax(6rem, auto);grid-column-gap:.2rem;grid-row-gap:.2rem;grid-template-columns:repeat(2, 1fr);list-style:none;margin:0px;padding:0rem 0rem 2rem 0rem}#footer #brands li{background:#fff;text-align:center}#footer #brands li img{filter:grayscale(100);-moz-transition:filter .24s ease;-webkit-transition:filter .24s ease;-o-transition:filter .24s ease;-ms-transition:filter .24s ease;transition:filter .24s ease;width:auto}#footer #brands li:hover img{filter:none}.logo-verizon{height:1.48rem}.logo-yahoo{height:1.52rem}.logo-polo{height:1.72rem}.logo-davita{height:1.92rem}.logo-discovery{height:2.12rem}.logo-lincoln,.logo-marriott{height:2.4rem}.logo-marvel,.logo-nasdaq{height:2.64rem}.logo-amex,.logo-gap,.logo-schwab{height:3rem}.logo-mayoclinic{height:3.32rem}.logo-hasbro{height:4.08rem}#footer #badges ul{display:display;list-style:none;margin:0 0 .8rem 0;padding:0rem}#footer #badges ul li{display:inline-block;margin:0 .2rem;text-align:center}#footer #badges ul li img{filter:grayscale(100);-moz-transition:filter .24s ease;-webkit-transition:filter .24s ease;-o-transition:filter .24s ease;-ms-transition:filter .24s ease;transition:filter .24s ease;height:2.4rem;width:auto}#footer #badges ul li:hover img{filter:none}#footer #boilerplate .btn{margin-top:1.6rem}body#landing #footer #boilerplate .btn{display:none}#footer #hello{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:#5b6770;display:block;font-size:.72rem;margin-top:2rem;text-align:center}#footer #hello a{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem}body#landing #footer #hello{display:none}body#landing #footer #handcrafted{display:none}#footer #handcrafted p,#footer #handcrafted p *{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;font-size:.6rem;line-height:.84rem;margin-bottom:1.6rem}#banner{background:linear-gradient(120deg, #4cae04, #257226);box-shadow:0 .2rem 1rem rgba(29,37,45,0.4);display:block;position:fixed;top:-200px;-moz-transition:top .6s ease;-webkit-transition:top .6s ease;-o-transition:top .6s ease;-ms-transition:top .6s ease;transition:top .6s ease;z-index:98}#banner .container{margin-right:1.4rem;margin-left:1.4rem}#banner.expanded{top:0px !important}#banner p{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:#fff;display:block;font-size:.72rem;line-height:.96rem;margin:0px;padding:.88rem 0}#banner p a,#banner p a:hover{color:#fff !important;text-decoration:none !important}@media (min-width:507px) and (max-width:980px){#footer #brands{grid-template-columns:repeat(3, 1fr)}}@media (min-width:551px){.logo-polo,.logo-verizon{height:1.56rem}.logo-yahoo{height:1.6rem}.logo-davita{height:1.8rem}.logo-discovery{height:1.92rem}.logo-lincoln{height:2.2rem}.logo-nasdaq{height:2.36rem}.logo-marriott,.logo-marvel{height:2.4rem}.logo-amex,.logo-gap,.logo-schwab{height:2.8rem}.logo-mayoclinic{height:3.32rem}.logo-hasbro{height:3.92rem}#footer #quote{padding-top:6rem;padding-bottom:6rem}#footer #quote footer cite{font-size:.64rem}#footer #boilerplate h2{font-size:1.48rem;line-height:2rem}}@media (min-width:678px){#banner .container{margin-right:1.84rem;margin-left:1.84rem}}@media (min-width:678px) and (max-width:980px){.logo-verizon{height:1.36rem}.logo-yahoo{height:1.4rem}.logo-polo{height:1.64rem}.logo-davita{height:1.88rem}.logo-lincoln{height:2.16rem}.logo-discovery{height:2.2rem}.logo-marriott{height:2.32rem}.logo-marvel,.logo-nasdaq{height:2.64rem}.logo-amex,.logo-gap,.logo-schwab{height:2.88rem}.logo-mayoclinic{height:3.32rem}.logo-hasbro{height:4.16rem}}@media (min-width:981px){#footer #quote{background:linear-gradient(140deg, #00a6c8, #00587c);padding-top:6rem;padding-bottom:6rem;text-align:left}#footer #quote>div{width:50%}#footer #quote p{font-size:1.28rem;line-height:2.6rem}#footer #quote footer cite{font-size:.64rem;font-weight:400;margin-top:4rem}#footer #quote footer cite::after{content:""}#footer #boilerplate{margin-right:auto;margin-left:auto;padding:6rem 0rem !important;width:50%}#footer #boilerplate h2{font-size:1.54rem;line-height:2.2rem}#footer #brands{grid-template-columns:repeat(6, 1fr);margin:0 -7.4rem}#banner{height:4.8rem;right:0px;width:16rem}#banner .container{margin-right:1.4rem;margin-left:1.4rem}#banner p{line-height:1rem;padding:.88rem 0}}#content #masthead{background-size:cover;background-position:25% 50%;background-size:auto 100%;min-height:24rem;position:relative}body#home #content #masthead{min-height:36rem}#content #masthead .container{display:inline-block;padding:10rem 0 4.8rem 0}#content #masthead .category{color:#00a6c8;display:block;line-height:1.08rem;margin-bottom:.4rem}#content #masthead h1{color:#fff}#content #masthead p{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:#b7c9d3;font-size:.8rem;line-height:1.6rem;margin:0rem 0rem 1rem 0rem}#content-body li{line-height:1.6rem;margin:0 0 .8rem 0}#content-body strong{color:#1d252d}#content-body p:has(.btn){text-align:center}#content #masthead .btn{margin:3rem 0rem 0rem 0rem}#byline{line-height:1rem;margin-bottom:4rem}#byline>div,#byline>time,.updated{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:#5b6770;font-size:.72rem}#byline i{color:#00a6c8}#byline i.fa-hugging-face{background-position:0% 105%;margin-top:.4rem}#byline>.byline-time{display:block;margin-bottom:1rem}#byline>.byline-notes{font-size:.6rem;line-height:.84rem}.updated{display:block;font-style:italic;margin:5rem 0rem 0rem 0rem}#content-body{min-height:15rem;padding:4.8rem 0}article #content-body h2{margin-bottom:2rem}#content-body ul,#content-body ol{margin:0 0 1.72rem 0}#content-body img{height:auto !important;width:100% !important}#content-body a{overflow-wrap:break-word}#content-body hr{background:#00a6c8;border:none;display:block;height:.2rem;margin:2.6rem 0;width:4rem}#content-body table{border:.04rem solid #b7c9d3;margin-bottom:2rem}#content-body th,#content-body td{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;font-size:.68rem;padding:.6rem .8rem}#content-body th{background-color:#00a6c8;color:#fff;font-weight:700}#content-body tr:nth-child(even){background-color:#fff}#content-body tr:hover{background-color:#1d252d;color:#fff}#content-body .language-tabs{display:flex;flex-wrap:wrap}#content-body .language-tabs input[type="radio"]{display:none}#content-body .language-tabs .language-output{display:none;padding:1rem 0rem 0rem 0rem;order:1;width:100%}#content-body .language-tabs input[type="radio"]:checked+label+.language-output{display:block}#content-body .language-tabs label{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;background:#b7c9d3;border-top:solid .2rem #b7c9d3;font-size:.72rem;font-weight:700;margin-right:.12rem;padding:.32rem 0 .52rem 0;text-align:center;width:4rem}#content-body .language-tabs input[type="radio"]:checked+label{background:#002b36;border-top:solid .2rem #4cae04;color:#fff}div[id^="appendix-"] p,div[id^="appendix-"] li{font-size:.68rem;line-height:1.29rem;margin:0 0 1.12rem 0}div[id^="appendix-"] li{margin:0 0 1.12rem -1.32rem !important;padding:0 0 0 .32rem !important}div[id^="appendix-"] li strong{font-weight:700 !important}#content-body #references ul,#content-body #further-readings ul,#content-body #further-reading ul{list-style:none;margin:0px !important;padding:0px !important}#content-body #references li,#content-body #further-readings li,#content-body #further-reading li{font-size:.68rem;line-height:1.29rem;margin:0 0 1.12rem 0 !important}#aside{background:#fff;color:#5b6770;font-size:.88rem;line-height:1.2rem;padding:2.4rem 0 3rem 0;text-align:center}#aside .category{margin:0px;padding:0px}#aside ul{border-top:solid .08rem #b7c9d3;list-style:none;margin:.32rem 0 0 0;padding:0px}#aside li{margin:0px;padding:0px}#aside a{color:#1d252d;margin:2.2rem 0 0 0;overflow-wrap:break-word;padding:0px}#aside a.category{display:block;font-size:.8rem;font-weight:700;letter-spacing:-0.01rem;line-height:.84rem;margin-top:.52rem;text-decoration:none;text-transform:uppercase}#aside a:hover,#aside a:focus{color:#eb3300}#aside-posts-recent li{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;margin:2.4rem 0 0 0;padding:0rem 0rem 0rem 0rem}#aside-posts-recent a{font-size:.8rem;font-weight:400;line-height:.8rem;overflow-wrap:break-word}aside{align-items:center;font-size:.72rem;line-height:1.08rem;margin:0rem auto;padding:1rem}form{margin:0px auto;max-width:360px}.input-wrapper{border:1px solid #b7c9d3;border-radius:25rem;display:flex;height:2.4rem;margin:1.4rem 0 0 0;overflow:hidden;padding:0 6.6rem 0 .8rem !important;position:relative}.email-field{border:none;background:none;padding:0rem 0rem 0rem 0rem !important;color:#1d252d;width:100%}.email-field:focus{outline:none}.btn-submit{border:none;height:2.2rem;margin:.1rem;padding:0px !important;position:absolute;right:0px;width:6rem}@media (min-width:507px){#content-body hr{width:4rem}}@media (min-width:507px) and (max-width:980px){body #content #masthead{min-height:20rem}body#home #content #masthead{background-position:50% 50%;background-size:175% auto;min-height:31rem}#content #masthead p{margin:0 0 1.4rem 0}#aside{clear:both}#aside ul{margin:.32rem auto 0 auto;width:72%}}@media (min-width:507px) and (max-width:550px){#content #masthead p{font-size:.84rem;line-height:1.4rem}}@media (min-width:551px) and (max-width:677px){body#home #content #masthead{min-height:33rem}}@media (min-width:678px) and (max-width:767px){body#home #content #masthead{min-height:30rem}}@media (min-width:768px) and (max-width:980px){body#home #content #masthead{min-height:33rem}}@media (min-width:981px){#content-body{margin:0px auto;padding:3.93rem 0;width:50%}#content-body li{font-size:.76rem;line-height:1.52rem;margin:0 0 .76rem 0}#aside{background:#f5f5f5;font-size:.72rem;line-height:.92rem;min-height:10rem;padding:2rem 0rem;position:absolute;text-align:left;z-index:2}#aside .container{margin:0 4.2rem}#aside-posts-recent li{margin:2rem 0 .6rem 0}#aside-posts-recent a{font-size:.68rem;line-height:.8rem}}@media (min-width:981px) and (max-width:1111px){#content #masthead{display:block !important;min-height:28rem;padding:0px !important;position:relative !important;width:100%}body#home #content #masthead{min-height:30rem}#content #masthead .container{display:block !important;margin:0px auto !important;padding:6rem 0rem 0rem 0rem;position:relative !important;width:50%;z-index:25}#content #masthead .container *{margin-right:2rem;margin-left:2rem}.particles-js-canvas-el{margin:0px !important;padding:0px !important;position:absolute;top:0;width:100%}}@media (min-width:1112px){#content #masthead{background-position:0% 50%;background-size:150% auto;min-height:26rem;padding-left:0px}body#home #content #masthead{min-height:30rem}#content #masthead p{margin:0 0 4.8rem 0}#content #masthead .container{margin:0 0 0 4.8rem;padding:5rem 0 3.6rem 0;width:52%}#aside{padding:2.04rem 0}#aside .container{margin:0 4.8rem}#aside-posts-recent a{font-size:.68rem;line-height:1rem}}body#category #content-body{padding:0px;width:100%}.posts-list{margin:0px;padding:0px;text-align:center}.posts-list>article{display:inline-block;margin:0px;padding:0px}.posts-list a{text-decoration:none !important}.posts-list>article a .post-thumb{background-position:center !important;background-repeat:no-repeat !important;background-size:136% auto !important;-moz-transition:background-size .24s ease;-webkit-transition:background-size .24s ease;-o-transition:background-size .24s ease;-ms-transition:background-size .24s ease;transition:background-size .24s ease;filter:grayscale(60%)}.posts-list>article a:hover .post-thumb,.posts-list>article a:focus .post-thumb{background-color:#fff;background-size:148% auto !important;filter:none !important}.posts-list>article a .post-thumb-arrow polygon,.posts-list>article a .post-thumb-arrow path{fill:#f5f5f5}.posts-list>article:nth-child(2) a .post-thumb-arrow polygon,.posts-list>article:nth-child(2) a .post-thumb-arrow path,.posts-list>article:nth-child(5) a .post-thumb-arrow polygon,.posts-list>article:nth-child(5) a .post-thumb-arrow path,.posts-list>article:nth-child(8) a .post-thumb-arrow polygon,.posts-list>article:nth-child(8) a .post-thumb-arrow path{fill:#1d252d}.posts-list>article a:hover .post-thumb-arrow polygon,.posts-list>article a:hover .post-thumb-arrow path,.posts-list>article a:focus .post-thumb-arrow polygon,.posts-list>article a:focus .post-thumb-arrow path{fill:#4cae04}.posts-list>article:nth-child(2) .post-details,.posts-list>article:nth-child(5) .post-details,.posts-list>article:nth-child(8) .post-details{background:#1d252d}.posts-list>article a:hover .post-details,.posts-list>article a:focus .post-details{background:#4cae04}.posts-list>article a .post-details.height-auto{height:auto !important}.posts-list>article a .category{color:#00a6c8;font-size:.6rem;line-height:.72rem;margin:0px;padding:2.72rem 0 .68rem 0;text-decoration:none}.posts-list>article a:hover .category,.posts-list>article a:focus .category{color:rgba(255,255,255,0.72)}.posts-list>article a .title{color:#1d252d;font-size:1.2rem;letter-spacing:.01rem;line-height:1.68rem;margin:0 0 1.6rem 0 !important}.posts-list>article:nth-child(2) a .title,.posts-list>article:nth-child(5) a .title,.posts-list>article:nth-child(8) a .title{color:#fff !important}.posts-list>article a:hover .title,.posts-list>article a:focus .title{color:#fff !important}.posts-list>article a .excerpt{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:rgba(29,37,45,0.6);font-size:.76rem;line-height:1.2rem;margin:0px;padding:0 0 2.32rem 0;text-decoration:none}.posts-list>article:nth-child(2) a .excerpt,.posts-list>article:nth-child(5) a .excerpt,.posts-list>article:nth-child(8) a .excerpt{color:rgba(183,201,211,0.52)}.posts-list>article a:hover .excerpt,.posts-list>article a:focus .excerpt{color:rgba(255,255,255,0.72)}@media (min-width:507px) and (max-width:980px){.posts-list>article{width:50%}.posts-list .container{margin-right:1.32rem;margin-left:1.32rem}.posts-list>article:nth-child(even){float:right}.posts-list>article:nth-child(odd){float:left}.posts-list>article a .category{font-size:.48rem;line-height:.68rem;padding:2rem 0 .72rem 0}.posts-list>article a .title{font-size:1.04rem;letter-spacing:.01rem;line-height:1.48rem;margin:0 0 1.04rem 0}.posts-list>article a .excerpt{font-size:.68rem;line-height:1rem;padding:0rem}}@media (min-width:678px) and (max-width:767px){.posts-list .container{margin-right:1.4rem;margin-left:1.4rem}}@media (min-width:768px) and (max-width:980px){.posts-list .container{margin-right:2rem !important;margin-left:2rem !important}}@media (min-width:981px){.posts-list{text-align:left}.posts-list>article{float:left;width:25%}.posts-list>article:nth-child(1){margin-left:25%}.posts-list>article a .category{font-size:.56rem;padding:2.2rem 0 .76rem 0}.posts-list>article a .title{font-size:1.04rem;line-height:1.44rem;margin:0 0 1.56rem 0}.posts-list>article a .excerpt{font-size:.72rem;line-height:1.12rem;padding:0px}}.lazy-bg{background-color:#f0f0f0;position:relative}.lazy-bg::after{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid #ddd;border-top-color:#666;border-radius:50%;animation:spin .8s linear infinite}.lazy-bg.lazy-loaded::after{display:none}@keyframes spin{to{transform:rotate(360deg)}}body#tag #content-body{padding:0px;width:100%}.posts-list{margin:0px;padding:0px;text-align:center}.posts-list>article{display:inline-block;margin:0px;padding:0px}.posts-list a{text-decoration:none !important}.posts-list>article a .post-thumb{background-position:center !important;background-repeat:no-repeat !important;background-size:136% auto !important;-moz-transition:background-size .24s ease;-webkit-transition:background-size .24s ease;-o-transition:background-size .24s ease;-ms-transition:background-size .24s ease;transition:background-size .24s ease;filter:grayscale(60%)}.posts-list>article a:hover .post-thumb,.posts-list>article a:focus .post-thumb{background-color:#fff;background-size:148% auto !important;filter:none !important}.posts-list>article a .post-thumb-arrow polygon,.posts-list>article a .post-thumb-arrow path{fill:#f5f5f5}.posts-list>article:nth-child(2) a .post-thumb-arrow polygon,.posts-list>article:nth-child(2) a .post-thumb-arrow path,.posts-list>article:nth-child(5) a .post-thumb-arrow polygon,.posts-list>article:nth-child(5) a .post-thumb-arrow path,.posts-list>article:nth-child(8) a .post-thumb-arrow polygon,.posts-list>article:nth-child(8) a .post-thumb-arrow path{fill:#1d252d}.posts-list>article a:hover .post-thumb-arrow polygon,.posts-list>article a:hover .post-thumb-arrow path,.posts-list>article a:focus .post-thumb-arrow polygon,.posts-list>article a:focus .post-thumb-arrow path{fill:#4cae04}.posts-list>article:nth-child(2) .post-details,.posts-list>article:nth-child(5) .post-details,.posts-list>article:nth-child(8) .post-details{background:#1d252d}.posts-list>article a:hover .post-details,.posts-list>article a:focus .post-details{background:#4cae04}.posts-list>article a .post-details.height-auto{height:auto !important}.posts-list>article a .tag{color:#00a6c8;font-size:.6rem;line-height:.72rem;margin:0px;padding:2.72rem 0 .68rem 0;text-decoration:none}.posts-list>article a:hover .tag,.posts-list>article a:focus .tag{color:rgba(255,255,255,0.72)}.posts-list>article a .title{color:#1d252d;font-size:1.2rem;letter-spacing:.01rem;line-height:1.68rem;margin:0 0 1.6rem 0 !important}.posts-list>article:nth-child(2) a .title,.posts-list>article:nth-child(5) a .title,.posts-list>article:nth-child(8) a .title{color:#fff !important}.posts-list>article a:hover .title,.posts-list>article a:focus .title{color:#fff !important}.posts-list>article a .excerpt{font-family:'Open Sans','Helvetica Neue',sans-serif;font-weight:400;letter-spacing:.008rem;color:rgba(29,37,45,0.6);font-size:.76rem;line-height:1.2rem;margin:0px;padding:0 0 2.32rem 0;text-decoration:none}.posts-list>article:nth-child(2) a .excerpt,.posts-list>article:nth-child(5) a .excerpt,.posts-list>article:nth-child(8) a .excerpt{color:rgba(183,201,211,0.52)}.posts-list>article a:hover .excerpt,.posts-list>article a:focus .excerpt{color:rgba(255,255,255,0.72)}@media (min-width:507px) and (max-width:980px){.posts-list>article{width:50%}.posts-list .container{margin-right:1.32rem;margin-left:1.32rem}.posts-list>article:nth-child(even){float:right}.posts-list>article:nth-child(odd){float:left}.posts-list>article a .tag{font-size:.48rem;line-height:.68rem;padding:2rem 0 .72rem 0}.posts-list>article a .title{font-size:1.04rem;letter-spacing:.01rem;line-height:1.48rem;margin:0 0 1.04rem 0}.posts-list>article a .excerpt{font-size:.68rem;line-height:1rem;padding:0rem}}@media (min-width:678px) and (max-width:767px){.posts-list .container{margin-right:1.4rem;margin-left:1.4rem}}@media (min-width:768px) and (max-width:980px){.posts-list .container{margin-right:2rem !important;margin-left:2rem !important}}@media (min-width:981px){.posts-list{text-align:left}.posts-list>article{float:left;width:25%}.posts-list>article:nth-child(1){margin-left:25%}.posts-list>article a .tag{font-size:.56rem;padding:2.2rem 0 .76rem 0}.posts-list>article a .title{font-size:1.04rem;line-height:1.44rem;margin:0 0 1.56rem 0}.posts-list>article a .excerpt{font-size:.72rem;line-height:1.12rem;padding:0px}}body#home #content-body{padding:0px;width:100%}@media (min-width:507px) and (max-width:980px){#posts-sticky>article{float:left}#posts-sticky>article:nth-child(2),#posts-sticky>article:nth-child(5),#posts-sticky>article:nth-child(7),#posts-sticky>article:nth-child(9){float:right}#posts-sticky>article:nth-child(3){width:100%}#posts-sticky>article:nth-child(3) a .category{font-size:.6rem;line-height:.68rem;padding:2.4rem 0 .72rem 0}#posts-sticky>article:nth-child(3) a .title{font-size:1.48rem;line-height:2.12rem;padding-right:4rem;padding-left:4rem}#posts-sticky>article:nth-child(3) a .excerpt{font-size:.8rem;line-height:1.2rem;padding-right:4rem;padding-left:4rem}}@media (min-width:981px){#posts-sticky>article:nth-child(4),#posts-sticky>article:nth-child(7){clear:both}#posts-sticky>article:nth-child(5),#posts-sticky>article:nth-child(9){width:50%}#posts-sticky>article:nth-child(3),#posts-sticky>article:nth-child(6),#posts-sticky>article:nth-child(9){float:right}#posts-sticky>article:nth-child(4) a .category,#posts-sticky>article:nth-child(5) a .category,#posts-sticky>article:nth-child(6) a .category,#posts-sticky>article:nth-child(7) a .category,#posts-sticky>article:nth-child(8) a .category,#posts-sticky>article:nth-child(9) a .category{padding-top:2.6rem}#posts-sticky>article:nth-child(5) a .category,#posts-sticky>article:nth-child(9) a .category{font-size:.6rem}#posts-sticky>article:nth-child(4) a .title,#posts-sticky>article:nth-child(6) a .title,#posts-sticky>article:nth-child(7) a .title,#posts-sticky>article:nth-child(8) a .title{font-size:1.32rem !important;letter-spacing:0rem;line-height:1.72rem;margin-bottom:2.4rem !important}#posts-sticky>article:nth-child(5) a .title,#posts-sticky>article:nth-child(9) a .title{font-size:1.68rem !important;letter-spacing:0rem;line-height:2.32rem;margin-bottom:1.86rem}#posts-sticky>article:nth-child(4) a .excerpt,#posts-sticky>article:nth-child(5) a .excerpt,#posts-sticky>article:nth-child(6) a .excerpt,#posts-sticky>article:nth-child(7) a .excerpt,#posts-sticky>article:nth-child(8) a .excerpt,#posts-sticky>article:nth-child(9) a .excerpt{font-size:.76rem;line-height:1.16rem}}/*# sourceMappingURL=styles.min.css.map */