.site[data-astro-cid-mb3llst4]{isolation:isolate;aspect-ratio:16/10;corner-shape:squircle;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;width:min(1040px,100vw - 32px);color:var(--ink);background:radial-gradient(60% 75% at 8% 0%, var(--c1), color-mix(in srgb, var(--c1) 89.6%, transparent) 17%, color-mix(in srgb, var(--c1) 64.8%, transparent) 34%, color-mix(in srgb, var(--c1) 35.2%, transparent) 51%, color-mix(in srgb, var(--c1) 10.4%, transparent) 68%, transparent 85%), radial-gradient(55% 70% at 105% 50%, var(--c2), color-mix(in srgb, var(--c2) 89.6%, transparent) 17%, color-mix(in srgb, var(--c2) 64.8%, transparent) 34%, color-mix(in srgb, var(--c2) 35.2%, transparent) 51%, color-mix(in srgb, var(--c2) 10.4%, transparent) 68%, transparent 85%), radial-gradient(60% 60% at 50% 125%, var(--c3), color-mix(in srgb, var(--c3) 89.6%, transparent) 17%, color-mix(in srgb, var(--c3) 64.8%, transparent) 34%, color-mix(in srgb, var(--c3) 35.2%, transparent) 51%, color-mix(in srgb, var(--c3) 10.4%, transparent) 68%, transparent 85%), var(--c0);user-select:none;-webkit-tap-highlight-color:transparent;border-radius:20px;grid-template-rows:auto 1fr auto;transition:color .3s;display:grid;position:relative;overflow:hidden}.site__glass[data-astro-cid-mb3llst4]{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.site[data-astro-cid-mb3llst4].is-live .site__glass[data-astro-cid-mb3llst4]{opacity:1}.site[data-astro-cid-mb3llst4].is-live,.site[data-astro-cid-mb3llst4].is-live button[data-astro-cid-mb3llst4]{transition:scale .16s var(--ease-out-sharp,ease)}.site__nav[data-astro-cid-mb3llst4]{justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.site__logo[data-astro-cid-mb3llst4]{font-family:var(--mono);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:inline-flex}.site__rain[data-astro-cid-mb3llst4]{z-index:0;opacity:.3;pointer-events:none;font-family:var(--mono);font-size:13px;line-height:1.2;position:absolute;inset:0;overflow:hidden}.site__drop[data-astro-cid-mb3llst4]{flex-direction:column;align-items:center;display:flex;position:absolute}.site__nav[data-astro-cid-mb3llst4],.site__hero[data-astro-cid-mb3llst4],.site__swatches[data-astro-cid-mb3llst4]{z-index:1;position:relative}.site__mark[data-astro-cid-mb3llst4]{background:linear-gradient(135deg, var(--ink), color-mix(in oklab, var(--ink) 35%, transparent));border-radius:5px;width:18px;height:18px;rotate:45deg;scale:.8}.site__links[data-astro-cid-mb3llst4],.site__actions[data-astro-cid-mb3llst4]{align-items:center;gap:4px;display:flex}.site__hero[data-astro-cid-mb3llst4]{text-align:center;align-content:center;justify-items:center;gap:14px;padding:0 24px;display:grid}.site__headline[data-astro-cid-mb3llst4]{max-width:12ch;font-family:var(--mono);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,5.6vw,4rem);font-weight:600;line-height:1.02}.site__sub[data-astro-cid-mb3llst4]{opacity:.8;text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.45}.site__cta[data-astro-cid-mb3llst4]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.site__swatches[data-astro-cid-mb3llst4]{justify-content:center;gap:10px;padding:18px 24px 22px;display:flex}.site[data-astro-cid-mb3llst4] button[data-astro-cid-mb3llst4]{font:inherit;color:inherit;cursor:pointer;transition:scale .16s var(--ease-out-sharp,ease), background-color .3s ease, color .3s ease, box-shadow .3s ease;background:0 0;border:0}.site[data-astro-cid-mb3llst4] button[data-astro-cid-mb3llst4]:active{scale:.96}.site[data-astro-cid-mb3llst4] button[data-astro-cid-mb3llst4]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.link[data-astro-cid-mb3llst4]{opacity:.85;border-radius:999px;padding:8px 12px;font-size:.9rem}@media (hover:hover){.link[data-astro-cid-mb3llst4]:hover{background:color-mix(in oklab, var(--ink) 12%, transparent);opacity:1}}.site[data-astro-cid-mb3llst4] .pill[data-astro-cid-mb3llst4]{color:var(--pill-ink);background:var(--pill);border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:500}.site[data-astro-cid-mb3llst4] .pill--lg[data-astro-cid-mb3llst4]{align-items:center;gap:8px;padding:14px 26px;font-size:1rem;display:inline-flex}.pill__icon[data-astro-cid-mb3llst4]{width:16px;height:16px}.site[data-astro-cid-mb3llst4] .ghost[data-astro-cid-mb3llst4]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ink) 45%, transparent);border-radius:999px;padding:14px 24px;font-size:1rem}.site[data-astro-cid-mb3llst4] .swatch[data-astro-cid-mb3llst4]{background:linear-gradient(135deg, var(--sw) 40%, var(--sw2));width:26px;height:26px;box-shadow:0 0 0 2px color-mix(in oklab, var(--ink) 30%, transparent);border-radius:50%}.site[data-astro-cid-mb3llst4] .swatch[data-astro-cid-mb3llst4][aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}@media (width<=640px){.site[data-astro-cid-mb3llst4]{aspect-ratio:3/4}.site__links[data-astro-cid-mb3llst4]{display:none}.site__nav[data-astro-cid-mb3llst4]{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.site[data-astro-cid-mb3llst4],.site[data-astro-cid-mb3llst4] button[data-astro-cid-mb3llst4]{transition:none}}
