#landing[data-js] [data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}#landing[data-js] [data-reveal].is-revealed{opacity:1;transform:none}#landing[data-js] [data-reveal="2"]{transition-delay:.12s}#landing[data-js] [data-reveal="3"]{transition-delay:.24s}#landing[data-js] [data-reveal="4"]{transition-delay:.36s}#landing[data-js] [data-reveal="5"]{transition-delay:.48s}@keyframes ld-rise{0%{opacity:0;transform:translate(0,0)}6%{opacity:var(--mote-peak,.9)}85%{opacity:var(--mote-peak,.9)}to{opacity:0;transform:translateY(-112vh)}}@keyframes ld-sway{0%{transform:translateX(calc(var(--sway,16px) * -1))}to{transform:translateX(var(--sway,16px))}}@keyframes ld-flicker{0%,to{opacity:.85}8%{opacity:.62}12%{opacity:.9}34%{opacity:.7}41%{opacity:1}67%{opacity:.66}72%{opacity:.92}}@keyframes ld-ray-pulse{0%,to{opacity:.22}50%{opacity:.5}}@keyframes ld-flip-in{0%{opacity:.2;transform:perspective(1400px)rotateY(70deg)scale(.94)}to{opacity:1;transform:perspective(1400px)rotateY(0)scale(1)}}@keyframes ld-float{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-11px) rotate(var(--tilt,0deg))}}@keyframes ld-glow{0%,to{filter:drop-shadow(0 0 12px #8f7bff8c)}50%{filter:drop-shadow(0 0 26px #8f7bfff2)}}@keyframes ld-hint-bob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.ld-glow{animation:3.4s ease-in-out infinite ld-glow}.ld-float{animation:7s ease-in-out infinite ld-float}.ld-hint{animation:2.6s ease-in-out infinite ld-hint-bob}.ld-flicker{animation:4.6s step-end infinite ld-flicker}.ld-scene{isolation:isolate;position:relative;overflow:hidden}.ld-scene--hero{background:radial-gradient(120% 90% at 22% 42%,#782e2e47,#0000 55%),radial-gradient(90% 70% at 78% 18%,#8f7bff24,#0000 60%),linear-gradient(#0b0716 0%,#120b22 46%,#07050e 100%)}.ld-scene--why{background:radial-gradient(70% 80% at 78% 55%,#8f7bff29,#0000 60%),radial-gradient(40% 50% at 62% 78%,#ffb05c1f,#0000 60%),linear-gradient(#07050e 0%,#110b1f 55%,#0a0712 100%)}.ld-scene--trial{background:radial-gradient(60% 50% at 50% 0,#8f7bff1f,#0000 70%),radial-gradient(50% 40% at 50% 100%,#d9b96a14,#0000 70%),linear-gradient(#0a0712 0%,#0d0918 50%,#0a0712 100%)}.ld-scene--carousel{background:radial-gradient(75% 85% at 50% 45%,#8f7bff24,#0000 62%),linear-gradient(#0a0712 0%,#150f26 50%,#0a0712 100%)}.ld-scene--map{background:radial-gradient(70% 55% at 50% 55%,#2846a029,#0000 70%),radial-gradient(50% 40% at 50% 0,#d9b96a12,#0000 70%),linear-gradient(#0a0712 0%,#0b0c1f 50%,#07050e 100%)}.ld-scene--forge{background:radial-gradient(90% 80% at 74% 60%,#45d6c41a,#0000 58%),radial-gradient(70% 60% at 60% 80%,#d9b96a1f,#0000 55%),linear-gradient(#060409 0%,#0c0916 55%,#07050e 100%)}.ld-scene--cta{background:radial-gradient(110% 90% at 50% 100%,#8f7bff29,#0000 60%),linear-gradient(#07050e 0%,#100b1e 60%,#050409 100%)}.ld-scrim{pointer-events:none;background:linear-gradient(#0504099e 0%,#0504091f 30%,#05040924 62%,#050409c7 100%);position:absolute;inset:0}.ld-scrim--left{background:linear-gradient(90deg,#050409d1 0%,#05040980 38%,#0504090f 70%),linear-gradient(#0504098c 0%,#0000 26% 70%,#050409b3 100%)}.ld-scrim--why{background:linear-gradient(90deg,#050409e6 0%,#050409b8 34%,#05040933 58%,#0000 72%),linear-gradient(#05040999 0%,#0000 24% 72%,#0a0712 100%)}.ld-scrim--cta{background:radial-gradient(55% 60% at 50% 45%,#050409cc 0%,#050409a8 60%,#05040994 100%),linear-gradient(#0a0712 0%,#0504094d 22%,#05040959 70%,#050409f5 100%)}@media (max-width:1179px),(orientation:portrait){.ld-scrim--why{background:linear-gradient(#050409cc 0%,#050409d6 65%,#0a0712 100%)}}.ld-truth{border-left:2px solid #c96a6ab3;padding-left:22px;position:relative}.ld-truth blockquote:before{content:"“";font:900 64px/1 var(--font-cinzel), serif;color:#c96a6a47;pointer-events:none;position:absolute;top:12px;left:-6px}.ld-trial-card{background:radial-gradient(120% 70% at 50% 0,#8f7bff24,#0000 70%),linear-gradient(#1c1332eb 0%,#0c0916f0 100%);border:1px solid #8f7bff57;border-radius:14px;flex-direction:column;padding:26px 24px 24px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 60px #0000008c}.ld-trial-card:before,.ld-trial-card:after{content:"";background:linear-gradient(135deg,#f4ce7b,#b07a2c);width:10px;height:10px;position:absolute;top:-5px;transform:rotate(45deg);box-shadow:0 0 12px #f4ce7b8c}.ld-trial-card:before{left:18px}.ld-trial-card:after{right:18px}.ld-trial-card:hover{border-color:#d9b96a80;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 40px #8f7bff2e,0 24px 60px #0000008c}.ld-trial-card:has(details[open]){border-color:#d9b96a80;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 40px #8f7bff2e,0 24px 60px #0000008c}.ld-trial-reveal>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;list-style:none;display:inline-flex}.ld-trial-reveal>summary::-webkit-details-marker{display:none}.ld-trial-reveal>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .25s;transform:rotate(-45deg)}.ld-trial-reveal[open]>summary:before{transform:rotate(45deg)}@keyframes ld-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ld-trial-reveal[open] .ld-trial-answer{animation:.35s both ld-answer-in}.ld-map-frame{border:1px solid #d9b96a59;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #0c0916e6,0 0 0 7px #8f7bff40,0 40px 90px #0009}.ld-map-pin{border:2px solid var(--ow-frame-light);color:#fff2cb;width:clamp(26px,3.2vw,40px);height:clamp(26px,3.2vw,40px);font:700 clamp(10px, 1.1vw, 14px) / 1 var(--font-cinzel), serif;pointer-events:none;background:radial-gradient(circle at 35% 30%,#3a2a5c,#120c22 70%);border-radius:9999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:3px 4px #1a1024d9,0 0 22px #f4ce7b73}.ld-path-card{background:linear-gradient(#18112ad9,#0a0812e6);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:22px 22px 24px;display:flex}.ld-path-card:first-child{border-color:#d9b96a66;box-shadow:0 0 34px #d9b96a1a}@keyframes ld-form-in{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}.ld-form{animation:ld-form-in .4s cubic-bezier(.22, 1, .36, 1) var(--form-delay,0s) both}.ld-layer{position:absolute;inset:-6%}.ld-plx{will-change:transform}.ld-ray{filter:blur(2px);width:clamp(60px,7vw,120px);height:130%;animation:7s ease-in-out infinite ld-ray-pulse;animation-delay:var(--delay,0s);pointer-events:none;background:linear-gradient(#d9b96a29,#d9b96a0d 55%,#0000 85%);position:absolute;top:-12%;transform:skew(-16deg)}.ld-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ld-mote{bottom:-4%;left:var(--x,50%);animation:ld-rise var(--dur,16s) linear var(--delay,0s) infinite;opacity:0;position:absolute}.ld-mote-dot{width:var(--sz,5px);height:var(--sz,5px);background:radial-gradient(circle, var(--clr,#cfc3fff2) 0%, transparent 72%);animation:ld-sway var(--sway-dur,5s) ease-in-out infinite alternate;border-radius:9999px;display:block}.ld-nav{background-color:#0000;border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,padding .35s}.ld-nav.is-condensed{background-color:#050409eb;border-bottom-color:#ffffff14}.ld-stage{perspective:1400px}.ld-card{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s}.ld-card--flip{animation:.55s cubic-bezier(.22,1,.36,1) ld-flip-in}@media (prefers-reduced-motion:reduce){#landing [class^=ld-],#landing [class*=\ ld-]{transition:none!important;animation:none!important}#landing[data-js] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}#landing .ld-mote{display:none}#landing .ld-trial-reveal>summary:before{transition:none!important}}.ld-pixel{image-rendering:pixelated}.ld-scrim--island{background:radial-gradient(38% 46% at 50% 48%,#050409bd 0%,#05040980 48%,#0000 100%),linear-gradient(#050409a3 0%,#0504091a 24% 68%,#050409b8 100%)}.ld-btn-pixel{font:12px/1.4 var(--font-silkscreen), monospace;text-transform:uppercase;letter-spacing:.08em;color:#fff2cb;text-shadow:1px 2px #5d1720;border:2px solid var(--ow-frame-light);background:linear-gradient(#bd4551 0%,#a32c3c 48%,#812130 50%,#942635 100%);justify-content:center;align-items:center;padding:14px 28px;transition:filter .12s,transform 80ms,box-shadow 80ms;display:inline-flex;box-shadow:inset 0 0 0 1px #e7816d,4px 5px #2a1220,0 0 36px #a32c3c66}.ld-btn-pixel:hover{filter:brightness(1.08)}.ld-btn-pixel:active{transform:translate(1px,1px);box-shadow:inset 0 0 0 1px #e7816d,2px 3px #2a1220,0 0 36px #a32c3c66}.ld-btn-pixel:focus-visible{outline:2px solid var(--ow-frame-light);outline-offset:4px}.ld-cast{offset-rotate:0deg;offset-distance:0%;opacity:0;width:58px;height:58px;animation:30s linear infinite ld-cast-travel;position:absolute}.ld-cast.is-ready{opacity:1}@keyframes ld-cast-travel{0%{offset-distance:0%}39%,50%{offset-distance:100%}89%,to{offset-distance:0%}}@keyframes ld-cast-face{0%,50%{transform:scaleX(1)}50.01%,to{transform:scaleX(-1)}}.ld-cast-figure{width:100%;height:100%;animation:30s step-end infinite ld-cast-face;display:block;position:relative}.ld-cast-frames{image-rendering:pixelated;filter:drop-shadow(0 4px 3px #00000080);background-repeat:no-repeat;background-size:400% 200%;position:absolute;inset:0}@keyframes ld-cast-step{0%{background-position-x:0%}to{background-position-x:133.333%}}.ld-cast-walk{background-position-y:0%;animation:.58s steps(4,end) infinite ld-cast-step,30s step-end infinite ld-cast-phase-walk}.ld-cast-act{background-position-y:100%;animation:.86s steps(4,end) infinite ld-cast-step,30s step-end infinite ld-cast-phase-act}@keyframes ld-cast-phase-walk{0%{opacity:1}39%{opacity:0}50%{opacity:1}89%{opacity:0}to{opacity:0}}@keyframes ld-cast-phase-act{0%{opacity:0}39%{opacity:1}50%{opacity:0}89%{opacity:1}to{opacity:1}}.ld-cast-standin{opacity:.85;border-radius:6px;position:absolute;inset:20%;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ld-cast,.ld-cast-figure,.ld-cast-walk,.ld-cast-act{animation:none!important}.ld-cast{offset-distance:50%}.ld-cast-act{opacity:0}}
