html,body{background-color:#141210}.pageframe{z-index:60;pointer-events:none;border:1px solid #d4af3724;border-radius:3px;position:fixed;inset:8px}.pageframe:before{content:"";border:1px solid #d4af3712;border-radius:2px;position:absolute;inset:5px}.pageframe b{opacity:.62;background-image:-webkit-image-set(url(/nfc-assets/corner-orn.avif) 1x type("image/avif"),url(/nfc-assets/corner-orn.png) 1x type("image/png"));background-image:image-set("/nfc-assets/corner-orn.avif" 1x type("image/avif"),"/nfc-assets/corner-orn.png" 1x type("image/png"));background-position:0 0;background-repeat:no-repeat;background-size:contain;width:38px;height:38px;position:absolute}.pageframe b:first-child{top:-1px;left:-1px}.pageframe b:nth-child(2){top:-1px;right:-1px;transform:scaleX(-1)}.pageframe b:nth-child(3){bottom:-1px;left:-1px;transform:scaleY(-1)}.pageframe b:nth-child(4){bottom:-1px;right:-1px;transform:scale(-1)}@keyframes fx-smoke-rise{0%{opacity:0;transform:translateY(20px)scale(1)}40%{opacity:.55}to{opacity:0;transform:translate(14px,-90px)scale(1.5)}}@keyframes fx-shine{0%{background-position:0%}to{background-position:200%}}@keyframes fx-breathe{0%,to{opacity:.45}50%{opacity:.9}}@keyframes fx-dash-flow{to{stroke-dashoffset:-18px}}@keyframes fx-scroll-hint{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.fx-smoke{animation:16s ease-in-out infinite fx-smoke-rise}.fx-shine{animation:12s linear infinite fx-shine}.fx-shine-slow{animation:18s linear infinite fx-shine}.fx-breathe{animation:7s ease-in-out infinite fx-breathe}.fx-scroll-hint{animation:3.4s ease-in-out infinite fx-scroll-hint}.fx-grad-title{background:linear-gradient(100deg,#c9c0ae 0%,#fff8e4 34%,#f2dc8b 52%,#ede8dc 70%,#b8af9c 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.fx-grad-gold{background:linear-gradient(100deg,#d4af37,#f2dc8b 50%,#d4af37);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes fx-rings-breathe{0%,to{opacity:.78}50%{opacity:1}}@keyframes fx-smoke-drift{0%,to{transform:translate(-4px)scaleY(1)}50%{transform:translate(10px,-14px)scaleY(1.05)}}@keyframes fx-hero-text-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-hero-stage-in{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}.fx-hero-text>*{animation:1.1s cubic-bezier(.16,1,.3,1) backwards fx-hero-text-in}.fx-hero-text>:nth-child(2){animation-delay:.18s}.fx-hero-text>:nth-child(3){animation-delay:.34s}.fx-stage{animation:1.6s cubic-bezier(.16,1,.3,1) .25s backwards fx-hero-stage-in}.fx-stage-marble{filter:brightness(1.25);-webkit-mask-image:linear-gradient(#0000 4%,#000 60%);mask-image:linear-gradient(#0000 4%,#000 60%)}.fx-stage-rings{mix-blend-mode:screen;filter:brightness(1.4);animation:9s ease-in-out infinite fx-rings-breathe;-webkit-mask-image:radial-gradient(58% 58%,#000 55%,#0000 88%);mask-image:radial-gradient(58% 58%,#000 55%,#0000 88%)}.fx-stage-smoke{mix-blend-mode:screen;transform-origin:50% 100%;filter:brightness(1.12)contrast(1.3);animation:16s ease-in-out infinite fx-smoke-drift;-webkit-mask-image:radial-gradient(52% 46% at 50% 62%,#000 42%,#0000 76%);mask-image:radial-gradient(52% 46% at 50% 62%,#000 42%,#0000 76%)}.js-reveal [data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.js-reveal [data-reveal].in{opacity:1;transform:translateY(0)}.js-reveal [data-reveal][data-reveal-delay="1"]{transition-delay:.16s}.js-reveal [data-reveal-stagger]>*{opacity:0;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}.js-reveal [data-reveal-stagger].in>*{opacity:1;transform:translateY(0)}.js-reveal [data-reveal-stagger].in>:nth-child(2){transition-delay:.1s}.js-reveal [data-reveal-stagger].in>:nth-child(3){transition-delay:.2s}.js-reveal [data-reveal-stagger].in>:nth-child(4){transition-delay:.3s}.js-reveal [data-reveal-stagger].in>:nth-child(5){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.fx-smoke,.fx-shine,.fx-shine-slow,.fx-breathe,.fx-scroll-hint,.fx-hero-text>*,.fx-stage,.fx-stage-rings,.fx-stage-smoke{animation:none}.js-reveal [data-reveal],.js-reveal [data-reveal-stagger]>*{opacity:1;transition:none;transform:none}}
