:root{color-scheme:dark;--bg:#080809;--ink:#f3f0e9;--secondary:#a9a49a;--accent:#c5b292;--line:rgba(224,211,191,.19);--faint:rgba(255,255,255,.05);--pad:clamp(22px,5.6vw,104px)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body[dir=rtl]{font-family:Tahoma,"Helvetica Neue",sans-serif}button,select,a{font:inherit}a{color:inherit;text-decoration:none}button,select{cursor:pointer}::selection{background:#b9a582;color:#080809}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.grain{position:fixed;inset:0;pointer-events:none;z-index:10;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 170 170' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.reading-bar{position:fixed;left:0;top:0;width:0;height:1px;background:#d2c1a2;z-index:60}.site-header{position:absolute;top:0;left:0;right:0;height:92px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;z-index:20;border-bottom:1px solid rgba(255,255,255,.075)}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:500;letter-spacing:.22em;font-size:11px;white-space:nowrap}.brand-symbol{height:33px;width:33px;display:grid;place-items:center;color:var(--accent)}.brand-symbol svg{width:29px;height:29px}.brand-period{color:var(--accent)}.header-right{display:flex;align-items:center;gap:27px}.header-index{font-size:10px;color:#87817b;letter-spacing:.2em}.language-select{background:transparent;color:var(--ink);border:none;border-bottom:1px solid #746e66;padding:8px 4px;letter-spacing:.12em;font-size:10px;outline-offset:5px}.language-select option{background:#101011;color:white}.hero{min-height:820px;min-height:100svh;position:relative;overflow:hidden;background:radial-gradient(ellipse 40% 30% at 50% 47%,rgba(187,169,136,.055),transparent 85%),#080809;display:flex;flex-direction:column;justify-content:flex-end;padding:170px var(--pad) 9.3vh}.hero:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,#080809 0,transparent 22%,transparent 83%,#080809 100%),linear-gradient(0deg,#080809 0,transparent 34%);z-index:1}.hero-art{position:absolute;inset:0;overflow:hidden}.universe{position:absolute;width:2px;height:2px;border-radius:50%;background:#b8a78a;box-shadow:57vw -6vh 0 #a9a08f,12vw 16vh 0 #6e685e,77vw 20vh 0 #5c5854,-14vw 26vh 0 #aba08d,26vw 37vh 0 #a9a08f,48vw 62vh 0 #7e7264,-25vw -4vh 0 #837a6d}.universe-a{left:20%;top:18%;opacity:.65}.universe-b{left:10%;top:53%;opacity:.5;transform:rotate(35deg)}.universe-c{left:63%;top:12%;opacity:.34;transform:rotate(-42deg)}.orbit{position:absolute;border:1px solid rgba(205,190,165,.105);border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-28deg)}.orbit-one{width:min(78vw,1050px);height:min(34vw,430px)}.orbit-two{width:min(55vw,740px);height:min(45vw,610px);transform:translate(-50%,-50%) rotate(52deg)}.cube-scene{perspective:1100px;position:absolute;left:50%;top:41%;transform:translate(-50%,-50%);width:240px;height:240px;display:grid;place-items:center}.cube{position:relative;width:156px;height:156px;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-32deg);animation:rotate-cube 24s ease-in-out infinite}.cube .face{position:absolute;inset:0;border:1px solid rgba(220,205,177,.56);background:linear-gradient(150deg,rgba(38,38,38,.75),rgba(11,11,11,.15));box-shadow:inset 0 0 46px rgba(189,170,135,.035);backface-visibility:visible}.cube .front{transform:translateZ(78px)}.cube .right{transform:rotateY(90deg) translateZ(78px)}.cube .top{transform:rotateX(90deg) translateZ(78px)}.cube .back{transform:rotateY(180deg) translateZ(78px)}.cube .face:before,.cube .face:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(206,192,162,.32),transparent);transform:rotate(45deg)}.cube .face:after{transform:rotate(-45deg)}.core-light{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:#e3cd9f;box-shadow:0 0 20px 13px #bda17766,0 0 78px 54px #ad927124;transform:translate3d(-50%,-50%,0);animation:core 5s ease-in-out infinite}.halo{position:absolute;left:50%;top:42%;width:700px;height:700px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,transparent 0 21%,rgba(158,137,108,.065) 30%,transparent 55%);pointer-events:none}.spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#dacaaa;box-shadow:0 0 14px #e1bb7a}.s1{top:27%;left:36%}.s2{top:60%;left:67%;width:2px;height:2px}.s3{top:19%;left:73%;width:2px;height:2px}.art-caption{position:absolute;left:50%;top:61%;transform:translateX(-50%);font-size:8px;color:#868079;letter-spacing:.28em;white-space:nowrap}.hero-content{position:relative;z-index:4;max-width:1100px}.eyebrow{font-size:10px;color:var(--accent);letter-spacing:.28em;display:inline-flex;gap:17px;align-items:center}.eyebrow-line{width:26px;height:1px;background:var(--accent)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(49px,8.1vw,132px);font-weight:340;letter-spacing:-.069em;line-height:1.03;margin:28px 0 18px}.hero h1 em{font-style:normal;color:#aca69b}.hero-subtitle{font-size:clamp(13px,1.3vw,18px);color:#aaa399;letter-spacing:.025em;margin-bottom:38px}.quiet-link{border-bottom:1px solid #98876b;display:inline-flex;align-items:center;gap:48px;font-size:11px;font-weight:500;letter-spacing:.19em;padding:0 0 13px;min-height:38px;transition:color .2s,gap .2s;color:#e8d9bd}.quiet-link:hover{gap:58px;color:white}.arrow-down{font-size:19px;font-weight:300;line-height:1}.hero-aside{position:absolute;right:var(--pad);bottom:7%;z-index:4;writing-mode:vertical-rl;font-size:9px;letter-spacing:.23em;color:#81786e}.scroll-trace{position:absolute;bottom:0;left:var(--pad);width:1px;height:52px;background:linear-gradient(180deg,transparent,#d9c4a4);z-index:5}.section{padding:clamp(80px,10vw,160px) var(--pad);position:relative}.section-marker{display:flex;gap:20px;align-items:center;margin-bottom:60px;font-size:10px;letter-spacing:.23em;color:#a9a092}.section-marker .thin-rule{height:1px;background:var(--line);width:60px}.manifesto{border-top:1px solid var(--line);background:linear-gradient(130deg,#0c0c0d,#080809 70%)}.manifest-grid{display:grid;grid-template-columns:29% 1fr;gap:6vw}.section-kicker{font-size:10px;color:var(--accent);line-height:1.9;letter-spacing:.23em}.manifest h2,.worlds h2{font-weight:340;font-size:clamp(42px,5.8vw,88px);line-height:1.1;letter-spacing:-.052em;margin:0 0 38px}.silver{color:#928d84}.section-copy{max-width:620px;color:#aaa39a;line-height:1.85;font-size:clamp(14px,1.18vw,17px)}.manifest-sequence{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:50px;color:#d3c7b2;letter-spacing:.1em;font-size:11px}.sequence-icon{color:#68625a}.worlds{border-top:1px solid var(--line)}.world-title-row{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:45px}.world-title-row h2{margin-bottom:0}.world-title-row p{width:230px;font-size:12px;line-height:1.8;color:#9a958c}.world-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:420px;padding:30px;background:#111112;border:1px solid rgba(212,199,176,.16);transition:transform .35s,border-color .35s,background .35s}.world-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 60% 37%,rgba(192,164,126,.11),transparent 53%);pointer-events:none}.world-card:hover{transform:translateY(-5px);border-color:rgba(209,192,163,.43)}.world-category{font-size:9px;letter-spacing:.2em;color:#aaa092;position:relative;z-index:3}.world-mark{height:240px;width:240px;position:absolute;top:33px;left:calc(50% - 120px);display:grid;place-items:center;opacity:.73}.ripple{position:absolute;width:126px;height:126px;border:1px solid #c1b298;border-radius:50%;transform:rotateX(66deg);box-shadow:0 0 13px rgba(163,145,118,.1)}.ripple.one{width:190px;height:190px}.ripple.three{width:80px;height:80px}.world-liquid{background:linear-gradient(150deg,#161316,#0b0a0b)}.world-story{background:linear-gradient(150deg,#121315,#08090c)}.world-kingdom{background:linear-gradient(150deg,#15100e,#090909)}.world-ice{background:linear-gradient(150deg,#10151a,#090b0c)}.story-mark .halo-mask{width:135px;height:180px;border:1px solid #bbb9b6;border-radius:50% 50% 44% 44%;box-shadow:0 0 60px #b7b6b315,inset 0 0 45px #a2aab310;transform:rotate(-13deg)}.story-mark .mask-ring{position:absolute;width:195px;height:195px;border:1px solid #a1a6ac33;border-radius:50%;transform:rotateX(63deg) rotate(25deg)}.kingdom-mark .crown-ring{width:190px;height:190px;border:20px solid #a88c7333;border-radius:50%;box-shadow:0 0 0 1px #c9b2944f,inset 0 0 40px #98775e25}.kingdom-mark .crown-ring:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96px;height:96px;clip-path:polygon(0 35%,20% 55%,45% 10%,63% 53%,100% 25%,92% 93%,6% 93%);background:linear-gradient(115deg,#d0ad795c,#faf0dd8c)}.ice-mark{display:flex;align-items:center;justify-content:center;gap:13px}.ice-pearl{height:62px;width:62px;border:1px solid #c5d4dc7a;border-radius:50%;box-shadow:inset 0 0 30px #c8e1ef38,0 0 25px #c6d5dd17;background:radial-gradient(circle at 30% 26%,#f2f7fc92,transparent 19%)}.ice-pearl:nth-child(2){transform:translateY(-35px);height:78px;width:78px}.world-bottom{display:flex;justify-content:space-between;align-items:end;gap:15px;position:relative;z-index:2}.world-bottom h3{font-weight:420;letter-spacing:.13em;font-size:clamp(19px,2vw,28px);margin:0 0 8px}.world-bottom p{font-size:12px;color:#a6a19b;line-height:1.6;margin:0}.world-arrow{font-size:24px;font-weight:200;color:#d3bea0}.principle{border-top:1px solid var(--line);min-height:540px;overflow:hidden}.principle-inner{position:relative;max-width:940px;margin:auto;text-align:center;padding:70px 0 55px}.principle-symbol{display:block;color:#b6a58b;font-size:60px;font-weight:200}.principle-lead{font-size:clamp(36px,5.7vw,83px);font-weight:360;letter-spacing:-.055em;margin:16px 0 22px}.principle-inner>p:not(.principle-lead){font-size:15px;color:#9b958d;max-width:510px;margin:auto;line-height:1.8}.footer{border-top:1px solid var(--line);min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:30px var(--pad);font-size:10px;letter-spacing:.15em;color:#8c857e}.footer a{color:#d2c0a2}.world-view{min-height:100svh;background:radial-gradient(ellipse at 65% 32%,#2d251c45,transparent 49%),#080809;position:relative}.detail-header{position:relative}.detail-main{min-height:calc(100svh - 92px);padding:8vh var(--pad) 14vh;display:grid;grid-template-columns:40% 1fr;gap:5vw;align-items:center}.detail-sigil{color:#aa9072;font-size:clamp(120px,19vw,350px);font-family:Georgia,serif;text-align:center;line-height:1;text-shadow:0 0 90px #bb986945}.detail-content{max-width:680px}.detail-content h1{font-size:clamp(48px,6.7vw,100px);line-height:1.03;letter-spacing:-.06em;font-weight:350;margin:20px 0}.detail-content>p{color:#b2aba0;line-height:1.8;font-size:16px}.detail-divider{height:1px;width:100%;background:var(--line);margin:33px 0}.detail-content .status-note{font-size:11px;color:#817b73;margin:25px 0 38px}.back-link{font-size:11px;color:#c1ad8e;letter-spacing:.17em}.dynamic-loading{position:fixed;inset:0;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at center,#1d1914,#080809 55%);z-index:5;padding:25px}.dynamic-loading strong{letter-spacing:.25em;font-size:17px;font-weight:420}.dynamic-loading small{color:#aaa195;font-size:12px;line-height:1.6}.loader-core{height:68px;width:68px;border:1px solid #b8a589;border-radius:8px;transform:rotate(45deg);animation:load-spin 6s linear infinite;margin-bottom:22px}.dynamic-loading .quiet-link{margin-top:18px}.noscript{padding:25px;color:white}.hidden,.hide{display:none!important}
@keyframes rotate-cube{0%,100%{transform:rotateX(-24deg) rotateY(-32deg)}50%{transform:rotateX(-17deg) rotateY(48deg)}}@keyframes core{0%,100%{opacity:.7;box-shadow:0 0 20px 13px #bda17766,0 0 78px 54px #ad927124}50%{opacity:1;box-shadow:0 0 22px 18px #d6bc8988,0 0 85px 67px #ba9e7235}}@keyframes load-spin{to{transform:rotate(405deg)}}
@media (max-width:800px){.site-header{height:76px}.header-right{gap:12px}.hero{min-height:760px;min-height:100svh;padding-top:130px;padding-bottom:12vh}.hero-art .cube-scene{top:38%;transform:translate(-50%,-50%) scale(.8)}.orbit-one{width:100vw;height:48vw}.orbit-two{width:90vw;height:66vw}.art-caption{top:60%}.hero-content{padding-top:50vh}.hero h1{font-size:clamp(42px,10vw,75px)}.hero-aside{display:none}.manifest-grid{grid-template-columns:1fr;gap:18px}.section-marker{margin-bottom:40px}.world-title-row{display:block}.world-title-row p{margin-top:23px;width:min(100%,450px)}.world-card{min-height:340px}.world-mark{transform:scale(.72);top:3px}.detail-main{grid-template-columns:1fr;gap:0;padding-top:2vh}.detail-sigil{font-size:150px;line-height:.8}.footer{flex-wrap:wrap}.manifest-sequence{gap:10px}}
@media (max-width:580px){:root{--pad:22px}.brand{font-size:9px;letter-spacing:.13em;gap:5px}.brand-symbol{width:25px}.brand-symbol svg{width:23px}.header-index{display:none}.hero-content{padding-top:39vh}.hero h1{font-size:clamp(43px,10.3vw,59px)}.hero .eyebrow{font-size:9px;letter-spacing:.12em}.hero-subtitle{max-width:270px;line-height:1.65}.section{padding-top:80px;padding-bottom:85px}.manifest h2,.worlds h2{font-size:clamp(40px,10vw,55px)}.world-grid{grid-template-columns:1fr}.world-card{min-height:365px}.world-mark{transform:scale(.92);top:15px}.manifest-sequence{font-size:10px}.footer{font-size:9px;line-height:2}.detail-content h1{font-size:clamp(42px,11vw,62px)}.detail-header{height:76px}.detail-main{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}body[dir=rtl] .hero-aside{left:var(--pad);right:auto}body[dir=rtl] .scroll-trace{left:auto;right:var(--pad)}body[dir=rtl] .quiet-link{flex-direction:row-reverse}body[dir=rtl] .manifest-sequence{direction:rtl}

/* HYPERREALITY_WISH_ACTIONS_V1 */
.wish-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 12px;position:relative;z-index:2}.wish-action{display:inline-flex;justify-content:center;align-items:center;min-height:47px;padding:12px 19px;border-radius:3px;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.08em;border:1px solid rgba(230,223,205,.35);transition:background .2s,border-color .2s,transform .2s}.wish-action.primary{background:rgba(220,197,153,.94);color:#101013;border-color:rgba(230,207,166,.96)}.wish-action.secondary{background:rgba(5,9,15,.46);color:#e9e5de}.wish-action:hover,.wish-action:focus-visible{transform:translateY(-2px);border-color:#f2d9ab}body[dir=rtl] .wish-actions{direction:rtl}@media(max-width:580px){.wish-actions{gap:9px;margin-top:20px}.wish-action{padding:11px 12px;font-size:11px;letter-spacing:.025em;min-height:46px}}@media(prefers-reduced-motion:reduce){.wish-action:hover{transform:none}}
