html:has(.site-public){color:#f7eee3;background:#050505!important}html:has(.site-public) body{color:#f7eee3;background:#050505!important}html:has(.site-public) #app{color:#f7eee3;background:#050505!important}.site-public{--mf-cream:#f7eee3;--mf-cream-2:#f0e5d6;--mf-black:#050505;--mf-black-2:#0e0c09;--mf-charcoal:#252420;--mf-champagne:#c9b280;--mf-champagne-light:#e9d9b4;--mf-green:#2f4a3c;--mf-green-light:#7fb093;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}.mf-dark,.site-public{--mf-bg:var(--mf-black);--mf-bg-2:var(--mf-black-2);--mf-fg:var(--mf-cream);--mf-line:color-mix(in oklab, var(--mf-champagne) 30%, transparent);--mf-accent:var(--mf-champagne);--mf-live:var(--mf-green-light);background:var(--mf-bg);color:var(--mf-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mf-light{--mf-bg:var(--mf-cream);--mf-bg-2:var(--mf-cream-2);--mf-fg:var(--mf-charcoal);--mf-line:color-mix(in oklab, var(--mf-charcoal) 14%, transparent);--mf-accent:var(--mf-green);--mf-live:var(--mf-green);background:var(--mf-bg);color:var(--mf-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mf-glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--mf-champagne) 26%, transparent), transparent 70%);filter:blur(40px);border-radius:999px;position:absolute}.mf-gold-text{background:linear-gradient(135deg, var(--mf-champagne-light) 0%, var(--mf-champagne) 55%, #a68b56 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes mf-drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.mf-drift{will-change:transform;animation:28s ease-out both mf-drift}@media (prefers-reduced-motion:reduce){.mf-drift{animation:none;transform:none}}.site-public header,.site-public header nav a,.site-public header button{color:var(--mf-fg)}.site-public header{background:var(--mf-bg);border-color:var(--mf-line);-webkit-backdrop-filter:none}.site-public header .wordmark,.site-public header .wordmark-name,.site-public footer .wordmark,.site-public footer .wordmark-name{color:var(--mf-fg);box-shadow:none!important;background:0 0!important}.site-public header .wordmark,.site-public footer .wordmark{flex-shrink:0;justify-items:stretch;gap:5px;width:min(200px,58vw)}.site-public header .wordmark-name,.site-public footer .wordmark-name{letter-spacing:.16em;text-indent:.16em;text-align:center;font-size:17px;background:0 0!important}.site-public header .wordmark-desc,.site-public footer .wordmark-desc{color:color-mix(in oklab, var(--mf-fg) 78%, transparent);letter-spacing:.12em;gap:6px;font-size:10px;visibility:visible!important;opacity:1!important;background:0 0!important;display:grid!important}.site-public header .wordmark-rule,.site-public footer .wordmark-rule{background:var(--mf-champagne)}.site-public header a.bg-white,.site-public header a[class*=bg-white]{color:#0c0b09!important}.site-public footer .wordmark{width:220px;max-width:100%}.site-public footer .wordmark-name{letter-spacing:.2em;text-indent:.2em;font-size:22px}.site-public footer .wordmark-desc{letter-spacing:.12em;font-size:11px}.site-public footer{padding-bottom:6.25rem;overflow:visible}@media (width>=768px){.site-public footer{padding-bottom:0}.site-public header .wordmark{width:min(248px,36vw)}.site-public header .wordmark-name{letter-spacing:.2em;text-indent:.2em;font-size:22px}.site-public header .wordmark-desc{letter-spacing:.14em;font-size:12px}}.site-public h1.font-display{font-size:clamp(2.15rem,7.2vw,4.75rem);line-height:.94}.site-public h2.font-display{font-size:clamp(1.7rem,5vw,3.15rem);line-height:.98}.site-public input:not([type=checkbox]):not([type=radio]),.site-public textarea,.site-public select{background:color-mix(in oklab, var(--mf-fg) 6%, var(--mf-bg))!important;color:var(--mf-fg)!important;border-color:color-mix(in oklab, var(--mf-fg) 40%, transparent)!important;border-radius:0!important}.site-public input[type=submit],.site-public button[type=submit]{border-radius:0!important}@media (width<=767px){.site-public input,.site-public textarea,.site-public select{font-size:16px!important}}.site-public .mf-await{opacity:1!important;transform:none!important}.mf-live-pin{background:0 0!important;border:0!important}.mf-live-pin-core{background:var(--mf-live);width:8px;height:8px;box-shadow:none;border-radius:999px;margin:3px;display:block;animation:none!important}.site-public *,.site-public :before,.site-public :after{transition-duration:.01ms!important;animation:none!important}@media (width<=767px){.site-public .mf-stage-map{display:none}}.site-public .font-display{letter-spacing:-.02em}.mf-label{letter-spacing:0;text-transform:none;color:color-mix(in oklab, var(--mf-fg) 60%, transparent);font-size:.875rem;line-height:1.4;display:block}.mf-btn{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding:0 1.5rem;font-size:.9375rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mf-btn:focus-visible,.mf-link:focus-visible{outline:2px solid var(--mf-accent);outline-offset:3px}.mf-btn:disabled{opacity:.6;pointer-events:none}.mf-btn-primary{background:var(--mf-fg);border:1px solid var(--mf-fg);color:var(--mf-bg)!important}.mf-btn-primary:hover{background:var(--mf-champagne-light);border-color:var(--mf-champagne-light);box-shadow:0 0 0 1px color-mix(in oklab, var(--mf-champagne) 40%, transparent), 0 12px 40px -12px color-mix(in oklab, var(--mf-champagne) 60%, transparent)}.mf-btn-secondary{border:1px solid color-mix(in oklab, var(--mf-champagne) 55%, transparent);background:0 0;color:var(--mf-fg)!important}.mf-btn-secondary:hover{border-color:var(--mf-champagne);background:color-mix(in oklab, var(--mf-champagne) 10%, transparent)}.mf-btn-sm{height:2.5rem;padding:0 1rem;font-size:.875rem}.mf-link{text-underline-offset:4px;align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex;color:var(--mf-accent)!important}.mf-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.mf-btn{transition:none}}
