@charset "UTF-8";h1,h2,h3{max-width:40ch}.hero{background-color:var(--chalkboard);color:var(--chalk-2)}.hero .wrapper{display:grid;gap:2rem}.hero__content{align-items:start;text-align:left;width:100%}.hero .video-wrapper{background-color:var(--chalkboard);border:6px inset #deb887}.hero .price{font-size:calc(var(--h4-size) * 1.25)}.hero .price strong{color:gold}.hero h1{line-height:1}.hero p{font-size:var(--h4-size);font-weight:300;line-height:1.5;margin-block-start:-0.15lh;max-width:45ch}.hero em{color:gold}.hero video{accent-color:gold;outline-color:gold}.hero video::-moz-media-controls-play-button,.hero video::-webkit-media-controls-play-button{display:none}.page-content h2{font-family:"Crossed Out",sans-serif;font-weight:400}.page-content section{padding-block:3rem}.page-content ul:not([class]){padding-inline-start:1em}.page-content ul:not([class]) li{line-height:1.3}.page-content ul:not([class]) li:not(:last-child){margin-bottom:1rem}.page-content p{max-width:90ch}.decorated-tagline{align-items:center;display:grid;grid-template-columns:5fr 1fr 24px;margin-block:2rem -2rem}.decorated-tagline>*{grid-row:1}.decorated-tagline p{color:var(--turquois-11);font-family:Caveat,sans-serif;font-size:var(--h2-size);font-weight:300;line-height:1.15;max-width:40ch;padding-block:1rem;padding-inline-end:1ch;text-align:left}.decorated-tagline svg{left:-2rem;position:relative;top:30%;width:150%}.decorated-tagline svg path{fill:var(--turquois-11)}.decorated-tagline svg:first-child{display:none}.decorated-tagline svg:last-of-type{grid-column:2/4;transform:rotate(130deg)}#about .split{display:flex;flex-direction:column;gap:1rem}#about .tagline-text{background:var(--chalkboard-2);color:var(--chalkboard-14);font-size:var(--h4-size);max-width:fit-content;padding:1rem 2rem 1rem calc(2rem + 2ch);position:relative;text-indent:-2ch}#about .tagline-text::before{content:" ";width:1rem;position:absolute;background-color:var(--chalkboard);top:0;bottom:0;left:0}#about h2{color:var(--turquois-11);font-family:var(--body-font);line-height:1.5;max-width:18ch;padding-inline-end:2ch}#about ul{list-style-type:none;display:flex;flex-direction:column;gap:.25rem}#about ul li{background-color:var(--turquois-2);color:var(--turquois-11);font-size:var(--h4-size);padding:.375lh 2ch;position:relative}#about ul li::before{content:" ";width:1rem;position:absolute;background-color:var(--turquois);top:0;bottom:0;left:0}#who p:not([class]){font-size:var(--size-scale-500)}#who .thoughts-list{display:flex;flex-wrap:wrap;gap:2rem 1rem;justify-content:center;margin-block:var(--flow-space)}#who .thoughts-list li{background-color:var(--turquois-9);border-radius:.5em;color:var(--chalk-1);flex:1 1 clamp(200px,40%,400px);font-size:var(--h4-size);max-width:fit-content;padding-block:0.75rem;padding-inline:calc(1.125rem + 2.25ch) 1.125rem;text-indent:-1.25ch;text-shadow:1px 1px 0 var(--turquois-12)}#who .thoughts-list li::before{content:"💭";display:inline-flex;margin-inline:0 1ch}#what .grid{display:grid;gap:3rem 1.5rem;margin-block:var(--flow-space) calc(var(--flow-space) * 2)}#what .button-primary{margin-inline:auto}.course-module{background-color:var(--chalkboard);border:6px inset #deb887;box-shadow:inset 0 0 8px var(--chalkboard-13),3px 3px 6px var(--chalk-8);color:var(--chalk-2);max-width:55ch;padding:1rem}.course-module h3{font-family:Caveat;font-size:var(--size-scale-600);font-weight:600;margin-bottom:.375em;text-wrap:balance}.course-module p{font-style:italic}#why{--flow-space:0;background-color:var(--turquois-2);color:var(--turquois-12)}#why .wrapper{display:flex;flex-direction:column;gap:2rem}#why .flow{--flow-space:1rem}#why .panel{background-color:var(--background-1);border:1px solid var(--turquois);border-radius:1rem;padding:1rem 2rem;margin-top:0!important}#why h3{font-size:var(--h2-size);font-family:Caveat,sans-serif;margin-bottom:1rem}#closer{padding-block:1rem 4rem}#closer .chalkboard{--flow-space:1rem;background-color:var(--chalkboard);color:var(--chalk-2);text-align:center;padding-block:3rem;padding-inline:1.5rem;border:6px inset #deb887;box-shadow:inset 0 0 8px var(--chalkboard-13),3px 3px 6px var(--chalk-8)}#closer h2{font-size:var(--h1-size);font-weight:400}#closer p{font-style:italic;font-size:var(--h4-size);font-weight:300;margin-inline:auto}#closer .button-light{--button-pad-block:0.75em;--button-pad-inline:1.5em;font-style:normal;margin-inline:auto}@media screen and (min-width:48rem){.hero .wrapper{grid-template-columns:3fr 2fr}.hero h1{font-size:var(--size-scale-major)}.hero .hero__video{grid-column:2;grid-row:1/4}#about .split{flex-direction:row;gap:2rem}#what .wrapper>p{font-size:var(--size-scale-500)}#what .grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}#why{padding-block:4rem}#why .wrapper{flex-direction:row}.decorated-tagline{grid-template-columns:24px 1fr 4fr 1fr 24px;margin-block:4rem -6rem}.decorated-tagline>*{grid-row:1}.decorated-tagline p{grid-column:2/5;margin-block:calc(var(--flow-space) * 2) var(--flow-space);margin-inline:auto;padding-inline:0;text-align:center;width:65%}.decorated-tagline svg{left:unset;top:.5rem;width:auto}.decorated-tagline svg:first-child{display:block;grid-column:1/3;transform:rotate(-270deg) rotateX(-180deg)}.decorated-tagline svg:last-of-type{grid-column:4/6;transform:rotate(90deg)}.course-module h3{font-size:var(--size-scale-700)}}@media screen and (min-width:64rem){.hero h1{font-size:calc(var(--size-scale-major) * 1.125)}.hero__content{gap:1.5rem}#about .tagline-text{margin-inline-start:-2ch}#why{padding-block:6rem}}