@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(./tinos-latin-400-normal-rilFpyjL.woff2)format("woff2"),url(./tinos-latin-400-normal-B05awSIM.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(./tinos-latin-700-normal-qGf2y18O.woff2)format("woff2"),url(./tinos-latin-700-normal-CjcRkLdR.woff)format("woff")}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(./tinos-latin-400-italic-BYAl0kbZ.woff2)format("woff2"),url(./tinos-latin-400-italic-HcuZF3H0.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(./tinos-latin-ext-400-normal-C68eX7xt.woff2)format("woff2"),url(./tinos-latin-ext-400-normal-BUQPNqi9.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(./tinos-latin-ext-700-normal-CesJqEpY.woff2)format("woff2"),url(./tinos-latin-ext-700-normal-nLvPiDAe.woff)format("woff")}:root{--ink:#0b0e10;--soot:#14120e;--bone:#ece3cf;--ash:#9a9d92;--brass:#c9a35c;--rift:#7fd0cb;--ember:#d1532f;--world:#c9a35c;--font-title:"Times New Roman", Tinos, "Liberation Serif", Times, serif;--font-serif:"Times New Roman", Tinos, "Liberation Serif", Times, serif;--font-ui:"Times New Roman", Tinos, "Liberation Serif", Times, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--ink);scroll-padding-top:64px}body{background:var(--ink);color:var(--bone);font:400 1.125rem/1.55 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--rift);outline-offset:3px}.gutter{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.shell{width:100%;max-width:1240px;margin:0 auto}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:400}h2{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.02}p{margin:0}.dim{color:var(--ash)}.graded{filter:saturate(.86)contrast(1.07)brightness(.92)}.grain{z-index:90;pointer-events:none;opacity:.085;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}html.calm .grain{animation:none}.btn{--h:50px;--k:calc(var(--h) / 149);isolation:isolate;height:var(--h);padding:0 calc(var(--h) * .98);white-space:nowrap;cursor:pointer;font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:#fff0da;text-shadow:0 1px #5a1006,0 0 14px #ff8a5c80;background:0 0;border:0;justify-content:center;align-items:center;padding-top:2px;font-size:1.02rem;font-weight:400;text-decoration:none;transition:filter .25s,transform .15s;display:inline-flex;position:relative}.btn:before{content:"";z-index:-2;inset:calc(var(--k) * -36) calc(var(--k) * -22) calc(var(--k) * -40);border-style:solid;border-color:#0000;border-width:calc(var(--k) * 52) calc(var(--k) * 125);border-image:url(../img/btn-play.webp) 52 125 fill / calc(var(--k) * 52) calc(var(--k) * 125) / 0 stretch;pointer-events:none;position:absolute}.btn:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(calc(var(--k) * 70) 0, calc(100% - var(--k) * 70) 0, 100% 50%, calc(100% - var(--k) * 70) 100%, calc(var(--k) * 70) 100%, 0 50%);mix-blend-mode:screen;background:linear-gradient(105deg,#0000 40%,#ffe9cf66 50%,#0000 60%) 160% 0/260% 100% no-repeat;transition:background-position;position:absolute;inset:0}.btn:hover{filter:brightness(1.14)saturate(1.08)drop-shadow(0 0 16px #ff4d1f66)}.btn:hover:after{background-position:-60% 0;transition:background-position .9s cubic-bezier(.3,0,.2,1)}.btn:active{filter:brightness(.96);transform:translateY(1px)}.btn.small{--h:38px;letter-spacing:.16em;font-size:.86rem}.btn.ghost{color:var(--bone);text-shadow:none;text-transform:none;letter-spacing:.03em;font-size:1.08rem}.btn.ghost:before{clip-path:polygon(calc(var(--k) * 70) 0, calc(100% - var(--k) * 70) 0, 100% 50%, calc(100% - var(--k) * 70) 100%, calc(var(--k) * 70) 100%, 0 50%);background:linear-gradient(#c9a35caa,#6e5a34aa);border:0;border-image:;inset:0}.btn.ghost:after{mix-blend-mode:normal;clip-path:polygon(calc(var(--k) * 70) 0, calc(100% - var(--k) * 70) 0, 100% 50%, calc(100% - var(--k) * 70) 100%, calc(var(--k) * 70) 100%, 0 50%);background:linear-gradient(#24211c,#121110);inset:1px}.btn.ghost:hover{filter:brightness(1.2)drop-shadow(0 0 12px #c9a35c44)}.link{color:var(--bone);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a35c88;padding-bottom:2px;font-weight:500;text-decoration:none}.link:hover{border-color:var(--brass)}.nav{z-index:50;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;transition:background .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.nav.solid{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0e10e8;border-color:#c9a35c26}.nav .shell{align-items:center;gap:28px;height:64px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{object-fit:contain;width:32px;height:32px}.brand span{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.22em;white-space:nowrap;font-size:1.02rem}.nav nav ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.nav nav ul a{color:#ece3cfcc;border-bottom:1px solid #0000;padding-block:6px;font-size:.98rem;text-decoration:none}.nav nav ul a:hover,.nav nav ul a.here{color:var(--bone);border-color:var(--brass)}.nav .tools{align-items:center;gap:14px;margin-left:auto;display:flex}.motion-toggle{color:var(--ash);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.88rem}.motion-toggle b{color:var(--bone);font-weight:500}.langpick{position:relative}.lang-btn{color:var(--bone);cursor:pointer;background:0 0;border:1px solid #ece3cf26;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;transition:border-color .2s;display:flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--brass)}.lang-btn .lang-word{color:var(--ash)}.lang-btn b{letter-spacing:.08em;font-weight:700}.lang-btn img,.lang-menu img{object-fit:cover;border-radius:2px;width:22px;height:15px;box-shadow:0 0 0 1px #0008}.lang-menu{z-index:60;background:#0b0e10f7;border:1px solid #c9a35c55;gap:2px;min-width:250px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #000c}.lang-menu button{width:100%;color:var(--bone);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:1rem;display:flex}.lang-menu button:hover:not(:disabled){background:#ece3cf12}.lang-menu button[aria-current]{box-shadow:inset 2px 0 0 var(--brass);background:#c9a35c1f}.lang-menu button:disabled{color:#ece3cf66;cursor:default}.lang-menu button:disabled img{opacity:.55}.lang-menu small{letter-spacing:.12em;text-transform:uppercase;color:var(--ash);margin-left:auto;font-size:.7rem}@media (width<=1360px){.lang-btn .lang-word{display:none}}.intro{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.intro .half{background:#050708;width:50.5%;transition:transform 1.1s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0}.intro .half.l{left:0}.intro .half.r{right:0}.intro .crack{background:linear-gradient(transparent, #dffaf7 12%, var(--rift) 50%, #dffaf7 88%, transparent);width:2px;height:100%;box-shadow:0 0 18px var(--rift), 0 0 60px #7fd0cb88;transition:transform 1.2s cubic-bezier(.3,0,.2,1),width .6s,opacity .4s;position:absolute;top:0;left:50%;transform:translate(-50%)scaleY(0)}.intro .word{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.5em;color:#ece3cf66;margin-top:120px;padding-left:.5em;font-size:clamp(1.5rem,3vw,2.4rem);transition:opacity .4s,color 1.2s,letter-spacing 2s,text-shadow 1.2s;position:relative}.intro .skip{right:max(20px, env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));color:var(--ash);cursor:pointer;background:0 0;border:1px solid #ece3cf33;padding:8px 14px;font-size:.85rem;position:absolute}.intro.draw .crack,.intro.charge .crack,.intro.burst .crack,.intro.open .crack{transform:translate(-50%)scaleY(1)}.intro.charge .crack{width:3px;animation:2s ease-in forwards charge}@keyframes charge{0%{box-shadow:0 0 18px var(--rift), 0 0 60px #7fd0cb88}60%{box-shadow:0 0 26px var(--rift), 0 0 90px #7fd0cbaa}85%{box-shadow:0 0 34px #dffaf7,0 0 140px #7fd0cbcc}92%{box-shadow:0 0 22px var(--rift), 0 0 90px #7fd0cb99}to{box-shadow:0 0 40px #fff,0 0 180px #7fd0cbee}}.intro.charge .word{color:#ece3cfee;letter-spacing:.62em;text-shadow:0 0 18px #7fd0cb99}.intro.burst .crack{background:#f2fffd;width:8px}.intro.open .half.l{transform:translate(-102%)}.intro.open .half.r{transform:translate(102%)}.intro.open .crack,.intro.open .word,.intro.open .skip,.intro.burst .word{opacity:0}.hero{isolation:isolate;background:#06080a;min-height:100svh;position:relative;overflow:hidden}.wall{perspective:1700px;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity 1.8s;position:absolute;inset:0;overflow:hidden}.hero.ready .wall{opacity:1}.wall-plane{transform-origin:20%;width:120%;height:190%;transform-style:preserve-3d;gap:20px;display:flex;position:absolute;top:-42%;left:30%;transform:rotateX(26deg)rotateY(-18deg)rotate(9deg)}.wall-col{width:clamp(130px,10.5vw,190px);animation:wall-up var(--dur) linear infinite;will-change:transform;flex:none}.wall-col.down{animation-name:wall-down}@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.wall-card{aspect-ratio:600/840;filter:brightness(.58)saturate(.82);border-radius:4.5%/3.2%;width:100%;margin-bottom:20px;transition:filter .35s,transform .35s cubic-bezier(.2,.8,.2,1);display:block;overflow:hidden;box-shadow:0 14px 30px #000c}.wall-card img{object-fit:cover;width:100%;height:100%;display:block}.wall:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06080a 0%,#06080af2 26%,#06080a99 44%,#06080a00 64%),linear-gradient(#06080ae6 0%,#06080a00 18% 80%,#06080a 100%),radial-gradient(60% 70% at 72%,#0000 40%,#06080aa6 100%);position:absolute;inset:0}html.calm .wall-col{animation:none}.hero-copy{z-index:3;pointer-events:none;align-items:center;min-height:100svh;padding-block:100px 90px;display:grid;position:relative}.hero-copy .copy{pointer-events:auto}.hero .facts{flex-wrap:wrap;gap:14px 34px;margin:10px 0 0;display:flex}.hero .facts div{display:grid}.hero .facts dt{font-family:var(--font-serif);color:var(--brass);font-size:1.7rem;line-height:1.1}.hero .facts dd{color:var(--ash);margin:0;font-size:.88rem}.hero .copy{z-index:3;gap:22px;max-width:600px;display:grid;position:relative}.hero h1{font-family:var(--font-serif);letter-spacing:-.01em;text-shadow:0 2px #0008,0 14px 40px #000c;font-size:clamp(2.6rem,6.2vw,5.2rem);font-weight:700;line-height:.98}.hero h1 em{color:var(--brass);font-style:normal}.hero .pitch{color:#ece3cfdd;max-width:34em;font-size:1.2rem}.hero .actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}section.block{padding-block:clamp(72px,10vw,128px)}.head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:40px;display:grid}.head>div,.head>p{color:var(--ash);max-width:38em}#welten{padding-bottom:0}.worlds{border-top:1px solid #c9a35c2e;border-bottom:1px solid #c9a35c2e;grid-template-columns:250px minmax(0,1fr);display:grid}.wlist{border-right:1px solid #c9a35c2e;align-content:start;margin:0;padding:14px 0;list-style:none;display:grid}.wlist button{text-align:left;cursor:pointer;width:100%;color:var(--ash);background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:8px 18px 8px 14px;transition:color .25s,background .25s;display:grid}.wlist{background:url(../img/obsidian.webp) 0 0/256px;box-shadow:inset -1px 0 #c9a35c2e}.wlist button img{object-fit:contain;filter:grayscale(.7)brightness(.7);width:34px;height:34px;transition:filter .25s,transform .3s}.wlist button[aria-selected=true] img{transform:scale(1.12)}.wlist button b{color:inherit;font-size:1rem;font-weight:500;line-height:1.2;display:block}.wlist button small{color:#9a9d92aa;font-size:.8rem;display:block}.wlist button:hover{color:var(--bone)}.wlist button[aria-selected=true]{color:var(--bone);border-left-color:var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 14%, transparent), transparent)}.wlist button[aria-selected=true] img,.wlist button:hover img{filter:none}.stage{isolation:isolate;--px:0;--py:0;background:#050708;min-height:clamp(580px,80vh,840px);position:relative;overflow:hidden}.stage .layers{z-index:0;position:absolute;inset:0;overflow:hidden}.stage .layers:not([data-on]),.stage .layers[data-on]:not([data-ready]){opacity:0}.stage .l{object-fit:cover;width:106%;max-width:none;height:106%;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-3%}.stage .l.back{transform:translate3d(calc(var(--px) * -8px), calc(var(--py) * -5px), 0)}.stage .l.mid{transform:translate3d(calc(var(--px) * -18px), calc(var(--py) * -10px), 0)}.stage .l.front{z-index:3;filter:saturate(.8)brightness(.72)blur(1.5px);transform:translate3d(calc(var(--px) * -34px), calc(var(--py) * -16px), 0)}html.calm .stage .l{transform:none}.stage canvas.rift{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.stage.rifting canvas.rift{opacity:1;transition:none}html.calm .stage .l{transition:none;animation:none}.stage .tint{z-index:2;background:var(--world);mix-blend-mode:soft-light;opacity:.35;transition:background .8s;position:absolute;inset:0}.stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0b0e10f0 0%,#0b0e10aa 38%,#0b0e1022 70%,#0b0e1066 100%),linear-gradient(#0b0e1000 54%,#0b0e10f5 100%),radial-gradient(at 70% 40%,#0000 30%,#0b0e1088 90%);position:absolute;inset:0}.stage .bust{z-index:4;aspect-ratio:1;width:min(54%,640px);position:absolute;bottom:0;right:-2%}.stage .bust img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:contrast(1.06) saturate(.88) drop-shadow(-24px 0 40px #0b0e10) drop-shadow(0 0 28px color-mix(in srgb, var(--world) 45%, transparent));display:block}.stage .bust{animation:.7s cubic-bezier(.2,.8,.2,1) .5s both bust-in}@keyframes bust-in{0%{opacity:0;translate:0 30px}}html.calm .stage .bust{animation:none}.stage .bust:after{content:"";background:var(--world);mix-blend-mode:soft-light;opacity:.45;pointer-events:none;-webkit-mask:var(--m) center bottom / contain no-repeat;-webkit-mask:var(--m) center bottom / contain no-repeat;mask:var(--m) center bottom / contain no-repeat;position:absolute;inset:0}.stage .bust canvas{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage .bust.liquid canvas{opacity:1}.stage .bust.liquid img{opacity:0!important}.stage .bust.liquid:after{opacity:0}.stage .info{z-index:5;gap:14px;width:min(560px,62%);padding:0 0 40px 40px;display:grid;position:absolute;bottom:0;left:0}.stage .num{font-family:var(--font-title);text-transform:uppercase;color:var(--world);letter-spacing:.2em;align-items:center;gap:10px;font-size:.92rem;display:flex}.stage .num img{object-fit:contain;width:30px;height:30px}.stage h3{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95}.stage .ident{font-family:var(--font-serif);color:var(--world);font-size:1.3rem;font-style:italic}.stage .lore{color:#ece3cfdd;max-width:32em}.stage .wstats{color:var(--ash);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:.9rem;display:flex}.stage .wstats b{color:var(--world);font-weight:500}.stage .sr{align-items:center;gap:14px;margin-top:4px;display:flex}.stage .sr img{aspect-ratio:600/840;object-fit:cover;width:58px;box-shadow:0 0 0 1px color-mix(in srgb, var(--world) 70%, transparent), 0 8px 20px #000a;border-radius:3px}.stage .sr span{color:var(--ash);font-size:.95rem}.stage .sr b{color:var(--bone);font-size:1.05rem;font-weight:500;display:block}.stage .fanrow{align-items:center;gap:18px;margin-top:8px;display:flex}.stage .fan{all:unset;cursor:pointer;display:flex}.stage .fan img{aspect-ratio:5/7;object-fit:cover;width:76px;box-shadow:0 0 0 1px #000, 0 0 0 2px color-mix(in srgb, var(--world) 50%, transparent), 0 10px 24px #000b;border-radius:4px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.stage .fan img+img{margin-left:-26px}.stage .fan img:first-child{transform:rotate(-7deg)translateY(4px)}.stage .fan img:nth-child(3){transform:rotate(7deg)translateY(4px)}.stage .fan:hover img:first-child,.stage .fan:focus-visible img:first-child{transform:rotate(-12deg)translate(-16px,-6px)}.stage .fan:hover img:nth-child(2),.stage .fan:focus-visible img:nth-child(2){transform:translateY(-12px)}.stage .fan:hover img:nth-child(3),.stage .fan:focus-visible img:nth-child(3){transform:rotate(12deg)translate(16px,-6px)}.stage .fanrow small{color:var(--ash);font-size:.88rem}.stage .step{z-index:6;gap:8px;display:flex;position:absolute;top:24px;right:24px}.stage .step button{cursor:pointer;background:#0b0e10b3;border:1px solid #ece3cf33;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.stage .step button:hover{border-color:var(--world)}.stage .hint{z-index:6;color:#ece3cf88;pointer-events:none;font-size:.8rem;position:absolute;bottom:18px;right:24px}.framed{border:34px solid #0000;border-image:url(../img/frame.webp) 92 150 fill/34px 54px;padding:22px 26px}.play-track{height:calc(var(--steps) * 70svh + 100svh);position:relative}.play-pin{align-items:center;height:100svh;padding-top:64px;display:grid;position:sticky;top:0}.play{grid-template-columns:minmax(260px,.72fr) minmax(0,2fr);align-items:center;gap:44px;display:grid}.play-copy{align-content:center;gap:22px;display:grid}.play-copy h2{font-size:clamp(1.9rem,3vw,2.8rem)}.steps{border-left:1px solid #c9a35c2e;gap:2px;margin:0;padding:0;list-style:none;display:grid}.steps button{text-align:left;cursor:pointer;color:#ece3cf9e;background:0 0;border:0;align-items:baseline;gap:14px;width:100%;padding:8px 0 8px 20px;transition:color .3s;display:flex;position:relative}.steps button:before{content:"";background:linear-gradient(#ff6a3a,#d1532f);width:2px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(0);box-shadow:0 0 12px #ff5a2a99}.steps button i{font-style:normal;font-family:var(--font-title);letter-spacing:.14em;color:inherit;font-size:.85rem}.steps button b{font-family:var(--font-serif);font-size:1.6rem;font-weight:400;line-height:1.15}.steps button:hover{color:#ece3cfcc}.steps button[aria-current]{color:var(--bone)}.steps button[aria-current]:before{transform:scaleY(1)}.steps button[aria-current] i{color:var(--brass)}.step-text{min-height:9em}.step-text p{color:#ece3cfdd;max-width:30em}.play-progress{background:#c9a35c2e;height:1px}.play-progress span{background:var(--brass);transform-origin:0;height:100%;display:block}.play-hint{color:var(--ash);letter-spacing:.04em;font-size:.9rem;transition:opacity .4s}.play-hint:after{content:" ↓"}.play-hint[data-hide]{opacity:0}.shot{margin:0;position:relative}.shot .lens{z-index:0;aspect-ratio:16/9;background:#050708;border:1px solid #c9a35c55;width:min(100%,177.778svh - 337.778px);margin-left:auto;position:relative;overflow:hidden;box-shadow:0 30px 70px #000d}.shot .zoom{transform-origin:0 0;will-change:transform;transition:transform 1.1s cubic-bezier(.65,0,.2,1);position:absolute;inset:0}.shot img{image-rendering:auto;filter:contrast(1.04);width:100%;height:100%;display:block}.shot .hot{border:calc(1.5px / var(--s)) solid #ffd9a8;border-radius:calc(4px / var(--s));box-shadow:0 0 calc(22px / var(--s)) #ff9a5c99, inset 0 0 calc(18px / var(--s)) #ffb26b55;animation:.6s .5s both hot-in;position:absolute}@keyframes hot-in{0%{opacity:0}}.shot .hot em{white-space:nowrap;letter-spacing:.02em;color:#fff3e0;background:#0b0e10e6;border:1px solid #c9a35c66;padding:6px 12px 5px;font-size:.95rem;font-style:normal;position:absolute;top:50%;box-shadow:0 8px 24px #000a}.shot .hot.r em{transform-origin:0;transform:translate(calc(14px / var(--s)), -50%) scale(calc(1 / var(--s)));left:100%}.shot .hot.l em{transform-origin:100%;transform:translate(calc(-14px / var(--s)), -50%) scale(calc(1 / var(--s)));right:100%}.shot .hot.t em{transform-origin:50% 100%;transform:translate(-50%, calc(-12px / var(--s))) scale(calc(1 / var(--s)));top:auto;bottom:100%;left:50%}.shot figcaption{text-align:right;color:var(--ash);margin-top:10px;font-size:.85rem}html.calm .shot .zoom{transition:none}#secret-rares{isolation:isolate;background:radial-gradient(70% 55% at 50% 62%,#c9a35c12,#0000 70%);position:relative}.sr-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:20px 48px;margin-bottom:56px;display:grid}.sr-head h2{grid-column:1/-1;max-width:14ch;font-size:clamp(2.6rem,7vw,6rem);line-height:.95}.sr-head h2 em{color:var(--brass);font-style:italic}.sr-head p{color:var(--ash);max-width:34em}.sr-head .btn{justify-self:end}.news-head{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.news-head h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.news-head p{color:var(--ash)}.vault{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 22px;display:grid}.vault .slot:nth-child(2n){transform:translateY(28px)}.sr-card{all:unset;cursor:pointer;perspective:900px;width:100%;display:block}.sr-card:focus-visible{outline:2px solid var(--rift);outline-offset:4px}.sr-card .inner{aspect-ratio:600/840;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(calc(var(--ry,0deg) + var(--flip,0deg)));transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.sr-card.tracking .inner{transition:transform .12s ease-out}.sr-card.flipped{--flip:180deg}.sr-card .face,.sr-card .back{backface-visibility:hidden;box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 60%, #000), 0 18px 40px #000c;border-radius:4.5%/3.2%;position:absolute;inset:0;overflow:hidden}.sr-card .back{background:var(--soot);align-content:end;display:grid;transform:rotateY(180deg)}.sr-card .back .bg{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.sr-card .back .por{width:112%;max-width:none;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--c) 50%, transparent));position:absolute;bottom:14%;left:-6%;right:-6%}.sr-card .back:after{content:"";background:linear-gradient(#0000 54%,#0b0e10 92%);position:absolute;inset:0}.sr-card .back p{z-index:1;font-family:var(--font-serif);padding:0 10px 12px;font-size:1.02rem;line-height:1.15;position:relative}.sr-card .back p small{font-family:var(--font-ui);color:var(--c);margin-top:2px;font-size:.76rem;display:block}.slot .cap{color:var(--ash);justify-content:space-between;gap:8px;margin-top:10px;font-size:.86rem;display:flex}.slot .cap b{color:var(--bone);font-weight:500}.srface{width:100%;height:100%;display:block;position:relative}.srface img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.srface canvas.srfx{z-index:1;width:100%;height:100%;position:absolute;inset:0}.srface img.ov{z-index:2}.news{border-top:1px solid #c9a35c2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.news article{align-content:start;gap:8px;padding:22px 26px 26px 0;display:grid}.news article+article{border-left:1px solid #c9a35c2e;padding-left:26px}.news time{color:var(--brass);font-variant-numeric:tabular-nums;font-size:.9rem}.news h3{font-family:var(--font-serif);font-size:1.5rem}.news p{color:var(--ash)}.chron{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.chron blockquote{font-family:var(--font-serif);margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.1;position:sticky;top:100px}.chron blockquote footer{font-family:var(--font-ui);color:var(--ash);margin-top:18px;font-size:.9rem}.chron ol{border-top:1px solid #c9a35c2e;margin:0;padding:0;list-style:none}.chron li{border-bottom:1px solid #c9a35c2e;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.chron li i{color:var(--brass);padding-top:4px;font-size:.9rem;font-style:normal}.chron li b{font-family:var(--font-serif);font-size:1.45rem;font-weight:400;display:block}.chron li span{color:var(--ash)}.beta{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.beta form{gap:12px;display:grid}.beta label{color:var(--ash);font-size:.9rem}.beta .row{flex-wrap:wrap;gap:10px;display:flex}.beta input{min-width:0;color:var(--bone);font:inherit;background:#0b0e10;border:1px solid #ece3cf33;flex:220px;padding:12px 14px}.beta input:focus{border-color:var(--brass);outline:none}.beta .note{color:var(--rift);font-size:.9rem}.beta ul{color:var(--ash);gap:6px;margin:0;padding-left:1.1em;display:grid}footer.site{padding-block:36px calc(40px + env(safe-area-inset-bottom,0px));color:var(--ash);border-top:1px solid #c9a35c2e;font-size:.9rem}footer.site .shell{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}footer.site a{text-decoration:none}footer.site .socials{gap:6px;margin:0;padding:0;list-style:none;display:flex}footer.site .socials a{width:38px;height:38px;color:var(--bone);border:1px solid #ece3cf26;place-items:center;transition:border-color .2s,color .2s;display:grid}footer.site .socials a:hover{border-color:var(--brass);color:#fff}footer.site .end{margin-left:auto}.catalog{z-index:75;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--cw,#7fd0cb) 14%, #070a0c) 0%, #050708 70%);touch-action:none;position:fixed;inset:0;overflow:hidden}.catalog .cat-bg{object-fit:cover;opacity:.16;filter:blur(3px)saturate(.6);width:100%;height:100%;position:absolute;inset:0}.catalog canvas.dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.catalog .cat-space{perspective:900px;transform-style:preserve-3d;position:absolute;inset:0}.catalog .cat-space>button{all:unset;cursor:pointer;will-change:transform, opacity;opacity:0;position:absolute;top:50%;left:50%}.catalog .cat-space>button:focus-visible{outline:2px solid var(--rift);outline-offset:4px}.ccard{--s:min(24vh, 30vw);width:var(--s);aspect-ratio:5/7;margin-left:calc(var(--s) / -2);margin-top:calc(var(--s) * -.7);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 75%, #000), inset 0 0 0 3px #0b0e10, inset 0 0 0 4px color-mix(in srgb, var(--c) 55%, transparent), 0 24px 50px #000c;background:#0b0e10;border-radius:4.5%/3.2%;display:block;position:relative;overflow:hidden}.ccard .sprite{background-repeat:no-repeat;position:absolute;inset:0}.ccard>.srface{position:absolute;inset:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog .cat-top{z-index:3;padding:calc(16px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 22px max(20px, env(safe-area-inset-left,0px));background:linear-gradient(#050708f5 70%,#05070800);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.catalog .cat-top h2{white-space:nowrap;margin-right:auto;font-size:1.5rem}.catalog .search input,.catalog .cat-top select{color:var(--bone);font:inherit;background:#0b0e10e6;border:1px solid #ece3cf33;padding:8px 12px;font-size:.92rem}.catalog .search input{width:min(300px,60vw)}.catalog .costs{gap:3px;display:flex}.catalog .costs button{width:32px;height:34px;color:var(--ash);cursor:pointer;font-family:var(--font-serif);font-variant-numeric:tabular-nums;clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%);background:#0b0e10e6;border:1px solid #ece3cf26;place-items:center;font-size:.98rem;display:grid}.catalog .costs button[aria-pressed=true]{color:#0b0e10;background:var(--cw,var(--brass));border-color:#0000}.catalog .search input:focus,.catalog .cat-top select:focus{border-color:var(--brass);outline:none}.catalog .chips{scrollbar-width:none;flex-basis:100%;gap:6px;min-width:0;display:flex;overflow-x:auto}.catalog .chips button{color:var(--ash);cursor:pointer;background:#0b0e10cc;border:1px solid #ece3cf26;flex:none;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:.85rem;display:flex}.catalog .chips button img{object-fit:contain;width:18px;height:18px}.catalog .chips button[aria-pressed=true]{color:var(--bone);border-color:var(--c,var(--brass))}.catalog .close{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ece3cf44;padding:7px 14px}.catalog .cat-foot{z-index:3;padding:30px max(20px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));color:var(--ash);font-variant-numeric:tabular-nums;background:linear-gradient(#05070800,#050708e6 45%);justify-items:center;gap:10px;font-size:.88rem;display:grid;position:absolute;bottom:0;left:0;right:0}.catalog .scrub-row{align-items:center;gap:14px;width:min(640px,100%);display:flex}.catalog .scrub-row .scrub{flex:1;display:block}.catalog .scrub-row [aria-live]{text-align:right;min-width:9.5em}.catalog .cat-foot .hint-text{color:#9a9d92aa;font-size:.8rem}.catalog .scrub input{width:100%;accent-color:var(--cw,var(--rift))}.catalog .autoplay{color:var(--bone);cursor:pointer;letter-spacing:.04em;background:#0b0e10e6;border:1px solid #ece3cf40;min-width:12em;padding:9px 22px;font-size:.95rem;transition:border-color .2s,background .2s}.catalog .autoplay:hover{border-color:var(--cw,var(--rift));background:#0b0e10}.catalog .autoplay[aria-pressed=true]{border-color:var(--cw,var(--rift))}.catalog .autoplay:before{content:"▶  ";color:var(--cw,var(--rift));font-size:.75em}.catalog .autoplay[aria-pressed=true]:before{content:"❚❚  "}.catalog .cat-space .ccard{--s:min(19vh, 23vw)}.catalog .cat-loading{color:var(--ash);place-items:center;display:grid;position:absolute;inset:0}.catalog .cat-rail{z-index:3;transform-origin:0;background:var(--cw,var(--rift));width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.catalog .focus{z-index:4;padding:90px max(28px, env(safe-area-inset-right,0px)) 60px max(28px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050708d9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid;position:absolute;inset:0}.catalog .focus .big{perspective:900px;justify-self:end}.catalog .focus .big .ccard{--s:min(62vh, 38vw);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));margin:0;transition:transform .12s ease-out}.catalog .focus .txt{gap:12px;max-width:30em;display:grid}.catalog .focus .txt .num{font-family:var(--font-title);text-transform:uppercase;color:var(--c);letter-spacing:.16em;align-items:center;gap:10px;font-size:.9rem;display:flex}.catalog .focus .txt .num img{object-fit:contain;width:28px;height:28px}.catalog .focus .meta{flex-wrap:wrap;gap:8px 28px;margin:4px 0 0;display:flex}.catalog .focus .meta dt{color:var(--ash);font-size:.78rem}.catalog .focus .meta dd{font-family:var(--font-serif);margin:0;font-size:1.1rem}.catalog .focus .effect{border-left:2px solid var(--c);background:#0b0e10b3;padding:14px 16px;line-height:1.55}.catalog .focus .txt h3{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.catalog .focus .txt p{color:#ece3cfcc}.catalog .focus .txt .row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.catalog .focus .txt .row button{cursor:pointer;background:0 0;border:1px solid #ece3cf44;padding:9px 16px}.catalog .focus .txt .row button:hover{border-color:var(--c)}.notes-btn{z-index:60;left:max(16px, env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));color:var(--rift);cursor:pointer;background:#0b0e10e6;border:1px solid #7fd0cb66;padding:9px 14px;font-size:.86rem;position:fixed}.notes{z-index:70;width:min(540px,100%);padding:calc(24px + env(safe-area-inset-top,0px)) 26px 40px max(26px, env(safe-area-inset-left,0px));background:#0e1113;border-right:1px solid #7fd0cb44;font-size:.96rem;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.notes h3{font-family:var(--font-serif);margin:18px 0 8px;font-size:1.6rem}.notes h4{color:var(--rift);margin:18px 0 6px;font-size:1rem;font-weight:700}.notes ul{color:#ece3cfcc;gap:6px;margin:0;padding-left:1.1em;display:grid}.notes .close{top:calc(14px + env(safe-area-inset-top,0px));cursor:pointer;background:0 0;border:1px solid #ece3cf33;padding:6px 10px;position:absolute;right:14px}@media (width<=980px){.nav nav ul{display:none}.head,.chron,.beta{grid-template-columns:minmax(0,1fr)}.play{grid-template-columns:minmax(0,1fr);gap:18px}.play-copy{gap:12px}.steps{border-top:1px solid #c9a35c2e;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.steps button{flex-direction:column;gap:2px;padding:10px 8px 0 0}.steps button:before{transform-origin:0;width:auto;height:2px;inset:auto 8px -3px 0;transform:scaleX(0)}.steps button[aria-current]:before{transform:scaleX(1)}.steps button b{font-size:1.25rem}.step-text{min-height:8.5em;font-size:1rem}.play-hint{display:none}.shot .lens{width:min(100%,177.778svh - 711.111px);margin-inline:auto}.play-copy h2{font-size:clamp(1.5rem,6vw,2.2rem)}.chron blockquote{position:static}.worlds{grid-template-columns:minmax(0,1fr)}.wlist{scroll-snap-type:x mandatory;border-bottom:1px solid #c9a35c2e;border-right:0;grid-auto-columns:132px;grid-auto-flow:column;padding:10px 0;overflow-x:auto}.wlist li{scroll-snap-align:start}.wlist button{border-bottom:2px solid #0000;border-left:0;padding:6px 10px}.stage .l.front{display:none}.wlist button[aria-selected=true]{border-bottom-color:var(--c)}.wlist button small{display:none}.stage{min-height:800px}.stage .bust{width:70%;top:64px;bottom:auto;right:-6%}.stage:after{background:linear-gradient(#0b0e1000 30%,#0b0e10f0 56%,#0b0e10 100%),linear-gradient(90deg,#0b0e1099,#0000 70%)}.stage .info{width:100%;padding:0 20px 28px}.stage .hint{display:none}.wall-plane{width:160%;top:-30%;left:-20%;transform:rotateX(22deg)rotate(7deg)}.wall-col{width:110px}.wall:after{background:linear-gradient(#06080a00 20%,#06080a66 38%,#06080af2 60%,#06080a 100%),linear-gradient(#06080acc 0%,#06080a00 16%)}.hero-copy{align-items:end;padding-block:90px 40px}.hero:after{background:linear-gradient(#0b0e1066 0%,#0b0e1033 22%,#0b0e10d9 56%,#0b0e10 100%)}.brand span{letter-spacing:.1em;font-size:.86rem}.vault{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-head{grid-template-columns:minmax(0,1fr)}.sr-head .btn{justify-self:start}.vault .slot:nth-child(2n){transform:none}.news{grid-template-columns:minmax(0,1fr)}.news article+article{border-top:1px solid #c9a35c2e;border-left:0;padding-left:0}.framed{border-width:22px;border-image-width:22px 34px;padding:10px 6px}}@media (width<=760px){.catalog .focus{grid-template-columns:minmax(0,1fr);align-content:center;gap:20px;padding-top:110px}.catalog .focus .big{justify-self:center}.catalog .focus .big .ccard{--s:min(46vh, 62vw)}.catalog .search input{width:100%}.catalog .search{flex:100%;order:3}.catalog .chips{order:4}.catalog .scrub-row [aria-live]{min-width:0}.catalog .cat-foot .hint-text{display:none}}@media (width<=640px){.nav .brand span{display:none}.nav .shell{gap:12px}.nav .tools{gap:10px}}@media (width<=560px){.motion-toggle,.shot .hot em{display:none}.btn{--h:46px;padding-inline:calc(var(--h) * .78);letter-spacing:.12em;font-size:.9rem}.btn.small{--h:36px;letter-spacing:.1em}.btn.ghost{letter-spacing:.02em;font-size:1rem}}@media (height<=560px) and (width>=600px){.play-pin{padding-top:56px}.play{grid-template-columns:minmax(220px,.9fr) minmax(0,1.5fr);gap:20px}.play-copy{gap:8px}.play-copy h2{font-size:1.35rem}.steps{border-top:0;border-left:1px solid #c9a35c2e;grid-auto-flow:row}.steps button{flex-direction:row;gap:10px;padding:3px 0 3px 14px}.steps button:before{width:2px;height:auto;inset:3px auto 3px -1px;transform:scaleY(0)}.steps button[aria-current]:before{transform:scaleY(1)}.steps button b{font-size:1.05rem}.step-text{min-height:0;font-size:.9rem;line-height:1.4}.play-progress,.play-hint,.shot figcaption{display:none}.shot .lens{width:min(100%,177.778svh - 142.222px)}}@media (width>=1700px){.shell.play{max-width:1580px}}.skip-link{z-index:100;background:var(--ink);color:var(--bone);border:1px solid var(--rift);padding:10px 16px;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}@media (pointer:fine){html{cursor:url(../cursor-40.png) 5 4,auto;cursor:image-set(url(../cursor-40.png) 1x, url(../cursor-80.png) 2x) 5 4, auto}a,button,select,summary,label,[role=tab],input[type=range],input[type=checkbox]{cursor:url(../cursor-hover-40.png) 4 4,pointer!important;cursor:image-set(url(../cursor-hover-40.png) 1x, url(../cursor-hover-80.png) 2x) 4 4, pointer!important}button:disabled,[aria-disabled=true]{cursor:url(../cursor-40.png) 5 4,not-allowed!important}input[type=text],input[type=email],input[type=search],textarea{cursor:text!important}}.beta .consent{max-width:34em;font-size:.85rem;line-height:1.5}.chron-intro{color:#ece3cfcc;max-width:36em;margin:14px 0 28px}@media (width<=560px){.steps button{padding:6px 6px 0 0}.steps button b{font-size:1rem;line-height:1.2}.steps button i{font-size:.72rem}.step-text{min-height:7.6em;font-size:.94rem;line-height:1.45}.play-progress,.shot figcaption{display:none}.shot .lens{width:min(100%,177.778svh - 586.667px)}}.beta-more{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px 56px;margin-top:44px;display:grid}.beta-more h3{font-family:var(--font-serif);margin-bottom:14px;font-size:1.5rem}.beta-steps{margin:0;padding:0;list-style:none;display:grid}.beta-steps li{border-top:1px solid #c9a35c2e;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.beta-steps i{font-style:normal;font-family:var(--font-title);letter-spacing:.14em;color:var(--brass);padding-top:.2em}.beta-steps b{font-size:1.1rem;font-weight:700;display:block}.beta-steps span{color:#ece3cfcc}.faq{border-top:1px solid #c9a35c2e}.faq details{border-bottom:1px solid #c9a35c2e}.faq summary{justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0;font-size:1.1rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brass);font-size:1.3rem;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:#fff}.faq details p{color:#ece3cfcc;max-width:38em;padding:0 0 16px}@media (width<=980px){.beta-more{grid-template-columns:minmax(0,1fr)}}.intro.fast .half{transition-duration:.8s}.intro.fast .crack{transition:transform .6s cubic-bezier(.3,0,.2,1),width .4s,opacity .3s}.intro.fast.charge .crack{animation-duration:1s}.intro.fast .word{transition:opacity .3s,color .6s,letter-spacing 1s,text-shadow .6s}.finale{isolation:isolate;background:#050708;place-items:center;min-height:clamp(520px,86vh,820px);margin-top:40px;display:grid;position:relative;overflow:hidden}.finale-world{z-index:-3;object-fit:cover;filter:saturate(.8)brightness(.55);width:100%;height:100%;transition:transform 2.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.06)}.finale:before{content:"";z-index:-2;background:radial-gradient(30% 60%,#7fd0cb38,#0000 70%),linear-gradient(#050708 0%,#05070800 25% 75%,#050708 100%);position:absolute;inset:0}.finale-half{z-index:-1;background:linear-gradient(90deg,#050708 55%,#050708e6);width:50.5%;transition:transform 1.6s cubic-bezier(.7,0,.2,1) .5s;position:absolute;top:0;bottom:0}.finale-half.l{left:0}.finale-half.r{background:linear-gradient(270deg,#050708 55%,#050708e6);right:0}.finale-crack{z-index:0;background:linear-gradient(transparent, #dffaf7 15%, var(--rift) 50%, #dffaf7 85%, transparent);width:2px;height:100%;box-shadow:0 0 18px var(--rift), 0 0 70px #7fd0cb88;transition:transform 1.1s cubic-bezier(.3,0,.2,1),opacity .8s 1.6s;position:absolute;top:0;left:50%;transform:translate(-50%)scaleY(0)}.finale.open .finale-crack{opacity:.35;transform:translate(-50%)scaleY(1)}.finale.open .finale-half.l{transform:translate(-18%)}.finale.open .finale-half.r{transform:translate(18%)}.finale.open .finale-world{transform:scale(1)}.finale-copy{z-index:1;text-align:center;opacity:0;justify-items:center;gap:22px;transition:opacity .9s 1.3s,transform .9s cubic-bezier(.2,.8,.2,1) 1.3s;display:grid;position:relative;transform:translateY(14px)}.finale.open .finale-copy{opacity:1;transform:none}.finale-emblem{object-fit:contain;filter:drop-shadow(0 0 24px #7fd0cb66);width:72px;height:72px}.finale h2{font-family:var(--font-serif);text-shadow:0 2px #0008,0 14px 40px #000;max-width:14em;font-size:clamp(2.2rem,5.4vw,4.6rem);font-weight:700;line-height:1}.finale-socials{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.finale-socials a{width:44px;height:44px;color:var(--bone);background:#0b0e10b3;border:1px solid #ece3cf33;place-items:center;transition:border-color .2s,color .2s;display:grid}.finale-socials a:hover{border-color:var(--brass);color:#fff}html.calm .finale-half,html.calm .finale-crack,html.calm .finale-copy,html.calm .finale-world{transition:none}@media (width<=760px){.finale.open .finale-half.l{transform:translate(-30%)}.finale.open .finale-half.r{transform:translate(30%)}}main,.hub-main,footer.site,.nav nav{transition:opacity .18s}html.lang-switching main,html.lang-switching .hub-main,html.lang-switching footer.site,html.lang-switching .nav nav{opacity:0}footer.site a{color:#ece3cfcc;transition:color .2s}footer.site a:hover,footer.site a:focus-visible{color:var(--bone)}.chron-intro a,.faq a,.consent a{color:var(--bone);text-underline-offset:3px;text-decoration-color:#c9a35c88;transition:text-decoration-color .2s}.consent a:hover,.faq a:hover{-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.consent a,.faq a{text-decoration:underline}.beta .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.beta .note.ok,.beta .note.confirmed{color:var(--rift)}.beta .note.bad,.beta .note.error{color:#f0a58a}.beta .btn:disabled{filter:saturate(.6)brightness(.85);cursor:progress!important}
