.stl-page{--stl-bg-midnight:#121c3a;--stl-bg-deep-indigo:#18213f;--stl-bg-indigo:#1e2647;--stl-bg-dusk:#25264a;--stl-bg-plum:#2c2549;--stl-bg-dawn:#322545;--stl-gold:#c9b391;--stl-gold-bright:#dcc9a8;--stl-gold-soft:#c9b3911f;--stl-rose:#c9a599;--stl-rose-soft:#c9a59914;--stl-silver:#d6dbe6;--stl-silver-muted:#d6dbe699;--stl-line:#c9b3912e;--stl-glass:#ffffff08;--stl-glass-border:#ffffff0f;background:linear-gradient(180deg,var(--stl-bg-midnight)0%,var(--stl-bg-deep-indigo)18%,var(--stl-bg-indigo)40%,var(--stl-bg-dusk)62%,var(--stl-bg-plum)82%,var(--stl-bg-dawn)100%);color:var(--stl-silver);min-height:100vh;font-family:var(--font-vietnam),var(--font-geist-sans),sans-serif;font-weight:300}.stl-moon-dawn{filter:blur(70px);pointer-events:none;background:radial-gradient(circle at 40% 40%,#dcb8a824 0%,#c9a59912 30%,#0000 75%);border-radius:50%;width:720px;height:720px;position:absolute}.stl-page .stl-serif{font-family:var(--font-playfair),Georgia,serif}.stl-moon{filter:blur(60px);pointer-events:none;background:radial-gradient(circle at 35% 35%,#dcc9a81a 0%,#c9b3910d 30%,#0000 75%);border-radius:50%;width:620px;height:620px;position:absolute}.stl-eeg{opacity:.18;pointer-events:none;width:100%;height:120px;position:absolute}.stl-eeg path{stroke:var(--stl-gold);stroke-width:.8px;fill:none;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:9s ease-out forwards stl-draw}@keyframes stl-draw{to{stroke-dashoffset:0}}.stl-stars{pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#ffffff59,#0000),radial-gradient(1px 1px at 28% 70%,#ffffff38,#0000),radial-gradient(1px 1px at 45% 32%,#ffffff47,#0000),radial-gradient(1px 1px at 78% 14%,#fff6,#0000),radial-gradient(1px 1px at 88% 58%,#ffffff38,#0000),radial-gradient(1px 1px at 8% 88%,#c9b39147,#0000);position:absolute;inset:0}.stl-glass{-webkit-backdrop-filter:blur(24px);border:1px solid var(--stl-glass-border);background:linear-gradient(165deg,#ffffff0e 0%,#ffffff06 45%,#ffffff03 100%);border-radius:28px;position:relative;overflow:hidden}.stl-glass:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);height:1px;position:absolute;top:0;left:12%;right:12%}.stl-glass-strong{-webkit-backdrop-filter:blur(28px);border:1px solid var(--stl-glass-border);background:linear-gradient(160deg,#ffffff13 0%,#ffffff08 50%,#ffffff03 100%);border-radius:32px;position:relative;overflow:hidden}.stl-glass-strong:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff38 50%,#0000 100%);height:1px;position:absolute;top:0;left:10%;right:10%}.stl-rule{background:var(--stl-gold);vertical-align:middle;width:48px;height:1px;display:inline-block}.stl-cta{background:linear-gradient(135deg,var(--stl-gold)0%,var(--stl-gold-bright)100%);color:var(--stl-bg-midnight);letter-spacing:.02em;border-radius:999px;align-items:center;gap:12px;padding:16px 34px;font-weight:500;text-decoration:none;transition:transform .5s,box-shadow .5s;display:inline-flex;box-shadow:0 8px 28px -10px #c9b3914d}.stl-cta:hover{transform:translateY(-1px);box-shadow:0 12px 34px -10px #c9b39166}.stl-cta-ghost{border:1px solid var(--stl-line);color:var(--stl-gold);border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-weight:400;text-decoration:none;transition:background .5s,border-color .5s;display:inline-flex}.stl-cta-ghost:hover{background:var(--stl-gold-soft);border-color:#c9b39166}.stl-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--stl-gold);opacity:.85;align-items:center;gap:14px;font-size:.72rem;font-weight:400;display:inline-flex}@keyframes stl-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes stl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes stl-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.stl-anim-up{animation:1.4s cubic-bezier(.4,0,.2,1) both stl-fadeUp}.stl-anim-up-d1{animation:1.4s cubic-bezier(.4,0,.2,1) .2s both stl-fadeUp}.stl-anim-up-d2{animation:1.4s cubic-bezier(.4,0,.2,1) .4s both stl-fadeUp}.stl-anim-up-d3{animation:1.4s cubic-bezier(.4,0,.2,1) .6s both stl-fadeUp}.stl-anim-up-d4{animation:1.4s cubic-bezier(.4,0,.2,1) .8s both stl-fadeUp}.stl-anim-pulse{animation:10s ease-in-out infinite stl-pulse}
/*# sourceMappingURL=1b762e21932d3e59.css.map*/