@font-face{font-family:"adventure";src:url("../woff2/adventure_v1_medium-normal-500-100.woff2") format("woff2"),url("../adventure_v1_medium-normal-500-100.html") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"inter";src:url("../woff2/inter-medium-webfont.woff2") format("woff2"),url("../woff/inter-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"inter";src:url("../woff2/inter-regular-webfont.woff2") format("woff2"),url("../woff/inter-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}.page-template-template-flying-sun{background:#202427}.page-template-template-flying-sun .siteWrapper{height:100%}.sun-wrapper{--sun: #ebbf94;--sun2: #ffc772;font-family:inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.sun-pageWidth{max-width:132rem;margin:0 auto;position:relative;width:100%;padding-left:2rem;padding-right:2rem}@media(min-width:30em){.sun-pageWidth{padding-left:4rem;padding-right:4rem}}@media(min-width:33.75em){.sun-pageWidth{padding-left:8rem;padding-right:8rem}}@media(min-width:48em){.sun-pageWidth{padding-left:4rem;padding-right:4rem}}.sun-hl1{font-family:adventure,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:10vw;font-weight:500;letter-spacing:-0.03em;line-height:.92}@media(min-width:30em){.sun-hl1{font-size:8vw}}@media(min-width:33.75em){.sun-hl1{font-size:6vw}}@media(min-width:48em){.sun-hl1{font-size:4.5vw}}@media(min-width: 1440px){.sun-hl1{font-size:6.5rem}}.sun-body2{font-size:3rem;line-height:1.14}.sun-body2 p+p{margin-top:1.14em}.sun-blade{padding:8rem 0}@media(min-width:48em){.sun-blade{padding:12rem 0}}.sun-button{align-items:center;background:var(--sun);border:2px solid rgba(0,0,0,0);border-radius:1.7rem;color:#101210;display:flex;font-size:18px;font-weight:500;height:3.4rem;justify-content:center;letter-spacing:.1em;line-height:1;padding:.5rem 2rem;position:relative}.sun-button:hover{background:none;color:var(--sun);border-color:var(--sun)}.sun-hero{background:#ddd;color:#bbcfdf;padding-bottom:4rem;position:relative}.sun-hero .video{position:relative;height:50rem;overflow:hidden;width:100%}.sun-hero .content{display:flex;justify-content:center}@media(min-width:48em){.sun-hero{align-items:center;background:#202427;display:flex;height:70rem;padding:0}.sun-hero .video{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;height:auto}}@media(min-width:64em){.sun-hero{height:100vh;min-height:70rem}}.sun-hero video{width:100%;height:100%;object-fit:cover}.sun-hero .content{position:relative}.sun-hero .text{border-radius:1rem;max-width:36rem;background:#232527;margin-top:-10rem;padding:3.2rem}.sun-hero .image{border-radius:1rem;margin:0 auto 2rem;max-width:100%;overflow:hidden}.sun-hero img{max-width:100%}.sun-hero .hl{color:var(--sun2);font-size:2.5rem;font-weight:400;letter-spacing:.1em;white-space:nowrap}.sun-hero .subhead{font-size:1.4rem;line-height:1.14;color:#fff}.sun-hero .tools{margin-top:2rem;display:flex;justify-content:center;gap:2.8rem}.sun-hero .sun-button{height:2.8rem;font-size:1.3rem;flex:1 0 0;min-width:0}@media(min-width:48em){.sun-hero .content{position:static}.sun-hero .text{background:rgba(35,37,39,.9);position:absolute;bottom:10rem;right:10rem;margin:0}}.sun-stats{text-align:center;padding-left:2rem;padding-right:2rem;font-family:adventure,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.sun-stats .stats{display:flex;max-width:71rem;margin:0 auto;width:100%;position:relative}.sun-stats .stat{padding:0 2.315vw}.sun-stats .label{font-size:2.777vw;font-weight:500;line-height:1;white-space:nowrap}.sun-stats .rule{min-width:1px;width:1px;background:#747479}.sun-stats .value{font-size:7.407vw;font-weight:500;line-height:1;margin-top:.25em;white-space:nowrap}@media(min-width:48em){.sun-stats .label{font-size:1.6rem}.sun-stats .stats{max-width:71rem}.sun-stats .stat{flex:1 0 0;min-width:0}.sun-stats .value{font-size:4.4rem;margin-top:1rem}}.sun-diagram{background:#16181c url(../jpg/diagram-landscape-23860.jpg?v=1) top center/173.61vw auto no-repeat;color:#fff;padding:43.75vw 0 13.888vw;overflow:hidden}.sun-diagram .header{padding-top:24.305vw;padding-bottom:8.333vw}.sun-diagram .hl{text-align:center;max-width:48rem;margin:0 auto}.sun-diagram .caption{font-size:2rem;font-weight:500;text-align:center;max-width:70rem;margin:6.9444vw auto 0}@media(min-width:48em){.sun-diagram{background-size:250rem auto;padding:63rem 0 20rem}.sun-diagram .header{padding:35rem auto 12rem}.sun-diagram .hl{max-width:50.69vw}.sun-diagram .caption{font-size:3.2rem;margin:10rem auto 0}}@media(min-width: 1440px){.sun-diagram .hl{max-width:73rem}}.sun-diagram .height{color:#545a62;font-size:1.4rem;position:absolute;right:50%;top:2.5vw;transform:translateY(-50%);width:calc(50vw - 2rem)}.sun-diagram .heightRule{height:1px;background:linear-gradient(90deg, rgba(2, 0, 36, 0) 0%, rgb(65, 69, 75) 52%, rgba(93, 96, 104, 0.1111038165) 100%);opacity:.7;position:absolute;bottom:0;left:0;display:block;width:100%}.sun-diagram .measure{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:0;bottom:100%;transform:translateX(2vw)}.sun-diagram .candles{font-weight:500;letter-spacing:-0.05em;text-align:right}.sun-diagram .measureRule{background:#fff;opacity:.5;transform:rotate(-35deg);flex:0 0 1px}.sun-diagram .sqft{text-align:right}.sun-diagram .measure{font-size:1.2rem}.sun-diagram .candles{font-size:3.4rem}.sun-diagram .unit{margin-left:.8rem}.sun-diagram .measureRule{height:3.2rem;margin:0 0 0 .5rem}.sun-diagram .sqft{flex:0 0 4.4rem}@media(min-width:40em){.sun-diagram .measure{font-size:.8rem;transform:none}.sun-diagram .candles{font-size:2rem}.sun-diagram .unit{margin-left:.4rem}.sun-diagram .measureRule{height:2.4rem;margin:0 0 0 .2rem}.sun-diagram .sqft{flex:0 0 2.5rem}}@media(min-width:64em){.sun-diagram .height{font-size:1.8rem;padding-bottom:.6rem;width:43.6rem}}@media(min-width:48em){.sun-diagram .measure{font-size:1.25vw}.sun-diagram .candles{font-size:3.472vw}.sun-diagram .unit{margin-left:.694vw}.sun-diagram .measureRule{flex:0 0 .125vw;height:2.778vw;margin-left:.347vw}.sun-diagram .sqft{flex:0 0 4.514vw}}@media(min-width: 1440px){.sun-diagram .measure{font-size:1.8rem}.sun-diagram .candles{font-size:5rem}.sun-diagram .unit{margin-left:1rem}.sun-diagram .measureRule{flex:0 0 1.8px;height:4rem;margin-left:.5rem}.sun-diagram .sqft{flex:0 0 6.5rem}}.sun-diagram .diagram{height:66.181vw;margin:0 auto;position:relative;width:95.417vw}.sun-diagram .bg{background:url(../png/diagram-bg.png) 50%/cover no-repeat;height:0;padding-bottom:15.2838%;width:100%;mix-blend-mode:overlay;position:absolute;bottom:0}.sun-diagram .layer{left:50%;position:absolute;transform:translateX(-50%)}.sun-diagram .layerBg{height:100%;opacity:.7;position:absolute;width:100%}.sun-diagram .layer1Bg{background:url(../png/diagram-layer-1.png) 50%/cover no-repeat}.sun-diagram .layer1{height:100%;width:70.7424%;bottom:-2.098%}.sun-diagram .layer2Bg{background:url(../png/diagram-layer-2.png) 50%/cover no-repeat}.sun-diagram .layer2{height:44.0713%;width:31.8777%;bottom:4.7219%}.sun-diagram .layer3Bg{background:url(../png/diagram-layer-3.png) 50%/cover no-repeat}.sun-diagram .layer3{height:30.849%;width:22.7074%;bottom:6.2959%}.sun-diagram .measureWrapper{position:absolute}.sun-diagram .measureWrapper svg{height:auto}.sun-diagram .layer1 .measureWrapper{bottom:11.96%;left:87.04%;width:28.4%}.sun-diagram .layer2 .measureWrapper{bottom:11.91%;left:95.21%;width:99.1%}.sun-diagram .layer3 .measureWrapper{bottom:11.57%;left:66.67%;width:185.9%}@media(min-width: 1440px){.sun-diagram .diagram{width:137.4rem;height:95.3rem}}.sun-tether{background:#caccc6 url(../jpg/freefly-flying-sun-tether-mobile.jpg) 45.4% top/cover no-repeat;color:#393939;min-height:70rem;display:flex;align-items:flex-end}.sun-tether .hl{color:#8c4948}.sun-tether .hl span{display:block}.sun-tether .text{font-size:2rem;margin-top:1em}@media(max-width:64em){.sun-tether .content{max-width:54rem;margin:0 auto}}@media(min-width:48em){.sun-tether{background-image:url(../jpg/freefly-flying-sun-tether5e1f.jpg?v=2);background-position:45.4% -24rem;background-size:auto 120%}}@media(min-width:64em){.sun-tether{background-image:url(../jpg/freefly-flying-sun-tether5e1f.jpg?v=2);background-position:50%;min-height:110rem;align-items:center}.sun-tether .content{display:flex;gap:20rem}.sun-tether .hl{flex:1 0 0;min-width:0;padding-left:10rem}.sun-tether .text{flex:1 0 0;font-size:3rem;min-width:0;margin-top:0}}.sun-deploy{background:#ced0cf url(../jpg/freefly-flying-sun-easy-deployment.jpg) 50%/cover no-repeat;color:#e3f4fe;min-height:70rem}.sun-deploy .hl{color:#eaa966}.sun-deploy .hl span{display:block}.sun-deploy .text{font-size:2rem;margin-top:1em}.sun-deploy .videoRow{margin-top:7.2rem}.sun-deploy .video{border-radius:1rem;overflow:hidden;position:relative}.sun-deploy .play{position:absolute;bottom:2.4rem;right:3.2rem;display:flex;align-items:center;gap:1rem;font-size:1.27rem;font-style:italic;color:#e4bc80}.sun-deploy img{max-width:100%}.sun-deploy .caption{font-size:1.8rem;font-style:italic;margin-top:1rem;padding-left:1rem}@media(min-width:48em){.sun-deploy{min-height:110rem}.sun-deploy .content{display:flex}.sun-deploy .hl{flex:1 0 0;min-width:0;padding-left:10rem}.sun-deploy .text{font-size:3rem;flex:1 0 0;min-width:0;margin-top:0}.sun-deploy .videoCol{max-width:40rem;margin-left:10rem}}.sun-features{background:#d3d2d2;color:#393939}.sun-features .entries{display:flex;flex-direction:column;gap:4rem}.sun-features .entry{border-radius:2.8rem;overflow:hidden;background:#bebdbd}.sun-features .media{min-width:0}.sun-features img,.sun-features video{width:100%;object-fit:cover;height:100%}.sun-features .text{font-size:1.78rem;padding:2rem 2rem 2.8rem;color:#393939;display:flex;flex-direction:column;gap:1.4rem}.sun-features .hl{font-family:adventure,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#6c665d;font-size:6vw;font-weight:500;letter-spacing:-0.03em;line-height:.92}@media(min-width:30em){.sun-features .hl{font-size:4vw}}@media(min-width:48em){.sun-features .hl{font-size:3vw}}@media(min-width: 1440px){.sun-features .hl{font-size:3.2rem}}@media(min-width:48em){.sun-features .entry{display:flex;flex-direction:row-reverse}.sun-features .media{min-height:22rem}.sun-features .text{flex:0 0 28rem;padding:2rem;flex-direction:column-reverse;justify-content:space-between}.sun-features .hl{text-align:right}}@media(min-width:64em){.sun-features .entries{gap:7.8rem}.sun-features .text{flex:0 0 36rem;padding:4rem}}.sun-gallery{background:linear-gradient(180deg, rgba(89, 85, 85, 0.85) 0%, rgba(59, 60, 65, 0.85) 100%);color:#a1afbc}.sun-gallery .header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.4rem;margin-bottom:3rem}.sun-gallery .description{font-size:2rem;margin-top:.5em;color:#acb6bf}.sun-gallery .directionButtons{display:flex;gap:1.4rem}.sun-gallery .directionButton{align-items:center;background:#828a92;border-radius:.5rem;border:0;color:#313c3f;display:flex;height:4rem;justify-content:center;transition:opacity .3s;width:6rem}.sun-gallery .directionButton:disabled{opacity:.4}.sun-gallery .rule{background:#828a92;height:1px;flex:0 0 100%}@media(min-width:48em){.sun-gallery .description{font-size:2.2rem}.sun-gallery .directionButton{height:5.2rem;width:7.2rem}.sun-gallery .sun-pageWidth{padding-left:8rem;padding-right:8rem}}.sun-gallery .slide{background:rgba(18,17,18,.5);border-radius:1.5rem;display:flex;flex-direction:column;margin-right:2rem;max-width:116rem;overflow:hidden;width:calc(100% - 4rem)}.sun-gallery .text{display:flex;flex-direction:column;flex:1 0 0;gap:2rem;padding:2rem;min-height:10rem}.sun-gallery .videoCol{flex:0 0 66.6667%}.sun-gallery .video{position:relative;width:100%;padding-bottom:56.25%}.sun-gallery .videoFrame{position:absolute;width:100%;height:100%;top:0;left:0}.sun-gallery .title{font-size:2.2rem;color:#acb6bf;font-weight:400}.sun-gallery .body{font-size:1.6rem;color:#828a92}@media(min-width:30em){.sun-gallery .slide{width:calc(100% - 16rem);margin-right:4rem}}@media(min-width:48em){.sun-gallery .slide{flex-direction:row-reverse}.sun-gallery .text{justify-content:flex-end;min-height:0}}@media(min-width:64em){.sun-gallery .text{padding:4rem 2rem 4rem 4rem}}.sun-gallery{--plyr-control-icon-size: 3.2rem}.sun-gallery .controls{margin-top:1.4rem;display:flex}.sun-gallery .controlPanel{padding:1rem 2rem 1rem 1rem}.sun-gallery .dots{display:flex;list-style:none;gap:1.4rem}.sun-gallery .dot{height:2.2rem;width:2.2rem;background:#111617;border-radius:.3rem;border:0;transition:background .3s}.sun-gallery .dot.js-active,.sun-gallery .dot:hover{background:#828a92}.sun-gallery .hoverTitle{color:#acb6bf;margin-top:1.4rem;line-height:1;font-size:1.3rem}.sun-gallery .plyr--video .plyr__controls{background:none}.sun-gallery .plyr__controls .plyr__controls__item:first-child{margin-right:0}.sun-gallery .plyr--video .plyr__control{opacity:.5;transition:opacity .3s}.sun-gallery .plyr--video .plyr__control.plyr__tab-focus,.sun-gallery .plyr--video .plyr__control:hover{background:none;color:#fff;opacity:1}.sun-signoff{background:#0a121f url(../jpg/freefly-flying-sun-signoff-2-m.jpg) 50%/auto 66rem no-repeat;color:#d1e0e5;display:flex;flex-direction:column;font-size:1.8rem;justify-content:flex-end;min-height:59rem;padding:6rem 0;position:relative;text-align:center}.sun-signoff .buttons{display:flex;justify-content:center;gap:2rem}.sun-signoff .sun-button{flex:1 0 0;min-width:0;max-width:20rem}.sun-signoff .tagLine{font-weight:500;letter-spacing:.05em;line-height:1;margin:0 auto 2rem}.sun-signoff .demoButton{background:#3d414b;color:#d1e0e5}.sun-signoff .quoteLink{margin-top:2rem;text-decoration:underline;text-underline-offset:.2em}.sun-signoff .text{width:100%;max-width:40rem}.sun-signoff .content{display:flex;justify-content:center}@media(min-width:64em){.sun-signoff{background-image:url(../jpg/freefly-flying-sun-signoff5e1f.jpg?v=2);background-size:cover;background-position:50%;min-height:77rem;padding:12rem 0}}