@property --pass-p{syntax:"<number>";inherits:false;initial-value:-.2}:root{--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-sans:"Figtree", "Avenir Next", "Segoe UI", sans-serif;--color-bg:#0e0d0c;--color-fg:#f4f2ec;--color-ink:#12100e;--color-accent:#d4a84b;--color-accent-soft:#e8d19a;--color-on-ink:#f4f2ec}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{min-width:320px;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.wall{isolation:isolate;height:100svh;max-height:100svh;color:var(--color-on-ink);background:#0e0d0c;place-items:center;padding:clamp(.85rem,2.2vh,1.6rem) clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.atmosphere{background:#0a0908;position:absolute;inset:0;overflow:hidden}.void{background:radial-gradient(50% 40% at 50% 42%,#282218e6,#0000 70%),radial-gradient(80% 70% at 50% 100%,#14100acc,#0000 55%),linear-gradient(160deg,#171411 0%,#0a0908 48%,#100e0c 100%);animation:10s ease-in-out infinite void-breathe;position:absolute;inset:-20%}.sweep{opacity:.7;background:conic-gradient(#0000 0deg,#d4a84b08 40deg,#e8d19a12 70deg,#d4a84b06 110deg,#0000 150deg 360deg);animation:22s linear infinite sweep-spin;position:absolute;inset:-35%}.ribbons{pointer-events:none;position:absolute;inset:0}.ribbons span{filter:blur(32px);opacity:.4;background:linear-gradient(90deg,#0000,#d4a84b0a,#e8d19a12,#d4a84b0a,#0000);width:140%;height:22%;animation:16s ease-in-out infinite ribbon-drift;position:absolute;left:-20%}.ribbons span:first-child{animation-duration:16s;top:12%;transform:rotate(-8deg)}.ribbons span:nth-child(2){opacity:.35;animation-duration:12s;animation-delay:-4s;top:42%;transform:rotate(4deg)}.ribbons span:nth-child(3){animation-duration:18s;animation-delay:-8s;top:68%;transform:rotate(-5deg)}.orbs{pointer-events:none;position:absolute;inset:0}.orb{filter:blur(42px);will-change:transform, opacity;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle,#d4a84b24,#0000 70%);width:min(42vw,22rem);height:min(42vw,22rem);animation:13s ease-in-out infinite orb-a;top:8%;left:6%}.orb-b{background:radial-gradient(circle,#c8962e1a,#0000 72%);width:min(48vw,26rem);height:min(48vw,26rem);animation:17s ease-in-out infinite orb-b;bottom:4%;right:0}.orb-c{background:radial-gradient(circle,#e8d19a12,#0000 74%);width:min(28vw,14rem);height:min(28vw,14rem);animation:9s ease-in-out infinite orb-c;top:38%;left:42%}.rays{pointer-events:none;transform-origin:50% 45%;animation:40s linear infinite rays-spin;position:absolute;inset:0}.rays span{transform-origin:0;opacity:.22;filter:blur(.5px);background:linear-gradient(90deg,#e8d19a24,#0000 70%);width:min(70vw,38rem);height:1px;margin-left:0;position:absolute;top:45%;left:50%}.rays span:first-child{transform:rotate(12deg)}.rays span:nth-child(2){opacity:.22;transform:rotate(72deg)}.rays span:nth-child(3){opacity:.28;transform:rotate(132deg)}.rays span:nth-child(4){opacity:.18;transform:rotate(192deg)}.rays span:nth-child(5){opacity:.3;transform:rotate(252deg)}.rays span:nth-child(6){opacity:.2;transform:rotate(312deg)}.stars{pointer-events:none;position:absolute;inset:0}.stars span{background:#e8d19a8c;border-radius:999px;width:2px;height:2px;animation:4.4s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 4px #d4a84b40}.stars span:first-child{animation-delay:0s;top:12%;left:14%}.stars span:nth-child(2){width:3px;height:3px;animation-delay:.6s;top:18%;left:78%}.stars span:nth-child(3){animation-delay:1.2s;top:28%;left:62%}.stars span:nth-child(4){animation-delay:1.8s;top:36%;left:22%}.stars span:nth-child(5){animation-delay:.3s;top:48%;left:88%}.stars span:nth-child(6){width:3px;height:3px;animation-delay:2.1s;top:58%;left:10%}.stars span:nth-child(7){animation-delay:1.4s;top:66%;left:70%}.stars span:nth-child(8){animation-delay:.9s;top:74%;left:34%}.stars span:nth-child(9){animation-delay:2.4s;top:22%;left:46%}.stars span:nth-child(10){animation-delay:1.7s;top:80%;left:54%}.stars span:nth-child(11){width:1px;height:1px;animation-delay:.4s;top:42%;left:50%}.stars span:nth-child(12){animation-delay:2.8s;top:8%;left:56%}.mist{filter:blur(44px);opacity:.22;pointer-events:none;background:radial-gradient(#d4a84b1a,#0000 70%);width:130%;height:35%;position:absolute;left:-15%}.mist-a{animation:11s ease-in-out infinite mist-a;top:18%}.mist-b{opacity:.28;animation:14s ease-in-out infinite mist-b;bottom:8%}.horizon{background:radial-gradient(at 50% 100%,#d4a84b1a,#0000 68%);width:min(90vw,48rem);height:28vh;animation:7s ease-in-out infinite horizon-pulse;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vignette{pointer-events:none;background:radial-gradient(78% 68% at 50% 40%,#0000 24%,#040302d1 100%);position:absolute;inset:0}.grain{opacity:.24;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:8s steps(6,end) infinite grain-shift;position:absolute;inset:0}.wander{z-index:3;font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:grab;touch-action:none;will-change:transform;margin:0;font-size:clamp(4.5rem,14vw,9.5rem);font-weight:600;line-height:.85;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.wander.is-dragging{cursor:grabbing}.wander-spin{transform-origin:50%;will-change:transform;display:block}.wander-squash{transform-origin:50%;will-change:transform;display:block;position:relative}.wander-base,.wander-gold{color:#0000;display:block}.wander-base{-webkit-text-stroke:1.35px #e8d19a29}.wander-gold{--pass-p:-.2;--pass-angle:90deg;-webkit-text-stroke:1.55px #d4a84b;opacity:.95;position:absolute;inset:0}.wander-squash.is-hit-x{animation:.42s cubic-bezier(.22,1.4,.36,1) squash-x}.wander-squash.is-hit-y{animation:.42s cubic-bezier(.22,1.4,.36,1) squash-y}.wander-squash.is-hit-corner{animation:.48s cubic-bezier(.22,1.35,.36,1) squash-corner}.stage{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,34rem);max-height:100%;display:flex;position:relative}.stage>*{flex-shrink:0;animation:.95s cubic-bezier(.22,1,.36,1) both rise}.stage>:first-child{animation-delay:40ms}.stage>:nth-child(2){animation-delay:.11s}.stage>:nth-child(3){animation-delay:.2s}.stage>:nth-child(4){animation-delay:.3s}.stage>:nth-child(5){animation-delay:.4s}.stage>:nth-child(6){animation-delay:.5s}.kicker{letter-spacing:.2em;text-transform:uppercase;color:#e8d19ad9;align-items:center;gap:.5rem;margin:0;font-size:clamp(.62rem,1.4vh,.72rem);font-weight:700;display:inline-flex}.kicker-live{background:var(--color-accent);border-radius:999px;width:.42rem;height:.42rem;animation:1.8s ease-out infinite live-ping;box-shadow:0 0 #d4a84b8c}.brand{font-family:var(--font-display);letter-spacing:-.035em;color:#fffef9;text-shadow:0 18px 50px #00000059;justify-content:center;gap:.015em;margin:clamp(.25rem,1vh,.55rem) 0 0;font-size:clamp(3.6rem,11vh,7.5rem);font-weight:600;line-height:.88;display:flex}.brand-letter{background:linear-gradient(180deg, #fffef9 0%, #fffef9 40%, var(--color-accent-soft) 78%, var(--color-accent) 100%);color:#0000;animation:.85s cubic-bezier(.22,1,.36,1) both letter-in,5.5s ease-in-out infinite sheen;animation-delay:calc(.12s + var(--i) * 65ms), calc(1.1s + var(--i) * .11s);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;display:inline-block}.seal{justify-items:center;gap:clamp(.7rem,1.8vh,1.15rem);width:min(100%,19rem);margin:clamp(.7rem,2.2vh,1.5rem) auto 0;display:grid}.loader{aspect-ratio:1;width:clamp(8rem,20vh,11rem);position:relative}.loader-bloom{background:radial-gradient(circle,#d4a84b1f,#d4a84b0a 45%,#0000 70%);border-radius:50%;animation:3.4s ease-in-out infinite bloom;position:absolute;inset:-22%}.loader-spin{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute;inset:0}.loader-spin-a{border-top-color:#e8d19a59;border-right-color:#d4a84b1a;animation:2.4s cubic-bezier(.55,.1,.25,1) infinite spin;inset:-2%}.loader-spin-b{border-bottom-color:#e8d19a47;border-left-color:#d4a84b14;animation:3.6s cubic-bezier(.55,.1,.25,1) infinite reverse spin;inset:10%}.loader-spin-c{opacity:.75;border-top-color:#e8d19a38;animation:5.2s linear infinite spin;inset:22%}.loader-satellites{animation:7s linear infinite spin;position:absolute;inset:0}.loader-satellites span{width:4px;height:4px;transform:rotate(calc(var(--s) * 90deg)) translateX(clamp(3.7rem, 9.2vh, 5.05rem));animation:1.8s ease-in-out infinite sat-pulse;animation-delay:calc(var(--s) * .22s);background:#d4a84b;border-radius:999px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #d4a84b59}.loader-svg{z-index:1;filter:drop-shadow(0 18px 36px #00000073);width:100%;height:auto;position:relative;overflow:visible}.track,.track-inner{fill:none;stroke:#ffffff14;stroke-width:1.2px}.draw-ring{fill:none;stroke:url(#brass);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:120 370;transform-origin:100px 100px;opacity:.9;animation:2.8s cubic-bezier(.4,.05,.2,1) infinite draw-spin}.draw-ring-b{stroke-width:1.5px;stroke-dasharray:60 290;opacity:.7;animation-duration:4.2s;animation-direction:reverse}.comet-group{transform-origin:100px 100px;animation:2.8s cubic-bezier(.4,.05,.2,1) infinite spin}.comet{fill:#d4a84b}.core-disc{fill:#d4a84b1f;transform-origin:100px 100px;animation:2.4s ease-in-out infinite core-pulse}.d-path{fill:url(#brass);transform-origin:100px 100px;animation:2.8s ease-in-out infinite d-alive}.seal-copy{width:100%}.status{font-family:var(--font-display);letter-spacing:-.02em;color:#fffef9;margin:0;font-size:clamp(1.2rem,3.2vh,1.75rem);font-weight:600}.progress-line{background:#ffffff14;border-radius:999px;width:min(100%,13rem);height:2px;margin:clamp(.55rem,1.4vh,.85rem) auto 0;position:relative;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--color-accent), #fff1c8, var(--color-accent), transparent);width:48%;animation:2s cubic-bezier(.4,0,.2,1) infinite progress-sweep;position:absolute;inset:0 auto 0 0}.status-sub{letter-spacing:.12em;text-transform:uppercase;color:#e8d19abd;min-height:1.35em;margin:clamp(.45rem,1.2vh,.7rem) 0 0;font-size:clamp(.68rem,1.5vh,.8rem);font-weight:600}.word{transition:opacity .26s,transform .26s;display:inline-block}.word.is-out{opacity:0;transform:translateY(.35rem)}.word.is-in{opacity:1;transform:translateY(0)}.support{color:#f4f2ec99;max-width:27rem;margin:clamp(.7rem,1.8vh,1.15rem) auto 0;font-size:clamp(.88rem,2vh,1rem);line-height:1.55}.actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:clamp(.8rem,2vh,1.35rem);display:flex}.btn{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:clamp(2.45rem,5.5vh,2.85rem);padding:.6rem 1.2rem;font-size:clamp(.88rem,1.9vh,.95rem);font-weight:700;transition:transform .18s,background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--color-ink);background:linear-gradient(180deg, #e8d19a 0%, var(--color-accent) 55%, #c8962e 100%);box-shadow:0 0 0 1px #e8d19a40,0 12px 28px #00000047,0 0 22px #d4a84b38}.btn-shine{background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:3.2s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff40}.btn-ghost:hover{color:var(--color-ink);background:#fff;border-color:#fff}.meta{letter-spacing:.04em;color:#f4f2ec75;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:clamp(.65rem,1.6vh,1.1rem) 0 0;font-size:clamp(.68rem,1.5vh,.76rem);font-weight:600;display:flex}.dot{background:#c8962eb3;border-radius:999px;width:3px;height:3px}@keyframes void-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes sweep-spin{to{transform:rotate(360deg)}}@keyframes ribbon-drift{0%,to{transform:translateX(-4%) rotate(var(--r,-8deg));opacity:.35}50%{transform:translateX(4%) rotate(var(--r,-8deg));opacity:.7}}@keyframes orb-a{0%,to{opacity:.45;transform:translate(0,0)scale(1)}50%{opacity:.7;transform:translate(12%,10%)scale(1.1)}}@keyframes orb-b{0%,to{opacity:.4;transform:translate(0,0)scale(1)}50%{opacity:.65;transform:translate(-10%,-8%)scale(1.08)}}@keyframes orb-c{0%,to{opacity:.25;transform:translate(0,0)scale(.9)}50%{opacity:.5;transform:translate(8%,-12%)scale(1.12)}}@keyframes rays-spin{to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{opacity:.12;transform:scale(.75)}50%{opacity:.55;transform:scale(1.15)}}@keyframes mist-a{0%,to{transform:translate(-6%)scaleX(1)}50%{transform:translate(6%)scaleX(1.1)}}@keyframes mist-b{0%,to{transform:translate(5%)scaleX(1.05)}50%{transform:translate(-7%)scaleX(.95)}}@keyframes horizon-pulse{0%,to{opacity:.28;transform:translate(-50%)scaleX(.92)}50%{opacity:.55;transform:translate(-50%)scaleX(1.08)}}@keyframes grain-shift{0%,to{transform:translate(0)}20%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}60%{transform:translate(-1%,-1%)}80%{transform:translate(1%,1%)}}@keyframes rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}@keyframes letter-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@keyframes sheen{0%,70%,to{background-position:0 0}85%{background-position:0 100%}}@keyframes live-ping{0%{box-shadow:0 0 #d4a84b8c}70%{box-shadow:0 0 0 .5rem #d4a84b00}to{box-shadow:0 0 #d4a84b00}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes draw-spin{0%{stroke-dashoffset:0;transform:rotate(0)}50%{stroke-dashoffset:-60px}to{stroke-dashoffset:0;transform:rotate(360deg)}}@keyframes bloom{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.65;transform:scale(1.06)}}@keyframes sat-pulse{0%,to{opacity:.35;transform:rotate(calc(var(--s) * 90deg)) translateX(clamp(3.7rem, 9.2vh, 5.05rem)) scale(.8)}50%{opacity:.85;transform:rotate(calc(var(--s) * 90deg)) translateX(clamp(3.7rem, 9.2vh, 5.05rem)) scale(1.1)}}@keyframes core-pulse{0%,to{opacity:.14;transform:scale(.92)}50%{opacity:.32;transform:scale(1.12)}}@keyframes d-alive{0%,to{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes progress-sweep{0%{transform:translate(-130%)}to{transform:translate(280%)}}@keyframes shine{0%,55%,to{transform:translate(-120%)}70%{transform:translate(120%)}}@keyframes gold-pass{0%{--pass-p:-.2}to{--pass-p:1.2}}@keyframes squash-x{0%{transform:scale(1)}35%{transform:scale(.72,1.22)}70%{transform:scale(1.1,.9)}to{transform:scale(1)}}@keyframes squash-y{0%{transform:scale(1)}35%{transform:scale(1.22,.72)}70%{transform:scale(.92,1.1)}to{transform:scale(1)}}@keyframes squash-corner{0%{transform:scale(1)skew(0)}30%{transform:scale(.78)skew(-6deg)}60%{transform:scale(1.12,1.08)skew(4deg)}to{transform:scale(1)skew(0)}}@media (height<=700px){.loader{width:clamp(6.8rem,17vh,8.8rem)}}@media (prefers-reduced-motion:reduce){.void,.sweep,.ribbons span,.orb,.rays,.stars span,.mist,.horizon,.grain,.wander,.brand-letter,.loader-bloom,.loader-spin,.loader-satellites,.loader-satellites span,.draw-ring,.draw-ring-b,.comet-group,.core-disc,.d-path,.progress-fill,.btn-shine,.kicker-live,.stage>*,.word{transition:none!important;animation:none!important}.brand-letter{color:#fffef9;background:0 0;-webkit-background-clip:unset;background-clip:unset}.wander{top:70%;left:30%}.wander-gold{opacity:.55;-webkit-mask-image:none;mask-image:none;animation:none!important}.wander-squash.is-hit-x,.wander-squash.is-hit-y,.wander-squash.is-hit-corner{animation:none!important}}
