.hyve-landing{--ld-paper:#0b0f19;--ld-paper-soft:#0e1422;--ld-card:#141a29;--ld-tint:#0e1424;--ld-tint-2:#121a2e;--ld-ink:#f4f6f9;--ld-soft:#b3bccb;--ld-faint:#7e899c;--ld-line:#ffffff17;--ld-line-2:#ffffff29;--ld-amber:var(--accent);--ld-amber-deep:#f3b65a;--ld-on-amber:#1a1206;--ld-live:#45d39a;background:var(--ld-paper);min-height:100dvh;color:var(--ld-ink);font-family:var(--font);-webkit-font-smoothing:antialiased}.hyve-landing a{color:inherit;text-decoration:none}.hyve-landing .ld-skip{z-index:100;background:var(--ld-ink);color:var(--ld-paper);border-radius:8px;padding:9px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.hyve-landing .ld-skip:focus{transform:translateY(0)}.hyve-landing .ld-wrap{width:min(var(--container-max), calc(100% - var(--container-gutter)));margin-inline:auto}.hyve-landing .ld-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ld-amber-deep);margin:0 0 18px;font-size:12px}.hyve-landing .ld-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 0;display:flex}.hyve-landing .ld-brand{font-family:var(--display);letter-spacing:-.01em;color:var(--ld-ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.hyve-landing .ld-brand svg{width:22px;height:25px;display:block}.hyve-landing .ld-brand__word{white-space:nowrap}.hyve-landing .ld-brand b{color:var(--ld-amber-deep);font-weight:700}.hyve-landing .ld-nav__links{flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.hyve-landing .ld-nav__links a{color:var(--ld-soft);transition:color .15s}.hyve-landing .ld-nav__links a:hover{color:var(--ld-ink)}.hyve-landing .ld-nav__open{font-weight:600;color:var(--ld-amber-deep)!important}.hyve-landing .ld-top{background:radial-gradient(1000px 560px at 50% -10%, color-mix(in oklab, var(--ld-amber) 16%, transparent) 0%, transparent 60%), var(--ld-paper);position:relative;overflow:hidden}.hyve-landing .ld-hero{text-align:center;flex-direction:column;align-items:center;padding:clamp(26px,4vw,44px) 0 clamp(40px,6vw,68px);display:flex}.hyve-landing .ld-hero__orb{margin-bottom:16px}.hyve-landing .ld-orb-fallback{background:radial-gradient(circle at 35% 28%,#ffffffe6 0 1px,#0000 2px) 0 0/13px 13px,radial-gradient(circle at 65% 58%,#73a0ffc7 0 1px,#0000 2px) 0 0/17px 17px,radial-gradient(circle,#769be857,#24335229 58%,#0000 72%) 0 0/100% 100%;border-radius:50%;animation:3.6s ease-in-out infinite ld-orb-breathe;display:block;box-shadow:inset 0 0 34px #6d96ee2e,0 0 36px #4e70be1f}@keyframes ld-orb-breathe{50%{opacity:.9;transform:scale(1.018)}}.hyve-landing .ld-hero__title{font-family:var(--display);letter-spacing:-.035em;max-width:16ch;color:var(--ld-ink);text-wrap:balance;margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:.98}.hyve-landing .ld-hero__amber{color:var(--ld-amber-deep)}.hyve-landing .ld-hero__pickline{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ld-faint);margin:30px 0 14px;font-size:12px}.hyve-landing .ld-pick{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1120px;margin-inline:auto;display:grid}.hyve-landing .ld-pick__card{border:1px solid var(--ld-line-2);background:var(--ld-card);border-radius:16px;flex-direction:column;gap:10px;padding:24px 22px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 8px 26px #0000002e}.hyve-landing .ld-pick__card:hover{border-color:color-mix(in oklab, var(--ld-amber) 60%, transparent);transform:translateY(-2px);box-shadow:0 16px 38px #00000042}.hyve-landing .ld-pick__who{font-family:var(--display);letter-spacing:-.01em;color:var(--ld-ink);font-size:18px;font-weight:600}.hyve-landing .ld-pick__what{color:var(--ld-soft);font-size:13.5px;line-height:1.5}.hyve-landing .ld-pick__cta{color:var(--ld-amber-deep);margin-top:auto;font-size:14px;font-weight:600}.hyve-landing .ld-foot{background:var(--ld-tint);border-top:1px solid var(--ld-line-2);padding:30px 0 40px}.hyve-landing .ld-foot__identity{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hyve-landing .brand-socials{align-items:center;gap:9px;display:flex}.hyve-landing .brand-socials__link{border:1px solid var(--ld-line-2);width:38px;height:38px;color:var(--ld-soft);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.hyve-landing .brand-socials__link:hover{background:#ffffff17;border-color:currentColor;transform:translateY(-2px)}.hyve-landing .brand-socials__link svg{width:18px;height:18px}.hyve-landing .ld-foot__base{border-top:1px solid var(--ld-line);color:var(--ld-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}@media (width<=1100px){.hyve-landing .ld-pick{grid-template-columns:repeat(2,1fr);max-width:760px}}@media (width<=980px){.hyve-landing .ld-nav__links{gap:16px}}@media (width<=640px){.hyve-landing .ld-pick{grid-template-columns:1fr}}@media (width<=560px){.hyve-landing .ld-nav{flex-direction:column;align-items:flex-start}.hyve-landing .ld-nav__links{justify-content:space-between;gap:8px;width:100%;font-size:12px}.hyve-landing .ld-nav__open{display:none}.hyve-landing .ld-hero{padding:26px 0 54px}.hyve-landing .ld-hero__orb{display:none}.hyve-landing .ld-hero .ld-eyebrow{margin-bottom:12px;font-size:10px}.hyve-landing .ld-hero__title{max-width:14ch;font-size:clamp(36px,11vw,44px);line-height:1}.hyve-landing .ld-hero__pickline{margin:22px 0 10px}.hyve-landing .ld-pick{gap:9px}.hyve-landing .ld-pick__card{border-radius:13px;gap:5px;padding:14px 16px}.hyve-landing .ld-pick__who{font-size:16px}.hyve-landing .ld-pick__what{font-size:12.5px;line-height:1.35}.hyve-landing .ld-pick__cta{font-size:13px}}@media (prefers-reduced-motion:reduce){.hyve-landing .ld-orb-fallback{animation:none}}@media (width<=560px){.hyve-landing .ld-nav__links{justify-content:flex-start;gap:10px 18px}}
