.landing-hero-module__EA7UJq__root{--bg:#050403;--ink:#f3ece1;--ink-dim:#8a8074;--amber:#f28e42;--amber-deep:#b84b00;--amber-soft:#e78a4559;background:var(--bg);color:var(--ink);font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;cursor:default;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.landing-hero-module__EA7UJq__root{--amber:lab(69.0904% 34.4514 55.8445);--amber-deep:lab(46.619% 43.9838 59.1196);--amber-soft:lab(66.8316% 31.971 51.4359/.35)}}.landing-hero-module__EA7UJq__vignette{pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 42%,#5f280073,#0000 60%),radial-gradient(100% 80%,#09020099,#0000 70%);background:radial-gradient(60% 50% at 50% 42%,lab(23.9414% 25.9115 37.5847/.45),#0000 60%),radial-gradient(100% 80%,lab(.85714% 2.06061 1.44049/.6),#0000 70%);position:absolute;inset:0}.landing-hero-module__EA7UJq__starfield{pointer-events:none;z-index:0;opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#ffe6c880,#0000 50%),radial-gradient(1px 1px at 78% 24%,#ffe6c859,#0000 50%),radial-gradient(1px 1px at 25% 72%,#ffe6c84d,#0000 50%),radial-gradient(1px 1px at 88% 80%,#ffe6c866,#0000 50%),radial-gradient(1px 1px at 55% 88%,#ffe6c840,#0000 50%),radial-gradient(1px 1px at 8% 55%,#ffe6c84d,#0000 50%),radial-gradient(1px 1px at 92%,#ffe6c840,#0000 50%);position:absolute;inset:0}.landing-hero-module__EA7UJq__stage{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:44px;height:100vh;padding:48px;display:flex;position:relative}.landing-hero-module__EA7UJq__orbWrap{place-items:center;width:300px;height:300px;display:grid;position:relative}.landing-hero-module__EA7UJq__orbGlow{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#df670059,#b84b001f 35%,#0000 60%);background:radial-gradient(circle,lab(58.2275% 46.4538 73.0919/.35),lab(46.619% 43.9838 59.1196/.12) 35%,#0000 60%);animation:5s ease-in-out infinite landing-hero-module__EA7UJq__pulse;position:absolute;inset:-40%}.landing-hero-module__EA7UJq__orb{background:radial-gradient(circle at 38% 32%,#fff5e6 0%,#ffd9a8 6%,#f0a763 22%,#c66a2a 48%,#6e2f12 80%,#2a0e04 100%);border-radius:50%;width:170px;height:170px;animation:6s ease-in-out infinite landing-hero-module__EA7UJq__orbBreathe;position:relative;box-shadow:inset -20px -30px 60px #0000008c,inset 18px 18px 40px #ffdcaa2e,0 0 60px #c4601680,0 0 120px #b84b0059;box-shadow:inset -20px -30px 60px lab(0% 0 0/.54902),inset 18px 18px 40px lab(89.8562% 7.43929 29.3646/.180392),0 0 60px lab(52.6563% 38.2178 56.1301/.5),0 0 120px lab(46.619% 43.9838 59.1196/.35)}.landing-hero-module__EA7UJq__orb:before{content:"";mix-blend-mode:screen;opacity:.7;background-image:radial-gradient(.5px .5px at 60% 35%,#ffebc8b3,#0000),radial-gradient(.5px .5px at 45% 60%,#ffebc880,#0000),radial-gradient(.5px .5px at 70% 70%,#ffebc866,#0000),radial-gradient(.5px .5px at 30%,#ffebc880,#0000),radial-gradient(.5px .5px at 55% 80%,#ffebc84d,#0000);border-radius:50%;position:absolute;inset:0}.landing-hero-module__EA7UJq__ring{border:1px dashed #b06d4759;border:1px dashed lab(53.0425% 24.3431 32.8155/.35);border-radius:50%;animation:40s linear infinite landing-hero-module__EA7UJq__rotate;position:absolute;inset:0}.landing-hero-module__EA7UJq__r1{border-style:dotted;border-color:#c9784773;border-color:lab(58.712% 29.524 40.1927/.45);inset:12%}.landing-hero-module__EA7UJq__r2{border-style:dotted;border-color:#a05f384d;border-color:lab(47.2292% 24.5633 33.3809/.3);animation-duration:60s;animation-direction:reverse;inset:4%}.landing-hero-module__EA7UJq__r3{border-style:solid;border-color:#a05f382e;border-color:lab(47.2292% 24.5633 33.3809/.18);animation-duration:90s;inset:0%}.landing-hero-module__EA7UJq__particle{transform-origin:0 0;background:#fb9d59;background:lab(73.8123% 31.6311 50.3442);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #fb9d59cc;box-shadow:0 0 8px lab(73.8123% 31.6311 50.3442/.8)}.landing-hero-module__EA7UJq__p1{animation:12s linear infinite landing-hero-module__EA7UJq__orbit1}.landing-hero-module__EA7UJq__p2{animation:18s linear infinite landing-hero-module__EA7UJq__orbit2}.landing-hero-module__EA7UJq__p3{animation:22s linear infinite landing-hero-module__EA7UJq__orbit3}.landing-hero-module__EA7UJq__p4{animation:28s linear infinite landing-hero-module__EA7UJq__orbit4}.landing-hero-module__EA7UJq__wordmark{text-align:center;line-height:1}.landing-hero-module__EA7UJq__wordmark h1{font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;letter-spacing:.01em;color:var(--ink);font-size:80px;font-weight:500;display:inline-block;position:relative}.landing-hero-module__EA7UJq__wordmark h1 .landing-hero-module__EA7UJq__dot{color:var(--amber)}.landing-hero-module__EA7UJq__underline{background:linear-gradient(90deg,transparent,var(--amber)30%,var(--amber)70%,transparent);opacity:.65;width:60%;height:1px;margin:8px auto 0}.landing-hero-module__EA7UJq__tagline{color:var(--ink-dim);letter-spacing:.01em;font-size:22px;font-style:italic;font-weight:400;font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;margin-top:18px}.landing-hero-module__EA7UJq__enter{border:1px solid var(--amber);color:#ffeede;color:lab(95.2715% 7.03916 13.5302);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.32em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#4e1e008c;background:lab(18.1969% 23.4686 30.3658/.55);padding:22px 52px;font-size:14px;font-weight:500;transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s,letter-spacing .4s,border-color .3s,background .3s,box-shadow .4s;position:relative;box-shadow:0 0 0 1px #f28e421a,0 0 28px #b84b0059,inset 0 0 18px #b84b0033;box-shadow:0 0 0 1px lab(69.0904% 34.4514 55.8445/.1),0 0 28px lab(46.619% 43.9838 59.1196/.35),inset 0 0 18px lab(46.619% 43.9838 59.1196/.2)}.landing-hero-module__EA7UJq__enter:before{content:"";pointer-events:none;border:1px solid #f28e4259;border:1px solid lab(69.0904% 34.4514 55.8445/.35);transition:border-color .3s;position:absolute;inset:3px}.landing-hero-module__EA7UJq__enter:hover{color:#fff;letter-spacing:.38em;background:#7b36008c;background:lab(31.9297% 31.0937 48.6687/.55);transform:translateY(-1px);box-shadow:0 0 0 1px #ff9b504d,0 0 48px #df67008c,inset 0 0 28px #df67004d;box-shadow:0 0 0 1px lab(73.6766% 36.8091 59.8126/.3),0 0 48px lab(58.2275% 46.4538 73.0919/.55),inset 0 0 28px lab(58.2275% 46.4538 73.0919/.3)}.landing-hero-module__EA7UJq__enter:hover:before{border-color:#ffbe87b3;border-color:lab(82.089% 28.2681 52.6294/.7)}.landing-hero-module__EA7UJq__enter .landing-hero-module__EA7UJq__label{align-items:center;gap:18px;display:inline-flex}.landing-hero-module__EA7UJq__arrow{background:currentColor;width:28px;height:1px;transition:width .3s;display:inline-block;position:relative}.landing-hero-module__EA7UJq__enter:hover .landing-hero-module__EA7UJq__arrow{width:40px}.landing-hero-module__EA7UJq__arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}@keyframes landing-hero-module__EA7UJq__pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes landing-hero-module__EA7UJq__orbBreathe{0%,to{box-shadow:inset -20px -30px 60px #0000008c,inset 18px 18px 40px #ffdcaa2e,0 0 60px #c4601680,0 0 120px #b84b0059;box-shadow:inset -20px -30px 60px lab(0% 0 0/.54902),inset 18px 18px 40px lab(89.8562% 7.43929 29.3646/.180392),0 0 60px lab(52.6563% 38.2178 56.1301/.5),0 0 120px lab(46.619% 43.9838 59.1196/.35)}50%{box-shadow:inset -20px -30px 60px #0000008c,inset 18px 18px 44px #ffdcaa38,0 0 80px #da6c1e99,0 0 160px #b84b0073;box-shadow:inset -20px -30px 60px lab(0% 0 0/.54902),inset 18px 18px 44px lab(89.8562% 7.43929 29.3646/.219608),0 0 80px lab(58.3985% 40.6882 59.3336/.6),0 0 160px lab(46.619% 43.9838 59.1196/.45)}}@keyframes landing-hero-module__EA7UJq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes landing-hero-module__EA7UJq__orbit1{0%{transform:rotate(0)translate(140px)rotate(0)}to{transform:rotate(360deg)translate(140px)rotate(-360deg)}}@keyframes landing-hero-module__EA7UJq__orbit2{0%{transform:rotate(90deg)translate(160px)rotate(-90deg)}to{transform:rotate(450deg)translate(160px)rotate(-450deg)}}@keyframes landing-hero-module__EA7UJq__orbit3{0%{transform:rotate(180deg)translate(120px)rotate(-180deg)}to{transform:rotate(540deg)translate(120px)rotate(-540deg)}}@keyframes landing-hero-module__EA7UJq__orbit4{0%{transform:rotate(270deg)translate(170px)rotate(-270deg)}to{transform:rotate(630deg)translate(170px)rotate(-630deg)}}.landing-hero-module__EA7UJq__stage>*{opacity:0;animation:1.6s cubic-bezier(.2,.8,.2,1) forwards landing-hero-module__EA7UJq__fadeUp}.landing-hero-module__EA7UJq__stage>.landing-hero-module__EA7UJq__orbWrap{animation-delay:.1s}.landing-hero-module__EA7UJq__stage>.landing-hero-module__EA7UJq__wordmark{animation-delay:.5s}.landing-hero-module__EA7UJq__stage>.landing-hero-module__EA7UJq__enter{animation-delay:.9s}@keyframes landing-hero-module__EA7UJq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-hero-module__EA7UJq__leaving .landing-hero-module__EA7UJq__stage>*{animation:.8s cubic-bezier(.4,0,.6,1) forwards landing-hero-module__EA7UJq__fadeOut}.landing-hero-module__EA7UJq__leaving .landing-hero-module__EA7UJq__stage>.landing-hero-module__EA7UJq__enter{animation-delay:0s}.landing-hero-module__EA7UJq__leaving .landing-hero-module__EA7UJq__stage>.landing-hero-module__EA7UJq__wordmark{animation-delay:.1s}.landing-hero-module__EA7UJq__leaving .landing-hero-module__EA7UJq__stage>.landing-hero-module__EA7UJq__orbWrap{animation-delay:.2s}@keyframes landing-hero-module__EA7UJq__fadeOut{to{opacity:0;transform:translateY(-8px)scale(.98)}}@media (max-width:640px){.landing-hero-module__EA7UJq__orbWrap{width:260px;height:260px}.landing-hero-module__EA7UJq__orb{width:150px;height:150px}.landing-hero-module__EA7UJq__wordmark h1{font-size:64px}.landing-hero-module__EA7UJq__tagline{font-size:17px}.landing-hero-module__EA7UJq__stage{gap:40px}}
