:root{--minimum-diagonal-section-width:940;--left-side-content-margin:300;--inner-content-left-right-margin:100;--header-height:80px;--track-line-fat-width:20;--track-line-thin-width:10;--track-line-fat-color:#88868c;--track-line-thin-color:#fff;--track-width:40;--track-width-px:calc(var(--track-width) * 1px);--offshoot-width:2;--track-line-offshoot-width-px:calc(var(--offshoot-width) * 1px);--animation-time:.3;--mobile-diamond-width:48px;--mobile-diamond-height:20px;--mobile-diamond-line-offset:var(--track-width-px);--mobile-edge-gutter:0px;--mobile-landing-track-top-offset:0px;--banner-top-offset-home:.58;--banner-top-offset:.125;--banner-top-text-height:60px;--banner-bottom-text-height:40px;--top-cta-text-height:40px;--cta-button-height:75px;--banner-vertical-padding:10px;--inner-content-left-right-margin-px:calc(var(--inner-content-left-right-margin) * 1px);--left-side-inner-content-margin:calc(var(--left-side-content-margin) - var(--inner-content-left-right-margin));--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin) * 1px);--left-side-inner-content-margin-narrow:100;--diagonal-track-line-separation-multiplier:1.5}@media (width<=1080px){:root{--banner-top-text-height:40px;--banner-bottom-text-height:26px;--top-cta-text-height:30px}}@media (width<=840px){:root{--diagonal-track-line-separation-multiplier:.8;--track-line-fat-width:16;--track-line-thin-width:7;--track-width:30;--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin-narrow) * 1px)}}@media (width<=525px){:root{--left-side-inner-content-margin-narrow:64;--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin-narrow) * 1px);--track-line-fat-width:12;--track-line-thin-width:5;--track-width:22;--mobile-diamond-width:42px;--mobile-diamond-height:17px;--mobile-diamond-line-offset:var(--track-width-px);--mobile-edge-gutter:10px;--banner-top-offset-home:0;--mobile-landing-track-top-offset:58vh;--banner-top-text-height:40px;--banner-bottom-text-height:20px;--top-cta-text-height:20px}}@media (width<=390px){:root{--left-side-inner-content-margin-narrow:58;--mobile-diamond-width:38px;--mobile-diamond-height:16px;--mobile-edge-gutter:8px}}@media (height<=600px){:root{--banner-top-text-height:40px;--banner-bottom-text-height:20px;--top-cta-text-height:20px}}@media (height<=500px){:root{--banner-top-text-height:25px;--banner-bottom-text-height:15px;--top-cta-text-height:15px}}@media (height<=400px){:root{--banner-top-text-height:20px;--banner-bottom-text-height:12px;--top-cta-text-height:12px}}body,html{overflow-x:hidden}html{flex-direction:column;display:flex}body{background:#3c3c3c;flex-direction:column;height:100%;min-height:100vh;margin:0;display:flex;position:relative;overflow-y:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0;line-height:1.5rem}.font-jura{font-optical-sizing:auto;font-family:Jura,sans-serif;font-style:normal;font-weight:300}svg text{font-optical-sizing:auto;font-family:Jura,sans-serif}.text-white{color:#fff}.text-purple{color:#9276f6}#three-canvas{width:100vw;height:100vh;position:absolute;top:0;left:0}#svg-background-container{width:100%;position:absolute;top:0;bottom:0;overflow:hidden}#svg-background-container svg#background-arcs-container{width:100%;height:100%;position:absolute;top:0;left:0}#svg-background-container svg#background-arcs-container #arcEyeOne-arc-group{visibility:visible;opacity:1;display:block;overflow:visible}#svg-background-container svg#background-arcs-container path.fatArcs,#svg-background-container svg#background-arcs-container path.thinArcs{stroke:#bcbcbc1a}#svg-background-container svg#background-diagonal-lines-container{width:100%;height:100%;position:relative}#svg-background-container svg#background-diagonal-lines-container .bg-diagonal-lines{stroke:#bcbcbc1a;stroke-width:3px;fill:none}#svg-background-container svg#background-diagonal-lines-container .bg-diagonal-lines.draw{stroke-dashoffset:0}#svg-background-container svg#background-diagonal-lines-container .bg-diagonal-lines.stroke-draw{stroke-dashoffset:0;animation:1s linear forwards strokedrawx}@keyframes strokedrawx{to{stroke-dashoffset:0}}@keyframes strokeundrawx{to{stroke-dashoffset:1900px}}section#lunastra-landing,section#lunastra-diagonal-alt-section,section#lunastra-diagnal-section,section#lunastra-point-one-section,section#lunastra-loop-section,section#lunastra-point-two-section,section#lunastra-point-three-section,section#lunastra-point-four-section,footer{background:0 0}section#lunastra-diagnal-section,section#lunastra-point-one-section,section#lunastra-point-two-section,section#lunastra-loop-section,section#lunastra-point-three-section,section#lunastra-point-four-section{margin-top:-2px}.track-lines-fat{stroke-width:var(--track-line-fat-width);stroke:var(--track-line-fat-color)}.animatable-track-lines{opacity:0;transition:opacity .5s}.animatable-track-lines.show{opacity:1}.track-lines-thin{stroke-width:var(--track-line-thin-width);stroke:var(--track-line-thin-color)}footer{z-index:20;outline:1px solid #fff0;flex-direction:column;flex-grow:1;justify-content:end;width:100%;height:25vh;margin:0 calc(50vw - 720px);padding-top:10vh;display:flex;position:relative}footer .content-column{outline:1px solid #fff0;flex-direction:column;flex-grow:1;justify-content:space-between;align-items:start;max-width:1440px;height:100%;max-height:25vh;padding-left:0;display:flex}footer .content-column h4{margin:0;font-size:1.5rem}footer .content-column span{text-align:end;width:100%;margin-bottom:25px;font-size:.8rem}footer .content-column .footer-links{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:8px 18px;margin-bottom:12px;font-size:.85rem;display:flex;position:relative}footer .content-column .footer-links a{color:#ffffffd1;pointer-events:auto;align-items:center;min-height:32px;text-decoration:none;transition:color .2s;display:inline-flex}footer .content-column .footer-links a:hover,footer .content-column .footer-links a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}@media (width<=1440px){footer{width:calc(100% - 20px);margin:0 10px}footer .content-column{margin:0}}@media (width<=700px){footer .content-column .footer-links{justify-content:flex-start;align-self:flex-start}footer .content-column span{text-align:start}}@media (width<=525px){.animated-underline-container-outer,.animated-underline-container{height:var(--mobile-diamond-height)!important}.animated-underline-container svg.diamond{max-width:var(--mobile-diamond-width);flex:0 0 var(--mobile-diamond-width)!important;width:var(--mobile-diamond-width)!important;height:var(--mobile-diamond-height)!important}.animated-underline-container svg.underline{margin-left:var(--mobile-diamond-line-offset)!important;left:0!important}.animated-underline-container svg.underline.extended{width:calc(100% - var(--mobile-diamond-line-offset))!important}section#lunastra-point-one-section .margined-inner-column{padding-right:var(--mobile-edge-gutter);box-sizing:border-box}section#lunastra-point-one-section .margined-inner-column .track-container{right:0}section#lunastra-point-one-section .animated-underline-container svg.underline{left:auto!important;right:var(--mobile-diamond-line-offset)!important;margin-left:0!important}section#lunastra-top-page-section .content-container{box-sizing:border-box;padding-left:var(--mobile-edge-gutter)}section#lunastra-top-page-section .track-container-outer,section#lunastra-top-page-section .track-container{flex:0 0 var(--track-width-px);min-width:var(--track-width-px);width:var(--track-width-px)!important}section#lunastra-top-page-section .track-container-outer{left:var(--mobile-edge-gutter)}}
