:root{--toni-cyan:#d7263d;--accent:#d7263d}.page-bg{--bg-dots-blend:0;position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:1;transition:opacity .7s ease}.page-bg.page-bg--hidden .page-bg__corner,.page-bg.page-bg--hidden .page-bg__rift{animation-play-state:paused}.page-bg--calm .page-bg__rift{display:none}.page-bg--calm .page-bg__corner{animation:none!important;transform:none!important;background-position:0 0,7px 8px!important}.page-bg--calm .page-bg__art{opacity:.4}.page-bg__wash{position:absolute;inset:0;background:#fff}.page-bg__art{position:absolute;inset:0;overflow:hidden;pointer-events:none}.page-bg__corner{position:absolute;width:min(88vw,900px);height:min(88vh,880px);will-change:transform;opacity:1;background-image:radial-gradient(circle at 1.4px 1.4px,rgb(from var(--toni-cyan) r g b/calc(92% * (1 - var(--bg-dots-blend)))) 1.42px,transparent 1.55px),radial-gradient(circle at 8px 8px,rgb(from var(--toni-cyan) r g b/calc(68% * (1 - var(--bg-dots-blend)))) 1.02px,transparent 1.15px),radial-gradient(circle at 1.4px 1.4px,rgb(from var(--accent) r g b/calc(92% * var(--bg-dots-blend))) 1.42px,transparent 1.55px),radial-gradient(circle at 8px 8px,rgb(from var(--accent) r g b/calc(68% * var(--bg-dots-blend))) 1.02px,transparent 1.15px);background-repeat:repeat}.page-bg__corner--tr{right:-14%;left:auto;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 100% 0,#000 0,rgba(0,0,0,.58) 26%,rgba(0,0,0,.28) 48%,rgba(0,0,0,.1) 64%,transparent 88%);mask-image:radial-gradient(ellipse 100% 100% at 100% 0,#000 0,rgba(0,0,0,.58) 26%,rgba(0,0,0,.28) 48%,rgba(0,0,0,.1) 64%,transparent 88%);animation:pageBgCornerTR 26s ease-in-out infinite}.page-bg__corner--tl,.page-bg__corner--tr{top:-14%;bottom:auto;background-size:15px 15px,15px 15px;background-position:0 0,7px 8px}.page-bg__corner--tl{left:-14%;right:auto;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 0 0,#000 0,rgba(0,0,0,.56) 25%,rgba(0,0,0,.26) 46%,rgba(0,0,0,.1) 62%,transparent 88%);mask-image:radial-gradient(ellipse 100% 100% at 0 0,#000 0,rgba(0,0,0,.56) 25%,rgba(0,0,0,.26) 46%,rgba(0,0,0,.1) 62%,transparent 88%);animation:pageBgCornerTL 34s ease-in-out infinite}.page-bg__corner--br{right:-14%;left:auto;-webkit-mask-image:radial-gradient(ellipse 105% 105% at 100% 100%,#000 0,rgba(0,0,0,.6) 27%,rgba(0,0,0,.28) 50%,rgba(0,0,0,.1) 66%,transparent 90%);mask-image:radial-gradient(ellipse 105% 105% at 100% 100%,#000 0,rgba(0,0,0,.6) 27%,rgba(0,0,0,.28) 50%,rgba(0,0,0,.1) 66%,transparent 90%);animation:pageBgCornerBR 22s ease-in-out infinite}.page-bg__corner--bl,.page-bg__corner--br{bottom:-14%;top:auto;background-size:15px 15px,15px 15px;background-position:0 0,7px 8px}.page-bg__corner--bl{left:-14%;right:auto;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 0 100%,#000 0,rgba(0,0,0,.56) 25%,rgba(0,0,0,.26) 46%,rgba(0,0,0,.1) 62%,transparent 88%);mask-image:radial-gradient(ellipse 100% 100% at 0 100%,#000 0,rgba(0,0,0,.56) 25%,rgba(0,0,0,.26) 46%,rgba(0,0,0,.1) 62%,transparent 88%);animation:pageBgCornerBL 31s ease-in-out infinite}@keyframes pageBgCornerTR{0%,to{transform:translate(0) scale(1);background-position:0 0,7px 8px;opacity:.97}50%{transform:translate(-22px,28px) scale(1.03);background-position:26px 20px,33px 28px;opacity:1}}@keyframes pageBgCornerTL{0%,to{transform:translate(0) scale(1);background-position:0 0,7px 8px;opacity:.95}50%{transform:translate(18px,24px) scale(1.025);background-position:26px 20px,33px 28px;opacity:.99}}@keyframes pageBgCornerBR{0%,to{transform:translate(0) scale(1);background-position:0 0,7px 8px;opacity:.97}50%{transform:translate(-26px,-20px) scale(1.04);background-position:26px 20px,33px 28px;opacity:1}}@keyframes pageBgCornerBL{0%,to{transform:translate(0) scale(1);background-position:0 0,7px 8px;opacity:.93}50%{transform:translate(24px,-18px) scale(1.02);background-position:26px 20px,33px 28px;opacity:.99}}.page-bg__rift{position:absolute;inset:-8%;background-image:radial-gradient(circle at 1.5px 1.5px,rgb(from var(--toni-cyan) r g b/calc(32% * (1 - var(--bg-dots-blend)))) 1.05px,transparent 1.2px),radial-gradient(circle at 1.5px 1.5px,rgb(from var(--accent) r g b/calc(32% * var(--bg-dots-blend))) 1.05px,transparent 1.2px);background-size:24px 24px;opacity:.9;-webkit-mask-image:radial-gradient(75% 72% at 50% 46%,transparent 0,transparent 42%,rgba(0,0,0,.24) 52%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.28) 72%,transparent 84%);mask-image:radial-gradient(75% 72% at 50% 46%,transparent 0,transparent 42%,rgba(0,0,0,.24) 52%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.28) 72%,transparent 84%);animation:pageBgRift 48s ease-in-out infinite}@keyframes pageBgRift{0%,to{transform:translate(0);background-position:0 0;opacity:.74}33%{transform:translate(16px,-20px);background-position:22px 28px;opacity:.88}66%{transform:translate(-14px,12px);background-position:-12px 18px;opacity:.78}}@media (prefers-reduced-motion:reduce){.page-bg__corner,.page-bg__rift{animation:none!important;transform:none!important}.page-bg__corner{background-position:0 0,7px 8px!important;opacity:.98!important}.page-bg__rift{background-position:0 0!important;opacity:.72!important}.page-bg{transition:none;--bg-dots-blend:0!important}.page-bg--calm .page-bg__art{opacity:.34}}