.color-down-four{color:hsl(252,25%,30%)}.color-down-three{color:hsl(252,25%,40%)}.color-down-two{color:hsl(252,30%,50%)}.color-down-one{color:hsl(252,34%,60%)}.color-up-one{color:hsl(252,38%,80%)}.color-up-two{color:hsl(252,38%,90%)}.color-accent{color:#ca59ff}.font-gradient{background:linear-gradient(130deg,hsl(252,38%,90%),hsl(252,34%,60%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.font-gradient-down-one{background:linear-gradient(130deg,hsl(252,34%,60%),hsl(252,34%,60%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.font-shadow{text-shadow:0 -.8em 0 #221d36,0 .8em 0 #221d36;box-shadow:0 0 0 #ff0080;line-height:220%;transition:all 1s ease .1s}@media(hover:none){.font-shadow{line-height:150%;transition:all .3s ease .1s;text-shadow:0 0 aqua,0 0 aqua;box-shadow:0 3px 0 #402c9c}}.font-shadow:hover{transition:all .3s ease .1s;text-shadow:0 0 aqua,0 0 aqua;box-shadow:0 3px 0 #402c9c}.h1,h1{font-size:3.6rem}.h2,h2{font-size:2.6rem}@media(max-width:500px){.h2,h2{padding:1rem}}.h3,h3{font-size:1.8rem}@media(max-width:500px){.h3,h3{font-size:1.6rem;line-height:150%}}.h4,h4{font-size:1.3rem}.font-light{font-weight:lighter}.font-normal{font-weight:400}.font-bold{font-weight:bolder}.font-italic{font-style:italic}.p,p{line-height:175%;font-size:1.3rem;max-width:60em;padding-right:1rem}@media(max-width:500px){.p,p{text-indent:0;max-width:unset}}.indent{text-indent:2rem}.narrow{max-width:60vw}@media(max-width:500px){.narrow{max-width:90%}}.text-center{text-align:center}.text-right{text-align:right}@media(max-width:500px){.after-cta{line-height:150%;padding:1rem}}@property --l1{syntax:"<percentage>";inherits:false;initial-value:11%}@property --l2{syntax:"<percentage>";inherits:false;initial-value:19%}.glowing-panel{position:relative;margin:2rem auto;max-width:68rem;border-radius:1rem;box-shadow:-8rem -7rem 20rem -6rem #221d3b,0 0 0 -2rem #0f0a0f;background:linear-gradient(303deg,hsl(250,26%,var(--l1)),hsl(250,30%,var(--l2)));transition:--l1 .6s ease,--l2 .6s ease,box-shadow .6s ease;will-change:box-shadow,background}@media(max-width:1120px){.glowing-panel{margin:2rem}}@media(max-width:430px){.glowing-panel{margin:2rem .5rem}}.glowing-panel .view-button{position:relative;display:inline-block;font-size:1.5rem;font-weight:900;padding:1rem;transition:all 1s ease;color:hsl(252,30%,50%);box-shadow:0 1rem 2rem -1.5rem rgba(0,0,0,0)}.glowing-panel .view-button.active{color:hsl(252,38%,70%);text-shadow:0 0 .5rem rgba(0,0,0,0),0 -.7rem 1.3rem rgba(0,0,0,0);box-shadow:0 1rem 2rem -1.5rem rgba(0,0,0,0);transition:color .2s ease,box-shadow 1s ease,text-shadow 1s ease}.glowing-panel .view-button:hover{transition:color .2s ease,box-shadow 1s ease,text-shadow 1s ease;color:hsl(252,38%,80%)}.glowing-panel .view-button:hover .click-me{filter:blur(1rem);animation:none}.glowing-panel:hover{--l1:12%;--l2:22%;background:linear-gradient(303deg,hsl(250,26%,var(--l1)),hsl(250,30%,var(--l2)));box-shadow:-8rem -7rem 20rem -6rem #221d3b,2rem 2rem 3rem -2rem #0f0a0f}.glowing-panel:hover .view-button.active{color:hsl(252,38%,90%);text-shadow:0 3px 6px hsl(252,38%,6%),0 -1px .2rem hsl(252,38%,90%),0 -.5rem 1rem hsl(252,34%,70%),0 -1.5rem 3rem hsl(252,34%,60%)}.glowing-panel:hover .panel-title{color:hsl(252,38%,70%);text-shadow:4px 8px 10px #1b1828}.glowing-panel:hover .panel-subtitle{text-shadow:4px 6px 7px #201c31}.glowing-panel:hover .panel-subtitle,.glowing-panel:hover .panel-title{text-shadow:4px 6px 7px #201c31;transform:scale(1.1) perspective(20rem) rotateX(0deg)}@media(max-width:430px){.glowing-panel:hover .panel-subtitle,.glowing-panel:hover .panel-title{text-shadow:none;padding:2rem 3rem 3rem}}.glowing-panel .panel-title{transition:all 1.2s ease;padding:1rem 2rem 0;transform-origin:bottom}@media(max-width:430px){.glowing-panel .panel-title{text-shadow:none;padding:2rem 3rem 3rem}}