@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Verona Serial;src:url(/fonts/verona-serial-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Verona Serial;src:url(/fonts/verona-serial-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Verona Serial;src:url(/fonts/verona-serial-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:where(.hub-shell,.lead-page){--hub-paper: #f1e2c7;--hub-paper-light: #f2e8ce;--hub-ink: #171310;--hub-ink-soft: #51483c;--hub-red: #c71c24;--hub-maroon: #97193a;--hub-orange: #d83b25;--hub-gold: #ddb245;--hub-black: #171310;--hub-plum: #611036;--hub-stone: #6f6961;--hub-display: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--hub-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--hub-mono: "Geist Mono", ui-monospace, monospace;--hub-serif: "Verona Serial", Georgia, "Times New Roman", serif;--hub-container: 75rem;--hub-gutter: 1.5rem;--hub-cta-h: 48px;--hub-cta-font: 15px;--hub-cta-pad-x: 28px;--hub-cta-pad-y: 12px;--hub-cta-primary-bg: var(--hub-gold);--hub-cta-primary-fg: #171310;--hub-cta-secondary-bg: var(--hub-plum);--hub-cta-secondary-fg: #f2e8ce;--hub-hairline: 1px solid rgba(23, 19, 16, .16);position:relative;isolation:isolate;background-color:var(--hub-paper);background-image:url(/images/solo-school/aged-paper-v1.webp);background-repeat:repeat;background-size:768px;color:var(--hub-ink);font-family:var(--hub-body)}:where(.hub-shell,.lead-page):before{content:"";position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){:where(.hub-shell,.lead-page) *,:where(.hub-shell,.lead-page) *:before,:where(.hub-shell,.lead-page) *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.hub-side-active,.hub-side-tour,.hub-side-notify,.hub-item-cta,.hob-cta,.ct-cta,.hub-sticky-btn,.lead-form .kit-form-submit,.ct-modal-form .kit-form-submit{--cta-press: 6px;--cta-base: color-mix(in srgb, #171310 40%, transparent);box-shadow:0 var(--cta-press) 0 var(--cta-base);transition:transform .1s ease,box-shadow .1s ease,background-color .1s ease}.hub-side-active:hover,.hub-side-tour:hover,.hub-side-notify:hover,.hub-item-cta:hover,.hob-cta:hover,.ct-cta:hover,.hub-sticky-btn:hover,.lead-form .kit-form-submit:hover,.ct-modal-form .kit-form-submit:hover{transform:translateY(var(--cta-press));box-shadow:0 0 0 var(--cta-base)}.hub-side-active,.hub-side-tour,.hub-item-cta,.lead-form .kit-form-submit,.ct-modal-form .kit-form-submit{--cta-base: color-mix(in srgb, var(--hub-orange) 52%, #171310)}.ct-cta--primary{--cta-base: color-mix(in srgb, var(--hub-gold) 52%, #171310)}.hub-side-notify,.hob-cta{--cta-base: color-mix(in srgb, #d83b25 52%, #171310)}.ct-cta--secondary{--cta-base: color-mix(in srgb, var(--hub-plum) 62%, #171310)}.hub-sticky-btn{--cta-base: color-mix(in srgb, var(--hub-red) 52%, #171310)}.hub-bell{width:1em;height:1em;flex:0 0 auto;margin-right:.45em;vertical-align:-.12em}:is(.hub-shell,.lead-page) :is(.hub-side-active.hub-side-active,.hub-side-tour.hub-side-tour,.hub-side-notify.hub-side-notify,.hub-item-cta.hub-item-cta,.hob-cta.hob-cta,.ct-cta.ct-cta,.hub-sticky-btn.hub-sticky-btn),:is(.hub-shell,.lead-page) .kit-form-submit.kit-form-submit.kit-form-submit.kit-form-submit{font-family:var(--hub-mono);font-size:.85rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}:is(.hub-shell,.lead-page) :is(.hub-side,.hub-side-active,.hub-side-tour,.hub-side-notify,.hub-item,.hub-item-cta,.hub-item-cta-locked,.hub-sticky-btn,.hob,.hob-cta,.hd-locked-cta,.hd-soon,.ct-panel,.ct-unit,.ct-cta,.ct-modal,.ct-modal-close,.lead-modal,.lead-modal-close,.notify-menu,.notify-menu-item,.kit-form-input,.kit-form-submit){border-radius:2px!important}:is(.hub-shell,.lead-page) .ct-panel:before{border-radius:2px 2px 0 0!important}:is(.hub-shell,.lead-page) .hub-side.hub-side{box-shadow:7px 7px #171310d9;background:color-mix(in srgb,var(--hub-paper-light) 86%,var(--hub-gold))}:is(.hub-shell,.lead-page) .hub-item.hub-item{box-shadow:5px 5px #171310d9}:is(.hub-shell,.lead-page) .hob.hob{box-shadow:9px 9px #171310d9}:is(.hub-shell,.lead-page) :is(.hd-video,.hd-video--vhs,.ct-video,.lead-frame--vhs){border-radius:12px!important}:is(.hub-shell,.lead-page) .hd-video iframe{border-radius:12px!important}:is(.hub-shell,.lead-page) .hd-video--vhs iframe{border-radius:0!important}:is(.hub-shell,.lead-page) .kit-form-input.kit-form-input.kit-form-input{font-size:1.0625rem}.hub-shell.hub-dark{--hub-paper: #171310;--hub-paper-light: #221c18;--hub-ink: #f3e5c8;--hub-ink-soft: #c9b89a;--hub-hairline: 1px solid rgba(243, 229, 200, .16);background-color:#171310;background-image:none}.hub-shell.hub-dark:before{mix-blend-mode:screen;opacity:.06}.hub-shell.hub-dark .hub-side.hub-side{--hub-ink: #171310;--hub-ink-soft: #51483c;--hub-paper: #f1e2c7;--hub-paper-light: #f2e8ce;--hub-hairline: 1px solid rgba(23, 19, 16, .16);background:color-mix(in srgb,#f2e8ce 86%,var(--hub-gold))}.hub-shell.hub-dark .hob.hob{--hub-paper-light: #f2e8ce;background:color-mix(in srgb,#f2e8ce 86%,var(--hub-gold));color:#171310}.hub-shell.hub-dark .hob :is(.hob-sub,.hob-timer-label){color:#51483c}.hub-shell.hub-dark .hob .hob-timer-block{border-top-color:#1713102e}.hub-shell.hub-dark .hob .hob-timer{color:var(--hub-orange)}.hub-shell.hub-dark .hub-side.hub-side{box-shadow:7px 7px 0 var(--hub-orange)}.hub-shell.hub-dark .hd-video--vhs{box-shadow:10px 10px 0 var(--hub-stone)}.hub-shell.hub-dark .hub-item.hub-item{box-shadow:5px 5px 0 var(--hub-orange)}.hub-shell.hub-dark .hob.hob{box-shadow:9px 9px 0 var(--hub-orange)}.hub-shell.hub-dark .hob-cta{border-color:transparent}.hub-shell.hub-dark .notify-menu{border-color:#f2e8ce66}.hub-shell.hub-dark .hub-bar-badge{background:#221c18;border-color:#f3e5c8;color:#f3e5c8;box-shadow:3px 5px #f3e5c833}.hub-shell.hub-dark .hub-item.hub-item{--hub-ink: #171310;--hub-ink-soft: #51483c;--hub-paper: #f1e2c7;--hub-paper-light: #f2e8ce;background:var(--hub-paper-light);color:var(--hub-ink)}.hub-shell.hub-dark .hub-bar-badge-date,.hub-shell.hub-dark .hd-intro strong{color:var(--hub-gold)}.hub-shell.hub-dark :is(.hub-item-live-desc,.hub-item-locked-desc,.hub-side-label){color:var(--hub-ink-soft)}.hub-shell.hub-dark :is(.hub-intro,.hd-intro,.wt-lede,.hd-hub-pointer){color:var(--hub-ink)}.hub-shell.hub-dark .hub-bar-logo img{content:url(/images/solo-school/logo/logo_bright.svg)}.hub-shell.hub-dark .hub-side-link:hover{color:color-mix(in srgb,var(--hub-orange) 75%,#fff)}
