/* Independent light treatment. Only the header, hero and junction are overridden. */
.lp-final-light .c-header{background:#fff9ee}
.lp-final-light .c-hero{background:#fff9ee;color:var(--c-navy)}
.lp-final-light .c-hero::before{background-image:linear-gradient(#11152c0b 1px,transparent 1px),linear-gradient(90deg,#11152c0b 1px,transparent 1px)}
.lp-final-light .c-hero::after{content:'';position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(transparent,#fffdf7);z-index:-1;pointer-events:none}
.lp-final-light .c-hero .c-eyebrow{color:#4b5064}
.lp-final-light .c-hero h1>strong{color:var(--c-lime);background:var(--c-navy)}
.lp-final-light .c-hero .c-button-lime{box-shadow:5px 5px 0 var(--c-navy)}
.lp-final-light .c-hero .c-button-lime:hover{box-shadow:8px 8px 0 var(--c-purple)}
.lp-final-light .c-text-link{border-bottom-color:#11152c80}
.lp-final-light .c-stage::before{content:'';position:absolute;left:6%;top:3%;width:92%;height:85%;background:#c7b0ff;clip-path:polygon(50% 0,61% 22%,87% 12%,82% 39%,100% 51%,76% 64%,85% 96%,56% 84%,34% 100%,27% 73%,0 78%,15% 48%,3% 18%,33% 25%);transform:rotate(6deg);z-index:-1;pointer-events:none}
.lp-final-light .c-stage::after{content:'';position:absolute;left:7%;bottom:9%;width:80%;height:34%;background:var(--c-cyan);border:2px solid var(--c-navy);transform:rotate(-15deg);box-shadow:7px 7px 0 var(--c-navy);z-index:0;pointer-events:none}
.lp-final-light .c-stage-word{-webkit-text-stroke:1.5px var(--c-navy);opacity:.19}
.lp-final-light .c-stage-track{border-top-color:var(--c-lime);border-bottom-color:var(--c-navy);filter:drop-shadow(0 2px 0 var(--c-navy));z-index:1}
.lp-final-light .c-stage-track::after{border-left-color:var(--c-lime)}
.lp-final-light .c-navigator{filter:drop-shadow(9px 10px 0 #11152c29)}
.lp-final-light .c-channel{box-shadow:5px 5px 0 var(--c-navy)}
.lp-final-light .c-stage figcaption{color:var(--c-navy)}
.lp-final-light .c-stage figcaption span{color:#575c70}
.lp-final-light .c-hero-bottom{border-top-color:#11152c38}
.lp-final-light .c-hero-bottom b{color:var(--c-navy);background:var(--c-lime);padding-inline:3px}
.lp-final-light .c-hero-bottom>a span{color:var(--c-navy)}
.lp-final-light .lp-final-body{border-top-color:#fffdf7}
@media(max-width:800px){.lp-final-light .c-stage::before{top:2%;height:87%;left:3%;width:94%}.lp-final-light .c-stage::after{left:11%;bottom:10%;width:74%;height:35%;box-shadow:5px 5px 0 var(--c-navy)}.lp-final-light .c-channel{box-shadow:4px 4px 0 var(--c-navy)}}
