:root{--fontFamily:"Inter","HelveticaNeue","Helvetica Neue",Helvetica,Arial,-system-ui,system-ui,sans-serif;--fontSize:2rem;--lateralPadding:0 8%;--color:#121319;--linkColor:var(--inverseColor);--linkHover:var(--inverseColor);--lighterColor:rgba(0,0,0,.2);--backdropBlur:saturate(180%) blur(10px);--backdropBg:rgba(255,255,255,.7);--selectionBg:rgba(0,0,0,.99);--selectionText:#FFF;--imgPlaceholderColor:#F3F3F3;--transparentBg:rgba(255,255,255,0);--scrollbarTrack:#dedede;--scrollbarThumb:#666;--buttonFontSize:1.6rem;--buttonBorderColor:currentColor;--buttonBorderHover:currentColor;--headerFontSize:2.3rem;--headerLetterSpace:-.1rem;--sectionsFontSize:3rem;--xbuttonFontSize:3rem;--hLine:1.2;--hSpace:-.1rem;--hWeight:700;--asideCartTitle:2rem;--imgRadius:1.5rem;--hMassive:9rem;--sectionMargin:10rem auto;--radius:5rem!important;--duration:2s;--ease:var(--easeOutExpo)}@supports (font-variation-settings:normal){:root{--fontFamily:var(--fontFamilyVar)}}[dark-mode]{--bgColor:#121319;--lighterColor:rgba(255,255,255,.3);--selectionBg:rgba(18,19,25,.9);--backdropBg:rgba(0,0,0,.8);--selectionText:var(--bgColor);--imgPlaceholderColor:var(--boxBgColor);--transparentBg:rgba(0,0,0,0);--scrollbarTrack:#2C2C2C;--scrollbarThumb:#6B6B6B}::selection{background:var(--selectionBg);color:var(--selectionText)}::-moz-selection{background:var(--selectionBg);color:var(--selectionText)}*{scrollbar-width:auto;scrollbar-color:var(--scrollbarThumb) var(--scrollbarTrack)}::-webkit-scrollbar{width:var(--scrollbarWidth,1.7rem)}::-webkit-scrollbar-track{background:var(--scrollbarTrack)}::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumb);border-radius:100vw;border:3px solid var(--scrollbarTrack)}@font-face{font-family:'Ogg';font-style:normal;font-weight:100;font-display:swap;src:url(https://openthinking.net/font/Ogg-Regular.woff) format("woff")}.ogg{font-family:'Ogg',sans-serif;letter-spacing:1px}body{transition:background 1.5s var(--easeOutExpo)}body.homeHero{--bgColor:#FCBC05}label,legend{display:inline-block;font-weight:500}.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.5;font-size:var(--hFSize);line-height:var(--hLine);letter-spacing:var(--hSpace);font-weight:var(--hWeight)}.h1{--hFSize:var(--h1Size)}.h2{--hFSize:var(--h2Size)}.h3{--hFSize:var(--h3Size)}.h4{--hFSize:var(--h4Size)}.h5{--hFSize:var(--h5Size);--hSpace:0}.h6{--hFSize:var(--h6Size);--hSpace:0}.lighter{--hWeight:400!important;font-weight:400!important}.massive{font-size:var(--hMassive);font-weight:700;line-height:1}.bulky{font-size:10.7vw;font-weight:700;line-height:1}.biggerp{font-size:3.1vw;line-height:1}.select.block{background-color:var(--color);color:var(--colorInverse);display:inline;padding:0 .6rem}.select.underline{border-bottom:2px solid currentColor}[data-fit-text]{--width:100vw;--scale:.9;--size:calc(var(--width) / (var(--length, 1) * 0.5) * var(--scale, 1));font-size:var(--size)}input:not([type="checkbox"]),textarea{padding:1.5rem 2rem!important}a:not(.button){border-bottom:1.3px solid transparent;transition:all 100ms var(--easeOutExpo)}a:not(.button):hover{border-bottom-color:currentColor!important}a,a:hover{text-decoration:none}img{border-radius:var(--imgRadius)}a>img{transition:all 200ms var(--easeOutExpo)}a:hover>img{transform:scale(.95)}figure{margin:1rem}.lighterColor{color:var(--lighterColor);--colorHeadings:var(--lighterColor)}.margin1{margin:1rem auto}.margin2{margin:2rem auto}.margin3{margin:3rem auto}.margin4{margin:4rem auto}.margin5{margin:5rem auto}.margin6{margin:6rem auto}.margin7{margin:7rem auto}.margin8{margin:8rem auto}.margin9{margin:9rem auto}.margin10{margin:10rem auto}.marginTop1{margin-top:1rem}.marginTop2{margin-top:2rem}.marginTop3{margin-top:3rem}.marginTop4{margin-top:4rem}.marginTop5{margin-top:5rem}.marginTop6{margin-top:6rem}.marginTop7{margin-top:7rem}.marginTop8{margin-top:8rem}.marginTop9{margin-top:9rem}.marginTop10{margin-top:10rem}.marginBottom1{margin-bottom:1rem}.marginBottom2{margin-bottom:2rem}.marginBottom3{margin-bottom:3rem}.marginBottom4{margin-bottom:4rem}.marginBottom5{margin-bottom:5rem}.marginBottom6{margin-bottom:6rem}.marginBottom7{margin-bottom:7rem}.marginBottom8{margin-bottom:8rem}.marginBottom9{margin-bottom:9rem}.marginBottom10{margin-bottom:10rem}.xbutton,.ibutton{display:inline-block;border:none;font-size:var(--xbuttonFontSize);padding:0;font-weight:500;letter-spacing:-.1rem}.xbutton.small,.ibutton.small{font-size:1.5rem;letter-spacing:0}.xbutton.large,.ibutton.large{font-size:calc(var(--xbuttonFontSize) + 1.5rem)}.button.is-outlinehover{transition:none;background:none;border:var(--buttonBorderWidth) var(--buttonBorderStyle) var(--buttonBorderColor);color:var(--buttonColor)}.button.is-outlinehover:hover{background:var(--colorInverse);color:var(--buttonColor);border-color:var(--colorInverse)}main a{border-bottom-color:currentColor!important; }.backdrop-blur{background:var(--backdropBg);-webkit-backdrop-filter:var(--backdropBlur);backdrop-filter:var(--backdropBlur)}header{position:relative;top:0;left:0;z-index:9;width:100%;text-align:center}header .block{display:inline-block;position:relative;z-index:100;margin:2rem auto;padding:0 2rem;max-height:100px;border:1px solid currentColor;border-radius:var(--radius);overflow:hidden;background-color:var(--bgColor);font-size:var(--headerFontSize);letter-spacing:var(--headerLetterSpace)}header .block grid c{padding:2rem}header .block grid c:first-child{border-right:1px solid currentColor}header li a{margin:var(--padding)}[dark-mode] #logo img{filter:invert(100%)}.cart-active footer{padding-bottom:15rem}footer{position:relative;z-index:9;padding:2rem 0 5rem;margin:var(--lateralPadding)}footer ul.no-style li{margin:1rem auto}footer .copyright{font-size:1.2rem}footer .copyright a{border-bottom-width:1px}section{padding:2rem 0;margin:var(--sectionMargin)}section>*,.section>*{padding:var(--lateralPadding)}section p.describe{font-size:var(--sectionsFontSize);line-height:1.2;margin-bottom:2rem}.home .hero{width:100%;min-height:50%;height:100%;margin:0;padding:5rem 0;background-image:url(../../../../../../../../themes/openthinking/assets/img/hero-blob.svg);background-repeat:no-repeat;background-position:0 50%}.home .hero img{border-radius:var(--imgRadius)}section.slideshow .slick-slide .text,section.slideshow .slick-slide .image{transform-style:preserve-3d;transform:perspective(0) rotate(0);transition:transform 3s var(--easeOutExpo),opacity 1s var(--easeOutExpo)}section.slideshow .slick-slide.slick-active .text{opacity:1;transform:translate3d(11px,20px,75px) perspective(1500px) rotateY(-22deg) rotateX(20deg)}section.slideshow .slick-slide.slick-active .image{opacity:1;transform:translate3d(11px,20px,75px) perspective(1500px) rotateY(22deg) rotateX(20deg)}.slider .slick-list{padding-bottom:5rem}.nav{position:fixed;bottom:0;left:0;width:100vw;height:0;z-index:50;place-items:center;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="black" d="M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z"/></svg>'),auto}[dark-mode] .nav{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="white" d="M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z"/></svg>'),auto}.nav a{padding:.5rem}.nav a:hover{background:var(--color);color:var(--colorInverse);border-radius:7px}.nav .inside{width:250px;min-height:400px;overflow:auto;padding:2rem;border-radius:var(--radius);box-shadow:0 0 15px 10px rgba(0,0,0,.05);color:var(--color);border:1px solid currentColor;display:grid;place-items:center;transform:scale(0);transition:transform 2s var(--easeOutExpo)}.nav ul li:not(.sml){font-size:3rem;line-height:1.3;font-weight:800;text-transform:uppercase}.nav ul .sml{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}.nav p{font-size:1rem}span.char{display:inline-block}#openNav{font-size:3rem;font-weight:700;letter-spacing:-1px;cursor:pointer;user-select:none}#openNav span{display:inline-block}body.openNav .nav{display:grid;height:100vh;top:0}body.openNav .nav .inside{transform:scale(1)}.nav ul li{transform:translateX(-300px) scale(0);transition:transform 1s var(--easeOutExpo)}body.openNav .nav ul li{transform:translateX(0) scale(1)}body.openNav .nav ul li:nth-child(2){transition-delay:100ms}body.openNav .nav ul li:nth-child(3){transition-delay:200ms}body.openNav .nav ul li:nth-child(4){transition-delay:300ms}body.openNav .nav ul li:nth-child(5){transition-delay:400ms}body.openNav .nav ul li:nth-child(6){transition-delay:500ms}body.openNav .nav ul li:nth-child(7){transition-delay:600ms}body.openNav .nav ul li:nth-child(8){transition-delay:700ms}body.openNav .nav ul li:nth-child(9){transition-delay:800ms}body.openNav .nav ul li:nth-child(10){transition-delay:900ms}@media only screen and (max-width:600px){.nav{z-index:999}.nav .inside{width:95vw;height:95vh}}@media only screen and (min-width:601px){.nav .inside{transform:translateX(-80px)}}#helpBubble{position:fixed;left:1rem;bottom:1rem;z-index:20}#helpBubble a{text-decoration:none;transition:transform 300ms ease-in-out}#helpBubble span{transition:transform 200ms ease-in-out;border:1px solid currentColor;z-index:11;border-radius:var(--radius);box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:var(--padding);cursor:pointer;user-select:none}#helpBubble span:hover{transform:scale(1.1) rotate(-20deg);transform-origin:center center}.spotlight flex{position:relative}.spotlight flex img{border-radius:var(--imgRadius);border:1px solid var(--boxBorderColor);transition:all 1s var(--easeOutExpo);background-color:var(--imgPlaceholderColor)}.spotlight flex c:first-child img{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.spotlight flex c:last-child img{position:absolute;bottom:0;z-index:1;max-width:23%;box-shadow:0 0 20px 5px rgba(0,0,0,.1)}.spotlight figcaption{margin-top:1.5rem}.spotlight figcaption .title{position:relative;overflow:hidden;text-overflow:"";white-space:nowrap;width:90%;display:inline-block}.spotlight figcaption .title:after{content:"";position:absolute;top:0;right:0;height:100%;width:60px;background-image:linear-gradient(to right,var(--transparentBg) 0%,var(--bgColor) 100%)}.spotlight.right flex c:first-child img{transform-style:preserve-3d;transform:perspective(1500px) rotateY(-22deg) rotateX(20deg)}.spotlight.right flex c:last-child img{right:0;transform-style:preserve-3d;transform:perspective(1500px) rotateY(22deg) rotateX(20deg)}.spotlight.left flex c:first-child img{transform-style:preserve-3d;transform:perspective(1500px) rotateY(-22deg) rotateX(20deg)}.spotlight.left flex c:last-child img{left:-10px;transform-style:preserve-3d;transform:perspective(1500px) rotateY(22deg) rotateX(20deg)}.spotlight.right:hover flex c:first-child img,.spotlight.left:hover flex c:first-child img,.spotlight.right:hover flex c:last-child img,.spotlight.left:hover flex c:last-child img{transform:none}.halloffame{padding:5rem 0;overflow:hidden;background-color:var(--color);color:var(--colorInverse);--colorHeadings:var(--colorInverse)}.halloffame .frame{padding:1rem}.halloffame .navbar{padding:var(--lateralPadding)}.carto{position:fixed;bottom:1rem;right:1rem;border:1px solid currentColor;z-index:11;border-radius:var(--radius);box-shadow:0 0 10px 0 rgba(0,0,0,.1);transform:translateY(0);transition:transform 0.55s var(--easeOutExpo);padding:var(--padding);text-transform:uppercase;cursor:pointer;user-select:none}.cart-active .carto{transform:translateY(-18px)}.carto:before{content:attr(data-open);transition:content 0.55s var(--easeOutExpo)}.cart-active .carto:before{content:attr(data-close)}aside.cart{position:fixed;bottom:10px;left:0;right:0;overflow:hidden;padding:0;max-width:1200px;width:90%;border:1px solid currentColor;z-index:10;margin:0 auto;border-radius:var(--radius);box-shadow:0 0 10px 0 rgba(0,0,0,.1);transform:translateY(150%);transition:transform 0.55s var(--easeOutExpo)}aside.cart c:nth-child(2)>*{margin:0 2rem}aside.cart c:nth-child(2)>div{border-left:1px solid currentColor;border-right:1px solid currentColor;height:100%}aside.cart grid>c>.thumbnail,aside.cart grid>c>.buylink,aside.cart grid>c .pricetitle{transform:translateY(150%);transition:transform 1s var(--easeOutExpo)}aside.cart .thumbnail{position:relative}aside.cart .thumbnail img{max-width:var(--cartThumbnail,150px);margin:1rem auto;border-radius:var(--imgRadius);border:1px solid currentColor}aside.cart .price{display:block;font-size:1.3rem}aside.cart .title{display:block;font-size:var(--asideCartTitle);line-height:1}.cart-active aside.cart{transform:translateY(0)}.cart-active aside.cart grid>c>.thumbnail,.cart-active aside.cart grid>c>.buylink,.cart-active aside.cart grid>c .pricetitle{transform:translateY(0)}.product.page .featured{padding:5rem 0;overflow:hidden;border-top:1px solid var(--boxBgColor);border-bottom:1px solid var(--boxBgColor)}.product.page .featured .frame{padding:1rem;width:400px!important}.product.page .featured .navbar{padding:var(--lateralPadding); }.product.page .hero{margin:1rem auto 5rem}.product.page .hero .h1{font-weight:700}.product.page .hero [itemprop="description"]{font-size:1.6rem}.product.page .margin3{color:#999}section .showmore{display:none}.review .margin3{background-color:#101117;visibility:visible;border-radius:2rem;border:1px solid #2a2b30;padding:2rem;margin:0 auto var(--margin);transition:all 500ms ease-in-out}.review .margin3:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,.2)}:root{--gaugeSize:120px;--gaugeTextSize:6px;--gaugeStrokeColor:#384253;--gaugeRed:#FF6059;--gaugeYellow:#FFBD2E;--gaugeGreen:#00D067;--gaugeBlue:#00f;--speedBg:#121319}.speed c{padding:3rem;border:1px solid #2a2b30;border-radius:2rem;min-width:205px}.speed c:last-child{border:none;padding:0 1rem 0 0}.gauge{display:block;margin:10px auto;max-width:80%;max-height:var(--gaugeSize)}.gauge .circle-bg{fill:none;stroke:var(--gaugeStrokeColor);stroke-width:3.8}.gauge .circle{fill:none;stroke-width:3.8;stroke-linecap:round}.animate .gauge .circle{animation:gaugeProgress 1.5s var(--easeInOutQuint) forwards}.gauge.green .circle{stroke:var(--gaugeGreen)}.gauge.yellow .circle{stroke:var(--gaugeYellow)}.gauge.red .circle{stroke:var(--gaugeRed)}.gauge.blue .circle{stroke:var(--gaugeBlue)}.gauge .percentage{font-size:var(--gaugeTextSize);font-family:var(--fontFamily);text-anchor:middle;line-height:0}.gauge.green .percentage{fill:var(--gaugeGreen)}.gauge.yellow .percentage{fill:var(--gaugeYellow)}.gauge.red .percentage{fill:var(--gaugeRed)}.gauge.blue .percentage{fill:var(--gaugeBlue)}@keyframes gaugeProgress{0%{stroke-dasharray:0 100}}.accordion,.accordion .a-container{display:flex;flex-direction:column;width:100%}.accordion .a-container{height:auto}.accordion .a-container .a-btn{position:relative;width:100%;display:block;cursor:pointer;margin:var(--padding) auto;padding:var(--padding) 0}.accordion .a-container .a-panel{width:100%;height:auto;color:var(--color);opacity:0;max-height:0;overflow:hidden;transition:all 300ms var(--easeInOutQuint)}.accordion .a-container .a-btn span{display:block;position:absolute;height:14px;width:14px;right:20px;top:50%;transform:translateY(-50%)}.accordion .a-container .a-btn span:after{content:'';width:14px;height:3px;border-radius:2px;background-color:var(--color);position:absolute;top:6px}.accordion .a-container .a-btn span:before{content:'';width:14px;height:3px;border-radius:2px;background-color:var(--color);position:absolute;top:6px;transform:rotate(90deg);transition:all 300ms var(--easeInOutQuint)}.accordion .a-container.active .a-btn span::before{transform:rotate(0deg)}.accordion .a-container.active .a-panel{opacity:1;max-height:50000px}.themes .theme{margin-bottom:10rem}.themes .sidelinks{font-size:6vmin}.themes .sidelinks li{margin:0}.page-template-about{--bgColor:rgb(19,19,19);--color:red;--colorHeadings:var(--color);--fontFamily:'Ogg',sans-serif;font-family:var(--fontFamily);--boxBgColor:var(--color);--boxBorderColor:var(--black)}.page-template-about #logo{filter:invert(27%) sepia(100%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(100%)}.outline{-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--color);color:transparent}.about-hero{position:relative}.about-hero img{width:100%;max-width:555px;margin:0 auto;text-align:center}.about-hero h1,.about-hero h2{font-size:13vw}.about-hero h2{display:block;width:100%}.head{display:inline-block;vertical-align:initial;width:35px}.post .content{max-width:600px;margin:0 auto;font-size:1.6rem;color:#5A6888;--colorHeadings:#01194F;--globalScale:1;--hScale:var(--globalScale);--h1Size:calc(var(--hScale) * clamp(3.1rem, 3.1rem + ((1vw - 7.77rem) * 6.4516), 4.7rem));--h2Size:calc(var(--hScale) * clamp(2.7rem, 2.7rem + ((1vw - 7.77rem) * 3.6290), 3.6rem));--h3Size:calc(var(--hScale) * clamp(2.4rem, 2.4rem + ((1vw - 7.77rem) * 2.8226), 3.1rem));--h4Size:calc(var(--hScale) * clamp(2.2rem, 2.2rem + ((1vw - 7.77rem) * 1.2097), 2.5rem));--h5Size:calc(var(--hScale) * clamp(2rem, 2rem + ((1vw - 7.77rem) * 1.2097), 2.3rem));--h6Size:calc(var(--hScale) * clamp(1.6rem, 1.6rem + ((1vw - 7.77rem) * 0.8065), 1.8rem))}.single-post .content ul{margin:2rem 0}.post img{margin:4rem auto}.post p{margin:2rem auto}.journal .article-header{margin:1rem auto;padding:2rem 4rem;border:1px solid currentColor;border-radius:var(--radius);overflow:hidden;transition:all 500ms var(--easeOutExpo)}.journal .article-header h3{margin:0;line-height:1.1}.post h1:not(.article-title),.post h2,.post h3,.post h4,.post h5,.post h6{margin:5rem auto 1rem}.galsldr img{padding:0 5px;max-height:321px}.page-template-affiliate-signup{--radius:1rem;max-width:100%;width:auto}.page-template-affiliate-signup .smalldesc{font-size:60%;color:#666}@media (min-width:600px){#affwp-affiliate-dashboard{display:grid;column-count:2;grid-template-columns:1fr 3fr;grid-template-rows:1fr;gap:0 0}#affwp-affiliate-dashboard p{margin-bottom:5rem}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{display:block}#affwp-affiliate-dashboard .affwp-form{margin-bottom:20px;border:1px solid rgba(0,0,0,.2);padding:5rem;border-radius:var(--radius)}}.wpcf7 select,.wpcf7 textarea,.wpcf7 input[type="text"],.wpcf7 input[type="password"],.wpcf7 input[type="datetime"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="date"],.wpcf7 input[type="month"],.wpcf7 input[type="time"],.wpcf7 input[type="week"],.wpcf7 input[type="number"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="search"],.wpcf7 input[type="tel"],.wpcf7 input[type="color"]{width:100%;font-size:1.6rem}.edd-input,.edd-select{width:100%;font-size:1.6rem}.edd-login-submit,.edd-lost-password{display:inline}.edd-lost-password{margin-left:2rem}.post-11 .article-header,.post-11 hr{display:none}.edd-logged-out{text-align:center}#edd_login_form{max-width:450px;margin:3rem auto;border:1px solid;border-radius:var(--radius);padding:2rem}.page-template-contact .wpcf7-textarea{border-radius:2rem}.callsupport{opacity:.5;transition:opacity 500ms var(--easeOutExpo)}.callsupport:hover{opacity:1; }.contactSupport{line-height:1.5}.grecaptcha-badge{display:none!important}@media only screen and (max-width:768px){:root{--lateralPadding:0 1.3rem}}@media only screen and (min-width:1599px){header>*,footer>*{padding:var(--lateralPadding)}header,footer,section>*,.section>*{width:100%;max-width:1600px;margin-right:auto;margin-left:auto}.home .hero{height:100vh}}