.gold-dust{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.gold-dust i{background:radial-gradient(circle, var(--gold-shimmer) 0%, var(--text-gold) 45%, var(--gold-mid-0) 75%);opacity:0;will-change:transform, opacity;border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;display:block;position:absolute}.gold-dust i:nth-child(odd){animation-name:goldDustRise}.gold-dust i:nth-child(2n){animation-name:goldDustRiseAlt}@keyframes goldDustRise{0%{opacity:0;transform:translateY(30px)scale(.5)}15%{opacity:1}50%{opacity:.9;transform:translate(-8px,-10px)scale(1)}85%{opacity:.35}to{opacity:0;transform:translate(-14px,-40px)scale(.7)}}@keyframes goldDustRiseAlt{0%{opacity:0;transform:translateY(30px)scale(.5)}18%{opacity:1}50%{opacity:.85;transform:translate(10px,-12px)scale(1)}85%{opacity:.3}to{opacity:0;transform:translate(16px,-42px)scale(.7)}}.gold-dust i:first-child{width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-70);animation-duration:10s;animation-delay:0s;top:1%;left:15%}.gold-dust i:nth-child(2){width:6px;height:6px;box-shadow:0 0 14px 2px var(--gold-shimmer-75);animation-duration:12s;animation-delay:2.1s;top:2%;left:48%}.gold-dust i:nth-child(3){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-55);animation-duration:8s;animation-delay:.8s;top:3%;left:72%}.gold-dust i:nth-child(4){width:8px;height:8px;box-shadow:0 0 20px 3px var(--gold-shimmer-90);animation-duration:13.5s;animation-delay:3.2s;top:4%;left:29%}.gold-dust i:nth-child(5){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-65);animation-duration:9s;animation-delay:1.5s;top:5%;left:87%}.gold-dust i:nth-child(6){width:7px;height:7px;box-shadow:0 0 18px 2px var(--gold-shimmer-85);animation-duration:11.5s;animation-delay:4s;top:6%;left:6%}.gold-dust i:nth-child(7){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-50);animation-duration:7.5s;animation-delay:.4s;top:8%;left:63%}.gold-dust i:nth-child(8){width:5px;height:5px;box-shadow:0 0 13px 2px var(--gold-shimmer-75);animation-duration:10.5s;animation-delay:2.6s;top:9%;left:38%}.gold-dust i:nth-child(9){width:4px;height:4px;box-shadow:0 0 10px 1px var(--gold-shimmer-65);animation-duration:9.5s;animation-delay:1s;top:11%;left:18%}.gold-dust i:nth-child(10){width:6px;height:6px;box-shadow:0 0 14px 2px var(--gold-shimmer-80);animation-duration:12.5s;animation-delay:3.7s;top:12%;left:82%}.gold-dust i:nth-child(11){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-55);animation-duration:8.5s;animation-delay:.2s;top:14%;left:54%}.gold-dust i:nth-child(12){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-70);animation-duration:10s;animation-delay:4.4s;top:15%;left:8%}.gold-dust i:nth-child(13){width:7px;height:7px;box-shadow:0 0 18px 2px var(--gold-shimmer-85);animation-duration:13s;animation-delay:1.9s;top:17%;left:43%}.gold-dust i:nth-child(14){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-50);animation-duration:7s;animation-delay:3s;top:18%;left:76%}.gold-dust i:nth-child(15){width:5px;height:5px;box-shadow:0 0 13px 2px var(--gold-shimmer-75);animation-duration:11s;animation-delay:.6s;top:20%;left:31%}.gold-dust i:nth-child(16){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-65);animation-duration:9s;animation-delay:2.3s;top:21%;left:92%}.gold-dust i:nth-child(17){width:8px;height:8px;box-shadow:0 0 20px 3px var(--gold-shimmer-90);animation-duration:14s;animation-delay:4.8s;top:23%;left:57%}.gold-dust i:nth-child(18){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-55);animation-duration:8s;animation-delay:1.2s;top:25%;left:14%}.gold-dust i:nth-child(19){width:6px;height:6px;box-shadow:0 0 14px 2px var(--gold-shimmer-75);animation-duration:12s;animation-delay:3.5s;top:26%;left:69%}.gold-dust i:nth-child(20){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-70);animation-duration:10s;animation-delay:.9s;top:28%;left:25%}.gold-dust i:nth-child(21){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-50);animation-duration:7.5s;animation-delay:2.8s;top:30%;left:47%}.gold-dust i:nth-child(22){width:7px;height:7px;box-shadow:0 0 18px 2px var(--gold-shimmer-85);animation-duration:11.5s;animation-delay:4.1s;top:32%;left:84%}.gold-dust i:nth-child(23){width:4px;height:4px;box-shadow:0 0 10px 1px var(--gold-shimmer-65);animation-duration:9.5s;animation-delay:1.6s;top:33%;left:3%}.gold-dust i:nth-child(24){width:5px;height:5px;box-shadow:0 0 13px 2px var(--gold-shimmer-75);animation-duration:10.5s;animation-delay:3.3s;top:35%;left:61%}.gold-dust i:nth-child(25){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-55);animation-duration:8.5s;animation-delay:.5s;top:37%;left:37%}.gold-dust i:nth-child(26){width:6px;height:6px;box-shadow:0 0 14px 2px var(--gold-shimmer-80);animation-duration:12.5s;animation-delay:2s;top:38%;left:79%}.gold-dust i:nth-child(27){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-70);animation-duration:10s;animation-delay:4.6s;top:40%;left:11%}.gold-dust i:nth-child(28){width:8px;height:8px;box-shadow:0 0 20px 3px var(--gold-shimmer-90);animation-duration:13s;animation-delay:1.4s;top:42%;left:53%}.gold-dust i:nth-child(29){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-50);animation-duration:7s;animation-delay:3.9s;top:44%;left:27%}.gold-dust i:nth-child(30){width:5px;height:5px;box-shadow:0 0 13px 2px var(--gold-shimmer-75);animation-duration:11s;animation-delay:.7s;top:45%;left:68%}.gold-dust i:nth-child(31){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-65);animation-duration:9s;animation-delay:2.5s;top:47%;left:42%}.gold-dust i:nth-child(32){width:6px;height:6px;box-shadow:0 0 14px 2px var(--gold-shimmer-75);animation-duration:12s;animation-delay:4.3s;top:49%;left:89%}.gold-dust i:nth-child(33){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-55);animation-duration:8s;animation-delay:1.1s;top:51%;left:16%}.gold-dust i:nth-child(34){width:7px;height:7px;box-shadow:0 0 18px 2px var(--gold-shimmer-85);animation-duration:11.5s;animation-delay:3.6s;top:53%;left:58%}.gold-dust i:nth-child(35){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-70);animation-duration:10s;animation-delay:.3s;top:55%;left:33%}.gold-dust i:nth-child(36){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-50);animation-duration:7.5s;animation-delay:2.2s;top:57%;left:75%}.gold-dust i:nth-child(37){width:5px;height:5px;box-shadow:0 0 13px 2px var(--gold-shimmer-75);animation-duration:10.5s;animation-delay:4.7s;top:59%;left:7%}.gold-dust i:nth-child(38){width:4px;height:4px;box-shadow:0 0 10px 1px var(--gold-shimmer-65);animation-duration:9.5s;animation-delay:1.8s;top:61%;left:50%}.gold-dust i:nth-child(39){width:8px;height:8px;box-shadow:0 0 20px 3px var(--gold-shimmer-90);animation-duration:14s;animation-delay:3.1s;top:63%;left:22%}.gold-dust i:nth-child(40){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-55);animation-duration:8.5s;animation-delay:.4s;top:65%;left:86%}.gold-dust i:nth-child(41){width:6px;height:6px;box-shadow:0 0 14px 2px var(--gold-shimmer-80);animation-duration:12.5s;animation-delay:2.9s;top:67%;left:39%}.gold-dust i:nth-child(42){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-70);animation-duration:10s;animation-delay:4.2s;top:69%;left:64%}.gold-dust i:nth-child(43){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-50);animation-duration:7s;animation-delay:1.7s;top:71%;left:5%}.gold-dust i:nth-child(44){width:7px;height:7px;box-shadow:0 0 18px 2px var(--gold-shimmer-85);animation-duration:13.5s;animation-delay:3.4s;top:73%;left:46%}.gold-dust i:nth-child(45){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-65);animation-duration:9s;animation-delay:.6s;top:75%;left:72%}.gold-dust i:nth-child(46){width:5px;height:5px;box-shadow:0 0 13px 2px var(--gold-shimmer-75);animation-duration:11s;animation-delay:2.4s;top:78%;left:19%}.gold-dust i:nth-child(47){width:3px;height:3px;box-shadow:0 0 8px 1px var(--gold-shimmer-55);animation-duration:8s;animation-delay:4.9s;top:81%;left:55%}.gold-dust i:nth-child(48){width:8px;height:8px;box-shadow:0 0 20px 3px var(--gold-shimmer-90);animation-duration:14s;animation-delay:1.3s;top:84%;left:83%}.gold-dust i:nth-child(49){width:4px;height:4px;box-shadow:0 0 11px 1px var(--gold-shimmer-70);animation-duration:10.5s;animation-delay:3.8s;top:88%;left:28%}.gold-dust i:nth-child(50){width:6px;height:6px;box-shadow:0 0 14px 2px var(--gold-shimmer-75);animation-duration:12s;animation-delay:.9s;top:93%;left:62%}@media (prefers-reduced-motion:reduce){.gold-dust i{opacity:.3;animation:none}}
.side-rail{display:none}@media (min-width:1601px){.side-rail{width:calc((100vw - var(--page-maxw)) / 2);pointer-events:none;z-index:1;color:var(--gold-mid);font-family:var(--font-body);display:block;position:fixed;top:0;bottom:0;overflow:hidden}.side-rail--left{left:0}.side-rail--right{right:0}.side-rail:before{content:"";background:radial-gradient(ellipse 80% 60% at 50% 50%, var(--gold-mid-5), transparent 70%), linear-gradient(180deg, var(--malmero-deep-45) 0%, transparent 22%, transparent 78%, var(--malmero-deep-45) 100%);position:absolute;inset:0}.side-rail:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--gold-mid-32) 18%, var(--gold-mid-32) 82%, transparent 100%);pointer-events:none;width:1px;position:fixed;top:0;bottom:0}.side-rail--left:after{left:calc(((100vw - var(--page-maxw)) / 2) * .85);right:auto;transform:translate(-50%)}.side-rail--right:after{right:calc(((100vw - var(--page-maxw)) / 2) * .85);left:auto;transform:translate(50%)}.side-rail__track{--track-gap:20px;--track-ls:.6em;align-items:center;gap:var(--track-gap);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--track-ls);color:var(--gold-mid);opacity:.55;flex-direction:row;font-size:10px;font-weight:200;display:flex;position:absolute;top:50%;left:50%}.side-rail--left .side-rail__track{transform:translate(-50%,-50%)rotate(-90deg)}.side-rail--right .side-rail__track{transform:translate(-50%,-50%)rotate(90deg)}.side-rail__mark{margin-right:calc(-1 * var(--track-ls))}.side-rail__orn{border:1px solid var(--gold-mid-55);background:var(--gold-mid-8);transform-origin:50%;box-sizing:border-box;flex-shrink:0;width:14px;height:14px;margin-bottom:2px;transform:rotate(45deg)}}
.reveal{opacity:0;will-change:transform, opacity;transition:opacity 1s,transform 1s cubic-bezier(.22,.61,.36,1);transform:translateY(30px)}.reveal.is-in{opacity:1;transform:translateY(0)}
