.private-hero-module__Jur0fa__hero{--violet:#8b7dff;--violet-deep:#2a1f7a;--night:#05040f;background:radial-gradient(120% 80% at 78% 18%, #1c1556 0%, #0c0a2a 42%, var(--night) 78%);color:#fff;isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;margin-top:-70px;padding:140px 24px 56px;display:flex;position:relative;overflow:hidden}.private-hero-module__Jur0fa__room{z-index:-1;pointer-events:none;position:absolute;inset:0}.private-hero-module__Jur0fa__glow{filter:blur(20px);background:radial-gradient(circle,#8b7dff52,#0000 62%);border-radius:50%;width:70vmax;height:70vmax;position:absolute;top:-10%;right:-10%}.private-hero-module__Jur0fa__arch{background:linear-gradient(#8b7dff29,#140e3c0d 70%);border-radius:999px 999px 0 0;width:min(36vw,420px);height:min(78vh,720px);position:absolute;top:4%;right:6%;overflow:hidden;box-shadow:inset 0 0 0 1px #aaa0ff1f,inset 0 40px 90px -40px #beb4ff8c;-webkit-mask-image:linear-gradient(#000 60%,#0000 98%);mask-image:linear-gradient(#000 60%,#0000 98%)}.private-hero-module__Jur0fa__slats{background:repeating-linear-gradient(90deg,#c8beff00 0 14px,#c8beff61 14px 16px,#c8beff00 16px 26px);animation:9s ease-in-out infinite private-hero-module__Jur0fa__breathe;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 18%,#000 55% 80%,#0000 100%);mask-image:linear-gradient(100deg,#0000 18%,#000 55% 80%,#0000 100%)}@keyframes private-hero-module__Jur0fa__breathe{0%,to{opacity:.75}50%{opacity:1}}.private-hero-module__Jur0fa__lamp{width:160px;height:120px;position:absolute;bottom:22%;right:9%}.private-hero-module__Jur0fa__bulb{background:radial-gradient(circle at 40% 35%,#fff 0%,#f4eeff 35%,#cfc4ff 70%,#9d8cff 100%);border-radius:50%;width:46px;height:46px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 30px 10px #ebe4ff8c,0 0 120px 50px #8b7dff59}.private-hero-module__Jur0fa__table{background:linear-gradient(#2b2463,#120e33);border-radius:50%;height:18px;position:absolute;top:46px;left:0;right:0;box-shadow:inset 0 1px #c8beff40,0 30px 40px -18px #000000b3}.private-hero-module__Jur0fa__floor{background:radial-gradient(40% 50% at 82% 45%,#c8beff1f,#0000 70%),linear-gradient(#0000,#05040fe6);height:34%;position:absolute;bottom:0;left:0;right:0}.private-hero-module__Jur0fa__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.private-hero-module__Jur0fa__text{max-width:620px}.private-hero-module__Jur0fa__kicker{color:#e6e2ffb8;letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;font-weight:600;display:flex}.private-hero-module__Jur0fa__kicker:before{content:"";background:currentColor;width:22px;height:1px}.private-hero-module__Jur0fa__hero h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 26px;font-size:clamp(40px,5.6vw,80px);font-weight:500;line-height:1.02}.private-hero-module__Jur0fa__hero h1 em{color:#b3a8ff;font-style:italic}.private-hero-module__Jur0fa__lead{color:#ece9ffd1;max-width:30em;margin:0 0 34px;font-size:18px;line-height:1.55}.private-hero-module__Jur0fa__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.private-hero-module__Jur0fa__primary{color:#0b0820;background:linear-gradient(#fff,#ebe7ff);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 30px;font-size:16px;font-weight:600;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s;display:inline-flex;box-shadow:0 18px 50px -18px #aa9bffd9,inset 0 -1px #7864ff33}.private-hero-module__Jur0fa__primary:hover{transform:translateY(-2px);box-shadow:0 24px 60px -18px #aa9bff}.private-hero-module__Jur0fa__primary svg,.private-hero-module__Jur0fa__ghost svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.private-hero-module__Jur0fa__ghost{color:#f0eeffeb;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:500;display:inline-flex}.private-hero-module__Jur0fa__ghost:hover{color:#fff}.private-hero-module__Jur0fa__hint{color:#d2cdf59e;margin:26px 0 0;font-size:14px}.private-hero-module__Jur0fa__cardStage{perspective:1200px;place-items:center;display:grid}.private-hero-module__Jur0fa__card{aspect-ratio:1.6;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff2e,#a091ff12 45%,#5a46dc1f);border:1px solid #dcd6ff66;border-radius:22px;align-content:center;place-items:center;gap:30px;width:min(420px,100%);animation:8s ease-in-out infinite private-hero-module__Jur0fa__float;display:grid;position:relative;overflow:hidden;transform:rotateX(14deg)rotateY(-16deg)rotate(-6deg);box-shadow:0 0 0 1px #8b7dff40,0 0 60px -6px #8b7dffb3,0 50px 80px -40px #000000e6,inset 0 1px #ffffff73}@keyframes private-hero-module__Jur0fa__float{0%,to{transform:rotateX(14deg)rotateY(-16deg)rotate(-6deg)translateY(0)}50%{transform:rotateX(12deg)rotateY(-12deg)rotate(-5deg)translateY(-10px)}}.private-hero-module__Jur0fa__cardShine{background:linear-gradient(115deg,#0000 40%,#ffffff38 50%,#0000 60%);position:absolute;inset:-40%}.private-hero-module__Jur0fa__cardBrand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:30px;font-weight:600;display:flex;position:relative}.private-hero-module__Jur0fa__cardLabel{color:#ece9ffd1;letter-spacing:.34em;text-transform:uppercase;font-size:12px;font-weight:600;position:relative}.private-hero-module__Jur0fa__facts{grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin:72px auto 0;padding:0;list-style:none;display:grid;position:relative}.private-hero-module__Jur0fa__facts li{color:#ece9ffdb;text-align:center;justify-items:center;gap:12px;padding:6px 12px;font-size:14px;display:grid}.private-hero-module__Jur0fa__facts li+li{border-left:1px solid #c8beff29}.private-hero-module__Jur0fa__facts svg{fill:none;stroke:#c9c0ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}@media (max-width:860px){.private-hero-module__Jur0fa__hero{padding:120px 22px 40px}.private-hero-module__Jur0fa__inner{grid-template-columns:1fr;gap:54px}.private-hero-module__Jur0fa__arch{width:70vw;height:62vh;right:-18%;box-shadow:inset 0 0 0 1px #aaa0ff1a;-webkit-mask-image:linear-gradient(#000 35%,#0000 85%);mask-image:linear-gradient(#000 35%,#0000 85%)}.private-hero-module__Jur0fa__lamp{display:none}.private-hero-module__Jur0fa__cardStage{position:relative}.private-hero-module__Jur0fa__cardStage:before{content:"";filter:blur(24px);background:radial-gradient(circle,#8b7dff73,#0000 65%);border-radius:50%;position:absolute;inset:10% 5%}.private-hero-module__Jur0fa__card{width:min(320px,86%)}.private-hero-module__Jur0fa__facts{margin-top:52px}.private-hero-module__Jur0fa__facts li{padding:4px 6px;font-size:13px}}@media (min-width:861px){.private-hero-module__Jur0fa__hero{--w:min(1240px, calc(100vw - 96px));--stage-x:calc(50% + var(--w) * .285);--stage-y:calc(50% + 10px);background:radial-gradient(70% 70% at var(--stage-x) 42%, #1f1760 0%, #0d0a2c 46%, var(--night) 82%);padding:120px 48px 64px}.private-hero-module__Jur0fa__glow{top:auto;right:auto;left:var(--stage-x);top:var(--stage-y);filter:blur(10px);background:radial-gradient(circle,#8b7dff57,#8b7dff14 42%,#0000 64%);width:1100px;height:1100px;transform:translate(-50%,-54%)}.private-hero-module__Jur0fa__arch{top:auto;right:auto;left:var(--stage-x);top:var(--stage-y);width:clamp(380px,31vw,500px);height:clamp(560px,74vh,780px);transform:translate(-50%,-52%);-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.private-hero-module__Jur0fa__slats{-webkit-mask-image:linear-gradient(100deg,#0000 6%,#000 40% 78%,#0000 100%);mask-image:linear-gradient(100deg,#0000 6%,#000 40% 78%,#0000 100%)}.private-hero-module__Jur0fa__lamp{bottom:auto;right:auto;left:calc(var(--stage-x) + clamp(130px, 13vw, 230px));top:calc(var(--stage-y) + clamp(150px, 20vh, 210px));width:150px;height:110px;transform:translate(-50%)}.private-hero-module__Jur0fa__floor{background:radial-gradient(clamp(260px, 26vw, 420px) 90px at var(--stage-x) calc(var(--stage-y) + clamp(250px, 33vh, 340px)), #c8beff33, transparent 75%), linear-gradient(180deg, transparent 72%, #05040fd9);height:auto;top:0}.private-hero-module__Jur0fa__inner{width:var(--w);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:48px}.private-hero-module__Jur0fa__text{max-width:700px}.private-hero-module__Jur0fa__hero h1{letter-spacing:-.045em;text-wrap:pretty;margin-bottom:30px;font-size:clamp(52px,4.9vw,86px);line-height:.98}.private-hero-module__Jur0fa__lead{font-size:19px}.private-hero-module__Jur0fa__cardStage{min-height:clamp(420px,56vh,600px)}.private-hero-module__Jur0fa__card{border-radius:24px;gap:34px;width:clamp(340px,29vw,460px);animation-name:private-hero-module__Jur0fa__floatWide;transform:rotateX(12deg)rotateY(-14deg)rotate(-5deg);box-shadow:0 0 0 1px #8b7dff4d,0 0 90px -4px #8b7dffbf,0 70px 90px -40px #000000f2,inset 0 1px #ffffff80}.private-hero-module__Jur0fa__cardBrand{font-size:34px}.private-hero-module__Jur0fa__cardLabel{font-size:13px}.private-hero-module__Jur0fa__facts{width:var(--w);grid-template-columns:repeat(3,max-content);justify-content:start;margin:56px auto 0}.private-hero-module__Jur0fa__facts li{text-align:left;align-items:center;gap:12px;padding:4px 28px;font-size:14px;display:flex}.private-hero-module__Jur0fa__facts li:first-child{padding-left:0}.private-hero-module__Jur0fa__facts svg{width:22px;height:22px}}@keyframes private-hero-module__Jur0fa__floatWide{0%,to{transform:rotateX(12deg)rotateY(-14deg)rotate(-5deg)translateY(0)}50%{transform:rotateX(10deg)rotateY(-10deg)rotate(-4deg)translateY(-12px)}}@media (min-width:861px) and (max-height:820px){.private-hero-module__Jur0fa__hero{padding-top:104px}.private-hero-module__Jur0fa__hero h1{font-size:clamp(48px,4.8vw,80px)}.private-hero-module__Jur0fa__facts{margin-top:40px}}@media (prefers-reduced-motion:reduce){.private-hero-module__Jur0fa__slats,.private-hero-module__Jur0fa__card{animation:none}}.private-hero-module__Jur0fa__card{-webkit-backdrop-filter:none;background:repeating-linear-gradient(#ffffff12 0 1px,#00000009 1px 2px),linear-gradient(135deg,#f4f5f8 0%,#c9ccd4 22%,#eef0f4 42%,#a9adb8 64%,#dcdfe5 82%,#b6bac4 100%);border:1px solid #ffffffd9;box-shadow:0 0 0 1px #787c8c59,0 0 80px -8px #8b7dffb3,0 50px 80px -40px #000000e6,inset 0 1px #fff,inset 0 -1px #0000002e}.private-hero-module__Jur0fa__cardShine{mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 40%,#ffffffbf 50%,#0000 60%)}.private-hero-module__Jur0fa__cardBrand{color:#15171f;text-shadow:0 1px #ffffffa6}.private-hero-module__Jur0fa__cardLabel{color:#4a4e5c;text-shadow:0 1px #fff9}.private-hero-module__Jur0fa__room,.private-hero-module__Jur0fa__arch,.private-hero-module__Jur0fa__lamp,.private-hero-module__Jur0fa__floor,.private-hero-module__Jur0fa__glow{display:none}.private-hero-module__Jur0fa__cardStage{position:relative}.private-hero-module__Jur0fa__cardStage:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#8b7dff6b,#8b7dff1f 55%,#0000 80%);border-radius:50%;position:absolute;inset:0 -10%}.private-hero-module__Jur0fa__lift{width:min(420px,100%);animation:7s ease-in-out infinite private-hero-module__Jur0fa__lift;position:relative}.private-hero-module__Jur0fa__spin{aspect-ratio:1.6;width:100%;transform-style:preserve-3d;animation:16s linear infinite private-hero-module__Jur0fa__turn;position:relative}.private-hero-module__Jur0fa__spin .private-hero-module__Jur0fa__card{backface-visibility:hidden;width:100%;animation:none;position:absolute;inset:0;transform:none}.private-hero-module__Jur0fa__spin .private-hero-module__Jur0fa__cardBack{align-content:center;gap:22px;transform:rotateY(180deg)}.private-hero-module__Jur0fa__backMark{opacity:.82;filter:drop-shadow(0 1px #fff9)}@keyframes private-hero-module__Jur0fa__turn{0%{transform:rotateX(12deg)rotateY(0)rotate(-4deg)}to{transform:rotateX(12deg)rotateY(360deg)rotate(-4deg)}}@keyframes private-hero-module__Jur0fa__lift{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (max-width:860px){.private-hero-module__Jur0fa__lift{width:min(320px,86%)}}@media (min-width:861px){.private-hero-module__Jur0fa__lift{width:clamp(340px,29vw,460px)}}@media (prefers-reduced-motion:reduce){.private-hero-module__Jur0fa__lift,.private-hero-module__Jur0fa__spin{animation:none}.private-hero-module__Jur0fa__spin{transform:rotateX(10deg)rotateY(-14deg)}}.private-hero-module__Jur0fa__cssCard{place-items:center;width:100%;transition:opacity .6s;display:grid}.private-hero-module__Jur0fa__webgl{opacity:0;transition:opacity .9s;position:absolute;inset:-18% -22%}.private-hero-module__Jur0fa__cardStage[data-3d] .private-hero-module__Jur0fa__webgl{opacity:1}.private-hero-module__Jur0fa__cardStage[data-3d] .private-hero-module__Jur0fa__cssCard{opacity:0}@media (max-width:860px){.private-hero-module__Jur0fa__webgl{inset:-22% -6%}}.private-hero-module__Jur0fa__spin .private-hero-module__Jur0fa__cardOne{color:#eceaf6;background:radial-gradient(70% 60% at 18% 12%,#ffffff29,#0000 55%),radial-gradient(90% 70% at 85% 95%,#7c5cff6b,#0000 60%),radial-gradient(60% 50% at 70% 30%,#4678ff2e,#0000 60%),linear-gradient(150deg,#17141f 0%,#07060b 45%,#0e0b18 75%,#050409 100%);border:1px solid #beacff99;box-shadow:0 0 0 1px #8b6eff73,0 0 90px -6px #8b6effd9,0 50px 80px -40px #000000f2,inset 0 1px #ffffff59}.private-hero-module__Jur0fa__cardOne .private-hero-module__Jur0fa__cardShine{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 40%,#a082ff59 47%,#fff6 50%,#0000 58%)}.private-hero-module__Jur0fa__cardOne .private-hero-module__Jur0fa__cardBrand{color:#f6f4ff;text-shadow:0 1px #000000b3}.private-hero-module__Jur0fa__cardOne .private-hero-module__Jur0fa__cardLabel{color:#c7b8ff;text-shadow:0 1px #000000b3}
.card-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;background-color:#111;border:1px solid #222;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}
