.btn{font-size:1em;padding:.5rem .8rem;line-height:1.3;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;box-shadow:none;text-transform:none;letter-spacing:.03em;border-radius:4px;border:0;cursor:pointer}.btn,.btn span{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700}@media (max-width:599.98px){.btn span{display:none}}.btn,.btn:hover{transition:all .2s ease-in-out}.btn--xs{font-size:.7em;padding:.3rem .6rem}.btn--sm{font-size:.85em;padding:.4rem .7rem}.btn--rg{font-size:1em;padding:.5rem .8rem}.btn--md{font-size:1.2em;padding:.6rem 1.2rem}.btn--lg{font-size:1.4em;padding:.7rem 1.4rem}.btn--xl{font-size:1.8em;padding:.8rem 1.6rem}.btn--accent{background-color:var(--accent);color:#fff}.btn--accent:focus,.btn--accent:hover{color:#fff;filter:var(--hover)}.btn--accent:active{filter:var(--active)}.btn--primary{background-color:var(--primary);color:#fff}.btn--primary:focus,.btn--primary:hover{color:#fff;filter:var(--primary)}.btn--primary:active{filter:var(--active)}.btn--gradient{background:#8228d2;background:var(--beta);background:linear-gradient(45deg,#8228d2,#0064ff 50%,#00d7f0);background:linear-gradient(45deg,var(--beta),var(--primary) 50%,var(--gamma));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--delta)", endColorstr="var(--gamma)", GradientType=1);color:#fff}.btn--gradient:focus,.btn--gradient:hover{color:#fff;filter:var(--hover)}.btn--gradient:active{filter:var(--active)}footer>.container{display:flex;padding-top:1em}@media (max-width:599.98px){footer>.container{flex-direction:column}}@media (min-width:600px){footer>.container{justify-content:space-between;align-items:center}}@media (max-width:599.98px){.footer__menu{margin:0 0 1em}}.footer__menu .menu-item,.header__logo a{display:inline-block}.footer__menu .menu-item a{text-transform:uppercase;font-size:13px;color:#000;display:block;margin:.5em 1.2em .5em 0;font-weight:400}.footer__menu .menu-item a:hover,.footer__social .social__menu .menu-item a:hover{color:var(--primary)}.footer__social{color:#fff;flex:none}.footer__social .social__menu{display:flex;flex-wrap:wrap}@media (max-width:599.98px){.footer__social .social__menu .menu-item{margin:0 16px 0 0}}@media (min-width:600px){.footer__social .social__menu .menu-item{margin:0 0 0 16px}}.footer__social .social__menu .menu-item a{color:#000}.badges{justify-content:flex-start!important}.footer__badge{margin:.5em 1.2em .5em 0}.footer__badge img{width:auto;height:42px}.footer__copyright{font-size:.6em;opacity:.6;letter-spacing:1px;text-transform:uppercase;padding:2em 0}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:44px;height:44px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:23px;height:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;left:0;right:0;margin:auto;display:block}.hamburger-inner{top:50%}.hamburger-inner::after,.hamburger-inner::before{content:""}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}header{background-color:var(--delta);grid-area:header;position:relative;z-index:10}header .container{display:flex;align-items:center}@media (max-width:767.98px){header .container{flex-wrap:wrap;padding:0}}@media (min-width:768px){header .container{padding-right:16px}}.header__logo{order:0}@media (max-width:767.98px){.header__logo{padding:0 0 0 6px;height:50px;display:flex;align-items:center;flex:auto}}@media (min-width:768px){.header__logo{flex-grow:1;margin-left:12px}}.header__logo .nav-toggle{padding:0;width:44px;height:44px;line-height:44px;outline:0;margin-right:8px}@media (min-width:768px){.header__logo .nav-toggle{display:none}}.header__logo .hamburger-inner,.header__logo .hamburger-inner::after,.header__logo .hamburger-inner::before,.header__logo .hamburger.is-active .hamburger-inner,.header__logo .hamburger.is-active .hamburger-inner::after,.header__logo .hamburger.is-active .hamburger-inner::before{background-color:#999}.header__logo a img,.header__logo a svg{display:block;width:auto}@media (max-width:767.98px){.header__logo a img,.header__logo a svg{height:25px}}@media (min-width:768px){.header__logo a img,.header__logo a svg{height:44px}}.header__nav{flex:none}@media (max-width:767.98px){.header__nav{display:none;order:3;width:100%}}@media (min-width:768px){.header__nav{order:2;display:block!important}}.header__nav .open{display:block}.header__nav .header__menu{display:flex;margin:0;padding:0}@media (max-width:767.98px){.header__nav .header__menu{flex-direction:column;padding:8px 0;background-color:rgba(0,0,0,.1)}}.header__nav .header__menu .menu-item,ol li,ul li{list-style:none}.header__nav .header__menu .menu-item a{text-decoration:none}.header__nav .header__menu>.menu-item{position:relative}@media (min-width:768px){.header__nav .header__menu>.menu-item{display:flex;align-items:center;margin-left:8px;height:90px}}*,.header__nav .header__menu>.menu-item>a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.header__nav .header__menu>.menu-item>a{padding:8px 10px;display:block;color:#fff;border-radius:4px}@media (max-width:767.98px){.header__nav .header__menu>.menu-item>a{padding:8px 16px}}@media (min-width:768px){.header__nav .header__menu>.menu-item>a:hover{background:rgba(255,255,255,.15)}.header__nav .header__menu>.current-menu-item:after{content:'';height:3px;width:100%;background:#fff;position:absolute;bottom:0;left:0;right:0}}.menu-item-has-children>a:after{content:'\25BE';color:var(--accent);padding:0 0 0 4px;font-size:12px;position:relative;top:-2px}.menu-item-has-children .sub-menu{display:none;background:#fff}@media (max-width:767.98px){.menu-item-has-children .sub-menu{padding:8px 0;margin:8px 0;background-color:rgba(0,0,0,.1)}}@media (min-width:768px){.menu-item-has-children .sub-menu{position:absolute;right:0;padding:8px 0;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 5px rgba(0,0,0,.4)}}.menu-item-has-children .sub-menu>.menu-item a{display:block;padding:8px 16px;min-width:160px;font-weight:300;color:rgba(0,0,0,.8)}.menu-item-has-children .sub-menu>.menu-item a:hover{color:var(--accent)}.header__social{color:#fff;flex:none}@media (max-width:767.98px){.header__social{order:2;margin-right:16px}}@media (min-width:768px){.header__social{order:3}}.header__social .social__menu,.search-box{display:flex}.header__social .social__menu .menu-item{margin-left:16px}.header__social .social__menu .menu-item a{color:#fff}.header__social .social__menu .menu-item a:hover{opacity:.6}.search-box__input{border-width:1px 0 1px 1px;border-style:solid;border-color:rgba(0,0,0,.4);flex:auto;padding:8px 10px;font-size:1.1em;border-radius:3px 0 0 3px}.search-box__button{flex:none;cursor:pointer;border:0;border-radius:0 3px 3px 0;font-size:1.5em;padding:0;width:40px;line-height:0}.search-results{margin:1em 0}.search-results__title{margin-top:8px}.search-count,.search-terms,.type blockquote strong,.type li strong,.type p strong,.type pre strong{font-weight:700}*{box-sizing:border-box;font-weight:300}body,html{margin:0;padding:0}html{height:100%}body{min-height:100%;background:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "content" "footer"}.content{grid-area:content}.content>.container{margin-right:auto;margin-left:auto;position:relative}@media (max-width:991.98px){.content>.container{padding-top:1em;padding-bottom:1em}}@media (min-width:992px){.content>.container{padding-top:3em;padding-bottom:3em}}.content>.container section{grid-column:1/13}.container--aside{display:flex}@media (max-width:767.98px){.container--aside{flex-direction:column}}.container--aside main{width:100%}@media (max-width:767.98px){.container--aside aside{width:100%}}@media (min-width:768px) and (max-width:991.98px){.container--aside aside{margin-left:2em;min-width:280px}}@media (min-width:992px) and (max-width:1199.98px){.container--aside aside{margin-left:2em;min-width:300px}}@media (min-width:1200px){.container--aside aside{margin-left:3em;min-width:300px}}footer{grid-area:footer}.container{margin:auto;padding:0 16px}.container,.grid{max-width:1200px}@media (max-width:991.98px){.container,.grid{width:100%}}@media (min-width:992px){.container,.grid{width:90%}}.max-reading{width:90%;max-width:800px;margin:0 auto}a{text-decoration:none}a,a:hover{transition:all .2s ease-in-out}.bg-fill{position:relative;overflow:hidden;width:100%;z-index:-1}.bg-fill .bg-fill__img{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;height:100%;width:100%;top:0;left:0;right:0}.scrollable{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.scrollable::-webkit-scrollbar{width:5px}.scrollable::-webkit-scrollbar-track{background:0 0}.scrollable::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px;cursor:pointer}.scrollable::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.truncate{display:table;table-layout:fixed;width:100%;white-space:nowrap}.truncate>span{display:table-cell;overflow:hidden;text-overflow:ellipsis;height:17px}:root{--primary:#0064ff;--primary1:rgba(0, 101, 255, 0.1);--primary2:rgba(0, 101, 255, 0.2);--beta:#8228d2;--beta1:rgba(130, 40, 210, 0.1);--beta2:rgba(130, 40, 210, 0.2);--beta3:rgba(130, 40, 210, 0.3);--gamma:#00d7f0;--delta:#000f32;--epsilon:#20c999;--accent:#00d7f0;--accent-link:#ffefe0;--hover:brightness(1.15);--active:brightness(0.9)}.grid{display:grid;position:relative;margin-right:auto;margin-left:auto}@media (max-width:599.98px){.grid{grid-row-gap:8px;grid-column-gap:8px}}@media (min-width:600px) and (max-width:767.98px){.grid{grid-row-gap:12px;grid-column-gap:12px}}@media (min-width:768px){.grid{grid-row-gap:16px;grid-column-gap:16px}}.grid--col1{grid-template-columns:1fr}.grid--col2{grid-template-columns:repeat(2,1fr)}.grid--col3{grid-template-columns:repeat(3,1fr)}.grid--col4{grid-template-columns:repeat(4,1fr)}.grid--col5{grid-template-columns:repeat(5,1fr)}.grid--col6{grid-template-columns:repeat(6,1fr)}.grid--col7{grid-template-columns:repeat(7,1fr)}.grid--col8{grid-template-columns:repeat(8,1fr)}.grid--col9{grid-template-columns:repeat(9,1fr)}.grid--col10{grid-template-columns:repeat(10,1fr)}.grid--col11{grid-template-columns:repeat(11,1fr)}.grid--col12{grid-template-columns:repeat(12,1fr)}ol,ul{margin:0;padding:0}@media (max-width:599.98px){.type{font-size:85%}}@media (min-width:600px) and (max-width:767.98px){.type{font-size:90%}}@media (min-width:768px) and (max-width:991.98px){.type{font-size:95%}}.type blockquote,.type li,.type p{word-break:break-word}.type blockquote{line-height:1.5}.type li,.type p,.type pre{font-size:1.1em;line-height:1.5}.type h1 b,.type h1 em,.type h1 i,.type h1 strong,.type h2 b,.type h2 em,.type h2 i,.type h2 strong,.type h3 b,.type h3 em,.type h3 i,.type h3 strong,.type h4 b,.type h4 em,.type h4 i,.type h4 strong,.type h5 b,.type h5 em,.type h5 i,.type h5 strong,.type h6 b,.type h6 em,.type h6 i,.type h6 strong{font-weight:inherit;font-style:inherit}.type h1{font:600 2.8em -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.type h2{font:600 1.8em -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.type h3{font:600 1.4em -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.type h4{font:600 1.3em -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.type h5{font:600 1.2em -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.type h6{font:600 1.15em -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (max-width:599.98px){.type .wp-block-image,.type blockquote,.type h1,.type h2,.type h3,.type h4,.type h5,.type h6,.type iframe,.type img,.type ol,.type p,.type pre,.type ul{margin:0 0 16px}}@media (min-width:600px) and (max-width:991.98px){.type .wp-block-image,.type blockquote,.type h1,.type h2,.type h3,.type h4,.type h5,.type h6,.type iframe,.type img,.type ol,.type p,.type pre,.type ul{margin:0 0 20px}}@media (min-width:992px){.type .wp-block-image,.type blockquote,.type h1,.type h2,.type h3,.type h4,.type h5,.type h6,.type iframe,.type img,.type ol,.type p,.type pre,.type ul{margin:0 0 24px}}.type blockquote{border:0;padding:0 0 0 1em;position:relative;font-size:inherit;font-style:normal;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";border-left:3px solid rgba(0,0,0,.2)}.type blockquote cite{font-style:normal;font-size:.8em;color:rgba(0,0,0,.6)}.type ol,.type ul{padding:0 0 0 1.1em}.type li{margin:.5em 0}.type ul li{list-style:disc}.type ol li{list-style:decimal}.type code{background-color:#d8d7d7}.type pre{overflow:auto;padding:1em;border:1px solid #cbc9cf;border-radius:3px;background:#f2f2f3;white-space:pre-wrap;word-break:normal}.type img{max-width:100%!important;height:auto!important;margin:0;border-style:none}.type hr{box-sizing:content-box;height:0;overflow:visible}.type a{color:var(--primary);transition:background .4s ease-in-out,color .4s ease-in-out;background:linear-gradient(to bottom,rgba(0,123,255,.14) 0,rgba(0,123,255,.14) 100%);background-position:0 100%;background-repeat:repeat-x;background-size:0 0;border-bottom:.0625rem solid var(--primary);padding-top:.02em;padding-bottom:.02em}.type a:hover{background-size:.625rem 3.125rem}.type .wp-block-image a{display:block;border:0;background:0 0}.type .aligncenter{margin:0}.type .alignleft,.type .alignright{width:50%}.type .alignleft{float:left;margin:0 2em 1em 0}.type .alignright{float:right;margin:0 0 1em 2em}