.hx-launch{--hx-h:42;--hx-c:.11}.hx-launch[data-theme=light]{--hx-bg:oklch(.95 .012 var(--hx-h));--hx-surface:oklch(.985 .006 var(--hx-h));--hx-inset:oklch(.9 .014 var(--hx-h));--hx-fg:oklch(.24 .02 var(--hx-h));--hx-muted:oklch(.5 .016 var(--hx-h));--hx-border:oklch(.86 .012 var(--hx-h));--hx-accent:oklch(.56 var(--hx-c) var(--hx-h));--hx-on-accent:oklch(.99 .01 var(--hx-h));--hx-aura-a:26%;--hx-aura-b:18%;--hx-grain:.035}.hx-launch[data-theme=dark]{--hx-bg:oklch(.16 .014 var(--hx-h));--hx-surface:oklch(.205 .016 var(--hx-h));--hx-inset:oklch(.175 .016 var(--hx-h));--hx-fg:oklch(.94 .014 var(--hx-h));--hx-muted:oklch(.72 .016 var(--hx-h));--hx-border:oklch(.32 .016 var(--hx-h));--hx-accent:oklch(.78 .12 var(--hx-h));--hx-on-accent:oklch(.18 .03 var(--hx-h));--hx-aura-a:34%;--hx-aura-b:24%;--hx-grain:.05}.hx-launch{--hx-ink:var(--hx-brand,var(--hx-accent))}.hx-launch,.hx-launch *,.hx-launch :before,.hx-launch :after{box-sizing:border-box}.hx-launch [hidden]{display:none!important}.hx-launch{background:var(--hx-bg);min-height:100svh;color:var(--hx-fg);-webkit-font-smoothing:antialiased;grid-template-rows:1fr auto;margin:0;font-family:Manrope,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.hx-launch a{color:var(--hx-ink);text-decoration:none}.hx-launch a:hover{color:var(--hx-fg)}.hx-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hx-aura{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.hx-aura-a{background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--hx-ink) var(--hx-aura-a),transparent),transparent 68%);width:78vmax;height:62vmax;animation:38s ease-in-out infinite alternate hx-drift-a;top:-30vmax;left:-22vmax}.hx-aura-b{background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--hx-ink) var(--hx-aura-b),transparent),transparent 70%);width:64vmax;height:56vmax;animation:52s ease-in-out infinite alternate hx-drift-b;bottom:-26vmax;right:-24vmax}.hx-veil{background:linear-gradient(to bottom,color-mix(in oklab,var(--hx-bg) 62%,transparent),color-mix(in oklab,var(--hx-bg) 88%,transparent));position:absolute;inset:0}.hx-grain{opacity:var(--hx-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}@keyframes hx-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(9vmax,7vmax)scale(1.12)}}@keyframes hx-drift-b{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-8vmax,-6vmax)scale(1)}}.hx-stage{place-items:center;padding:clamp(28px,7vw,80px) clamp(20px,6vw,64px);display:grid;position:relative}.hx-card{text-align:center;justify-items:center;gap:clamp(18px,2.4vw,28px);width:100%;max-width:44rem;animation:.9s cubic-bezier(.16,.84,.28,1) both hx-rise;display:grid}@keyframes hx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hx-logo{object-fit:contain;width:auto;max-width:min(72vw,320px);height:clamp(40px,6vw,60px)}.hx-monogram{border:1px solid color-mix(in oklab,var(--hx-ink) 42%,var(--hx-border));background:color-mix(in oklab,var(--hx-ink) 8%,var(--hx-surface));width:clamp(52px,7vw,66px);height:clamp(52px,7vw,66px);color:var(--hx-fg);letter-spacing:.01em;box-shadow:0 1px 0 color-mix(in oklab,var(--hx-surface) 70%,transparent) inset;border-radius:50%;place-items:center;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2.6vw,25px);font-weight:500;display:grid}.hx-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--hx-muted);align-items:center;gap:.6rem;font-size:clamp(11px,1.1vw,12.5px);font-weight:600;display:inline-flex}.hx-pip{background:var(--hx-ink);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.hx-pip:after{content:"";border:1px solid color-mix(in oklab,var(--hx-ink) 55%,transparent);border-radius:50%;animation:2.8s ease-out infinite hx-pulse;position:absolute;inset:-4px}@keyframes hx-pulse{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.6)}}.hx-name{letter-spacing:-.02em;text-wrap:balance;background:linear-gradient(96deg,var(--hx-fg) 8%,color-mix(in oklab,var(--hx-ink) 58%,var(--hx-fg)) 46%,var(--hx-fg) 88%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.5rem,8.2vw,5rem);font-weight:400;line-height:1.02;animation:9s ease-in-out infinite hx-sheen}@keyframes hx-sheen{0%,to{background-position:0%}50%{background-position:100%}}.hx-tagline{max-width:34rem;color:var(--hx-fg);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.9vw,1.2rem);line-height:1.55}.hx-rule{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--hx-ink) 60%,var(--hx-border)),transparent);border:0;width:min(100%,15rem);height:1px;margin:clamp(2px,1vw,8px) 0}.hx-note{max-width:30rem;color:var(--hx-muted);text-wrap:pretty;margin:0;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.65}.hx-foot{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--hx-muted) 78%,transparent);justify-content:center;padding:0 24px clamp(20px,4vw,34px);font-size:11.5px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.hx-aura,.hx-pip:after,.hx-name,.hx-card{animation:none!important}.hx-name{-webkit-text-fill-color:currentColor;color:var(--hx-fg);background:0 0}}
.hx-unavail{--u-bg:#f7f6f4;--u-fg:#1c1a17;--u-muted:#6b6560;--u-card:#fff;--u-border:#1c1a171a;--u-mark:#1c1a1738;background:var(--u-bg);min-height:100dvh;color:var(--u-fg);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;margin:0;padding:24px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}@media (prefers-color-scheme:dark){.hx-unavail{--u-bg:#14120f;--u-fg:#f2efea;--u-muted:#9c948c;--u-card:#1c1a17;--u-border:#f2efea1f;--u-mark:#f2efea42}}.hx-unavail-card{border:1px solid var(--u-border);background:var(--u-card);text-align:center;border-radius:16px;width:100%;max-width:420px;padding:34px 28px 30px}.hx-unavail-mark{border:2px solid var(--u-mark);border-radius:999px;width:34px;height:34px;margin:0 auto 18px;display:block;position:relative}.hx-unavail-mark:after{content:"";background:var(--u-mark);width:2px;height:10px;box-shadow:0 14px 0 0 var(--u-mark);border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hx-unavail-title{letter-spacing:-.015em;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.25}.hx-unavail-body{color:var(--u-muted);margin:0;font-size:14.5px;line-height:1.55}.hx-unavail-note{border-top:1px solid var(--u-border);color:var(--u-muted);margin:18px 0 0;padding-top:16px;font-size:12.5px;line-height:1.5}
