@font-face{font-family:gabarito;src:url(../media/gabarito_variable-s.p.27sibg4e8-og5.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:gabarito Fallback;src:local(Arial);ascent-override:94.9%;descent-override:26.25%;line-gap-override:0.0%;size-adjust:99.05%}.gabarito_d9cbe3b-module__ZRVZEq__className{font-family:gabarito,gabarito Fallback,system-ui,sans-serif}.gabarito_d9cbe3b-module__ZRVZEq__variable{--font-gabarito:"gabarito", "gabarito Fallback", system-ui, sans-serif}
@font-face{font-family:pecita;src:url(../media/pecita-s.p.2i498ca_696ih.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:pecita Fallback;src:local(Arial);ascent-override:63.02%;descent-override:32.46%;line-gap-override:8.59%;size-adjust:104.73%}.pecita_847dca0f-module__2fUrWq__className{font-family:pecita,pecita Fallback,Segoe Script,Bradley Hand,cursive;font-weight:400}.pecita_847dca0f-module__2fUrWq__variable{--font-pecita:"pecita", "pecita Fallback", Segoe Script, Bradley Hand, cursive}
@font-face{font-family:caveat;src:url(../media/caveat_variable-s.p.0h6ig86gwutp4.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_82a1205e-module__NS1mkq__className{font-family:caveat,caveat Fallback,Segoe Script,Bradley Hand,cursive}.caveat_82a1205e-module__NS1mkq__variable{--font-caveat:"caveat", "caveat Fallback", Segoe Script, Bradley Hand, cursive}
:root{--oat-cream:#f6f1e7;--espresso:#251b11;--build-ink:#8c3a12;--build-swatch:#fad4b5;--build-hover-ink:#6e2a08;--build-hover-swatch:#f5be92;--think-ink:#16475c;--think-swatch:#ccedf8;--think-hover-ink:#0e3344;--think-hover-swatch:#a8e0f2;--teach-ink:#7e5400;--teach-swatch:#f8e1a4;--teach-hover-ink:#5c3e00;--teach-hover-swatch:#f2d07a;--live-ink:#2a5a36;--live-swatch:#d4f0d8;--live-hover-ink:#1c4226;--live-hover-swatch:#b0e4b8;--self-ink:#a02818;--self-swatch:#fbd3cc;--self-hover-ink:#7e1d10;--self-hover-swatch:#f7bdb2;--google-ink:#1a56c4;--google-swatch:#d7e6fc;--google-hover-ink:#103f9b;--google-hover-swatch:#bdd5f8;--tiktok-ink:#d11440;--tiktok-swatch:#ffd6e0;--tiktok-hover-ink:#a60f33;--tiktok-hover-swatch:#ffbccb;--doordash-ink:#c4360e;--doordash-swatch:#ffdccd;--doordash-hover-ink:#97280a;--doordash-hover-swatch:#ffc9b3;--regal-ink:#5b2be0;--regal-swatch:#e4d9fb;--regal-hover-ink:#4319b0;--regal-hover-swatch:#d2c0f7;--mccarren-ink:#0f766e;--mccarren-swatch:#cdece8;--mccarren-hover-ink:#0a564f;--mccarren-hover-swatch:#b3e2dc;--bg:var(--surface);--fg:var(--espresso);--fg-muted:#251b118c;--fg-faint:#251b1166;--surface:#fbf8f1;--logo-tile:#f1ece1;--logo-plate:#fbf9f5;--logo-plate-border:#251b111a;--logo-plate-ink:#251b11;--rule:#251b111f;--swatch-alpha:1;--nav-blur-bg:color-mix(in srgb, var(--bg) 82%, transparent);--font-display:var(--font-gabarito), system-ui, sans-serif;--font-hand:var(--font-pecita), cursive;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:192px;--max-w:1080px;--gutter:24px;--section-pad:80px;--section-pad-mobile:48px;--radius-xs:3px;--radius-sm:4px;--radius-md:8px;--radius-tile:10px;--radius-card:12px;--radius-pill-sm:20px;--radius-pill:100px;--shadow-sm:0 1px 2px #251b110d, 0 2px 8px #251b110d;--shadow-md:0 2px 8px #251b110f, 0 12px 28px #251b1112;--shadow-lg:0 4px 16px #251b1112, 0 24px 48px #251b1117;--ease-house:cubic-bezier(.22, .95, .36, 1);--dur-hover:.3s;--dur-entrance:.6s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:var(--espresso);--fg:var(--oat-cream);--fg-muted:#f6f1e799;--fg-faint:#f6f1e76b;--surface:#2f231763;--logo-tile:#33271b;--rule:#f6f1e724;--swatch-alpha:.22;--build-ink:#fad4b5;--build-swatch:#8c3a1238;--build-hover-ink:#f5be92;--build-hover-swatch:#8c3a1261;--think-ink:#ccedf8;--think-swatch:#16475c38;--think-hover-ink:#a8e0f2;--think-hover-swatch:#16475c61;--teach-ink:#f8e1a4;--teach-swatch:#7e540038;--teach-hover-ink:#f2d07a;--teach-hover-swatch:#7e540061;--live-ink:#d4f0d8;--live-swatch:#2a5a3638;--live-hover-ink:#b0e4b8;--live-hover-swatch:#2a5a3661;--self-ink:#fbd3cc;--self-swatch:#a0281838;--self-hover-ink:#f7bdb2;--self-hover-swatch:#a0281861;--google-ink:#bcd5fb;--google-swatch:#1a56c442;--google-hover-ink:#d7e6fc;--google-hover-swatch:#1a56c46b;--tiktok-ink:#ffc0cf;--tiktok-swatch:#d1144047;--tiktok-hover-ink:#ffd6e0;--tiktok-hover-swatch:#d1144070;--doordash-ink:#ffc4ad;--doordash-swatch:#c4360e47;--doordash-hover-ink:#ffdccd;--doordash-hover-swatch:#c4360e70;--regal-ink:#cebdf7;--regal-swatch:#5b2be052;--regal-hover-ink:#e4d9fb;--regal-hover-swatch:#5b2be07a;--mccarren-ink:#9fded6;--mccarren-swatch:#0f766e47;--mccarren-hover-ink:#cdece8;--mccarren-hover-swatch:#0f766e70;--shadow-sm:0 1px 2px #0000004d, 0 2px 8px #00000047;--shadow-md:0 2px 8px #00000057, 0 12px 28px #0006;--shadow-lg:0 4px 16px #0006, 0 24px 48px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}html{height:100%}body{background-color:var(--bg);min-height:100%;color:var(--fg);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--dur-hover) var(--ease-house), color var(--dur-hover) var(--ease-house);font-size:17px;font-weight:400;line-height:1.55}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}::selection{background:var(--build-swatch);color:var(--build-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.shell{flex-direction:column;min-height:100dvh;display:flex}.shell>main{flex:1}.skip-link{left:var(--gutter);z-index:200;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);transition:top var(--dur-hover) var(--ease-house);padding:12px 16px;font-size:13px;font-weight:700;position:absolute;top:-64px}.skip-link:focus-visible{top:var(--space-3)}.reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;filter:blur(5px);animation:row-reveal var(--dur-entrance) var(--ease-house) calc(var(--row-index,0) * 80ms) forwards;transform:translateY(24px)scale(.985)}}@keyframes row-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.word{max-width:100%;display:inline-block}@media (prefers-reduced-motion:no-preference){.word{opacity:0;filter:blur(6px);animation:word-reveal .62s var(--ease-house) calc(.12s + var(--i,0) * 45ms) forwards;transform:translateY(.5em)}}@keyframes word-reveal{to{opacity:1;filter:blur();transform:translateY(0)}}
.ThemeToggle-module__3b5zuq__toggle{border-radius:var(--radius-pill-sm);width:44px;height:44px;color:var(--fg-muted);cursor:pointer;transition:color var(--dur-hover) var(--ease-house);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__3b5zuq__toggle:hover,.ThemeToggle-module__3b5zuq__toggle:focus-visible{color:var(--fg)}.ThemeToggle-module__3b5zuq__iconMoon,.ThemeToggle-module__3b5zuq__iconSun{width:18px;height:18px}.ThemeToggle-module__3b5zuq__iconSun{display:none}[data-theme=dark] .ThemeToggle-module__3b5zuq__iconMoon{display:none}[data-theme=dark] .ThemeToggle-module__3b5zuq__iconSun{display:inline-flex}
