.journey-page{background:#0a0a0a}.journey-page .plasma-membrane{z-index:0;pointer-events:none;opacity:var(--membrane-opacity,0);isolation:isolate;transition:opacity .24s ease-out;position:fixed;inset:0;overflow:hidden}.journey-page .pm-blob{filter:blur(80px);mix-blend-mode:screen;opacity:.55;will-change:transform;border-radius:50%;position:absolute}.journey-page .pm-b1{background:radial-gradient(circle,hsl(var(--membrane-hue,330),90%,60%)0%,transparent 64%);width:58vw;height:58vw;animation:22s ease-in-out infinite pm-d1;top:8vh;left:-10vw}.journey-page .pm-b2{background:radial-gradient(circle,hsl(calc(var(--membrane-hue,330) - 40),85%,58%)0%,transparent 62%);width:46vw;height:46vw;animation:26s ease-in-out infinite pm-d2;top:22vh;right:-8vw}.journey-page .pm-b3{opacity:.38;background:radial-gradient(circle,hsl(calc(var(--membrane-hue,330) - 90),80%,55%)0%,transparent 60%);width:38vw;height:38vw;animation:30s ease-in-out infinite pm-d3;top:44vh;left:30vw}.journey-page .pm-edge{opacity:.7;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}@keyframes pm-d1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8vw,6vh)scale(1.15)}}@keyframes pm-d2{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-7vw,4vh)scale(.92)}}@keyframes pm-d3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5vw,-7vh)scale(1.22)}}.journey-page section[class*=border-t]{border-top:0;position:relative}.journey-page section[class*=border-t]:before{content:"";background:linear-gradient(to right,transparent 0%,hsl(var(--membrane-hue,330),80%,60%)40%,hsl(calc(var(--membrane-hue,330) - 40),80%,60%)60%,transparent 100%);opacity:.45;pointer-events:none;height:1px;position:absolute;top:0;left:8%;right:8%}.journey-page section[class*=border-t]:after{content:"";background:linear-gradient(to right,transparent 0%,hsl(var(--membrane-hue,330),90%,65%)50%,transparent 100%);filter:blur(6px);opacity:.35;pointer-events:none;height:7px;position:absolute;top:-3px;left:18%;right:18%}@media (prefers-reduced-motion:reduce){.journey-page .pm-blob{animation:none!important}.journey-page .plasma-membrane{background:radial-gradient(130% 90% at 50% 30%,hsla(var(--membrane-hue,330),70%,45%,.22)0%,transparent 70%)}}
