.landing-scope{--landing-black:#000;--landing-black-rgb:0 0 0;--landing-ink:#0e0b0d;--landing-ink-rgb:14 11 13;--landing-cellar:#160f13;--landing-cellar-rgb:22 15 19;--landing-wine-dark:#1a070c;--landing-wine-dark-rgb:26 7 12;--landing-green:#28c840;--landing-green-rgb:40 200 64;--landing-panel:#2a0e16;--landing-panel-rgb:42 14 22;--landing-wine-deep:#4a1520;--landing-wine-deep-rgb:74 21 32;--landing-wine-rich:#581826;--landing-wine-rich-rgb:88 24 38;--landing-wine-rose:#5a2036;--landing-wine-rose-rgb:90 32 54;--landing-wine:#5c1a28;--landing-wine-rgb:92 26 40;--landing-stone:#5c5a54;--landing-stone-rgb:92 90 84;--landing-green-light:#6ea05a;--landing-green-light-rgb:110 160 90;--landing-blue-light:#788cdc;--landing-blue-light-rgb:120 140 220;--landing-crimson:#8a1f33;--landing-crimson-rgb:138 31 51;--landing-moss:#9fd07e;--landing-moss-rgb:159 208 126;--landing-blue:#a9bdf2;--landing-blue-rgb:169 189 242;--landing-accent:#b6264f;--landing-accent-rgb:182 38 79;--landing-red:#d40000;--landing-red-rgb:212 0 0;--landing-rose-red:#d42842;--landing-rose-red-rgb:212 40 66;--landing-rose:#f0a3a3;--landing-rose-rgb:240 163 163;--landing-pearl:#f5f2ec;--landing-pearl-rgb:245 242 236;--landing-ivory:#fcfafb;--landing-ivory-rgb:252 250 251;--landing-gold:#febc2e;--landing-gold-rgb:254 188 46;--landing-red-bright:#ff5a5a;--landing-red-bright-rgb:255 90 90;--landing-orange:#ff5f57;--landing-orange-rgb:255 95 87;--landing-pink-light:#ff788c;--landing-pink-light-rgb:255 120 140;--landing-salmon:#ff7a7a;--landing-salmon-rgb:255 122 122;--landing-pink:#ff9db0;--landing-pink-rgb:255 157 176;--landing-gold-light:#ffc896;--landing-gold-light-rgb:255 200 150;--landing-white:#fff;--landing-white-rgb:255 255 255}
:root:has(.landing-scope){scroll-behavior:auto;scroll-padding-top:5rem}.landing-scope,.landing-scope .font-sans{font-family:var(--font-inter), Roboto, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif}.landing-scope .font-serif{font-family:var(--font-playfair), ui-serif, Georgia, serif}.landing-scope{font-size:17px}.landing-bg-wine-dark-98{background-color:rgb(var(--landing-wine-dark-rgb) / .98)}.landing-border-white-15{border-color:rgb(var(--landing-white-rgb) / .15)}.landing-border-white-20{border-color:rgb(var(--landing-white-rgb) / .2)}.landing-border-white-25{border-color:rgb(var(--landing-white-rgb) / .25)}.landing-border-accent-08{border-color:rgb(var(--landing-accent-rgb) / .08)}.landing-border-accent-20{border-color:rgb(var(--landing-accent-rgb) / .2)}.landing-border-pink-light-40{border-color:rgb(var(--landing-pink-light-rgb) / .4)}.landing-bg-accent-10{background-color:rgb(var(--landing-accent-rgb) / .1)}.landing-bg-accent-16{background-color:rgb(var(--landing-accent-rgb) / .16)}.landing-bg-green-light-18{background-color:rgb(var(--landing-green-light-rgb) / .18)}.landing-bg-blue-light-16{background-color:rgb(var(--landing-blue-light-rgb) / .16)}.landing-shadow-panel-lg{box-shadow:0 50px 120px -45px rgb(var(--landing-black-rgb) / .9)}.landing-shadow-panel-md{box-shadow:0 40px 100px -40px rgb(var(--landing-black-rgb) / .9)}.landing-shadow-panel-sm{box-shadow:0 24px 60px -30px rgb(var(--landing-black-rgb) / .9)}.landing-shadow-ink-50{box-shadow:0 40px 120px rgb(var(--landing-black-rgb) / .5)}.landing-shadow-accent-08{box-shadow:0 0 40px rgb(var(--landing-accent-rgb) / .08)}.landing-drop-shadow-hero{filter:drop-shadow(0 6px 30px rgb(var(--landing-black-rgb) / .55))}.landing-gradient-pill{background-image:linear-gradient(to bottom right, rgb(var(--landing-pink-light-rgb) / .22), rgb(var(--landing-accent-rgb) / .12))}.landing-bg-accent-20{background-color:rgb(var(--landing-accent-rgb) / .2)}.landing-glow-accent{box-shadow:0 0 12px 2px rgb(var(--landing-accent-rgb) / .5)}.landing-glow-accent-rest{box-shadow:0 0 0 0 rgb(var(--landing-accent-rgb) / .5)}.group:hover .landing-glow-accent-hover{box-shadow:0 0 12px 2px rgb(var(--landing-accent-rgb) / .5)}.landing-glow-rose{box-shadow:0 8px 20px -8px rgb(var(--landing-rose-red-rgb) / .5)}.landing-scope ::selection{color:#f5f2ec;background:#d400004d}.gradient-text-accent{background:linear-gradient(135deg,#ff4d4d,#d40000);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-gradient-overlay{background:radial-gradient(92% 80%,#100305d1 0%,#1003057a 38%,#10030500 70%),linear-gradient(#1c05074d 0%,#1c050700 28%,#4a0c1000 52%,#4a0c10f0 100%)}.text-balance{text-wrap:balance}.hero-text-shadow{text-shadow:0 4px 30px #00000073}.landing-scope a:focus-visible,.landing-scope button:focus-visible,.landing-scope input:focus-visible,.landing-scope select:focus-visible,.landing-scope textarea:focus-visible,.landing-scope summary:focus-visible{outline-offset:3px;outline:2px solid #ff4d4d}.btn-wine{background:linear-gradient(135deg, var(--cb-accent) 0%, color-mix(in srgb, var(--cb-accent) 82%, white) 100%);color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--cb-accent) 22%, transparent), inset 0 1px 0 #ffffff1f}.btn-wine:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--cb-accent) 30%, transparent), inset 0 1px 0 #ffffff2e}.spotlight-card{transition:box-shadow .25s,border-color .25s,transform .25s;position:relative}.spotlight-card:hover{border-color:#d400004d;transform:translateY(-2px);box-shadow:0 24px 60px #00000059}.overline-line{background:linear-gradient(90deg,#0000,#d40000);width:2.5rem;height:1px;margin-right:.75rem;display:inline-block}.overline-dot{background:#ff5a5a;border-radius:9999px;width:6px;height:6px;margin-left:.7rem;display:inline-block;box-shadow:0 0 10px #ff5a5ab3}.aurora{pointer-events:none;z-index:0;opacity:.62;background:radial-gradient(40% 50% at 16% 18%,#e81e3c6b,#0000 60%),radial-gradient(34% 46% at 84% 10%,#ff966e38,#0000 60%),radial-gradient(40% 50% at 88% 70%,#aa001457,#0000 62%),radial-gradient(48% 58% at 56% 88%,#8200187a,#0000 60%);height:100%;position:absolute;inset:-25% -10% auto}.aurora-2{pointer-events:none;z-index:0;opacity:.42;background:radial-gradient(38% 48% at 28% 82%,#ffb47833,#0000 62%),radial-gradient(44% 52% at 72% 30%,#dc28504d,#0000 62%);height:95%;position:absolute;inset:auto -12% -30%}.shimmer-text{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#ff6b6b 0%,#ffd9a8 30%,#ff8a8a 55%,#ff4d4d 75%,#ff6b6b 100%);-webkit-background-clip:text;background-clip:text}.hero-badge{letter-spacing:.1em;text-transform:uppercase;color:#f6f1f3eb;background:#ffffff12;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:.55rem;padding:.46rem .95rem .46rem .8rem;font-size:.76rem;font-weight:500;display:inline-flex;box-shadow:0 8px 30px #00000047,inset 0 1px #ffffff1a}.live-dot{background:#ff5a5a;border-radius:9999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #ff5a5acc}.landing-scope .landing-card{background-color:#230d14e0;background-image:linear-gradient(#ffe2e811 0%,#ffe2e805 30%,#06010329 100%);border:1px solid #ffecf01c;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;box-shadow:inset 0 1px #ffffff17,0 26px 60px -30px #000000bf}.landing-scope .landing-card:hover{border-color:#ff8a9c47;box-shadow:inset 0 1px #ffffff1f,0 30px 64px -30px #000c}@media (prefers-reduced-motion:reduce){:root:has(.landing-scope){scroll-behavior:auto}.landing-scope *,.landing-scope :before,.landing-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}