@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");@import url("fontawesome-all.min.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block}button{all:unset}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.25em;color:#0f1a16}h1{font-size:2.85em}h2{font-size:2.5em}@media screen and (max-width: 800px){h2{font-size:1.75em}}h3{font-size:1.75em}@media screen and (max-width: 800px){h3{text-align:center;font-size:1.5em}}h4{font-size:1.25em;margin-bottom:0.25em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit;border-bottom-color:transparent}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit;background-color:inherit;border-bottom-color:transparent}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}a{text-decoration:underline 2px;font-weight:600;color:#739042;-moz-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;-webkit-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;-ms-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out}a:hover{color:#fcfcf8;background-color:#556b2f}p{color:#000;margin-bottom:1em}strong{font-weight:600}em{font-style:italic}ul,ol,dl{margin-bottom:1em}ul{list-style:disc;padding-left:1em;margin-left:1em}ul li{padding-left:0.5em}ol{list-style:decimal;padding-left:1em;margin-left:1em}ol li{padding-left:0.25em}sub{position:relative;top:0.5em;font-size:0.8em}sup{position:relative;top:-0.5em;font-size:0.8em}blockquote{padding:1em 0 1em 2em;font-style:italic}*,*:before,*:after{box-sizing:border-box}select{font-size:19px;line-height:1.85em;font-family:'Inter', sans-serif;font-weight:230}@media screen and (max-width: 1280px){select{font-size:16px;line-height:1.5em}}.center{text-align:center}.margin-center{margin:0 auto}.right{text-align:right}.left{text-align:left}.italic{font-style:italic}.bold{font-weight:600 !important}.bolder{font-weight:700 !important}.boldest{font-weight:900 !important}.underline{text-decoration:underline}.strike{text-decoration:line-through;pointer-events:none}.highlight{background:#f5efe5}.highlight-goldenrod{background:#e7b321}.highlight-ultrawhite{background:#fcfcf8}.w-100{width:100%}.mb-0{margin-bottom:0 !important}.mb-4{margin-bottom:4px !important}.mb-8{margin-bottom:8px !important}.mb-12{margin-bottom:12px !important}.mb-16{margin-bottom:16px !important}.mb-24{margin-bottom:24px !important}.mb-32{margin-bottom:32px !important}.mb-48{margin-bottom:48px !important}.mb-64{margin-bottom:64px !important}.mb-96{margin-bottom:96px !important}@media (max-width: 800px){.sm-mb-0{margin-bottom:0 !important}.sm-mb-4{margin-bottom:4px !important}.sm-mb-8{margin-bottom:8px !important}.sm-mb-16{margin-bottom:16px !important}.sm-mb-32{margin-bottom:32px !important}.sm-mb-48{margin-bottom:48px !important}.sm-mb-96{margin-bottom:96px !important}}.p-16{padding:16px}.pb-0{padding-bottom:0}.pb-4{padding-bottom:4px}.pb-8{padding-bottom:8px}.pb-16{padding-bottom:16px}.pb-32{padding-bottom:32px}.pb-48{padding-bottom:48px}.pb-96{padding-bottom:96px}@media (max-width: 800px){.sm-pb-0{padding-bottom:0}.sm-pb-4{padding-bottom:4px}.sm-pb-8{padding-bottom:8px}.sm-pb-16{padding-bottom:16px}.sm-pb-32{padding-bottom:32px}.sm-pb-48{padding-bottom:48px}.sm-pb-96{padding-bottom:96px}}.small{font-size:0.8em}.smaller{font-size:0.7em}.big{font-size:1.2em}.bigger{font-size:1.4em}.indent{padding-left:2em}.w-25{width:25%}.w-33{width:33%}.w-50{width:50%}.w-66{width:66%}.w-75{width:75%}.w-100{width:100%}.mw-100{max-width:100%}@media screen and (max-width: 800px){.sm-w-100{width:100%}}#nav{position:absolute;top:0;left:0;width:100%;text-align:center;padding:1.5em 0 1.5em 0;z-index:1;overflow:hidden}@media screen and (max-width: 800px){#nav{display:none}}#nav>ul>li.active{border-color:rgba(192,192,192,0.35)}#nav>ul>li>a,#nav>ul>li>span{color:#fcfcf8;background-color:inherit;display:block;text-decoration:none;font-weight:400;border:0}#nav>ul{position:relative;display:inline-block;margin-left:0;padding:0 20px;border-left:solid 1px rgba(100,100,100,0.8);border-right:solid 1px rgba(100,100,100,0.8);filter:drop-shadow(1px 1px 0 #000)}@media screen and (max-width: 1000px){#nav>ul{border:none}}#nav>ul:before,#nav>ul:after{content:'';display:block;width:300%;position:absolute;top:50%;transform:translateY(-50%);height:5px;border-top:solid 1px rgba(100,100,100,0.8);border-bottom:solid 1px rgba(100,100,100,0.8)}@media screen and (max-width: 1000px){#nav>ul:before,#nav>ul:after{display:none}}#nav>ul:before{left:100%;margin-left:1px}#nav>ul:after{right:100%;margin-right:1px}#nav li{display:inline-block;padding:0 20px;-moz-transition:color 0.35s ease-in-out, border-color 0.35s ease-in-out;-webkit-transition:color 0.35s ease-in-out, border-color 0.35s ease-in-out;-ms-transition:color 0.35s ease-in-out, border-color 0.35s ease-in-out;transition:color 0.35s ease-in-out, border-color 0.35s ease-in-out}#nav>ul>li>ul{display:none}#navPanel{display:none;background:#291e1a;box-shadow:inset 0 -2px 5px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 800px){#navPanel{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateY(-50vh);-webkit-transform:translateY(-50vh);-ms-transform:translateY(-50vh);transform:translateY(-50vh);-moz-transition:-moz-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease;transition:transform 0.5s ease;display:block;height:50vh;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10002;font-size:1em}}@media screen and (max-width: 800px){#navPanel:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-size:128px 128px}}@media screen and (max-width: 800px){body.navPanel-visible #navPanel{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 800px){body.navPanel-visible #navButton{-moz-transform:translateY(50vh);-webkit-transform:translateY(50vh);-ms-transform:translateY(50vh);transform:translateY(50vh);-webkit-tap-highlight-color:transparent}}@media screen and (max-width: 800px){#navButton .toggle{text-decoration:none;position:absolute;left:50%;top:0;height:100%;border:0;outline:0}}#navButton .toggle:before{color:#fff;color:rgba(255,255,255,0.25);background:rgba(136,122,109,0.75)}@media screen and (max-width: 800px){#navButton .toggle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none !important;font-family:'Font Awesome 5 Free';font-weight:900;text-decoration:none;font-style:normal;content:'\f0c9';text-align:center;display:block;font-size:14px;width:80px;height:30px;line-height:30px;position:absolute;left:50%;margin-left:-40px;border-top:0;border-radius:0 0 0.35em 0.35em}}#navPanel .link{color:#ddd;border-top-color:rgba(255,255,255,0.05)}@media screen and (max-width: 800px){#navPanel .link{position:relative;z-index:1;display:block;text-decoration:none;padding:0.5em;border:0;border-top:dotted 1px rgba(255,0,0,0.05)}}@media screen and (max-width: 800px){#navPanel .link:first-child{border-top:0}}#navPanel .link.depth-0,#navPanel .depth-0{color:#fcfcf8}@media screen and (max-width: 800px){#navPanel .link.depth-0,#navPanel .depth-0{font-weight:600}}@media screen and (max-width: 800px){#navButton{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease;transition:transform 0.5s ease;display:block;height:44px;left:0;position:fixed;top:0;width:100%;z-index:10001}}header{margin-bottom:1em;text-align:center}header>h1,header>h2{margin-bottom:28px}header>p{display:block;font-size:1.5em;margin-bottom:2em;line-height:1.5em;text-align:inherit}@media screen and (max-width: 800px){header>p{font-size:1.25em}}#mainFooter{position:relative;overflow:hidden;padding:4em 0 6em 0;background:#291e1a;background:linear-gradient(to bottom, #743f27, 11%, #291e1a, 37%, #0f1a16);background-repeat:no-repeat;background-size:cover;color:#fcfcf8}@media screen and (max-width: 800px){#mainFooter{padding-left:1em;padding-right:1em}}#mainFooter h2,#mainFooter h3,#mainFooter h4,#mainFooter h5,#mainFooter h6,#mainFooter p{color:#fcfcf8}#footerCup{position:relative;display:inline-block;height:160px;width:250px;box-sizing:border-box;padding-bottom:10px;border-bottom:1px solid #fff}#mainFooter ul{margin-left:0}#mainFooter img{height:150px}#mainFooter header{text-align:center;cursor:default;font-family:"Nunito", "Inter", sans-serif}#mainFooter header h3{font-size:1.85em}#mainFooter section p{text-align:center;margin-bottom:3em;font-style:italic}#mainFooter span.copyright{display:block;text-align:center;font-size:0.8em}#footerCup img{position:absolute;display:inline-block;margin:0 auto;transform:translateX(-50%)}#footerCup img a{height:150px;width:250px}#footerCupWhite{opacity:0;position:absolute;z-index:1;margin:0 auto}#footerCupWhite:hover{opacity:1}.sidebar>hr:first-of-type{display:none}@media screen and (max-width: 800px){.sidebar>hr:first-of-type{display:block}}a.button.buttonSidebar{padding:15px 0;font-weight:300;width:50%}@media screen and (max-width: 1000px){a.button.buttonSidebar{padding:.65em 0;width:50%;font-size:15px}}@media screen and (max-width: 800px){a.button.buttonSidebar{width:160px;max-width:45%}}.sidebar{width:33%;padding-left:80px}@media screen and (max-width: 1280px){.sidebar{padding-left:72px}}@media screen and (max-width: 1000px){.sidebar{padding-left:64px}}@media screen and (max-width: 800px){.sidebar{width:100%;padding:40px 0 0 0}}@media screen and (max-width: 800px){html{overflow-x:hidden}}body{font-size:19px;line-height:1.75em;font-family:'Inter', sans-serif;font-weight:250;background:#743f27;min-height:100vh}@media screen and (max-width: 1280px){body{font-size:17px;line-height:1.5em}}@media screen and (max-width: 800px){body{overflow-x:hidden}}.container{margin:0 auto;max-width:100%;width:1200px}.hero{position:relative;background-image:url("/assets/images/hero.jpg");background-size:cover;background-position:center center;background-attachment:fixed;text-align:center;padding:7.5em 0 2em 0;margin-bottom:0}@media screen and (max-width: 1280px){.hero{background-attachment:scroll}}@media screen and (max-width: 800px){.hero{padding:2.5em 0 0 0}}.hero:before{content:''}@media screen and (max-width: 1280px){.hero:before{position:absolute;background:linear-gradient(to bottom, rgba(0,0,0,0.25), transparent);background-position:center center;height:50%;width:100%;left:0;top:0}}.hero.heroHome:before{display:inline-block;height:100%;vertical-align:middle;background:none;position:static;width:0}.hero .inner{position:relative;z-index:1;padding:10px;display:inline-block;vertical-align:middle}@media screen and (max-width: 1280px){.hero .inner{padding-left:2em;padding-right:2em}}@media screen and (max-width: 800px){.hero .inner{padding-top:1.5em;padding-left:1em;padding-right:1em}}.hero h2{font-size:3em;line-height:1em;margin-bottom:19px;color:#fcfcf8;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.85))}.hero p{color:#fcfcf8}.wordmark a{font-weight:400}body.homepage .heroHome{height:100vh;min-height:40em}@media screen and (max-width: 800px){body.homepage .heroHome{min-height:0;padding:5.5em 0 5em 0;height:auto}}@media screen and (max-width: 800px){body.homepage .heroHome:before{display:none}}.heroHome h1{font-size:3.7em;line-height:1em;color:#fcfcf8;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.85))}@media screen and (max-width: 800px){.heroHome h1{font-size:2.5em}}.heroHome hr{border-bottom-color:rgba(255,255,255,0.85);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.85)}.heroHome hr:before,.heroHome hr:after{background:rgba(255,255,255,0.85)}.heroHome header{display:inline-block}.heroHome div a:hover{opacity:80%}.heroHome header>p{font-size:1.5em;filter:drop-shadow(1px 2px 3px #291e1a)}@media screen and (max-width: 800px){.heroHome header>p{font-size:1em}}.heroHome .button{display:inline-block;border-radius:100%;width:150px;height:150px;line-height:8em;text-align:center;font-size:1.25em;padding:0}@media screen and (max-width: 1280px){.heroHome .button{width:100px;height:100px}}.heroHome div img{height:150px;display:inline-block;top:5px}@media screen and (max-width: 1280px){.heroHome div img{height:100px}}.scrolly span{position:absolute;height:150px;width:150px;transform:translate(-102%, -2%);color:white;font-size:20px;font-weight:bold}@media screen and (max-width: 1280px){.scrolly span{height:100px;width:100px;transform:translate(-102%, -25%);font-size:16px}}.hero-jj .overlay{height:100%;width:100%;background:rgba(15,26,22,0.4);position:absolute;top:0;left:0}.hero-jj .wordmark{transform:rotate(179deg);text-decoration:line-through #c00 3px}.hero-jj .wordmark span.broken{transform:rotate(20deg)}.hero-jj .h2-jj{transform:rotate(4deg);font-size:2em;color:red;margin-left:57%;text-wrap:nowrap;position:relative;display:inline-block;padding:2px}.hero-jj .h2-jj::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.5);border-radius:8px;z-index:-1}main{margin-bottom:0}#ribbon{text-align:center;padding:4.5em 0 4.5em 0;margin-bottom:0;background:#fcfcf8}@media screen and (max-width: 1280px){#ribbon{padding-left:2em;padding-right:2em}}@media screen and (max-width: 800px){#ribbon{padding:3em 2em 3em 2em}}#ribbon header>p{margin-bottom:0}.row{display:flex;flex-wrap:wrap;align-items:stretch}section{margin-bottom:3em}@media screen and (max-width: 800px){section{margin-bottom:2em}}section:last-child{margin-bottom:0}section>:last-child{margin-bottom:0}.message-section{margin:0 auto;max-width:600px;text-align:center}.message-section h1{margin-bottom:30px}#page-container{display:flex;flex-direction:column;min-height:100vh}@media screen and (max-width: 800px){#page-container{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease;transition:transform 0.5s ease;padding-bottom:1px}}@media screen and (max-width: 800px){body.navPanel-visible #page-container{-moz-transform:translateY(50vh);-webkit-transform:translateY(50vh);-ms-transform:translateY(50vh);transform:translateY(50vh)}}.wrapper{margin-bottom:2em;padding:5em 0 6em 0;background:#fcfcf8;flex-grow:1}@media screen and (max-width: 1280px){.wrapper{padding-left:2em;padding-right:2em}}@media screen and (max-width: 800px){.wrapper{padding:3em 1em 3em 1em}}body.post main .bold{font-weight:550}.post-img{max-width:95%;margin:0 auto}.post-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.7em}body.post main h2{padding-top:32px;margin-bottom:0.6em}body.post main h3{margin-bottom:0.5em}body.post main h4{margin-bottom:0.4em}body.post main p{margin-bottom:2em}body.post main ul{margin-bottom:2em}body.post main ul li{padding-left:0.25em}body.post main ul ul{margin-bottom:1.1em;list-style-type:circle}body.post main li li{margin-bottom:0.5em}body.post main li p{margin-bottom:1em}body.post main p img{margin:0 auto;max-width:100%}body.post main hr{margin-bottom:1em;height:1px;border:#AAA 1px solid}button,a.button,div.button{position:relative;display:block;text-align:center;margin:0 auto;border-radius:6px;padding:22px 40px;border:none;text-decoration:none;cursor:pointer;font-weight:425;line-height:normal;box-sizing:border-box;-moz-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;-webkit-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;-ms-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;background-color:#91b455;color:#291e1a;box-shadow:1px 1px 5px 1px #0f1a16}button:hover,a.button:hover,div.button:hover{background-color:#556b2f;color:#fcfcf8;box-shadow:inset 1px 1px 5px 1px #0f1a16}.carousel{position:relative;overflow:hidden;padding:1.5em 0;margin-bottom:0}@media screen and (max-width: 800px){.carousel{padding:0.5em 0}}.reel{white-space:nowrap;position:relative;-webkit-overflow-scrolling:touch;padding:0 1.5em}@media screen and (max-width: 800px){.reel{padding:0 0.5em}}.cardCarousel{display:inline-block;width:18em;margin-right:1.25em;white-space:normal;vertical-align:top;background:#f1efe7}@media screen and (max-width: 800px){.cardCarousel{width:16em;margin-right:0.5em}}.cardCarousel:hover{background-color:#c8a98c}.cardCarousel a{text-decoration:none}.carousel img{margin-bottom:3em}@media screen and (max-width: 800px){.carousel img{margin-bottom:2em}}.cardCarousel a{border:none}.cardCarousel p{padding:0 10px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:250}@media screen and (max-width: 800px){.cardCarousel p{line-clamp:5;-webkit-line-clamp:5}}.carousel .forward,.carousel .backward{cursor:pointer}.carousel .forward:before,.carousel .backward:before{content:'';display:block;width:6em;height:6em;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);-moz-transition:background-color 0.35s ease-in-out;-webkit-transition:background-color 0.35s ease-in-out;-o-transition:background-color 0.35s ease-in-out;-ms-transition:background-color 0.35s ease-in-out;transition:background-color 0.35s ease-in-out;backface-visibility:hidden;background-color:rgba(15,26,22,0.5)}.carousel .forward:after,.carousel .backward:after{content:'';width:3em;height:3em;position:absolute;top:50%;transform:translateY(-50%);background:url("/assets/images/carouselArrow.svg") no-repeat center center}.carousel .forward:before{right:-3em}.carousel .forward:after{right:-0.25em}.carousel .backward:before{left:-3em}.carousel .backward:after{left:-0.25em;-moz-transform:scaleX(-1) translateY(-50%);-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.carousel .forward:hover:before,.carousel .backward:hover:before{background-color:rgba(200,169,140,0.92)}.accordion{border-radius:10px;overflow:hidden;border:1px solid #ccc}.accordion-item{border-bottom:1px solid #ccc}.accordion-item:last-child{border-bottom:none}.accordion-header{width:100%;font-size:1rem;font-weight:bold;border-radius:0;display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;box-shadow:none}@media screen and (max-width: 800px){.accordion-header{height:84px;text-align:left}}.accordion-header:hover{box-shadow:inset 1px 2px 5px 2px #0f1a16}.accordion-icon{font-size:1.5rem;transition:transform 0.3s ease}.accordion-header.active .accordion-icon{transform:rotate(45deg)}.accordion-header span:first-child{padding-right:16px}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;padding:0 15px;background-color:#fff}.accordion-content p{padding-top:15px}form label{display:block;font-weight:400;color:#0f1a16}input,textarea{font-size:16px;font-family:'Inter', sans-serif;font-weight:230;line-height:1.5em}input[type="text"],input[type="email"],textarea{width:100%;border-radius:0.5em;padding:1em;transition:background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;-moz-transition:background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;-webkit-transition:background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;-ms-transition:background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;margin-bottom:1em;background:#f1efe7;border:solid 1px #e5e5e5}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{background:#fff;border-color:#0f1a16}input[type="submit"]{position:relative;margin:0 auto;border-radius:6px;padding:0.65em 3em;border:none;cursor:pointer;font-weight:425;-moz-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;-webkit-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;-ms-transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;transition:background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;background-color:#91b455;color:#291e1a;box-shadow:1px 1px 5px 1px #0f1a16}@media screen and (max-width: 800px){input[type="submit"]{padding:.65em 10px;font-size:0.85em}}input[type="submit"]:hover{background-color:#556b2f;color:#fcfcf8;box-shadow:inset 1px 1px 5px 1px #0f1a16}hr{position:relative;display:block;height:6px;border-top:solid 1px rgba(128,128,128,0.2);border-bottom:solid 1px rgba(128,128,128,0.2)}hr:before,hr:after{content:'';position:absolute;top:-8px;display:block;width:1px;height:21px;background:rgba(128,128,128,0.2)}hr:before{left:-1px}hr:after{right:-1px}hr.bold{border-bottom:solid 1px #0f1a16;border-top:solid 1px #0f1a16;margin-bottom:32px}ul.icons{position:relative;border-radius:4em;display:inline-block;padding:0.35em 0.75em 0.35em 0.75em;cursor:default;list-style:none;background:rgba(128,128,128,0.05)}@media screen and (max-width: 800px){ul.icons{font-size:1em;padding:0.35em 0.5em 0.35em 0.5em}}ul.icons li{display:inline-block;padding-left:0}@media screen and (max-width: 800px){ul.icons li a{width:2.25em}}ul.icons li a:hover{color:#e7b321;background:none}.icon{display:inline-block;text-decoration:none;font-weight:501;border-bottom:solid 2px rgba(128,128,128,0.15);background:none;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:100%;color:inherit}.icon:hover{border-bottom-color:transparent}.icon::before{display:inline-block;font-family:'Font Awesome 5 Free';font-size:1.25em}.icon.brands:before{font-family:'Font Awesome 5 Brands'}.icon>.label{display:none}img{position:relative;display:block}.featuredImage{max-width:100%;height:auto;object-fit:contain;margin:0 auto 5em}@media screen and (max-width: 800px){.featuredImage{margin:0 auto 3em}}.stripe-badge{text-align:center}.stripe-badge a{display:inline-block}figure{margin-bottom:2rem}figcaption{font-size:0.85em;text-align:center;font-style:italic}figure img{margin-bottom:0}table{width:100%;margin-bottom:1em}th,td{text-align:left;padding:8px;border:1px solid #e5e5e5}@media screen and (max-width: 800px){th,td{font-size:15px;padding:8px 4px}}th{background-color:#f2f2f2}th.nowrap{white-space:nowrap}table.default tbody tr{border-top:solid 1px #e5e5e5}table.default tbody tr:nth-child(2n+1){background:#fafafa}table.default thead{border-bottom:solid 2px #e5e5e5}table.default tfoot{border-top:solid 2px #e5e5e5}tbody tr:nth-child(2n+1){background:#fafafa}thead{border-bottom:solid 2px #e5e5e5}tfoot{border-top:solid 2px #e5e5e5}.short-audio-icon{display:block;margin:0 auto;max-height:1em;cursor:pointer}.short-audio-icon:hover{opacity:0.2}.tableFilterContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.tableFilterContainer .filterGroup{display:flex;align-items:center}.tableFilterContainer .filterGroup select{padding:5px;border-radius:6px;font-weight:425;text-align:center}.clearFilters{margin-right:0;padding:5px;font-size:19px;line-height:1.85em;background-color:inherit}@media screen and (max-width: 1280px){.clearFilters{font-size:16px;line-height:1.5em}}@media screen and (max-width: 800px){.clearFilters{font-size:15px;line-height:1.25em}}.filterGroup select option:first-child{color:#808080}@media screen and (max-width: 800px){.filterGroup select{font-size:15px;line-height:1.25em;width:inherit}}.rowPodium{gap:2em}.cardPodium{flex:1}@media screen and (max-width: 800px){.cardPodium{flex:0 0 auto;margin-bottom:0;width:100%}}.cardPodium{background-color:#f1efe7}.cardPodium:hover{background-color:#efe4d4}.cardPodium a{color:inherit;text-decoration:none}.cardPodium a:hover{color:inherit}.cardPodium img{object-fit:cover;margin-bottom:1.5em;width:100%}@media screen and (max-width: 800px){.cardPodium img{max-width:441px;margin:0 auto;margin-bottom:1em}}.cardPodium div{padding:0 0.5em 1em 0.5em}.cardPodium p{font-weight:230;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 800px){.cardPodium p{text-align:center}}.cardRecent{margin-bottom:30px}@media screen and (max-width: 1000px){.cardRecent{flex-direction:column;margin-bottom:0;padding:10px 10px 20px}}@media screen and (max-width: 800px){.cardRecent{width:100%}}.cardRecent:hover{background-color:#efe4d4;color:inherit}.cardRecent a{display:flex;flex-wrap:wrap;border:none;align-items:center;overflow:hidden;background-color:inherit;color:inherit;text-decoration:none}@media screen and (max-width: 1000px){.cardRecent a{flex-direction:column}}.cardRecent a:hover{background-color:inherit;color:inherit}@media screen and (max-width: 1000px){.cardRecent-image{margin-bottom:10px}}.cardRecent-text{flex:1;margin-left:10px;width:100%}@media screen and (max-width: 1000px){.cardRecent-text{margin-left:0}}.cardRecent-text header{text-align:left}.cardRecent-text h4{font-size:19px}@media screen and (max-width: 1000px){.cardRecent-text h4{font-size:18px;text-align:center}}.cardRecent span{font-weight:350}.cardRecent .cardRecent-text p{font-size:15px;margin-bottom:0;font-weight:230;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1000px){.cardRecent .cardRecent-text p{font-size:14px}}div.testimonials{display:flex;gap:20px}@media screen and (max-width: 800px){div.testimonials{flex-wrap:wrap}}div.block{background-color:#EFE4D4;border-radius:5px;padding:2em;box-shadow:0 1px 4px #291E1A, inset 0 0 18px #C8A98C}blockquote{padding:0;font-size:0.85em}cite{position:relative;padding-left:1em;font-size:0.9em}.modal{background:rgba(0,0,0,0.85)}#topic-modal-window{position:relative;max-width:500px;width:calc(93% - 1px);text-align:center;touch-action:pan-y;animation:openTopic 0.35s ease-in-out;height:800px;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;background:#fff}#topic-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}#topic-modal.hidden{display:none}#modal-top-content{background-repeat:no-repeat;background-size:cover, cover;background-position:center, top center;height:68px;background:#743f27;background:linear-gradient(to bottom, #7e452a, 87%, #291e1a, 97%, #0f1a16);box-shadow:inset 0 2px 3px 1px rgba(255,255,255,0.3)}#topic-title{text-align:left;padding:0 10px;line-height:68px;width:100%;display:block;font-weight:bold;color:#fcfcf8}.close-modal{font-size:1.5rem;transition:color 0.2s;position:absolute;top:10px;right:10px;padding:5px 10px;box-shadow:1px 1px 2px 1px #0F1A16}#topic-card-container{position:relative;padding:15px;width:100%;max-height:calc(800px - 68px - 76px);text-align:center;touch-action:pan-y;animation:openTopic 0.35s ease-in-out;overflow-y:hidden;margin-bottom:10px;background:#fff}@media (max-height: 999px){#topic-card-container{max-height:calc(80vh - 68px - 76px)}}@keyframes openTopic{from{opacity:0;transform:scale(0.25)}to{opacity:1;transform:scale(1)}}#topic-card-content{overflow-y:auto;max-height:calc(800px - 68px - 76px - 30px);display:flex;position:relative;flex-direction:column;align-items:center;z-index:2;scrollbar-width:thin;padding-top:20px}@media (max-height: 999px){#topic-card-content{max-height:calc(80vh - 68px - 76px - 30px)}}#modal-navigation{display:flex;position:absolute;bottom:0;margin-bottom:10px;justify-content:space-between;width:100%;height:56px;padding:8px 20px 0 20px}@media (max-width: 500px){#modal-navigation{padding:0 5px}}.modal-nav-btn{padding:10px 20px;font-size:16px;cursor:pointer;margin:0 8px 8px 8px}.modal-nav-btn:disabled{pointer-events:none;background-color:rgba(0,0,0,0.15);color:#696969}#topic-card-container{background:#fff}#topic-card-content h3{font-family:Nunito;font-size:1.8em;padding:0 14px}@media (max-width: 800px){#topic-card-content h3{font-size:1.6em}}.element{width:100%;z-index:3;padding:10px 14px}.element-textbox,.element-textbox2{font-size:1rem;text-align:left;line-height:normal}.element hr{height:5px}.element-image{max-width:100%;overflow:visible}.element-image img{max-width:100%;border-radius:5px;object-fit:contain;display:inline-block}.layout-title h3{display:none}.layout-title .element-image img{max-height:35vh}.layout-title .element-textbox2 p{font-style:italic;color:#d41818}#topic-card-container.layout-flashcard{background-image:var(--background-image, none);background-size:cover}#topic-card-container.layout-flashcard::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(7px);pointer-events:none;z-index:1;background:rgba(0,0,0,0.3)}#topic-card-content.layout-flashcard{background:#fff}.layout-flashcard .element-subtitle{display:none}.layout-flashcard .element-textbox2 p{font-weight:bold;color:#556b2f}.layout-flashcard .element-definition p{font-weight:500;font-size:20px;color:#556b2f}.layout-flashcard .element-exampleSentence p{text-align:left;padding:0 20px;border-radius:30px;border-bottom:1px solid rgba(116,63,39,0.3)}#topic-card-content.layout-textWall{border-radius:5px;background:#fcfcf8;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.layout-textWall .element-subtitle p{font-style:italic;color:#d41818}#topic-card-content.layout-quiz{border-radius:5px;padding-top:30px;background:#f1efe7;box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 105px #efe4d4 inset,0 0 21px 3px #c8a98c inset,0 0 3px 1px #743f27 inset}#topic-card-content.layout-quiz h3{font-weight:800;color:#743f27}.layout-quiz .element-hr{padding:10px 20px}.layout-quiz .element-subtitle{margin-bottom:15px;font-family:"Nunito", "Inter", sans-serif;font-size:18px;text-align:left;padding:10px 20px}.layout-quiz .element-textbox{margin-bottom:28px;font-size:1.2rem;font-weight:350;padding:0 30px}.gallery-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;padding-bottom:40px}.gallery-grid img{width:95%;height:auto;margin:0 auto}.subscribeForm label{width:100%}.subscribeForm .subscribeFormElements{display:flex;gap:10px;max-width:500px;margin:0 auto;margin-bottom:20px;align-items:center}.subscribeForm .subscribeEmailInput{margin:0 auto;padding:10px}.subscribeForm input[type="submit"]{margin:0 auto;padding:0 5px;height:40px}.product-card{height:220px;flex:1;background:#e7b321;border:1px solid #e7b321;border-radius:12px;padding:20px;margin-bottom:16px;text-align:center;cursor:pointer;box-shadow:3px 5px 5px #0f1a16;transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 800px){.product-card{padding:inherit}}@media (max-width: 600px){.product-card{height:135px;width:100%}}.product-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.15)}.product-card:active{transform:scale(0.98)}.shy-nav-roadmap{position:fixed;bottom:0;left:0;right:0;background:#dee8cc;border-top:1px solid #c1c4c3;transition:transform 0.5s ease;z-index:1000}.shy-nav-roadmap ul{display:flex;justify-content:space-around;margin:0;padding:0.6rem 1rem;list-style:none}.shy-nav-roadmap li{padding:0}.shy-nav-roadmap .roadmap-icon,.shy-nav-roadmap .prev-icon,.shy-nav-roadmap .next-icon{display:none}@media screen and (max-width: 450px){.shy-nav-roadmap .roadmap-icon,.shy-nav-roadmap .prev-icon,.shy-nav-roadmap .next-icon{display:flex}}@media screen and (max-width: 450px){.shy-nav-roadmap .roadmap-text,.shy-nav-roadmap .prev-text,.shy-nav-roadmap .next-text{display:none}}.shy-nav-roadmap a,.shy-nav-roadmap .disabled{display:flex;align-items:center;justify-content:space-around;height:42px;width:120px;border-radius:20px}@media screen and (max-width: 450px){.shy-nav-roadmap a,.shy-nav-roadmap .disabled{width:85px;font-size:17px}}.shy-nav-roadmap .disabled{color:#55605d;background:#f0f1f1;box-shadow:1px 2px 3px #858c8a}.shy-nav-roadmap a{text-decoration:none;color:#0f1a16;background:#f4f7ee;box-shadow:1px 2px 3px #0f1a16}.shy-nav-roadmap a:hover{background:#556b2f;color:#fcfcf8;box-shadow:inset 1px 1px 5px 1px #0f1a16}.shy-nav-roadmap.hide{transform:translateY(100%)}input[type="checkbox"]{appearance:checkbox;-webkit-appearance:checkbox;display:inline-block}.codeblock{position:relative;background:#f0f1f1;margin-bottom:2rem;border:2px solid #c1c4c3;border-radius:3px;padding:12px;font-family:"Courier New", monospace;font-size:13.5px;line-height:1.35}@media screen and (max-width: 600px){.codeblock{font-size:12px;line-height:1}}.codeblock .code-content{overflow-x:auto}.codeblock button{position:absolute;top:8px;right:8px;padding:4px 8px}.aboutFooter{display:flex;flex-wrap:wrap;align-items:stretch;gap:5em;padding:0 5em}@media screen and (max-width: 1000px){.aboutFooter{gap:2em;font-size:15px}}@media screen and (max-width: 800px){.aboutFooter{flex-direction:column;gap:1em;padding:2em}}a.aboutNav{flex:1;padding:1em;width:100%;max-width:49vw}.audiobooksArchiveList{display:grid;grid-template-columns:repeat(4, 1fr);gap:2em;margin-bottom:3em}@media screen and (max-width: 1280px){.audiobooksArchiveList{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1000px){.audiobooksArchiveList{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.audiobooksArchiveList{grid-template-columns:repeat(1, 1fr);gap:30px}}@media screen and (max-width: 800px){.audiobooksArchiveList article{width:100%}}.audiobooksArchiveList a{color:inherit;font-weight:250;text-decoration:none}.audiobooksArchiveList a:hover{color:inherit}.audiobook{background-color:#f1efe7;border-radius:5%;box-shadow:1px 1px 5px 1px #888;transition:all 0.3s ease;height:326px;position:relative}.audiobook:hover{background-color:#c8a98c;transform:translateY(-5px)}.narrationTeaserImg{object-fit:cover;height:218px;margin-bottom:10px;width:100%;border-top-left-radius:5%;border-top-right-radius:5%}.bookBody{padding:5px 7px}@media screen and (max-width: 800px){.bookBody{text-align:center}}.bookTitle{margin-bottom:5px}.bookSubtitle{font-size:0.85em;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;position:absolute;width:100%;bottom:2%}#audio-width-lg{width:100%;font-weight:600}.transcriptSection p{font-size:20px;margin-bottom:1.5em;line-height:1.75em}.chapterAdvance{display:flex;justify-content:space-between;align-items:center;padding:10px;gap:20px}a.chapterAdvanceButton{width:150px;font-weight:450;font-size:13.3333px;padding:1em 0 1em 0}.firstChapter{justify-content:center}.homepage #page-container{min-height:auto}a.bookButton{font-size:23px;max-width:22%;padding:22px 0}@media screen and (max-width: 1280px){a.bookButton{font-size:20px}}@media screen and (max-width: 1000px){a.bookButton{font-size:18px}}@media screen and (max-width: 800px){a.bookButton{padding:15px 0;font-size:15px;width:210px;max-width:50%}}.hub-list a{font-weight:400;text-decoration:none}.topic-library-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:50px;padding:20px;max-width:1200px;margin:0 auto;justify-items:center;align-items:center}@media (max-width: 1280px){.topic-library-grid{grid-template-columns:repeat(3, 1fr);gap:18px}}@media (max-width: 1000px){.topic-library-grid{grid-template-columns:repeat(2, 1fr);gap:18px}}.topic{border-radius:8px;text-align:center;overflow:hidden;transition:transform 0.2s ease-in-out;height:450px;max-width:215px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.2)}@media (max-width: 500px){.topic{height:310px;max-width:145px}}.topic:hover{transform:translateY(-5px);cursor:pointer}.topic img{width:100%;height:383px;object-fit:cover;margin-bottom:10px}@media (max-width: 500px){.topic img{height:260px}}.topic h3{font-size:1.1rem;padding:0 5px;color:#555}@media (max-width: 800px){.topic h3{font-size:16px}}@media (max-width: 500px){.topic h3{font-size:12px}}body.roadmap .container{width:1000px}body.roadmap .roadmap-window{position:relative;width:100%;overflow:hidden;border:18px #743f27 inset;margin-bottom:30px;font-family:'Nunito'}@media screen and (max-width: 600px){body.roadmap .roadmap-window{border:12px #743f27 inset}}@media screen and (max-width: 450px){body.roadmap .roadmap-window{border:6px #743f27 inset}}body.roadmap .roadmap-window p{margin:0}body.roadmap .roadmap-window .path-desktop,body.roadmap .roadmap-window .path-xsmall,body.roadmap .roadmap-window .path-mobile{z-index:7;position:absolute;height:auto;margin-top:0;top:100px;left:50%;transform:translateX(-50%)}body.roadmap .roadmap-window img.path-xsmall{display:none}body.roadmap .roadmap-window img.path-mobile{display:none}@media screen and (max-width: 600px){body.roadmap .roadmap-window img.path-desktop{display:none}body.roadmap .roadmap-window img.path-xsmall{display:block}}@media screen and (max-width: 450px){body.roadmap .roadmap-window img.path-xsmall{display:none}body.roadmap .roadmap-window img.path-mobile{display:block;top:65px}}body.roadmap .roadmap-window .env{width:1000px;margin-top:-102px;mask-image:linear-gradient(to bottom, #000 93%, rgba(0,0,0,0.05) 99%, rgba(0,0,0,0));left:calc(0.5 * (100% - 1000px))}@media screen and (max-width: 600px){body.roadmap .roadmap-window .env{width:740px;left:calc(0.5 * (100% - 600px))}}@media screen and (max-width: 450px){body.roadmap .roadmap-window .env{width:550px;left:calc(0.5 * (100% - 600px))}}body.roadmap .roadmap-window .env1{z-index:6;margin-top:0}body.roadmap .roadmap-window .env2{z-index:5}body.roadmap .roadmap-window .env3{z-index:4}body.roadmap .roadmap-window .env4{z-index:3}body.roadmap .roadmap-window .env5{z-index:2}body.roadmap .roadmap-window .env6{z-index:1;mask-image:none}body.roadmap .roadmap-window h2{position:absolute;padding:5px;font-size:43px;z-index:7}@media screen and (max-width: 800px){body.roadmap .roadmap-window h2{font-size:35px}}@media screen and (max-width: 600px){body.roadmap .roadmap-window h2{font-size:26px}}@media screen and (max-width: 450px){body.roadmap .roadmap-window h2{font-size:18px}}body.roadmap .roadmap-window h2::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.1);filter:blur(8px);border-radius:8px;z-index:-1}body.roadmap .roadmap-window .section{justify-content:end;border:0;border-radius:0;border-bottom:2px solid rgba(0,0,0,0.6);border-right:1px solid rgba(0,0,0,0.6);border-bottom-right-radius:12px;display:flex;border-bottom:4px solid rgba(0,0,0,0.6);position:absolute;transform:translateX(-50%);z-index:7;font-size:1rem;font-weight:400}body.roadmap .roadmap-window .section p{text-align:right}body.roadmap .roadmap-window .section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.1);filter:blur(8px);border-radius:8px;z-index:-1}body.roadmap .roadmap-window .section p{text-shadow:0 0 10px #fff;line-height:2rem;padding:0 5px;text-align:right;color:#333}@media screen and (max-width: 600px){body.roadmap .roadmap-window .section p{font-size:15px;line-height:1.5em}}@media screen and (max-width: 450px){body.roadmap .roadmap-window .section p{font-size:13px;line-height:1.2em}}body.roadmap .roadmap-window .l-align{border-bottom-right-radius:0;border-bottom-left-radius:12px;justify-content:start;border-left:1px solid rgba(0,0,0,0.6);border-right:0}body.roadmap .roadmap-window .l-align p{text-align:left}@media screen and (max-width: 600px){body.roadmap .roadmap-window .l-align-xs{border-bottom-right-radius:0;border-bottom-left-radius:12px;justify-content:start;border-left:1px solid rgba(0,0,0,0.6);border-right:0}body.roadmap .roadmap-window .l-align-xs p{text-align:left}body.roadmap .roadmap-window .r-align-xs{justify-content:end;border:0;border-radius:0;border-bottom:2px solid rgba(0,0,0,0.6);border-right:1px solid rgba(0,0,0,0.6);border-bottom-right-radius:12px}body.roadmap .roadmap-window .r-align-xs p{text-align:right}}@media screen and (max-width: 450px){body.roadmap .roadmap-window .l-align-m{border-bottom-right-radius:0;border-bottom-left-radius:12px;justify-content:start;border-left:1px solid rgba(0,0,0,0.6);border-right:0}body.roadmap .roadmap-window .l-align-m p{text-align:left}body.roadmap .roadmap-window .r-align-m{justify-content:end;border:0;border-radius:0;border-bottom:2px solid rgba(0,0,0,0.6);border-right:1px solid rgba(0,0,0,0.6);border-bottom-right-radius:12px}body.roadmap .roadmap-window .r-align-m p{text-align:right}}body.roadmap .roadmap-window .lesson{position:absolute;transform:translateX(-50%);z-index:7;display:flex;justify-content:center;text-align:center;font-size:1rem;font-weight:400;border-radius:50%;width:140px;height:130px;line-height:1.5rem;background:radial-gradient(#ffdc7c, #e7b321);box-shadow:inset 0 3px 5px rgba(255,255,255,0.4),0 5px 8px rgba(0,0,0,0.3);text-decoration:none;align-items:center;border:0;padding:10px;-moz-transition:none;-webkit-transition:none;-ms-transition:none;transition:none}@media screen and (max-width: 600px){body.roadmap .roadmap-window .lesson{width:101px;height:94px;padding:5px}body.roadmap .roadmap-window .lesson p{font-size:12px;line-height:1em}}@media screen and (max-width: 450px){body.roadmap .roadmap-window .lesson{width:72px;height:67px}}body.roadmap .roadmap-window .lesson::after{content:'';position:absolute;top:10%;left:10%;width:80%;height:40%;border-radius:50%;background:radial-gradient(ellipse at center, rgba(255,255,255,0.2), transparent);filter:blur(1px)}body.roadmap .roadmap-window .lesson:hover{background:#f1d37d;transform:translate(-50%, 2px)}body.roadmap .roadmap-window .lesson.incomplete{pointer-events:none;background:#ccc}body.roadmap .roadmap-window .lesson.incomplete p{color:#777}body.roadmap .roadmap-window .actionplan{border-radius:8%;background:#9fc65d;transform-origin:center;transform:rotate(-45deg);box-shadow:inset -3px 3px 5px rgba(255,255,255,0.4),-5px 5px 8px rgba(0,0,0,0.3);width:115px;height:115px}@media screen and (max-width: 600px){body.roadmap .roadmap-window .actionplan{width:90px;height:90px}}@media screen and (max-width: 450px){body.roadmap .roadmap-window .actionplan{width:65px;height:65px}}body.roadmap .roadmap-window .actionplan::after{background:radial-gradient(rgba(255,255,255,0.1), transparent)}body.roadmap .roadmap-window .actionplan:hover{transform:translateY(2px) rotate(-45deg);background:#b8db7d}body.roadmap .roadmap-window .actionplan p{transform-origin:center;transform:rotate(45deg)}body.roadmap .roadmap-window .h2-1{top:10px;left:10px}body.roadmap .roadmap-window .h2-2{top:1418px;right:10px}body.roadmap .roadmap-window .h2-3{top:2789px;left:10px;width:68%}body.roadmap .roadmap-window .section1{top:98px;left:calc(50% + 116px);width:270px}body.roadmap .roadmap-window .section2{top:385px;left:calc(50% + -33px);width:334px}body.roadmap .roadmap-window .section3{top:848px;left:calc(50% + 7px);width:353px}body.roadmap .roadmap-window .section4{top:1514px;left:calc(50% + -107px);width:271px}body.roadmap .roadmap-window .section5{top:2103px;left:calc(50% + 68px);width:318px}body.roadmap .roadmap-window .section6{top:2890px;left:calc(50% + 90px);width:267px}body.roadmap .roadmap-window .section7{top:3225px;left:calc(50% + -63px);width:370px}body.roadmap .roadmap-window .section8{top:3796px;left:calc(50% + 34px);width:322px}body.roadmap .roadmap-window .lesson1{top:148px;left:calc(50% + 169px)}body.roadmap .roadmap-window .lesson2{top:241px;left:calc(50% + 18px)}body.roadmap .roadmap-window .lesson3{top:447px;left:calc(50% + -187px)}body.roadmap .roadmap-window .lesson4{top:600px;left:calc(50% + -154px)}body.roadmap .roadmap-window .lesson5{top:708px;left:calc(50% + -31px)}body.roadmap .roadmap-window .lesson6{top:909px;left:calc(50% + 175px)}body.roadmap .roadmap-window .lesson7{top:1063px;left:calc(50% + 161px)}body.roadmap .roadmap-window .lesson8{top:1177px;left:calc(50% + 32px)}body.roadmap .roadmap-window .lesson9{top:1603px;left:calc(50% + -11px)}body.roadmap .roadmap-window .lesson10{top:1740px;left:calc(50% + 171px)}body.roadmap .roadmap-window .lesson11{top:1937px;left:calc(50% + 155px)}body.roadmap .roadmap-window .lesson12{top:2178px;left:calc(50% + -144px)}body.roadmap .roadmap-window .lesson13{top:2391px;left:calc(50% + -154px)}body.roadmap .roadmap-window .lesson14{top:2522px;left:calc(50% + -54px)}body.roadmap .roadmap-window .lesson15{top:2967px;left:calc(50% + 75px)}body.roadmap .roadmap-window .lesson16{top:3065px;left:calc(50% + -77px)}body.roadmap .roadmap-window .lesson17{top:3304px;left:calc(50% + -175px)}body.roadmap .roadmap-window .lesson18{top:3399px;left:calc(50% + -17px)}body.roadmap .roadmap-window .lesson19{top:3505px;left:calc(50% + 134px)}body.roadmap .roadmap-window .lesson20{top:3677px;left:calc(50% + 188px)}body.roadmap .roadmap-window .lesson21{top:3857px;left:calc(50% + 23px)}body.roadmap .roadmap-window .lesson22{top:3966px;left:calc(50% + -184px)}@media screen and (max-width: 600px){body.roadmap .roadmap-window .h2-1{top:10px;left:10px}body.roadmap .roadmap-window .h2-2{top:1029px;right:10px}body.roadmap .roadmap-window .h2-3{top:1991px;left:10px;width:61%}body.roadmap .roadmap-window .section1{top:109px;left:calc(50% + 87px);width:172px}body.roadmap .roadmap-window .section2{top:314px;left:calc(50% + -45px);width:205px}body.roadmap .roadmap-window .section3{top:639px;left:calc(50% + 7px);width:275px}body.roadmap .roadmap-window .section4{top:1105px;left:calc(50% + -25px);width:230px}body.roadmap .roadmap-window .section5{top:1547px;left:calc(50% + -37px);width:210px}body.roadmap .roadmap-window .section6{top:2077px;left:calc(50% + -18px);width:237px}body.roadmap .roadmap-window .section7{top:2304px;left:calc(50% + -2px);width:320px}body.roadmap .roadmap-window .section8{top:2760px;left:calc(50% + 2px);width:270px}body.roadmap .roadmap-window .lesson1{top:149px;left:calc(50% + 86px)}body.roadmap .roadmap-window .lesson2{top:211px;left:calc(50% + -24px)}body.roadmap .roadmap-window .lesson3{top:360px;left:calc(50% + -129px)}body.roadmap .roadmap-window .lesson4{top:465px;left:calc(50% + -81px)}body.roadmap .roadmap-window .lesson5{top:536px;left:calc(50% + 17px)}body.roadmap .roadmap-window .lesson6{top:680px;left:calc(50% + 125px)}body.roadmap .roadmap-window .lesson7{top:785px;left:calc(50% + 86px)}body.roadmap .roadmap-window .lesson8{top:856px;left:calc(50% + -13px)}body.roadmap .roadmap-window .lesson9{top:1164px;left:calc(50% + 53px)}body.roadmap .roadmap-window .lesson10{top:1296px;left:calc(50% + 138px)}body.roadmap .roadmap-window .lesson11{top:1412px;left:calc(50% + 36px)}body.roadmap .roadmap-window .lesson12{top:1612px;left:calc(50% + -132px)}body.roadmap .roadmap-window .lesson13{top:1722px;left:calc(50% + -31px)}body.roadmap .roadmap-window .lesson14{top:1817px;left:calc(50% + 48px)}body.roadmap .roadmap-window .lesson15{top:2120px;left:calc(50% + -46px)}body.roadmap .roadmap-window .lesson16{top:2207px;left:calc(50% + -134px)}body.roadmap .roadmap-window .lesson17{top:2348px;left:calc(50% + -20px)}body.roadmap .roadmap-window .lesson18{top:2424px;left:calc(50% + 93px)}body.roadmap .roadmap-window .lesson19{top:2549px;left:calc(50% + 124px)}body.roadmap .roadmap-window .lesson20{top:2651px;left:calc(50% + 30px)}body.roadmap .roadmap-window .lesson21{top:2803px;left:calc(50% + -131px)}body.roadmap .roadmap-window .lesson22{top:2928px;left:calc(50% + -145px)}}@media screen and (max-width: 450px){body.roadmap .roadmap-window .h2-1{top:10px;left:5px}body.roadmap .roadmap-window .h2-2{top:748px;left:auto;right:5px}body.roadmap .roadmap-window .h2-3{top:1562px;left:auto;right:5px;width:66%;text-align:right}body.roadmap .roadmap-window .h2-4{top:10px;left:5px}body.roadmap .roadmap-window .h2-5{top:10px;left:5px}body.roadmap .roadmap-window .h2-6{top:10px;left:5px}body.roadmap .roadmap-window .section1{top:75px;left:calc(50% + 48px);width:149px}body.roadmap .roadmap-window .section2{top:225px;left:calc(50% + -24px);width:171px}body.roadmap .roadmap-window .section3{top:452px;left:calc(50% + -10px);width:229px}body.roadmap .roadmap-window .section4{top:810px;left:calc(50% + 39px);width:186px}body.roadmap .roadmap-window .section5{top:1120px;left:calc(50% + -36px);width:160px}body.roadmap .roadmap-window .section6{top:1613px;left:calc(50% + -39px);width:162px}body.roadmap .roadmap-window .section7{top:1755px;left:calc(50% + -15px);width:255px}body.roadmap .roadmap-window .section8{top:2000px;left:calc(50% + -25px);width:186px}body.roadmap .roadmap-window .lesson1{top:105px;left:calc(50% + 47px)}body.roadmap .roadmap-window .lesson2{top:152px;left:calc(50% + -30px)}body.roadmap .roadmap-window .lesson3{top:258px;left:calc(50% + -91px)}body.roadmap .roadmap-window .lesson4{top:335px;left:calc(50% + -44px)}body.roadmap .roadmap-window .lesson5{top:387px;left:calc(50% + 30px)}body.roadmap .roadmap-window .lesson6{top:488px;left:calc(50% + 88px)}body.roadmap .roadmap-window .lesson7{top:560px;left:calc(50% + 47px)}body.roadmap .roadmap-window .lesson8{top:611px;left:calc(50% + -23px)}body.roadmap .roadmap-window .lesson9{top:869px;left:calc(50% + 92px)}body.roadmap .roadmap-window .lesson10{top:968px;left:calc(50% + 61px)}body.roadmap .roadmap-window .lesson11{top:1031px;left:calc(50% + -25px)}body.roadmap .roadmap-window .lesson12{top:1170px;left:calc(50% + -78px)}body.roadmap .roadmap-window .lesson13{top:1237px;left:calc(50% + 9px)}body.roadmap .roadmap-window .lesson14{top:1312px;left:calc(50% + 60px)}body.roadmap .roadmap-window .lesson15{top:1645px;left:calc(50% + -42px)}body.roadmap .roadmap-window .lesson16{top:1682px;left:calc(50% + 31px)}body.roadmap .roadmap-window .lesson17{top:1778px;left:calc(50% + 98px)}body.roadmap .roadmap-window .lesson18{top:1843px;left:calc(50% + 56px)}body.roadmap .roadmap-window .lesson19{top:1894px;left:calc(50% + -6px)}body.roadmap .roadmap-window .lesson20{top:1941px;left:calc(50% + -77px)}body.roadmap .roadmap-window .lesson21{top:2027px;left:calc(50% + -92px)}body.roadmap .roadmap-window .lesson22{top:2095px;left:calc(50% + -68px)}}.roadmap-lesson .wrapper{background:#f1efe7}.roadmap-lesson .wrapper .container{background:#fcfcf8;padding:20px;width:800px}.roadmap-lesson .wrapper h1,.roadmap-lesson .wrapper h2,.roadmap-lesson .wrapper h3{text-align:center;padding-bottom:30px;padding-top:15px}.roadmap-lesson .wrapper h2,.roadmap-lesson .wrapper h3{border-top:1px solid #ddd}.roadmap-lesson .wrapper h2{font-size:2.25em}.roadmap-lesson .wrapper p{margin-bottom:2rem;font-weight:300}.roadmap-lesson .wrapper ol,.roadmap-lesson .wrapper ul{margin-bottom:32px}.roadmap-lesson .wrapper table{margin-bottom:2rem}@media screen and (max-width: 800px){.roadmap-lesson .wrapper .tablecontainer{overflow-x:auto}}.roadmap-lesson .wrapper div.highlight{padding:10px;margin-bottom:32px}.roadmap-lesson .wrapper figure img{margin-bottom:0}.roadmap-lesson .wrapper img{margin:0 auto;margin-bottom:2rem;max-width:100%}div.consulting-page h2{margin-bottom:32px}div.consulting-page .jump-to-services{background:#efe4d4;margin:0 auto;margin-bottom:96px;padding:2%;display:flex;justify-content:center;flex-direction:column}div.consulting-page .jump-to-services-inner{display:flex;justify-content:center;gap:3%;padding:1%}@media screen and (max-width: 600px){div.consulting-page .jump-to-services-inner{flex-direction:column}}div.consulting-page .service-anchor{background:#f1efe7;border:1px solid #f1efe7;flex:1;margin-bottom:8px}@media screen and (max-width: 600px){div.consulting-page .service-anchor{width:100%}}div.consulting-page section.study-plan{margin-bottom:96px}div.consulting-page .timeline{width:90%;margin:0 auto;margin-bottom:32px}div.consulting-page .timeline .line{height:7px;width:100%;background:#556b2f;z-index:1;position:relative;mask-image:linear-gradient(to right, black 95%, transparent 100%);-webkit-mask-image:linear-gradient(to right, black 95%, transparent 100%);top:25px}@media screen and (max-width: 600px){div.consulting-page .timeline .line{display:none}}div.consulting-page .timeline .line-sections{display:flex;flex-direction:row;gap:20px;z-index:2;position:relative}@media screen and (max-width: 600px){div.consulting-page .timeline .line-sections{flex-direction:column}}div.consulting-page .timeline .line-sections div{flex:1}@media screen and (max-width: 600px){div.consulting-page .timeline .line-sections div{display:flex;flex:none;align-items:center;gap:12px}}div.consulting-page .timeline .circle{height:40px;width:40px;border-radius:50%;background:#e7b321;display:flex;align-items:center;justify-content:center}div.consulting-page .timeline .circle p{font-weight:500}div.consulting-page .timeline p{margin:0}div.consulting-page section.coaching{background:repeating-radial-gradient(circle at 0 0, rgba(0,0,0,0.02), rgba(0,0,0,0.02) 1px, transparent 1px, transparent 5px),#f1efe7;border-radius:12px;padding:5px;position:relative;z-index:2;margin-bottom:96px}div.consulting-page section.coaching .description{position:relative;z-index:3;margin-bottom:32px}div.consulting-page section.coaching .benefits{column-count:2;column-gap:30px;margin-left:50%;margin-bottom:32px;padding:0 50px;position:relative;z-index:3}@media screen and (max-width: 1280px){div.consulting-page section.coaching .benefits{margin-left:45%}}@media screen and (max-width: 1000px){div.consulting-page section.coaching .benefits{margin-left:25%}}@media screen and (max-width: 800px){div.consulting-page section.coaching .benefits{margin-left:10%}}@media screen and (max-width: 600px){div.consulting-page section.coaching .benefits{margin-left:0}}@media screen and (max-width: 450px){div.consulting-page section.coaching .benefits{padding:0 10px;column-count:1;column-gap:0;margin:0 20px}}div.consulting-page section.coaching .benefits .benefit-bubble{background:#e7b321;padding:14px;break-inside:avoid;margin-bottom:16px;border-radius:20px}div.consulting-page section.coaching .benefits .benefit-bubble1{margin-top:80px}@media screen and (max-width: 450px){div.consulting-page section.coaching .benefits .benefit-bubble1{margin-top:0}}div.consulting-page section.coaching .benefits .benefit-header{display:flex;gap:5%}div.consulting-page section.coaching .benefits .benefit-bubble h5{font-weight:500;margin-bottom:8px}div.consulting-page section.coaching .benefits .benefit-bubble i{color:#251912;opacity:30%}div.consulting-page section.coaching .benefits .benefit-bubble p{font-size:smaller;line-height:1.5em}div.consulting-page section.coaching::before,div.consulting-page section.coaching::after{content:'';width:calc(100% - 2vw);max-width:calc(100vw - 4em - 2vw);height:600px;position:absolute;clip-path:polygon(0 20%, 100% 0%, 100% 80%, 0 100%)}div.consulting-page section.coaching::before{background:#efe4d4;top:600px;left:0;z-index:2}@media screen and (max-width: 1280px){div.consulting-page section.coaching::before{top:500px}}@media screen and (max-width: 800px){div.consulting-page section.coaching::before{top:600px;max-width:calc(100vw - 2em - 2vw)}}@media screen and (max-width: 600px){div.consulting-page section.coaching::before{top:700px;height:calc(700px + (600px - 100vw))}}@media screen and (max-width: 450px){div.consulting-page section.coaching::before{top:calc(900px + (2* (450px - 100vw)))}}div.consulting-page section.coaching::after{background:#c8a98c;top:calc(600px + 2vw);left:2vw;z-index:1}@media screen and (max-width: 1280px){div.consulting-page section.coaching::after{top:calc(500px + 2vw)}}@media screen and (max-width: 800px){div.consulting-page section.coaching::after{top:calc(600px + 2vw);max-width:calc(100vw - 2em - 2vw)}}@media screen and (max-width: 600px){div.consulting-page section.coaching::after{top:calc(700px + 2vw);height:calc(700px + (600px - 100vw))}}@media screen and (max-width: 450px){div.consulting-page section.coaching::after{top:calc(900px + 2vw + (2* (450px - 100vw)))}}div.consulting-page .button{z-index:3;position:relative;margin-bottom:16px}div.consulting-page section.topic-lessons{z-index:2;position:relative;margin-bottom:96px}div.consulting-page .topic-example-image{max-height:300px;margin:0 auto;margin-bottom:32px;object-fit:contain}div.consulting-page .button{max-width:23%;padding:22px}@media screen and (max-width: 1000px){div.consulting-page .button{max-width:32%}}@media screen and (max-width: 800px){div.consulting-page .button{max-width:40%}}@media screen and (max-width: 600px){div.consulting-page .button{padding:16px 10px;max-width:66%}}div.consulting-page .service-comparison-table{max-width:950px;margin:0 auto}div.consulting-page .service-comparison-table th,div.consulting-page .service-comparison-table td{text-align:center;vertical-align:middle}div.consulting-page .service-comparison-table td:first-child{text-align:left}div.consulting-page .service-comparison-table th:nth-child(3){border:2px solid #e7b321}div.consulting-page .check-icon{vertical-align:middle;display:inline-block;width:25px;height:25px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="%2391b455"/><path d="M16 8L10.5 14L8 11.5" stroke="white" stroke-width="2" fill="none"/></svg>');background-size:contain;background-repeat:no-repeat}div.consulting-page .buy-now{margin-bottom:64px}div.consulting-page h3.buy-now-header{text-align:center;margin:0 auto;background:#efe4d4;width:75%;padding-top:20px}div.consulting-page .buy-now-inner{width:75%;background:#efe4d4;margin:0 auto;padding:3%;display:flex;gap:3%}@media screen and (max-width: 600px){div.consulting-page .buy-now-inner{flex-direction:column;align-content:center;flex-wrap:wrap}}@media screen and (max-width: 600px){div.consulting-page .product-card p{margin-bottom:0}}div.consulting-page .testimonials{gap:5%;margin-bottom:64px}div.consulting-page .testimonials .testimonial{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;box-shadow:1px 2px 3px #251912;min-width:200px;max-width:400px;margin:0 auto;margin-bottom:32px;font-size:smaller}div.consulting-page .testimonials .testimonial1{rotate:2deg;top:5px;background:#f3da94}div.consulting-page .testimonials .testimonial2{rotate:-0.5deg;top:10px;background:#e8cabc}div.consulting-page .testimonials .testimonial3{rotate:-2.5deg;top:8px;background:#c6d8a6}div.consulting-page .testimonials cite{padding-left:0.5em;font-size:1.2em}.jakes-journal-post .wrapper{background:#f1efe7}.jakes-journal-post .wrapper .container{background:#fcfcf8;padding:20px;width:800px}.jakes-journal-post .wrapper h1,.jakes-journal-post .wrapper h2,.jakes-journal-post .wrapper h3{text-align:center;padding-bottom:30px;padding-top:15px}.jakes-journal-post .wrapper h2,.jakes-journal-post .wrapper h3{border-top:1px solid #ddd}.jakes-journal-post .wrapper h2{font-size:2.25em}.jakes-journal-post .wrapper p{margin-bottom:2rem;font-weight:300}.jakes-journal-post .wrapper .mediter{font-family:'Nunito', sans-serif;padding-top:16px;font-size:19px;text-align:center;font-style:italic}.jakes-journal-post .wrapper ol,.jakes-journal-post .wrapper ul{margin-bottom:32px}.jakes-journal-post .wrapper table{margin-bottom:2rem}@media screen and (max-width: 800px){.jakes-journal-post .wrapper .tablecontainer{overflow-x:auto}}.jakes-journal-post .wrapper div.highlight{padding:10px;margin-bottom:32px}.jakes-journal-post .wrapper figure img{margin-bottom:0}.jakes-journal-post .wrapper img{margin:0 auto;margin-bottom:2rem;max-width:100%}.jakes-journal .wrapper{background:#f1efe7}.jakes-journal .wrapper .container{background:#fcfcf8;padding:20px;width:70vw}.jakes-journal .wrapper h1,.jakes-journal .wrapper h2,.jakes-journal .wrapper h3{text-align:center;padding-bottom:30px;padding-top:15px}.jakes-journal .wrapper h2,.jakes-journal .wrapper h3{border-top:1px solid #ddd}.jakes-journal .wrapper h2{font-size:2.25em}.jakes-journal .wrapper p{margin-bottom:2rem;font-weight:300}.jakes-journal .wrapper ol,.jakes-journal .wrapper ul{margin-bottom:32px}.jakes-journal .wrapper table{margin-bottom:2rem}@media screen and (max-width: 800px){.jakes-journal .wrapper .tablecontainer{overflow-x:auto}}.jakes-journal .wrapper div.highlight{padding:10px;margin-bottom:32px}.jakes-journal .wrapper figure img{margin-bottom:0}.jakes-journal .wrapper img{margin:0 auto;margin-bottom:2rem;max-width:100%}

/*# sourceMappingURL=main.css.map */