@font-face{font-family:smileySans;src:url(../media/SmileySans_Oblique.p.0vewmgrtjq0jz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.smileysans_57629685-module__gudLGW__className{font-family:smileySans;font-style:normal;font-weight:400}.smileysans_57629685-module__gudLGW__variable{--font-smiley-sans:"smileySans"}
.site-module__oB1X9q__header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#081827f0;position:relative}.site-module__oB1X9q__headerInner{justify-content:space-between;align-items:center;gap:2rem;min-height:4.75rem;display:flex}.site-module__oB1X9q__brand{align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.site-module__oB1X9q__logo{background:var(--paper);border-radius:50%;width:2.15rem;height:2.15rem;transition:transform .28s cubic-bezier(.2,.75,.25,1)}.site-module__oB1X9q__brand:hover .site-module__oB1X9q__logo{transform:rotate(-7deg)scale(1.06)}.site-module__oB1X9q__brandPrimary{letter-spacing:-.04em;font-size:1.15rem;font-weight:800}.site-module__oB1X9q__brandSecondary{color:var(--ink-soft);font-size:.88rem}.site-module__oB1X9q__headerStart{align-items:center;gap:1.35rem;min-width:0;display:flex}.site-module__oB1X9q__gangNav{gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.site-module__oB1X9q__gangLink{color:var(--lime);background:#d7f45a14;border:1px solid #d7f45a6b;border-radius:999px;align-items:center;padding:.28rem .72rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.site-module__oB1X9q__gangLink:hover,.site-module__oB1X9q__gangLinkActive{border-color:var(--lime);color:#101c2a;background:var(--lime)}.site-module__oB1X9q__siteNav{justify-content:flex-end;display:flex}.site-module__oB1X9q__navList{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-module__oB1X9q__navLink{color:var(--ink-soft);font-size:.92rem;font-weight:700;text-decoration:none;position:relative}.site-module__oB1X9q__navLink:after{background:var(--accent);content:"";transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.site-module__oB1X9q__navLink:hover:after{transform-origin:0;transform:scaleX(1)}.site-module__oB1X9q__navLink:hover,.site-module__oB1X9q__navLinkActive{color:var(--ink)}.site-module__oB1X9q__navLinkActive:after{transform-origin:0;transform:scaleX(1)}.site-module__oB1X9q__footer{border-top:1px solid var(--line);background:var(--paper-deep);margin-top:0}.site-module__oB1X9q__footerInner{justify-content:space-between;align-items:center;gap:2rem;min-height:8rem;display:flex}.site-module__oB1X9q__footerBrand{letter-spacing:-.03em;margin:0 0 .2rem;font-weight:800}.site-module__oB1X9q__footerText,.site-module__oB1X9q__copyright{color:var(--ink-soft);margin:0;font-size:.85rem}.site-module__oB1X9q__copyright{text-align:right}.site-module__oB1X9q__breadcrumb{padding-top:1.5rem}.site-module__oB1X9q__breadcrumbList{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.site-module__oB1X9q__breadcrumbItem:not(:last-child):after{content:"/";color:var(--line);margin-left:.45rem}.site-module__oB1X9q__breadcrumb a:hover{color:var(--accent-dark)}@media (max-width:64rem){.site-module__oB1X9q__headerInner{flex-wrap:wrap;row-gap:.7rem}.site-module__oB1X9q__siteNav{flex:100%}}@media (max-width:40rem){.site-module__oB1X9q__headerInner{flex-wrap:wrap;gap:.7rem 1rem;min-height:4.25rem}.site-module__oB1X9q__brandSecondary{display:none}.site-module__oB1X9q__headerStart{flex-wrap:wrap;flex:auto;gap:.65rem .85rem}.site-module__oB1X9q__siteNav{flex:100%}.site-module__oB1X9q__gangLink{font-size:.78rem}.site-module__oB1X9q__navList{flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1rem}.site-module__oB1X9q__navLink{font-size:.84rem}.site-module__oB1X9q__footerInner{flex-direction:column;align-items:flex-start;padding-block:2rem}.site-module__oB1X9q__copyright{text-align:left}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__logo,.site-module__oB1X9q__navLink:after,.site-module__oB1X9q__gangLink{transition:none}.site-module__oB1X9q__brand:hover .site-module__oB1X9q__logo{transform:none}}
.comingSoon-module__jI-P0q__hero{padding:clamp(4rem,9vw,8rem) 0}.comingSoon-module__jI-P0q__heroGrid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.comingSoon-module__jI-P0q__eyebrow,.comingSoon-module__jI-P0q__sectionIndex{color:var(--accent-dark);letter-spacing:.14em;margin:0 0 1.25rem;font-size:.75rem;font-weight:800}.comingSoon-module__jI-P0q__hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,7vw,5.2rem);line-height:.95}.comingSoon-module__jI-P0q__courseBrand{color:var(--ink-soft);margin:1.5rem 0 0;font-weight:700}.comingSoon-module__jI-P0q__courseBrand span{color:var(--ink);background:var(--lime);margin-right:.6rem;padding:.1rem .45rem;display:inline-block}.comingSoon-module__jI-P0q__summary{border-top:1px solid var(--ink);max-width:32rem;color:var(--ink-soft);margin:0;padding-top:1.5rem;font-size:1.05rem}.comingSoon-module__jI-P0q__notice{border-top:1px solid var(--line);background:#eee8dc99;padding:clamp(4rem,8vw,7rem) 0}.comingSoon-module__jI-P0q__notice h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.25}.comingSoon-module__jI-P0q__notice p:last-child{max-width:36rem;color:var(--ink-soft);margin:1.5rem 0 0}@media (max-width:48rem){.comingSoon-module__jI-P0q__heroGrid{grid-template-columns:1fr}}
