body{--gray1: #bdbdbd;--gray2: #eaeaea;--blue1: #00abeb;--red1: #f18585;--turq: #00f2ad;--warning: #cd3e0d;--gold: #B29156;--movi_red: #ff6855;--red_plp_xl: #f44b3d;--navy: #06111b;--wf_gold: #B49356;--gray_f2: #f2f2f2;--gray_f: #F8F8F8;--gray_80: #808080;--gray_d: #ddd;--primary: "DINFly", Helvetica, Arial, Verdana, sans-serif;--cond: "DINFlyCondensed", Helvetica, Arial, Verdana, sans-serif;--oswald: "oswald", Impact, Helvetica, Arial, Verdana, sans-serif;--exo: "Exo", Helvetica, Arial, Verdana, sans-serif}@font-face{font-family:"inter";src:url("../fonts/inter/inter-bold-webfont.woff2") format("woff2"),url("../fonts/inter/inter-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"inter";src:url("../fonts/inter/inter-medium-webfont.woff2") format("woff2"),url("../fonts/inter/inter-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"inter";src:url("../fonts/inter/inter-regular-webfont.woff2") format("woff2"),url("../fonts/inter/inter-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"inter";src:url("../fonts/inter/inter-light-webfont.woff2") format("woff2"),url("../fonts/inter/inter-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Foundry Gridnik";src:url("../fonts/FoundryGridnikBold/font.woff2") format("woff2"),url("../fonts/FoundryGridnikBold/font.woff") format("woff");font-weight:700;font-style:normal}.page-template-template-alta-x-gen2{background:#222}.page-template-template-alta-x-gen2 .tier3MenuContent .title svg{height:2rem;width:12rem}.altaXGen2Wrapper{--cond: "Foundry Gridnik", Helvetica, Arial, sans-serif;font-family:"inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;margin:0 auto;max-width:256rem}.altaXGen2Wrapper .visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.has-altaXGen2Reveal .js-reveal{opacity:0;transform:translateY(2.6rem);transition:opacity var(--reveal-duration, 1.1s) cubic-bezier(0.22, 0.61, 0.36, 1) var(--reveal-delay, 0s),transform var(--reveal-duration, 1.1s) cubic-bezier(0.22, 0.61, 0.36, 1) var(--reveal-delay, 0s)}.has-altaXGen2Reveal .js-reveal.is-inview{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.has-altaXGen2Reveal .js-reveal{opacity:1;transform:none;transition:none}}.altaXGen2Eyebrow{font-family:var(--cond);font-weight:700;letter-spacing:5.5%;line-height:1;margin:0 0 1rem;text-transform:uppercase;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial}.fullscreenVideo{margin-bottom:-2rem;padding-bottom:56.25%;position:relative}.fullscreenVideo .video{height:100%;width:100%;top:0;position:absolute}@media(min-width:48em){.fullscreenVideo{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.fullscreenVideo .video{display:block;left:50%;top:50%;min-height:100%;min-width:100%;height:auto;width:auto;transform:translate(-50%, -50%);width:auto}}.altaXGen2Wrapper{--gen2-type-eyebrow: 1.6rem;--gen2-type-title: 2.6rem;--gen2-type-lead: 2.4rem;--gen2-type-body: 1.6rem;--gen2-type-small: 1.4rem;--gen2-type-panel: min(var(--gen2-type-lead), 2.8rem)}@media(min-width:33.75em){.altaXGen2Wrapper{--gen2-type-eyebrow: 1.8rem;--gen2-type-title: 3rem;--gen2-type-lead: 2.6rem;--gen2-type-body: 1.6rem;--gen2-type-small: 1.4rem}}@media(min-width:48em){.altaXGen2Wrapper{--gen2-type-eyebrow: 1.8rem;--gen2-type-title: 3rem;--gen2-type-lead: 2.6rem;--gen2-type-body: 1.6rem;--gen2-type-small: 1.4rem}}@media(min-width:64em){.altaXGen2Wrapper{--gen2-type-eyebrow: 1.8rem;--gen2-type-title: 3rem;--gen2-type-lead: 2.6rem;--gen2-type-body: 1.6rem;--gen2-type-small: 1.4rem}}@media(min-width:75em){.altaXGen2Wrapper{--gen2-type-eyebrow: 1.8rem;--gen2-type-title: 3.6rem;--gen2-type-lead: 3rem;--gen2-type-body: 1.8rem;--gen2-type-small: 1.5rem}}@media(min-width:87.5em){.altaXGen2Wrapper{--gen2-type-eyebrow: 1.8rem;--gen2-type-title: 4.8rem;--gen2-type-lead: 4.2rem;--gen2-type-body: 1.8rem;--gen2-type-small: 1.5rem}}.altaXGen2Eyebrow{font-size:var(--gen2-type-eyebrow)}.altaXGen2Hero{--gen2-ink: #252f36;--gen2-badge-bg: rgba(191, 228, 255, 0.5);--gen2-card-bg: rgba(23, 28, 33, 0.9);--gen2-accent: #85ccfa;--gen2-cta: #008dce;--gen2-cta-hover: #00a3ef;background:#000;min-height:52rem;overflow:hidden;position:relative}.altaXGen2Hero .media{inset:0;position:absolute}.altaXGen2Hero .video{display:block;height:100%;left:0;max-width:none;object-fit:cover;object-position:center center;pointer-events:none;position:absolute;top:0;width:100%}.altaXGen2Hero .overlayContent{inset:0;pointer-events:none;position:absolute;z-index:2}.altaXGen2Hero .badges{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0;pointer-events:auto;position:absolute;right:2rem;top:2rem}.altaXGen2Hero .badge{align-items:center;background:var(--gen2-badge-bg);border:.1rem solid var(--gen2-ink);border-radius:.4rem;color:var(--gen2-ink);display:flex;gap:.6rem;min-height:2.6rem;padding:0 .8rem;width:16.4rem}.altaXGen2Hero .badge svg{display:block;height:auto;max-width:100%;width:13.6rem}.altaXGen2Hero .badgeNdaa{gap:.4rem}.altaXGen2Hero .badgeNdaa svg{width:13.2rem}.altaXGen2Hero .productCard{background:var(--gen2-card-bg);border-radius:2rem;bottom:2rem;color:#fff;display:flex;flex-direction:column;gap:1rem;max-width:43.2rem;padding:2rem;pointer-events:auto;position:absolute;right:2rem;width:calc(100% - 4rem)}.altaXGen2Hero .productCardBranding{align-items:center;display:flex;gap:1.2rem}.altaXGen2Hero .productCardBranding svg{display:block;height:auto;width:16rem}.altaXGen2Hero .productCardLogoPlaceholder{background:var(--gen2-accent);height:3rem;width:13.9rem}.altaXGen2Hero .productCardCopy{font-size:1.3rem;letter-spacing:.033em;line-height:1.154em;margin:0}.altaXGen2Hero .productCardActions{display:flex;gap:.8rem;min-width:0;width:100%}.altaXGen2Hero .btn{align-items:center;border-radius:1.9rem;display:inline-flex;flex:1 1 0;font-size:1.1rem;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:1;min-height:2.5rem;min-width:0;padding:.6rem 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.altaXGen2Hero .btnPrimary{background:var(--gen2-cta);color:#fff}.altaXGen2Hero .btnPrimary:hover,.altaXGen2Hero .btnPrimary:focus-visible{background:var(--gen2-cta-hover)}.altaXGen2Hero .btnSecondary{background:rgba(197,197,197,.1);color:#fff}.altaXGen2Hero .btnSecondary:hover,.altaXGen2Hero .btnSecondary:focus-visible{background:rgba(197,197,197,.26)}@media(min-width:48em){.altaXGen2Hero{min-height:81.7rem}.altaXGen2Hero .badges{gap:.8rem;right:4rem;top:5.5rem}.altaXGen2Hero .badge{border-radius:.5rem;gap:.8rem;min-height:3.2rem;padding:0 1rem;width:21.5rem}.altaXGen2Hero .badge svg{width:19.8rem}.altaXGen2Hero .badgeNdaa{gap:.6rem}.altaXGen2Hero .badgeNdaa svg{width:19.1rem}.altaXGen2Hero .productCard{border-radius:2.5rem;bottom:4rem;gap:1.2rem;padding:2.6rem 3.8rem 2.8rem;right:4rem;width:43.2rem}.altaXGen2Hero .productCardBranding svg{width:24rem}.altaXGen2Hero .btn{flex:1 0 0;min-width:16.8rem;padding:.6rem 1.6rem}}@media(min-width:75em){.altaXGen2Hero{min-height:calc(100vh - 13.5rem)}.altaXGen2Hero .badges{right:8rem}.altaXGen2Hero .productCard{bottom:6rem;right:8rem}}@media(min-width:75em)and (min-height: 1200px){.altaXGen2Hero{min-height:calc(100vh - 13.5rem - 20rem)}}.altaXGen2Workhorse{--workhorse-ink: #c4d9e3;--workhorse-muted: #d6e6eb;--workhorse-base: #2e4051;color:var(--workhorse-ink);min-height:54rem;overflow:hidden;position:relative}.altaXGen2Workhorse .background{inset:0;position:absolute}.altaXGen2Workhorse .backgroundBase{background:var(--workhorse-base);inset:0;position:absolute;z-index:0}.altaXGen2Workhorse .backgroundPhoto{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.altaXGen2Workhorse .backgroundImage{display:block;max-width:none;object-fit:cover;position:absolute}.altaXGen2Workhorse .backgroundImagePhoto{height:100%;inset:0;width:100%}.altaXGen2Workhorse .content{align-items:start;display:grid;gap:4rem 8rem;padding-bottom:6rem;padding-top:6rem;position:relative;z-index:1}.altaXGen2Workhorse .ornament{display:block;margin-bottom:2.4rem}.altaXGen2Workhorse .eyebrow{color:#85ccfa}.altaXGen2Workhorse .lead{font-size:var(--gen2-type-lead);font-weight:500;line-height:1.15;margin:0;max-width:96rem}.altaXGen2Workhorse .specs{display:flex;flex-direction:column;align-items:flex-end;gap:2.6rem;width:100%}.altaXGen2Workhorse .specList{display:flex;flex-direction:column;gap:2rem;margin:0;text-align:right;width:100%}.altaXGen2Workhorse dt{color:var(--workhorse-muted);font-size:1.2rem;font-weight:400;line-height:1.2;padding-bottom:.6rem}.altaXGen2Workhorse dd{border-top:1px solid #d6e6eb;color:var(--workhorse-muted);font-size:2.1rem;font-weight:500;line-height:1.2;margin:0;padding-top:.6rem}@media(min-width:64em){.altaXGen2Workhorse .content{grid-template-columns:minmax(0, 1fr) 30.2rem;padding-top:14rem}.altaXGen2Workhorse .lead{line-height:1.095em}.altaXGen2Workhorse .specs{justify-self:end;max-width:30.2rem;padding-top:20rem}}@media(min-width:75em){.altaXGen2Workhorse .content{padding-top:16rem}.altaXGen2Workhorse .specs{padding-top:24rem}}.altaXGen2Payloads{--payloads-accent: #fa8c48;--payloads-ink: rgba(255, 255, 255, 0.75);--payloads-meta: #2a5052;--payloads-card-border: #336b72;color:#fff;min-height:80rem;overflow:hidden;position:relative}.altaXGen2Payloads .background{inset:0;overflow:hidden;position:absolute;z-index:0}.altaXGen2Payloads .backgroundImage{display:block;height:100%;object-fit:cover;object-position:30% 20%;width:100%}.altaXGen2Payloads .content{display:flex;flex-direction:column;gap:4rem;padding-bottom:6rem;padding-top:6rem;position:relative;z-index:1}.altaXGen2Payloads .metadata{align-items:flex-end;color:var(--payloads-meta);display:flex;flex-direction:column;gap:1.2rem;text-align:right}.altaXGen2Payloads .metadataIcon{display:block;height:auto;width:5.2rem}.altaXGen2Payloads .metadataText{color:inherit;font-family:var(--cond);font-size:1.4rem;font-weight:500;line-height:1.35;margin:0;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}.altaXGen2Payloads .intro{margin-left:auto;max-width:40rem}.altaXGen2Payloads .eyebrow{color:var(--payloads-accent)}.altaXGen2Payloads .lead{color:var(--payloads-ink);font-size:var(--gen2-type-lead);font-weight:500;line-height:1.1;margin:0}.altaXGen2Payloads .galleryFrame{--gallery-frame-padding: 1.6rem;margin-top:auto;padding:var(--gallery-frame-padding);position:relative}.altaXGen2Payloads .frameCorner{height:1.7rem;line-height:0;position:absolute;width:1.6rem}.altaXGen2Payloads .frameCorner svg{display:block;height:auto;width:100%}.altaXGen2Payloads .frameCornerTL{left:0;top:0;transform:scaleX(-1)}.altaXGen2Payloads .frameCornerTR{right:0;top:0}.altaXGen2Payloads .frameCornerBL{bottom:0;left:0;transform:scale(-1)}.altaXGen2Payloads .frameCornerBR{bottom:0;right:0;transform:scaleY(-1)}.altaXGen2Payloads .gallery{display:grid;gap:1.6rem;grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:0;padding:0}.altaXGen2Payloads .galleryOrnaments{display:none;height:1rem;left:var(--gallery-frame-padding);pointer-events:none;position:absolute;right:var(--gallery-frame-padding);z-index:2}.altaXGen2Payloads .galleryOrnamentsTop{top:0}.altaXGen2Payloads .galleryOrnamentsBottom{bottom:0}.altaXGen2Payloads .galleryOrnamentsBottom .galleryOrnament{transform:translateX(-50%) scaleY(-1)}.altaXGen2Payloads .galleryOrnament{line-height:0;position:absolute;top:0;transform:translateX(-50%);width:1.7rem}.altaXGen2Payloads .galleryOrnament svg{display:block;height:auto;width:100%}.altaXGen2Payloads .galleryOrnament-1{left:calc(1*(100% - (6 - 1)*1.6rem)/6 + (1 - 1)*1.6rem + 1.6rem/2)}.altaXGen2Payloads .galleryOrnament-2{left:calc(2*(100% - (6 - 1)*1.6rem)/6 + (2 - 1)*1.6rem + 1.6rem/2)}.altaXGen2Payloads .galleryOrnament-3{left:calc(3*(100% - (6 - 1)*1.6rem)/6 + (3 - 1)*1.6rem + 1.6rem/2)}.altaXGen2Payloads .galleryOrnament-4{left:calc(4*(100% - (6 - 1)*1.6rem)/6 + (4 - 1)*1.6rem + 1.6rem/2)}.altaXGen2Payloads .galleryOrnament-5{left:calc(5*(100% - (6 - 1)*1.6rem)/6 + (5 - 1)*1.6rem + 1.6rem/2)}.altaXGen2Payloads .galleryCard{background:rgba(0,0,0,.1);border:1px solid var(--payloads-card-border);border-radius:1rem;margin:0;overflow:hidden;position:relative}.altaXGen2Payloads .galleryCard::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.altaXGen2Payloads .galleryCard img{aspect-ratio:208/295;display:block;height:100%;object-fit:cover;width:100%}@media(min-width:40em){.altaXGen2Payloads .gallery{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width:64em){.altaXGen2Payloads .content{gap:3.2rem;padding-bottom:4.8rem;padding-top:4.8rem}.altaXGen2Payloads .lead{color:rgba(255,255,255,.92);line-height:1.15}.altaXGen2Payloads .background::after{background:linear-gradient(180deg, rgba(8, 22, 26, 0.55) 0%, rgba(8, 22, 26, 0.4) 40%, rgba(8, 22, 26, 0.18) 70%, rgba(8, 22, 26, 0) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.altaXGen2Payloads .metadata{color:#527274}}@media(min-width:64em){.altaXGen2Payloads .backgroundImage{object-position:center}.altaXGen2Payloads .intro{margin-top:19rem}.altaXGen2Payloads .lead{line-height:1.095em}.altaXGen2Payloads .gallery{grid-template-columns:repeat(6, minmax(0, 1fr))}.altaXGen2Payloads .galleryOrnaments{display:block}}@media(min-width:75em){.altaXGen2Payloads .intro{max-width:65.6rem}}@media(min-width:87.5em){.altaXGen2Payloads .content{min-height:120rem;padding-bottom:8rem;padding-top:15rem}}.altaXGen2Features{--features-accent: #98c4e1;--features-base: #000;--features-highlight: #d1804e;--features-sky: #b2cfdb;background:var(--features-base);color:var(--features-accent);overflow:hidden;padding:6rem 0;position:relative}.altaXGen2Features .background{inset:0;position:absolute;z-index:0}.altaXGen2Features .backgroundImage{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.altaXGen2Features .content{position:relative;z-index:1}.altaXGen2Features .intro{margin-bottom:3.2rem;max-width:56.2rem}.altaXGen2Features .eyebrow{color:#284e65}.altaXGen2Features .title{color:#192930;font-size:var(--gen2-type-title);font-weight:500;line-height:1.05;margin:0}.altaXGen2Features .featureMobileList{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.altaXGen2Features .featureMobileTile{display:flex;flex-direction:column;gap:0}.altaXGen2Features .featureMobileToggleIcon{color:var(--features-highlight);display:block;flex:0 0 auto;height:1.4rem;line-height:0;width:1.4rem}.altaXGen2Features .featureMobileToggleIcon svg{display:block;height:100%;width:100%}.altaXGen2Features .featureMobileToggleIconBar{stroke:currentColor;stroke-linecap:round;stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform .35s ease,opacity .35s ease}.altaXGen2Features .featureMobileDetails{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .4s cubic-bezier(0.65, 0, 0.35, 1) .12s,margin-top .4s cubic-bezier(0.65, 0, 0.35, 1) .12s,visibility 0s linear .52s;visibility:hidden}.altaXGen2Features .featureMobileDetailsInner{min-height:0;overflow:hidden}.altaXGen2Features .featureMobileTile.is-expanded .featureMobileDetails{grid-template-rows:1fr;margin-top:.8rem;transition:grid-template-rows .4s cubic-bezier(0.65, 0, 0.35, 1),margin-top .4s cubic-bezier(0.65, 0, 0.35, 1),visibility 0s linear 0s;visibility:visible}.altaXGen2Features .featureMobileTile.is-expanded .featureMobileCaption{opacity:1;transition:opacity .3s ease .08s}.altaXGen2Features .featureMobileTile.is-expanded .featureMobileToggleIconBar--v{opacity:0;transform:scaleY(0)}.altaXGen2Features .stageViewport{display:none}.altaXGen2Features .stage{display:grid;position:relative}.altaXGen2Features .featureList{display:flex;flex-direction:column;gap:.8rem;position:relative;z-index:2;margin-right:-2.6rem;padding-top:15.3rem}.altaXGen2Features .featureButton{align-items:center;border:.1rem solid rgba(38,83,111,.5);border-radius:1rem;background-color:rgba(0,0,0,0);background-image:url(../images/alta-x-gen2/feature-btn-bg.svg);background-position:right center;background-repeat:no-repeat;background-size:600px 156px;color:#26536f;cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;gap:1.2rem;justify-content:space-between;line-height:1.15;min-height:4.8rem;padding:0 2rem;position:relative;text-align:left;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:100%}.altaXGen2Features .featureList .featureButton:not(.is-active):hover,.altaXGen2Features .featureList .featureButton:not(.is-active):focus-visible{background-color:rgba(202,223,231,.4);border-color:rgba(38,83,111,.85);color:#143349;transform:translateX(0.5rem)}.altaXGen2Features .featureButton.featureMobileToggle{background-color:rgba(202,223,231,.5);background-image:none}.altaXGen2Features .featureLabel{flex:1 1 auto;min-width:0;position:relative;z-index:1}.altaXGen2Features .featureIndicator{align-items:center;display:flex;flex:0 0 auto;height:1.6rem;justify-content:center;position:relative;width:1.6rem;z-index:1}.altaXGen2Features .featureIndicatorRing,.altaXGen2Features .featureIndicatorDot{border-radius:50%;position:absolute}.altaXGen2Features .featureIndicatorRing{border:.2rem solid rgba(152,196,225,.35);height:1.6rem;width:1.6rem}.altaXGen2Features .featureIndicatorDot{background:rgba(152,196,225,.35);height:.5rem;width:.5rem}.altaXGen2Features .featureButton.is-active .featureIndicatorRing{border-color:var(--features-highlight)}.altaXGen2Features .featureButton.is-active .featureIndicatorDot{background:var(--features-highlight)}.altaXGen2Features .visual{display:grid;gap:1.6rem;min-width:0;position:relative;z-index:1}.altaXGen2Features .heroWrap{overflow:visible;position:relative}.altaXGen2Features .heroImage{display:block;height:auto;width:100%}.altaXGen2Features .overlayImage{display:block;height:100%;inset:0;object-fit:fill;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;width:100%}.altaXGen2Features .overlayImage.is-active{opacity:1}.altaXGen2Features .heroVideo{object-fit:fill;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:2}.altaXGen2Features .heroVideo.is-active{opacity:1}.altaXGen2Features .tabConnector{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.altaXGen2Features .tabConnectorPath{fill:none;stroke:var(--features-highlight);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.altaXGen2Features .captionPanels{display:grid;position:absolute;padding-left:13.7rem;bottom:0;right:0}.altaXGen2Features .captionPanel{align-items:stretch;background:#2d3a49;border-radius:1rem;color:#9abbc8;display:grid;grid-area:1/1;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(0.8rem);transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s;visibility:hidden;width:100%}.altaXGen2Features .captionPanel.is-active{opacity:1;pointer-events:auto;transform:none;transition:opacity .28s ease,transform .28s ease,visibility 0s linear 0s;visibility:visible}.altaXGen2Features .captionCopy{display:flex;flex-direction:column;padding:2rem;gap:1rem}.altaXGen2Features .captionTitle{font-family:var(--cond);font-size:1.6rem;font-weight:700;letter-spacing:3%;line-height:1.1;text-transform:uppercase;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}.altaXGen2Features .captionBody{font-size:1.4rem;line-height:1.35;margin-top:auto}.altaXGen2Features .captionMedia img,.altaXGen2Features .captionMedia video{display:block;height:auto;object-fit:cover;width:100%}.altaXGen2Features .featureMobileCaption{border-radius:1rem;display:grid;grid-area:auto;grid-template-columns:minmax(0, 1fr);opacity:0;pointer-events:auto;position:relative;transform:none;transition:opacity .3s ease;visibility:visible;width:100%}.altaXGen2Features .featureMobileCaption .captionMedia{padding:0 1rem 1rem}.altaXGen2Features .featureMobileCaption .captionMedia img,.altaXGen2Features .featureMobileCaption .captionMedia video{border-radius:1rem}@media(max-width:64em){.altaXGen2Features{background:var(--features-sky)}.altaXGen2Features .background{bottom:auto;height:100svh;inset:0 0 auto}.altaXGen2Features .background::after{background:linear-gradient(to bottom, rgba(178, 207, 219, 0) 0%, var(--features-sky) 100%);bottom:0;content:"";height:40%;left:0;pointer-events:none;position:absolute;right:0}}@media(min-width:64em){.altaXGen2Features{padding:8rem 0 10rem}.altaXGen2Features .featureMobileList{display:none}.altaXGen2Features .stageViewport{aspect-ratio:1.8936170213;display:block;margin-top:0;position:relative;width:100%}.altaXGen2Features .stage{grid-template-columns:433px minmax(0, 1fr);height:705px;left:0;position:absolute;top:0;transform-origin:top left;width:1335px}.altaXGen2Features .heroWrap{flex:0 0 auto;height:686px;width:947px}.altaXGen2Features .heroImage{height:100%;object-fit:fill;width:100%}.altaXGen2Features .featureButton{padding:0 3.5rem}.altaXGen2Features .captionPanel{grid-template-columns:minmax(0, 1fr) minmax(0, 34.8rem)}.altaXGen2Features .captionTitle{font-size:2rem}.altaXGen2Features .captionBody{font-size:1.6rem}}@media(min-width:75em){.altaXGen2Features .stageViewport{margin-top:-6.4rem}}@media(prefers-reduced-motion: reduce){.altaXGen2Features .captionPanel,.altaXGen2Features .captionPanel.is-active{transform:none;transition:none}.altaXGen2Features .featureMobileDetails,.altaXGen2Features .featureMobileTile.is-expanded .featureMobileDetails,.altaXGen2Features .featureMobileCaption,.altaXGen2Features .featureMobileTile.is-expanded .featureMobileCaption{transition:none}.altaXGen2Features .featureMobileToggleIcon{transition:none;transform:none}.altaXGen2Features .featureMobileToggleIconBar{transition:none}.altaXGen2Features .featureMobileTile.is-expanded .featureMobileToggleIconBar--v{opacity:0;transform:none}.altaXGen2Features .featureList .featureButton:not(.is-active):hover,.altaXGen2Features .featureList .featureButton:not(.is-active):focus-visible{transform:none}}.altaXGen2Testing{--testing-accent: #A57B62;--testing-ink: #F2FCFF;color:#fff;padding:6rem 0}.altaXGen2Testing .visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.altaXGen2Testing .intro{display:grid;gap:3.2rem;margin-bottom:3.2rem}.altaXGen2Testing .eyebrow{color:var(--testing-accent)}.altaXGen2Testing .title{color:#d0b9a1;font-size:var(--gen2-type-title);font-weight:500;line-height:1.05;margin:0 0 1.6rem}.altaXGen2Testing .description{color:var(--testing-ink);font-size:var(--gen2-type-body);line-height:1.35;margin:0;max-width:68rem}.altaXGen2Testing .statsPanel{width:100%}.altaXGen2Testing .statsIntro{align-items:center;background:#404144;border-radius:1rem 1rem 0 0;color:#d0b9a1;display:flex;font-size:1.7rem;font-weight:500;line-height:1.1;margin:0;padding:1.2rem 1.8rem;text-transform:uppercase}.altaXGen2Testing .stats{align-items:stretch;border:.2rem solid #404144;border-radius:0 0 1rem 1rem;border-top-width:0;color:#d0b9a1;display:flex}.altaXGen2Testing .stat{align-items:center;display:flex;flex:1 1 0;flex-direction:column;min-width:0;padding:1.2rem 1.2rem 2rem}.altaXGen2Testing .statValue{font-size:5.2rem;line-height:1.13;margin:0;text-align:center;width:100%}.altaXGen2Testing .statLabel{font-size:1.5rem;line-height:1.1;margin:0;max-width:13rem;text-align:center;width:100%}.altaXGen2Testing .statDivider{align-self:stretch;background:#404144;flex:0 0 .3rem;width:.3rem}.altaXGen2Testing .cardGrid{align-items:start;display:grid;gap:1.2rem;grid-template-columns:1fr}.altaXGen2Testing .testCard{display:flex;flex-direction:column}.altaXGen2Testing .testCardMain{background:rgba(208,185,161,.1);border-radius:1rem;border:.1rem solid #4d5057;color:#d8d8d8;display:grid;grid-template-columns:minmax(10rem, 36%) 1fr;grid-template-rows:auto auto auto;min-height:0;overflow:hidden;position:relative;text-align:left;z-index:1}.altaXGen2Testing .testCardTitle{align-self:end;font-size:1.6rem;font-weight:400;grid-column:2;grid-row:1;line-height:1.125;margin:0;min-height:0;padding:1.2rem 1.2rem .4rem .8rem;text-transform:uppercase}.altaXGen2Testing .testCardTitle br{display:none}.altaXGen2Testing .testCardMedia{grid-column:1;grid-row:1/3;padding:1rem}.altaXGen2Testing .testCardMedia img{border-radius:1rem;display:block;height:100%;min-height:8rem;object-fit:cover;width:100%}.altaXGen2Testing .testCardCaption{font-size:1.4rem;grid-column:2;grid-row:2;line-height:1.25;margin:0;padding:0 1.2rem 1rem .8rem}.altaXGen2Testing .testCardCaption br{display:none}.altaXGen2Testing .testCardToggle,.altaXGen2Testing .testCardFooter{align-items:center;background:#4d5057;display:flex;font-size:2rem;font-weight:500;grid-column:1/-1;grid-row:3;height:3.6rem;justify-content:center;line-height:1;margin-top:0;width:100%}.altaXGen2Testing .testCardToggle{border:0;cursor:pointer}.altaXGen2Testing .testCardDetails{background:#4d5057;border-radius:0 0 1rem 1rem;display:grid;grid-template-rows:0fr;padding:0 .5rem;transition:grid-template-rows .35s ease,padding-bottom .35s ease,visibility 0s linear .35s;visibility:hidden}.altaXGen2Testing .testCardToggleIcon{transition:transform .35s ease}.altaXGen2Testing .testCard.is-expanded .testCardMain{border-radius:1rem 1rem 0 0}.altaXGen2Testing .testCard.is-expanded .testCardDetails{grid-template-rows:1fr;margin-top:-1rem;padding-bottom:.5rem;transition:grid-template-rows .35s ease,padding-bottom .35s ease,visibility 0s linear 0s;visibility:visible}.altaXGen2Testing .testCard.is-expanded .testCardToggleIcon{transform:rotate(180deg)}.altaXGen2Testing .testCardDetailsInner{min-height:0;overflow:hidden}.altaXGen2Testing .testCardList{background:#37383b;padding:2rem .5rem;list-style:none;margin:0;border-radius:0 0 1rem 1rem}.altaXGen2Testing .testCardList li{border-bottom:.1rem solid rgba(255,255,255,.08);color:rgba(242,252,255,.9);font-size:1.2rem;line-height:1.25;padding:.2rem .6rem}.altaXGen2Testing .testCardList li:last-child{border-bottom:0;padding-bottom:0}.altaXGen2Testing .videoFeature{border-radius:1rem;display:none;margin:3.2rem 0 0;overflow:hidden}.altaXGen2Testing .videoFeature img,.altaXGen2Testing .videoFeature .videoFeatureVideo{display:block;height:auto;width:100%}@media(min-width:64em){.altaXGen2Testing{padding:12.8rem 0 3.6rem}.altaXGen2Testing .intro{align-items:end;gap:4rem;grid-template-columns:minmax(0, 1fr) auto;margin-bottom:5.6rem}.altaXGen2Testing .statsPanel{max-width:52.9rem}.altaXGen2Testing .statsIntro{font-size:2rem;line-height:1.1em;min-height:6.7rem;padding:1.1rem 2.7rem}.altaXGen2Testing .stats{min-height:13.9rem}.altaXGen2Testing .stat{padding:.8rem 1.5rem 1.9rem}.altaXGen2Testing .statValue{font-size:6.7rem;line-height:1.134em;width:13rem}.altaXGen2Testing .statLabel{font-size:1.7rem;line-height:1.118em;width:13rem}.altaXGen2Testing .cardGrid{align-items:stretch;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:visible;padding-bottom:.4rem}.altaXGen2Testing .testCard{height:100%;min-width:0;position:relative}.altaXGen2Testing .testCard.is-expanded{z-index:3}.altaXGen2Testing .testCardMain{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:24rem;text-align:center}.altaXGen2Testing .testCardTitle{align-self:auto;grid-column:auto;grid-row:auto;min-height:6.4rem;padding:1.2rem 1.2rem .8rem}.altaXGen2Testing .testCardTitle br{display:revert}.altaXGen2Testing .testCardMedia{grid-column:auto;grid-row:auto;padding:0}.altaXGen2Testing .testCardMedia img{border-radius:0;height:auto;min-height:0}.altaXGen2Testing .testCardCaption{flex:1 1 auto;grid-column:auto;grid-row:auto;padding:1rem 1.2rem 1.2rem}.altaXGen2Testing .testCardCaption br{display:revert}.altaXGen2Testing .testCardToggle,.altaXGen2Testing .testCardFooter{grid-column:auto;grid-row:auto;margin-top:auto}.altaXGen2Testing .testCardDetails{left:0;margin-top:0;position:absolute;right:0;top:calc(100% - 1rem);width:100%;z-index:0}.altaXGen2Testing .testCard.is-expanded .testCardDetails{margin-top:0}.altaXGen2Testing .testCardList li{font-size:1.3rem}.altaXGen2Testing .videoFeature{display:block;margin-top:5.6rem}}@media(min-width:75em){.altaXGen2Testing .cardGrid{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(prefers-reduced-motion: reduce){.altaXGen2Testing .testCardToggleIcon{transition:none;transform:none}.altaXGen2Testing .testCardDetails,.altaXGen2Testing .testCard.is-expanded .testCardDetails{transition:none}}.altaXGen2TestingBg{--testing-bg-sky: #36383f;background-color:var(--testing-bg-sky);overflow:hidden;position:relative}.altaXGen2TestingBg .background{inset:0;position:absolute;z-index:0}.altaXGen2TestingBg .backgroundMedia{inset:0;position:absolute}.altaXGen2TestingBg .backgroundMedia picture{display:block;height:100%;width:100%}.altaXGen2TestingBg .backgroundImage{display:block;height:100%;object-fit:cover;object-position:center bottom;width:100%}.altaXGen2TestingBg .backgroundGradient{left:0;pointer-events:none;position:absolute;right:0;z-index:1}.altaXGen2TestingBg .backgroundGradientTop{display:none}.altaXGen2TestingBg .altaXGen2Testing{background:rgba(0,0,0,0);position:relative;z-index:2}.altaXGen2TestingBg .altaXGen2FlightCharacteristics{background:rgba(0,0,0,0);position:relative;z-index:1}@media(max-width:64em){.altaXGen2TestingBg .backgroundMedia{aspect-ratio:2560/3151;bottom:0;height:auto;left:50%;max-width:none;min-width:max(72rem,110vw);right:auto;top:auto;transform:translateX(-50%);width:max(72rem,110vw)}.altaXGen2TestingBg .backgroundMedia picture{height:auto;width:100%}.altaXGen2TestingBg .backgroundImage{height:auto;max-width:none;object-fit:cover;object-position:center bottom;position:static;width:100%}.altaXGen2TestingBg .backgroundGradientTop{background:linear-gradient(to bottom, var(--testing-bg-sky), transparent);display:block;height:40%;top:0}}.altaXGen2FlightCharacteristics{--flight-accent: #d0b9a1;--flight-ink: #f2fcff;--flight-panel: rgba(27, 33, 45, 0.25);color:#fff;padding-bottom:40rem;padding-top:6rem;line-height:1.22}.altaXGen2FlightCharacteristics .content{align-items:end;display:grid;gap:4rem}.altaXGen2FlightCharacteristics .media{display:none}.altaXGen2FlightCharacteristics .controllerImage{display:block;height:auto;max-width:14.1rem;width:100%}.altaXGen2FlightCharacteristics .learnMore{align-items:center;color:var(--flight-accent);display:inline-flex;font-size:1.6rem;font-weight:500;gap:.5rem;line-height:1;margin:-1.2rem -1.2rem -1.2rem 0;padding:1.6rem 1.2rem;text-decoration:none;text-transform:uppercase}.altaXGen2FlightCharacteristics .learnMoreLabel{display:inline-block;padding-bottom:.4rem;position:relative}.altaXGen2FlightCharacteristics .learnMoreLabel::after{background:currentColor;bottom:0;content:"";height:.2rem;left:0;position:absolute;transform:scaleX(1);transform-origin:left;width:100%}.altaXGen2FlightCharacteristics .learnMore:hover .learnMoreLabel::after,.altaXGen2FlightCharacteristics .learnMore:focus-visible .learnMoreLabel::after{animation:altaXGen2LinkUnderline .6s cubic-bezier(0.65, 0, 0.35, 1)}.altaXGen2FlightCharacteristics .learnMoreArrow{line-height:0}.altaXGen2FlightCharacteristics .learnMoreArrow svg{display:block;height:auto;width:1.2rem}.altaXGen2FlightCharacteristics .panel{background:var(--flight-panel);border-radius:1.5rem;padding:2rem;position:relative}.altaXGen2FlightCharacteristics .cardOrnament{height:1.6rem;line-height:0;width:7.1rem;margin-bottom:4rem}.altaXGen2FlightCharacteristics .cardOrnament .ornament{display:block;height:100%;width:100%}.altaXGen2FlightCharacteristics .eyebrow{color:#fff}.altaXGen2FlightCharacteristics .title{color:var(--flight-accent);font-size:var(--gen2-type-title);font-weight:500;margin:0 0 2rem;max-width:56rem}.altaXGen2FlightCharacteristics .intro{color:#fff;display:flex;flex-direction:column;font-size:var(--gen2-type-body);gap:2.2rem;margin-bottom:3.2rem}.altaXGen2FlightCharacteristics .intro p{margin:0}.altaXGen2FlightCharacteristics .features{display:flex;flex-direction:column;gap:2.4rem;list-style:none;margin:0;padding:0}.altaXGen2FlightCharacteristics .feature{align-items:center;display:grid;gap:1.6rem 2.4rem;grid-template-columns:5rem minmax(0, 1fr)}.altaXGen2FlightCharacteristics .featureIcon{align-items:center;border:.1rem solid rgba(255,255,255,.7);border-radius:50%;display:flex;flex:0 0 5rem;height:5rem;justify-content:center;line-height:0;width:5rem}.altaXGen2FlightCharacteristics .featureIcon img,.altaXGen2FlightCharacteristics .featureIcon svg{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.altaXGen2FlightCharacteristics .featureText{color:var(--flight-ink);font-size:var(--gen2-type-body);margin:0}@media(min-width:64em){.altaXGen2FlightCharacteristics{padding-bottom:19.8rem;padding-top:3.6rem}.altaXGen2FlightCharacteristics .content{grid-template-columns:minmax(0, 1fr) minmax(0, 44rem)}.altaXGen2FlightCharacteristics .panel{padding:3.2rem}.altaXGen2FlightCharacteristics .copy{padding:0 1.5rem}.altaXGen2FlightCharacteristics .media{align-items:center;flex-direction:column;gap:.2rem;text-align:center;justify-self:end;padding-bottom:1rem;display:flex}.altaXGen2FlightCharacteristics .title{line-height:.958em}.altaXGen2FlightCharacteristics .intro{line-height:1.333em}}@media(min-width:87.5em){.altaXGen2FlightCharacteristics .content{grid-template-columns:minmax(0, 1fr) minmax(0, 67.2rem);min-height:88.6rem}.altaXGen2FlightCharacteristics .panel{padding:5.5rem 4rem 8rem}}@media(prefers-reduced-motion: reduce){.altaXGen2FlightCharacteristics .learnMore:hover .learnMoreLabel::after,.altaXGen2FlightCharacteristics .learnMore:focus-visible .learnMoreLabel::after{animation:none}}.altaXGen2FlightTime{--flight-time-ink: rgba(25, 41, 48, 0.8);--flight-time-red: #b74a37;--flight-time-frame-cream: rgba(255, 251, 244, 0.6);--flight-time-frame-warm: rgba(250, 243, 232, 0.6);--flight-time-frame-cool: rgba(234, 244, 249, 0.6);color:var(--flight-time-ink);padding:6rem 0 20rem}.altaXGen2FlightTime .layout{display:grid;gap:4rem}.altaXGen2FlightTime .title{font-size:var(--gen2-type-panel);font-weight:500;letter-spacing:-0.083em;line-height:1;margin:0 0 2rem;max-width:20rem;color:#192930}.altaXGen2FlightTime .copy{color:#192930;font-size:var(--gen2-type-body);line-height:1.03;max-width:32rem}.altaXGen2FlightTime .copy p{margin:0 0 1.4rem}.altaXGen2FlightTime .copy p:last-child{margin-bottom:0}.altaXGen2FlightTime .calculator{-webkit-backdrop-filter:blur(0.8rem);backdrop-filter:blur(0.8rem);background:linear-gradient(165deg, var(--flight-time-frame-cream) 0%, var(--flight-time-frame-warm) 45%, var(--flight-time-frame-cool) 100%);border:.1rem solid rgba(255,255,255,.55);border-radius:1.5rem;box-shadow:0 .4rem 2.4rem rgba(25,41,48,.08);min-width:0;padding:2rem 2rem 1rem 1rem}.altaXGen2FlightTime .calculatorControls{padding-left:4.6rem}.altaXGen2FlightTime .calculatorHeader{align-items:end;display:grid;grid-template-columns:1fr 1fr;margin-bottom:.8rem}.altaXGen2FlightTime .metricHeader{align-items:baseline;display:flex;gap:2rem}.altaXGen2FlightTime .metricGroupWeight{display:contents}.altaXGen2FlightTime .metricGroupWeight .metricHeader{display:contents}.altaXGen2FlightTime .metricGroupWeight .metricLabel{grid-column:1;grid-row:2}.altaXGen2FlightTime .unitToggle{grid-column:1/-1;grid-row:1;margin-bottom:1.2rem}.altaXGen2FlightTime .metricGroupWeight .metricRow{grid-column:1;grid-row:3}.altaXGen2FlightTime .metricGroupTime{grid-column:2;grid-row:2/4;min-width:0}.altaXGen2FlightTime .stepButtons{display:none}.altaXGen2FlightTime .metricLabel{font-size:1.2rem;font-weight:600;line-height:.78;margin:0 0 .6rem;text-transform:uppercase}.altaXGen2FlightTime .metricRow{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem 2rem}.altaXGen2FlightTime .metricValue{align-items:baseline;display:flex;font-size:2rem;font-weight:600;gap:.3rem;line-height:.89;margin:0}.altaXGen2FlightTime .metricUnit{font-family:var(--cond);font-size:1.1rem;font-weight:500;letter-spacing:.035em;line-height:1.7;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}.altaXGen2FlightTime .unitToggle{display:inline-flex;gap:.6rem}.altaXGen2FlightTime .unitButton{align-items:center;background:rgba(0,0,0,0);border:.1rem solid #3b4c53;border-radius:.6rem;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--cond);font-size:1.4rem;font-weight:700;height:1.6rem;justify-content:center;line-height:1;min-width:4.4rem;padding:.1rem .8rem 0;text-transform:uppercase;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}.altaXGen2FlightTime .unitButton.is-active{background:#3b4c53;border-color:#3b4c53;color:#c5d8e1}.altaXGen2FlightTime .stepButton{align-items:center;background:rgba(0,0,0,0);border:.1rem solid #394a52;border-radius:.2rem;color:#394a52;cursor:pointer;display:flex;height:4.8rem;justify-content:center;width:3.2rem}.altaXGen2FlightTime .stepButton:hover,.altaXGen2FlightTime .stepButton:focus-visible{border-color:#9ba9b0}.altaXGen2FlightTime .stepButton svg{display:block;height:auto;width:1.3rem}.altaXGen2FlightTime .stepButtonNext svg{transform:scaleX(-1)}.altaXGen2FlightTime .sliderWrap{position:relative}.altaXGen2FlightTime .sliderWrap::before{background:currentColor;content:"";height:.3rem;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.altaXGen2FlightTime .sliderTicks{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;margin-top:-0.6rem;z-index:1;border-radius:.2rem}.altaXGen2FlightTime .sliderTicks span{background:currentColor;flex:0 0 .2rem;height:1.2rem;width:.2rem}.altaXGen2FlightTime .sliderTicks span:nth-child(2),.altaXGen2FlightTime .sliderTicks span:nth-child(3),.altaXGen2FlightTime .sliderTicks span:nth-child(4),.altaXGen2FlightTime .sliderTicks span:nth-child(5),.altaXGen2FlightTime .sliderTicks span:nth-child(6),.altaXGen2FlightTime .sliderTicks span:nth-child(7){height:.8rem;width:.2rem;flex:0 0 .2rem;margin-top:.2rem}.altaXGen2FlightTime .slider{appearance:none;background:rgba(0,0,0,0);cursor:pointer;display:block;height:2rem;margin:0 -0.9rem;position:relative;width:calc(100% + 1.8rem);z-index:2}.altaXGen2FlightTime .slider::-webkit-slider-runnable-track{background:rgba(0,0,0,0);border-radius:0;height:.3rem}.altaXGen2FlightTime .slider::-webkit-slider-thumb{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Ccircle cx='12.2382' cy='12.2402' r='7.14182' fill='%23B74A37' stroke='%23B74A37' stroke-width='0.567847'/%3E%3Ccircle cx='12.2397' cy='12.2397' r='10.9897' fill='none' stroke='%23B74A37' stroke-width='2.5'/%3E%3C/svg%3E") center/contain no-repeat;border:0;border-radius:0;box-shadow:none;height:1.8rem;width:1.8rem;margin-top:-0.8rem}.altaXGen2FlightTime .slider::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:0;height:.3rem}.altaXGen2FlightTime .slider::-moz-range-progress{background:rgba(0,0,0,0)}.altaXGen2FlightTime .slider::-moz-range-thumb{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Ccircle cx='12.2382' cy='12.2402' r='7.14182' fill='%23B74A37' stroke='%23B74A37' stroke-width='0.567847'/%3E%3Ccircle cx='12.2397' cy='12.2397' r='10.9897' fill='none' stroke='%23B74A37' stroke-width='2.5'/%3E%3C/svg%3E") center/contain no-repeat;border:0;border-radius:0;box-shadow:none;height:1.8rem;width:1.8rem}.altaXGen2FlightTime .sliderLabels{display:flex;justify-content:space-between;margin-top:.3rem;margin-bottom:2.4rem}.altaXGen2FlightTime .sliderLabel{display:flex;flex-direction:column;gap:.2rem;line-height:1}.altaXGen2FlightTime .js-sliderMinLabel{align-items:flex-start}.altaXGen2FlightTime .js-sliderMaxLabel{align-items:flex-end}.altaXGen2FlightTime .sliderLabelValue{font-size:1.6rem;font-weight:500}.altaXGen2FlightTime .sliderLabelUnit{font-family:var(--cond);font-size:1.2rem;font-weight:500;text-transform:uppercase;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}.altaXGen2FlightTime .chartWrap{position:relative}.altaXGen2FlightTime .chartFrame{display:grid;grid-template-columns:4.6rem minmax(0, 1fr);grid-template-rows:32rem 4.6rem}.altaXGen2FlightTime .chartAxisY{grid-column:1;grid-row:1;position:relative}.altaXGen2FlightTime .chart{display:block;grid-column:2;grid-row:1;height:100%;overflow:visible;width:100%}.altaXGen2FlightTime .chartAxisX{box-sizing:border-box;display:flex;flex-direction:column;grid-column:2;grid-row:2;height:100%;gap:.5rem;padding-bottom:.4rem;padding-top:.5rem}.altaXGen2FlightTime .chartAxisLabel{text-align:center;width:2rem}.altaXGen2FlightTime .chartGrid line{stroke:#9ba9b0;stroke-width:.75}.altaXGen2FlightTime .chartGrid .chartGridMinor{stroke-width:.75}.altaXGen2FlightTime .chartCurve{fill:none;stroke:var(--flight-time-red);stroke-width:3.35px;vector-effect:non-scaling-stroke}.altaXGen2FlightTime .chartPoint{background:var(--flight-time-red);border-radius:50%;height:12px;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%, -50%);width:12px;z-index:2}.altaXGen2FlightTime .chartAxisLabel,.altaXGen2FlightTime .chartAxisTitle{color:#394a52;font-family:inter,Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.altaXGen2FlightTime .chartAxisTitle{letter-spacing:.058em;margin:0;white-space:nowrap}.altaXGen2FlightTime .chartAxisTitleY{left:1rem;position:absolute;top:50%;transform:translateX(-50%) rotate(-90deg)}.altaXGen2FlightTime .chartAxisTitleX{text-align:center}.altaXGen2FlightTime .chartAxisLabelsX{align-items:flex-start;display:flex;justify-content:space-between;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.altaXGen2FlightTime .chartAxisLabelsY{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-right:.6rem}.altaXGen2FlightTime .chartTooltip{background:rgba(197,191,194,.5);border-radius:1rem;box-sizing:border-box;color:#394a52;display:grid;grid-template-rows:1fr 1fr;height:6.6rem;left:0;line-height:1;pointer-events:none;position:absolute;text-align:center;top:0;transform:translate(-50%, -50%);width:5.6rem;z-index:1}.altaXGen2FlightTime .chartTooltipIcon{align-self:end;justify-self:center;line-height:0;padding-bottom:.8rem}.altaXGen2FlightTime .chartTooltipIcon svg{display:block;height:auto;width:3.4rem}.altaXGen2FlightTime .chartTooltipMeta{align-items:center;align-self:start;display:flex;flex-direction:column;justify-self:center;padding-top:.8rem}.altaXGen2FlightTime .chartTooltipValue{font-size:1.4rem;font-weight:600;line-height:.857em;text-transform:uppercase}.altaXGen2FlightTime .chartTooltipUnit{font-size:1rem;font-weight:400;line-height:1.4em;text-transform:uppercase}@media(min-width:64em){.altaXGen2FlightTime{padding:10.3rem 0 67.4rem}.altaXGen2FlightTime .layout{align-items:start;gap:4.8rem;grid-template-columns:minmax(0, 23rem) minmax(0, 1fr)}.altaXGen2FlightTime .copy{font-size:1.2rem;max-width:23rem}.altaXGen2FlightTime .calculator{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;background:none;border:0;box-shadow:none}.altaXGen2FlightTime .calculatorHeader{align-items:start;column-gap:3.2rem;grid-template-columns:auto minmax(0, 1fr) auto;margin-bottom:1.8rem}.altaXGen2FlightTime .metricGroupWeight{display:flex;flex-direction:column;gap:.8rem;grid-column:auto}.altaXGen2FlightTime .metricGroupWeight .metricHeader{align-items:center;display:flex;gap:1.6rem}.altaXGen2FlightTime .metricGroupWeight .metricLabel,.altaXGen2FlightTime .metricGroupWeight .metricRow,.altaXGen2FlightTime .unitToggle{grid-column:auto;grid-row:auto;margin-bottom:0}.altaXGen2FlightTime .metricGroupTime{display:flex;flex-direction:column;gap:.8rem;grid-column:auto;grid-row:auto}.altaXGen2FlightTime .metricLabel{font-size:1.5rem;margin-bottom:0}.altaXGen2FlightTime .metricValue{font-size:2.7rem;gap:.4rem}.altaXGen2FlightTime .metricUnit{font-size:1.4rem}.altaXGen2FlightTime .slider{height:2.8rem;margin:0 -1.3rem;width:calc(100% + 2.5rem)}.altaXGen2FlightTime .slider::-webkit-slider-thumb{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Ccircle cx='12.2382' cy='12.2402' r='7.14182' fill='%23B74A37' stroke='%23B74A37' stroke-width='0.567847'/%3E%3Ccircle cx='12.2397' cy='12.2397' r='10.9897' fill='none' stroke='%23B74A37' stroke-width='2.5'/%3E%3C/svg%3E") center/contain no-repeat;border:0;border-radius:0;box-shadow:none;height:2.5rem;width:2.5rem;margin-top:-1.1rem}.altaXGen2FlightTime .slider::-moz-range-thumb{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Ccircle cx='12.2382' cy='12.2402' r='7.14182' fill='%23B74A37' stroke='%23B74A37' stroke-width='0.567847'/%3E%3Ccircle cx='12.2397' cy='12.2397' r='10.9897' fill='none' stroke='%23B74A37' stroke-width='2.5'/%3E%3C/svg%3E") center/contain no-repeat;border:0;border-radius:0;box-shadow:none;height:2.5rem;width:2.5rem}.altaXGen2FlightTime .sliderLabels{margin-top:.8rem}.altaXGen2FlightTime .sliderLabelValue{font-size:2.2rem}.altaXGen2FlightTime .stepButtons{display:flex;gap:1rem;justify-self:end}}.altaXGen2Specifications{--specs-accent: #d1804e;--specs-base: #23262e;--specs-eyebrow: #496c80;--specs-toggle-border: #aeb2bf;--specs-toggle-fill: #aeb2bf;background:var(--specs-base);color:#fff;overflow:hidden;padding-bottom:6rem;padding-top:6rem;position:relative}.altaXGen2Specifications .unitInput{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.altaXGen2Specifications .content{position:relative;z-index:1}.altaXGen2Specifications .intro{margin-bottom:4rem;max-width:52rem}.altaXGen2Specifications .eyebrow{color:var(--specs-eyebrow)}.altaXGen2Specifications .title{font-size:var(--gen2-type-title);font-weight:500;line-height:1.05;margin:0 0 2rem}.altaXGen2Specifications .unitToggle{align-items:center;border:.1rem solid var(--specs-toggle-border);border-radius:3rem;display:inline-grid;grid-template-columns:1fr 1fr;padding:.1rem;position:relative}.altaXGen2Specifications .unitToggle::before{background:var(--specs-toggle-fill);border-radius:3rem;content:"";height:calc(100% - .2rem);left:.1rem;position:absolute;top:.1rem;transform:translateX(0);transition:transform .35s cubic-bezier(0.22, 0.61, 0.36, 1);width:calc((100% - .2rem)/2);z-index:0}.altaXGen2Specifications .unitOption{border-radius:3rem;color:#d9d9d9;cursor:pointer;display:block;font-size:1.4rem;font-weight:500;line-height:1.714em;min-width:11.3rem;padding:.2rem 1.6rem;position:relative;text-align:center;text-transform:uppercase;transition:color .35s ease;z-index:1}.altaXGen2Specifications #alta-x-gen2-spec-metric:checked~.content .unitToggle label[for=alta-x-gen2-spec-metric],.altaXGen2Specifications #alta-x-gen2-spec-imperial:checked~.content .unitToggle label[for=alta-x-gen2-spec-imperial]{color:var(--specs-base)}.altaXGen2Specifications #alta-x-gen2-spec-imperial:checked~.content .unitToggle::before{transform:translateX(100%)}.altaXGen2Specifications .grid{display:grid;gap:4rem}.altaXGen2Specifications .column{min-width:0}.altaXGen2Specifications .specGroup+.specGroup{margin-top:4rem}.altaXGen2Specifications .specGroupHeader{align-items:flex-start;display:flex;gap:1.6rem;justify-content:space-between;margin-bottom:1rem;background-image:url(../images/alta-x-gen2/specs-rule.svg);background-position:left bottom;background-repeat:repeat-x;background-size:auto .2rem}.altaXGen2Specifications .specGroupHeader .specGroupTitle{border-bottom:0;margin-bottom:0;padding-bottom:0;background-image:none}.altaXGen2Specifications .specGroupTitle{background-image:url(../images/alta-x-gen2/specs-rule.svg);background-position:left bottom;background-repeat:repeat-x;background-size:auto .2rem;color:var(--specs-accent);font-family:var(--cond);font-size:1.6rem;font-weight:500;letter-spacing:.1em;line-height:1.5;margin:0 0 1rem;text-transform:uppercase;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}.altaXGen2Specifications .specGroupIcon{display:block;flex-shrink:0;height:auto;max-width:10.2rem;width:100%}.altaXGen2Specifications .specList{display:flex;flex-direction:column;margin:0;gap:.8rem}.altaXGen2Specifications .specRow{align-items:baseline;border-bottom:.2rem solid #2d3340;column-gap:1.6rem;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);padding:.8rem 0;font-size:1.4rem;line-height:1.2}.altaXGen2Specifications dt{margin:0;min-width:0}.altaXGen2Specifications dd{margin:0;min-width:0;overflow-wrap:break-word;text-align:right}.altaXGen2Specifications .specValueImperial{display:none}.altaXGen2Specifications #alta-x-gen2-spec-imperial:checked~.content .specValueMetric{display:none}.altaXGen2Specifications #alta-x-gen2-spec-imperial:checked~.content .specValueImperial{display:inline}.altaXGen2Specifications .columnMedia{align-items:center;display:flex;justify-content:center}.altaXGen2Specifications .mediaStack{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.altaXGen2Specifications .mediaImage{display:block;height:auto;max-width:58rem;width:100%}@media(min-width:48em){.altaXGen2Specifications{padding-bottom:12rem;padding-top:10rem}.altaXGen2Specifications .grid{align-items:start;gap:3.2rem 4.8rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.altaXGen2Specifications .columnMedia{display:none}.altaXGen2Specifications .intro{margin-bottom:6rem}}@media(min-width:75em){.altaXGen2Specifications .grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr) minmax(0, 1fr)}.altaXGen2Specifications .columnMedia{display:flex}}@media(prefers-reduced-motion: reduce){.altaXGen2Specifications .unitToggle::before{transition:none}.altaXGen2Specifications .unitOption{transition:none}}.altaXGen2EcosystemImaging{overflow:hidden;position:relative}.altaXGen2EcosystemImaging .background{inset:0;position:absolute;z-index:0}.altaXGen2EcosystemImaging .background picture{display:block;height:100%;width:100%}.altaXGen2EcosystemImaging .backgroundImage{display:block;height:100%;object-fit:cover;object-position:center 33%;width:100%}.altaXGen2EcosystemImaging .altaXGen2Ecosystem,.altaXGen2EcosystemImaging .altaXGen2Imaging{background:rgba(0,0,0,0);position:relative;z-index:1}.altaXGen2Ecosystem{--ecosystem-accent: #ff6161;--ecosystem-ink: #3f6d94;--ecosystem-frame: #7f9fac;--ecosystem-tile-border: rgba(34, 73, 89, 0.5);background:rgba(0,0,0,0);color:var(--ecosystem-ink);padding:6rem 0}.altaXGen2Ecosystem .stage{display:grid;gap:3.2rem;position:relative}.altaXGen2Ecosystem .content{position:relative}.altaXGen2Ecosystem .frame{border:.2rem solid var(--ecosystem-frame);border-radius:1.5rem;display:none;inset:auto 0 0;height:26.6rem;pointer-events:none;position:absolute}.altaXGen2Ecosystem .connector{color:#e2856e;display:none;height:26.6rem;inset:auto 0 0;pointer-events:none;position:absolute;width:100%}.altaXGen2Ecosystem .intro{position:relative;z-index:1}.altaXGen2Ecosystem .eyebrow{color:var(--ecosystem-accent)}.altaXGen2Ecosystem .lead{font-size:min(var(--gen2-type-lead),3rem);font-weight:400;line-height:1.125;margin:0;max-width:62.7rem}.altaXGen2Ecosystem .controller{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.altaXGen2Ecosystem .controllerImage{display:block;height:auto;width:100%;max-width:20.8rem}.altaXGen2Ecosystem .payloadGrid{display:grid;grid-template-columns:9.6rem 1.6rem 9.6rem 1.6rem 9.6rem;grid-template-rows:auto 1.6rem auto;justify-content:center;margin:0;position:relative;z-index:1}.altaXGen2Ecosystem .rule{align-self:center;display:flex;justify-content:center;line-height:0;pointer-events:none}.altaXGen2Ecosystem .ruleH{width:100%}.altaXGen2Ecosystem .ruleH svg{display:block;height:auto;width:100%}.altaXGen2Ecosystem .ruleV{height:100%;width:100%}.altaXGen2Ecosystem .ruleV svg{display:block;height:100%;width:auto}.altaXGen2Ecosystem .payloadCard{align-items:center;aspect-ratio:96/104;border:.1rem solid var(--ecosystem-tile-border);border-radius:1.5rem;display:flex;justify-content:center;margin:0;overflow:hidden;padding:.8rem}.altaXGen2Ecosystem .payloadCard img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.altaXGen2Ecosystem .payloadLine{display:none}.altaXGen2Ecosystem .grouped{display:none}@media(min-width:48em){.altaXGen2Ecosystem .stage{align-items:center;column-gap:4rem;grid-template-columns:auto auto;justify-content:center;row-gap:3.2rem}.altaXGen2Ecosystem .intro{grid-column:1/-1}.altaXGen2Ecosystem .controller{justify-content:center}.altaXGen2Ecosystem .controllerImage{max-width:28rem}.altaXGen2Ecosystem .payloadGrid{justify-content:center}}@media(min-width:64em){.altaXGen2Ecosystem{padding:16.6rem 0 12rem}.altaXGen2Ecosystem .stage{align-items:start;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6.4rem}.altaXGen2Ecosystem .intro{grid-column:1;padding-bottom:2rem}.altaXGen2Ecosystem .controller,.altaXGen2Ecosystem .payloadGrid{display:none}.altaXGen2Ecosystem .grouped{display:block;grid-column:2;padding-top:10rem}.altaXGen2Ecosystem .groupedImage{display:block;height:auto;margin-left:-56%;max-width:none;width:156%}}@media(min-width:87.5em){.altaXGen2Ecosystem .grouped{padding-top:0}}.altaXGen2Imaging{padding:6rem 0}.altaXGen2Imaging .card{background:rgba(19,28,38,.75);border-radius:1.5rem;color:#fff;display:flex;flex-direction:column;max-width:110rem;margin:0 auto;overflow:hidden;padding:2rem}.altaXGen2Imaging .title{color:#fcfdf7;font-size:var(--gen2-type-title);font-weight:500;letter-spacing:-0.03em;line-height:1.3;margin:0 0 1rem}.altaXGen2Imaging .description{color:rgba(233,243,240,.8);font-size:var(--gen2-type-body);font-weight:400;line-height:1.375;margin:0}.altaXGen2Imaging .packages{display:flex;flex-direction:column-reverse;gap:3.2rem;margin-top:4rem}.altaXGen2Imaging .media{margin:0 auto;max-width:40rem;width:100%}.altaXGen2Imaging .rotator{aspect-ratio:740/776;width:100%;max-width:27rem}.altaXGen2Imaging .rotator .slide{box-sizing:border-box;width:100%}.altaXGen2Imaging .specs{color:#b3c7cf;font-size:1.1rem;letter-spacing:.06em;line-height:1.5;margin:1rem auto 0;max-width:24rem;text-align:center;text-transform:uppercase}.altaXGen2Imaging .specs p{margin:0}.altaXGen2Imaging .controls{font-size:1.4rem;list-style:none;margin:0;padding:0}.altaXGen2Imaging .controlButton{appearance:none;background:none;border:0;color:rgba(214,235,245,.65);cursor:pointer;display:flex;align-items:center;font:inherit;font-weight:400;letter-spacing:.02em;line-height:1.2;padding:1.4rem 0;text-align:left;text-transform:uppercase;transition:color .15s;width:100%}.altaXGen2Imaging .controlButton:hover,.altaXGen2Imaging .controlButton.active{color:#d6ebf5;font-weight:500}.altaXGen2Imaging .controls li+li{border-top:.1rem solid rgba(177,197,205,.5)}.altaXGen2Imaging img{display:block;height:auto;max-width:100%;width:100%}@media(max-width:47.9375em){.altaXGen2Imaging .controls{display:flex;gap:1rem;margin:0 -2rem;overflow-x:auto;padding:0 2rem .5rem;scrollbar-width:none;width:100vw}.altaXGen2Imaging .controls::-webkit-scrollbar{display:none}.altaXGen2Imaging .controls li+li{border-top:0}.altaXGen2Imaging .controlButton{border:.1rem solid currentColor;border-radius:1.4rem;height:2.8rem;padding:0 1.4rem;white-space:nowrap;width:auto}}@media(min-width:48em){.altaXGen2Imaging{padding:10rem 0}.altaXGen2Imaging .card{padding:4rem}.altaXGen2Imaging .packages{align-items:center;flex-direction:row;gap:4.8rem}.altaXGen2Imaging .media{flex:1 0 0;margin:0;max-width:none;display:flex;flex-direction:column;align-items:center}.altaXGen2Imaging .rotator{max-width:27rem}.altaXGen2Imaging .controls{flex:1 1 0;margin-left:auto}}@media(min-width:64em){.altaXGen2Imaging .card{padding:6.4rem 9.6rem}.altaXGen2Imaging .controls{font-size:1.8rem}}.altaXGen2PayloadsReady{--payload-cols: 1;--payload-gap: 1.2rem;padding:1.5rem 0 6rem}.altaXGen2PayloadsReady .panel{background:#aac0ce;border-radius:1.5rem;padding:2rem}.altaXGen2PayloadsReady .title{align-items:baseline;color:#3f484b;display:flex;flex-wrap:wrap;font-size:var(--gen2-type-panel);font-weight:400;gap:.5rem .7rem;letter-spacing:-0.04em;line-height:1.1;margin:0 0 2rem}.altaXGen2PayloadsReady .titleLead{font-weight:600}.altaXGen2PayloadsReady .titleRule{font-weight:400;opacity:.55}.altaXGen2PayloadsReady .titleTrail{font-weight:400}.altaXGen2PayloadsReady .carousel{align-items:center;display:flex;gap:1.2rem}.altaXGen2PayloadsReady .track{background:#f2fcff;border-radius:1.5rem;flex:1 1 auto;min-width:0;overflow:hidden;padding:1.8rem 1.4rem}.altaXGen2PayloadsReady .rotator{width:100%}.altaXGen2PayloadsReady .directionButton{align-items:center;background:rgba(218,237,244,.55);border:0;border-radius:.5rem;color:#29454f;cursor:pointer;display:flex;flex:0 0 3.8rem;height:4.8rem;justify-content:center;transition:background-color .15s}.altaXGen2PayloadsReady .directionButton:disabled{cursor:default;opacity:.35}.altaXGen2PayloadsReady .directionButton:hover:not(:disabled),.altaXGen2PayloadsReady .directionButton:focus-visible:not(:disabled){background:rgba(218,237,244,.9)}.altaXGen2PayloadsReady .directionIcon{display:block;line-height:0}.altaXGen2PayloadsReady .directionIcon svg{display:block;height:auto;width:1.8rem}.altaXGen2PayloadsReady .payloadCard{background:#d9ebf2;border:.2rem solid rgba(0,0,0,0);border-radius:1rem;box-sizing:border-box;color:#29454f;display:flex;flex-direction:column;margin-right:var(--payload-gap);min-height:32rem;overflow:hidden;padding:1.4rem 0 0;text-align:center;transition:border-color .15s;width:calc((100% - (var(--payload-cols) - 1)*var(--payload-gap))/var(--payload-cols))}.altaXGen2PayloadsReady .payloadCard:last-child{margin-right:0}.altaXGen2PayloadsReady .payloadCardLink{color:inherit;cursor:pointer;text-decoration:none}.altaXGen2PayloadsReady .payloadCardLink:hover,.altaXGen2PayloadsReady .payloadCardLink:focus-visible{border-color:rgba(41,69,79,.35)}.altaXGen2PayloadsReady .company{font-size:1.3rem;font-weight:400;line-height:1.3;margin:0;overflow:hidden;padding:0 1.2rem;text-overflow:ellipsis;white-space:nowrap}.altaXGen2PayloadsReady .payloadTitle{-webkit-box-orient:vertical;display:-webkit-box;font-size:2rem;font-weight:700;-webkit-line-clamp:2;letter-spacing:.01em;line-height:1.15;margin:.2rem 0 0;min-height:2.3em;overflow:hidden;padding:0 1.2rem;text-transform:uppercase}.altaXGen2PayloadsReady .rule{background:rgba(41,69,79,.35);height:.1rem;margin:.8rem 1.4rem 0}.altaXGen2PayloadsReady .image{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:12rem;padding:1.6rem 1.2rem 1rem}.altaXGen2PayloadsReady .image img{display:block;height:auto;max-height:12rem;max-width:12rem;object-fit:contain;width:auto}.altaXGen2PayloadsReady .description{-webkit-box-orient:vertical;display:-webkit-box;font-size:1.2rem;-webkit-line-clamp:3;line-height:1.25;margin:0 0 1.2rem;min-height:3.75em;overflow:hidden;padding:0 1.4rem}.altaXGen2PayloadsReady .category{align-items:center;background:#c5dae4;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1.2;margin:auto 0 0;min-height:3.6rem;padding:.8rem 1rem;text-transform:uppercase}@media(max-width:47.9375em){.altaXGen2PayloadsReady .carousel{flex-wrap:wrap;justify-content:center}.altaXGen2PayloadsReady .track{flex:1 0 100%;order:1}.altaXGen2PayloadsReady .prev{order:2}.altaXGen2PayloadsReady .next{order:3}}@media(min-width:33.75em){.altaXGen2PayloadsReady{--payload-cols: 2}}@media(min-width:48em){.altaXGen2PayloadsReady{--payload-gap: 1.4rem;padding:1.5rem 0 10rem}.altaXGen2PayloadsReady .panel{min-height:44.9rem;padding:3rem 3.2rem 3.6rem}.altaXGen2PayloadsReady .track{padding:2.2rem 2rem}.altaXGen2PayloadsReady .payloadCard{min-height:34rem}.altaXGen2PayloadsReady .payloadTitle{font-size:2.2rem}}@media(min-width:64em){.altaXGen2PayloadsReady{--payload-cols: 3}.altaXGen2PayloadsReady .title{margin-bottom:2.8rem}.altaXGen2PayloadsReady .carousel{gap:1.6rem}}@media(min-width:75em){.altaXGen2PayloadsReady{--payload-cols: 4}}@media(min-width:87.5em){.altaXGen2PayloadsReady{--payload-cols: 5}}.altaXGen2FlyAnything{--fly-accent: #2d3a49;--fly-frame: #aac0ce;--fly-ink: rgba(45, 58, 73, 0.8);--fly-panel: rgba(221, 239, 246, 0.7);--fly-tab-track: #ddeff6;padding:5rem 0 1.5rem}.altaXGen2FlyAnything .title{color:var(--fly-accent);font-size:var(--gen2-type-title);font-weight:500;line-height:1;margin:0 0 1.6rem}.altaXGen2FlyAnything .description{color:var(--fly-ink);font-size:var(--gen2-type-body);font-weight:500;line-height:1.09;margin:0;max-width:61.2rem}.altaXGen2FlyAnything .tabs{margin-top:4rem;position:relative}.altaXGen2FlyAnything .tabBar{background:var(--fly-tab-track);border-radius:1rem;display:none;grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:3.2rem;max-width:74rem;overflow:hidden;position:relative;width:100%;z-index:2}.altaXGen2FlyAnything .tabIndicator{background:var(--fly-accent);border-radius:1rem;bottom:0;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(calc(var(--fly-tab-index, 0) * 100%));transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1);width:calc(100%/var(--fly-tab-count, 3));z-index:0}.altaXGen2FlyAnything .tabButton{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:1rem;color:rgba(45,58,73,.75);cursor:pointer;font-family:var(--cond);font-size:1.4rem;font-weight:500;line-height:1.2;min-height:4.8rem;padding:.8rem 1.2rem;position:relative;text-transform:uppercase;transition:color .2s ease;z-index:1;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}.altaXGen2FlyAnything .tabButton:hover:not(.is-active),.altaXGen2FlyAnything .tabButton:focus-visible:not(.is-active){color:#16202c}.altaXGen2FlyAnything .tabButton.is-active{color:var(--fly-tab-track);font-weight:700}.altaXGen2FlyAnything .tabPanels{display:flex;flex-direction:column;gap:3.2rem;position:relative}.altaXGen2FlyAnything .tabPanel{min-width:0}.altaXGen2FlyAnything .panelTitle{color:var(--fly-accent);font-size:2rem;font-weight:500;line-height:1.1;margin:0 0 1rem}.altaXGen2FlyAnything .panelSurface{background:var(--fly-frame);border-radius:1.5rem;display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden;padding:.4rem}.altaXGen2FlyAnything .panelInner{flex:1 1 auto}.altaXGen2FlyAnything .panelSurfaceEmpty{min-height:0}.altaXGen2FlyAnything .panelInnerSplit{display:flex;flex-direction:column;gap:1.6rem;min-height:0;padding:1.2rem}.altaXGen2FlyAnything .subtabNav{display:flex;flex-direction:column;gap:1.2rem}.altaXGen2FlyAnything .subtabButtons{background:var(--fly-tab-track);border-radius:1rem;display:grid;gap:0;grid-template-columns:repeat(var(--fly-subtab-count, 2), minmax(0, 1fr));overflow:hidden;position:relative;width:100%}.altaXGen2FlyAnything .subtabIndicator{background:var(--fly-accent);border-radius:1rem;bottom:0;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(calc(var(--fly-subtab-index, 0) * 100%));transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1);width:calc(100%/var(--fly-subtab-count, 2));z-index:0}.altaXGen2FlyAnything .subtabButton{align-items:center;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:1rem;color:rgba(45,58,73,.75);cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;gap:.4rem;justify-content:center;line-height:1.15;min-height:4.4rem;padding:.8rem .6rem;position:relative;text-align:center;text-transform:uppercase;transition:color .2s ease;z-index:1}.altaXGen2FlyAnything .subtabButton:hover:not(.is-active),.altaXGen2FlyAnything .subtabButton:focus-visible:not(.is-active){color:#16202c}.altaXGen2FlyAnything .subtabButton.is-active{background:rgba(0,0,0,0);color:var(--fly-tab-track);font-weight:700}.altaXGen2FlyAnything .subtabArrow{display:none}.altaXGen2FlyAnything .subtabThumbs{display:none}.altaXGen2FlyAnything .subtabThumb{background:rgba(170,192,206,.35);border-radius:1rem;display:none;margin:0;min-height:12rem;overflow:hidden}.altaXGen2FlyAnything .subtabThumb.is-active{display:block}.altaXGen2FlyAnything .subtabThumb img{display:block;height:auto;margin:0 auto;max-width:100%;object-fit:cover;width:auto}.altaXGen2FlyAnything .subtabPanels{min-width:0}.altaXGen2FlyAnything .subtabPanel[hidden]{display:none}.altaXGen2FlyAnything .detailSurface{background:#f2fcff;border-radius:1rem;display:flex;flex-direction:column;min-height:16rem;overflow:hidden;position:relative}.altaXGen2FlyAnything .detailNote{color:#000;font-size:1.1rem;font-weight:400;line-height:2.2;margin:0 0 1rem;text-align:right;text-transform:uppercase}.altaXGen2FlyAnything .detailMedia{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:16rem}.altaXGen2FlyAnything .detailMedia img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.altaXGen2FlyAnything .downloads{display:flex;flex-direction:column;gap:.8rem;margin-top:1.2rem;padding:0 1.2rem 1.2rem}.altaXGen2FlyAnything .downloadButton{align-items:center;background:#c3d7e2;border-radius:.4rem;color:#29454f;display:inline-flex;font-size:1.1rem;justify-content:center;line-height:1.2;min-height:4rem;padding:.8rem 1.6rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.altaXGen2FlyAnything .downloadButton:hover,.altaXGen2FlyAnything .downloadButton:focus-visible{background:#dceaf2;color:var(--fly-accent)}.altaXGen2FlyAnything .panelInner{background:var(--fly-panel);border-radius:1rem;min-height:0;padding:1.6rem 1.4rem 1.4rem}.altaXGen2FlyAnything .specLayout{display:grid;gap:1.6rem}.altaXGen2FlyAnything .specList{color:#2d3a49;font-size:1.5rem;font-weight:400;line-height:1.15;list-style:none;margin:0;padding:0}.altaXGen2FlyAnything .specList li{border-bottom:.1rem solid #2d3a49;padding:1.2rem 0}.altaXGen2FlyAnything .specList li:first-child{padding-top:0}.altaXGen2FlyAnything .specList li:last-child{border-bottom:0;padding-bottom:0}.altaXGen2FlyAnything .gallery{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto auto}.altaXGen2FlyAnything .galleryItem{background:#d9d9d9;border-radius:1rem;margin:0;min-height:8rem;overflow:hidden;position:relative}.altaXGen2FlyAnything .galleryItem img{display:block;height:100%;object-fit:cover;width:100%}.altaXGen2FlyAnything .galleryImageMain{grid-column:1/-1;min-height:14rem}.altaXGen2FlyAnything .galleryImageVideo{grid-column:1/-1;min-height:14rem}.altaXGen2FlyAnything .galleryImageVideo .galleryLabel{color:#000;font-size:1.1rem;font-weight:400;left:50%;line-height:2.2;margin:0;position:absolute;text-align:center;top:.8rem;transform:translateX(-50%)}.altaXGen2FlyAnything .componentCards{display:grid;gap:1.2rem;grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:1.6rem 0 0;padding:0}.altaXGen2FlyAnything .componentCard{margin:0;text-align:center}.altaXGen2FlyAnything .componentMedia{align-items:center;background:#fafafa;border-radius:1rem;display:flex;justify-content:center;min-height:8rem;padding:.8rem}.altaXGen2FlyAnything .componentMedia img{display:block;height:auto;max-height:7.2rem;max-width:100%;object-fit:contain;width:auto}.altaXGen2FlyAnything .componentCaption{color:var(--fly-accent);font-size:1.2rem;line-height:2;margin:.4rem 0 0}.altaXGen2FlyAnything .componentLabel{color:#3f484b;font-size:1.2rem;font-weight:400;line-height:1.15;margin:.8rem 0 0}@media(min-width:64em){.altaXGen2FlyAnything{min-height:81.4rem;padding:27.6rem 0 1.5rem}.altaXGen2FlyAnything .title{line-height:.98}.altaXGen2FlyAnything .description{line-height:1.09}.altaXGen2FlyAnything .tabs{margin-top:4.8rem}.altaXGen2FlyAnything .tabBar{display:grid}.altaXGen2FlyAnything .tabButton{font-size:1.8rem}.altaXGen2FlyAnything .panelTitle{display:none}.altaXGen2FlyAnything .tabPanels{display:grid;gap:0}.altaXGen2FlyAnything .tabPanel{grid-area:1/1;opacity:0;transform:translateY(0.6rem);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.altaXGen2FlyAnything .tabPanel.is-active{opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.altaXGen2FlyAnything .panelSurface{height:100%;min-height:36rem;padding:1rem}.altaXGen2FlyAnything .panelSurfaceEmpty{min-height:36rem}.altaXGen2FlyAnything .panelInner{min-height:34rem;padding:2.4rem 2rem 2rem}.altaXGen2FlyAnything .panelInnerSplit{display:grid;gap:2.4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);min-height:34rem;padding:2rem}.altaXGen2FlyAnything .subtabNav{flex-direction:column;gap:1.6rem;justify-content:space-between}.altaXGen2FlyAnything .subtabButtons{background:rgba(0,0,0,0);border-radius:0;display:flex;flex-direction:column;gap:.8rem;overflow:visible}.altaXGen2FlyAnything .subtabIndicator{display:none}.altaXGen2FlyAnything .subtabButton{background:rgba(221,239,246,.45);font-size:1.6rem;gap:1rem;justify-content:space-between;min-height:4.8rem;padding:.8rem 2rem;text-align:left;transition:background-color .2s ease,color .2s ease}.altaXGen2FlyAnything .subtabButton:hover:not(.is-active),.altaXGen2FlyAnything .subtabButton:focus-visible:not(.is-active){background:rgba(242,252,255,.6);color:var(--fly-accent)}.altaXGen2FlyAnything .subtabButton.is-active{background:rgba(242,252,255,.85);color:var(--fly-accent);font-weight:500}.altaXGen2FlyAnything .subtabArrow{display:block;flex:0 0 auto;line-height:0;opacity:0;transform:translateX(-0.8rem);transition:opacity .25s ease,transform .25s ease;width:1.6rem}.altaXGen2FlyAnything .subtabArrow svg{display:block;height:auto;width:100%}.altaXGen2FlyAnything .subtabButton.is-active .subtabArrow{opacity:1;transform:translateX(0)}.altaXGen2FlyAnything .subtabThumbs{display:block;position:relative}.altaXGen2FlyAnything .subtabThumb{min-height:0}.altaXGen2FlyAnything .subtabPanels,.altaXGen2FlyAnything .subtabPanel{display:flex;flex-direction:column;height:100%;min-height:0}.altaXGen2FlyAnything .detailSurface{flex:1 1 auto;height:100%;min-height:0}.altaXGen2FlyAnything .detailMedia{flex:1 1 auto;min-height:0}.altaXGen2FlyAnything .specLayout{grid-template-columns:minmax(0, 0.36fr) minmax(0, 0.64fr);gap:3rem}.altaXGen2FlyAnything .specList{font-size:1.8rem;line-height:1.11}.altaXGen2FlyAnything .specList li{padding:1.6rem 1.8rem}.altaXGen2FlyAnything .gallery{gap:1.4rem;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr) minmax(0, 0.55fr);grid-template-rows:minmax(11rem, auto) minmax(9rem, auto)}.altaXGen2FlyAnything .galleryItem{min-height:9rem}.altaXGen2FlyAnything .galleryImageMain{grid-column:1/3;grid-row:1;min-height:11rem}.altaXGen2FlyAnything .galleryImagePower{grid-column:1;grid-row:2}.altaXGen2FlyAnything .galleryImagePcb{grid-column:2;grid-row:2}.altaXGen2FlyAnything .galleryImageVideo{grid-column:3;grid-row:1/3;min-height:20.8rem}.altaXGen2FlyAnything .componentCards{gap:4.2rem;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:5rem}.altaXGen2FlyAnything .componentMedia{min-height:9.6rem;padding:1rem}.altaXGen2FlyAnything .componentMedia img{max-height:9.3rem}.altaXGen2FlyAnything .componentLabel{font-size:1.4rem;line-height:1;margin:1rem 0 0}.altaXGen2FlyAnything .downloads{bottom:2rem;margin-top:0;padding:0;position:absolute;right:2rem}}@media(min-width:75em){.altaXGen2FlyAnything .panelSurface,.altaXGen2FlyAnything .panelSurfaceEmpty{min-height:49.6rem}.altaXGen2FlyAnything .panelInner,.altaXGen2FlyAnything .panelInnerSplit{min-height:47.6rem}.altaXGen2FlyAnything .panelInnerSplit{grid-template-columns:minmax(0, 43.7rem) minmax(0, 1fr)}}@media(prefers-reduced-motion: reduce){.altaXGen2FlyAnything .tabPanel,.altaXGen2FlyAnything .tabPanel.is-active{transform:none;transition:none}.altaXGen2FlyAnything .tabIndicator,.altaXGen2FlyAnything .subtabIndicator{transition:none}.altaXGen2FlyAnything .subtabArrow{transform:none;transition:opacity .2s ease}.altaXGen2FlyAnything .subtabButton.is-active .subtabArrow{transform:none}}@media(min-width:64em){#alta-x-gen2-fly-anything-panel-interface .panelInner{padding:2.4rem 2.4rem 2rem}#alta-x-gen2-fly-anything-panel-interface .specLayout{align-items:center;gap:3rem}#alta-x-gen2-fly-anything-panel-interface .componentCards{gap:2rem;margin-top:2.4rem}}@media(min-width:75em){#alta-x-gen2-fly-anything-panel-interface .panelInner{padding:4rem 8.6rem 2.5rem}#alta-x-gen2-fly-anything-panel-interface .specLayout{gap:14.6rem}#alta-x-gen2-fly-anything-panel-interface .componentCards{gap:4.2rem;margin-top:3rem}}.altaXGen2FlyAnythingBg{--fly-anything-bg-blue: #c0d6e1;background-color:var(--fly-anything-bg-blue);overflow:hidden;position:relative}.altaXGen2FlyAnythingBg .background{display:flex;flex-direction:column;inset:0;position:absolute;z-index:0}.altaXGen2FlyAnythingBg .backgroundPane{overflow:hidden;position:relative}.altaXGen2FlyAnythingBg .backgroundMedia{inset:0;position:absolute}.altaXGen2FlyAnythingBg picture{display:block;height:100%;width:100%}.altaXGen2FlyAnythingBg .backgroundImage{display:block;height:100%;object-fit:cover;width:100%}.altaXGen2FlyAnythingBg .backgroundPaneTop .backgroundImage{object-position:center top}.altaXGen2FlyAnythingBg .backgroundPaneBottom .backgroundImage{object-position:center bottom}.altaXGen2FlyAnythingBg .backgroundGradient{left:0;pointer-events:none;position:absolute;right:0;z-index:1}.altaXGen2FlyAnythingBg .backgroundGradientBottom{background:linear-gradient(to bottom, transparent, var(--fly-anything-bg-blue));bottom:0;height:30%}.altaXGen2FlyAnythingBg .backgroundGradientTop{background:linear-gradient(to bottom, var(--fly-anything-bg-blue), transparent);height:30%;top:0}.altaXGen2FlyAnythingBg .altaXGen2FlyAnything,.altaXGen2FlyAnythingBg .altaXGen2PayloadsReady,.altaXGen2FlyAnythingBg .altaXGen2FlightTime{background:rgba(0,0,0,0);position:relative;z-index:1}.altaXGen2FlyAnythingBg .backgroundPaneTop{flex:1 1 auto;min-height:0}.altaXGen2FlyAnythingBg .backgroundPaneBottom{flex:0 0 auto;width:100%}.altaXGen2FlyAnythingBg .backgroundPaneBottom .backgroundMedia{aspect-ratio:5000/2912;height:auto;left:50%;max-width:none;min-width:max(72rem,110vw);position:relative;right:auto;transform:translateX(-50%);width:max(72rem,110vw)}.altaXGen2FlyAnythingBg .backgroundPaneBottom picture{height:auto;width:100%}.altaXGen2FlyAnythingBg .backgroundPaneBottom .backgroundImage{height:auto;max-width:none;object-fit:cover;object-position:center bottom;position:static;width:100%}@media(min-width:64em){.altaXGen2FlyAnythingBg .backgroundPaneTop{flex:0 0 40%}.altaXGen2FlyAnythingBg .backgroundPaneBottom{flex:0 0 60%;width:auto}.altaXGen2FlyAnythingBg .backgroundPaneBottom .backgroundMedia{aspect-ratio:auto;height:auto;inset:0;left:auto;max-width:none;min-width:0;position:absolute;right:auto;transform:none;width:auto}.altaXGen2FlyAnythingBg .backgroundPaneBottom picture{height:100%;width:100%}.altaXGen2FlyAnythingBg .backgroundPaneBottom .backgroundImage{height:100%;max-width:none;object-fit:cover;object-position:center bottom;position:static;width:100%}}.altaXGen2Community{--community-bg-sky: #9ab3cb;background-color:var(--community-bg-sky);overflow:hidden;position:relative}.altaXGen2Community .background{inset:0;position:absolute;z-index:0}.altaXGen2Community .backgroundMedia{inset:0;position:absolute}.altaXGen2Community .backgroundMedia picture{display:block;height:100%;width:100%}.altaXGen2Community .backgroundImage{display:block;height:100%;object-fit:cover;object-position:center bottom;width:100%}.altaXGen2Community .backgroundGradient{left:0;pointer-events:none;position:absolute;right:0;z-index:1}.altaXGen2Community .backgroundGradientTop{display:none}.altaXGen2Community .altaXGen2Projects,.altaXGen2Community .altaXGen2NewsMedia,.altaXGen2Community .altaXGen2Training{background:rgba(0,0,0,0);position:relative;z-index:1}@media(max-width:64em){.altaXGen2Community .backgroundMedia{aspect-ratio:2560/3406;bottom:0;height:auto;left:50%;max-width:none;min-width:max(72rem,110vw);right:auto;top:auto;transform:translateX(-50%);width:max(72rem,110vw)}.altaXGen2Community .backgroundMedia picture{height:auto;width:100%}.altaXGen2Community .backgroundImage{height:auto;max-width:none;object-fit:cover;object-position:center bottom;position:static;width:100%}.altaXGen2Community .backgroundGradientTop{background:linear-gradient(to bottom, var(--community-bg-sky), transparent);display:block;height:10%;top:0}}.altaXGen2NewsMedia{--news-accent: #2d3a49;--news-card: #c5d4de;--news-ink: rgba(45, 58, 73, 0.85);padding:6rem 0}.altaXGen2NewsMedia .visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.altaXGen2NewsMedia .columns{display:grid;gap:4rem}.altaXGen2NewsMedia .columnTitle{color:var(--news-accent);font-size:var(--gen2-type-body);font-weight:500;line-height:1;margin:0 0 1.2rem;text-transform:uppercase}.altaXGen2NewsMedia .columnRule{background:rgba(45,58,73,.35);height:.1rem;margin-bottom:2rem;width:100%}.altaXGen2NewsMedia .newsList,.altaXGen2NewsMedia .mediaList{display:flex;flex-direction:column;gap:1.6rem;list-style:none;margin:0;padding:0}.altaXGen2NewsMedia .newsList>li{container-name:news-card;container-type:inline-size}.altaXGen2NewsMedia .newsCard{background:var(--news-card);border-radius:1rem;color:inherit;display:grid;gap:2rem;padding:2rem;text-decoration:none;transition:background-color .15s}.altaXGen2NewsMedia .newsCard:hover,.altaXGen2NewsMedia .newsCard:focus-visible{background:#b8c9d4}.altaXGen2NewsMedia .newsCard:hover .newsCta,.altaXGen2NewsMedia .newsCard:focus-visible .newsCta{color:#000}.altaXGen2NewsMedia .newsCard:hover .newsCta::after,.altaXGen2NewsMedia .newsCard:focus-visible .newsCta::after{animation:altaXGen2LinkUnderline .6s cubic-bezier(0.65, 0, 0.35, 1)}.altaXGen2NewsMedia .newsCard:hover .newsMedia img,.altaXGen2NewsMedia .newsCard:focus-visible .newsMedia img{transform:scale(1.04)}.altaXGen2NewsMedia .newsBody{display:flex;flex-direction:column;min-width:0}.altaXGen2NewsMedia .newsTitle{color:var(--news-accent);display:block;font-family:var(--cond);font-size:var(--gen2-type-small);font-weight:700;line-height:1.15;margin:0 0 1rem;text-transform:uppercase;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}.altaXGen2NewsMedia .newsDescription{color:var(--news-ink);display:block;font-size:var(--gen2-type-small);line-height:1.25;margin:0 0 1.2rem}.altaXGen2NewsMedia .newsCta{align-self:flex-end;color:var(--news-accent);display:inline-block;font-size:var(--gen2-type-small);font-weight:500;line-height:1;margin-top:auto;padding-bottom:.2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .15s}.altaXGen2NewsMedia .newsCta::after{background:currentColor;bottom:0;content:"";height:.1rem;left:0;position:absolute;transform:scaleX(1);transform-origin:left;width:100%}.altaXGen2NewsMedia .newsMedia{aspect-ratio:16/10;border-radius:1rem;display:block;overflow:hidden}.altaXGen2NewsMedia .newsMedia img{display:block;height:100%;object-fit:cover;transform:scale(1);transition:transform .55s ease;width:100%}.altaXGen2NewsMedia .mediaCard{align-items:center;background:var(--news-card);border-radius:1rem;color:inherit;display:grid;gap:1.4rem;grid-template-columns:8.8rem minmax(0, 1fr) 3.2rem;padding:1rem;text-decoration:none;transition:background-color .15s}.altaXGen2NewsMedia .mediaCard:hover,.altaXGen2NewsMedia .mediaCard:focus-visible{background:#b8c9d4}.altaXGen2NewsMedia .mediaThumb{border-radius:.5rem;display:block;overflow:hidden}.altaXGen2NewsMedia .mediaThumb img{display:block;height:7.2rem;object-fit:cover;transform:scale(1);transition:transform .55s ease;width:8.8rem}.altaXGen2NewsMedia .mediaCard:hover .mediaThumb img,.altaXGen2NewsMedia .mediaCard:focus-visible .mediaThumb img{transform:scale(1.04)}.altaXGen2NewsMedia .mediaDescription{color:var(--news-ink);font-size:var(--gen2-type-small);line-height:1.25}.altaXGen2NewsMedia .mediaPlay{align-items:center;color:var(--news-accent);display:flex;justify-content:center;line-height:0;width:3.2rem}.altaXGen2NewsMedia .mediaPlay svg{display:block;height:auto;width:3.2rem}@media(min-width:48em){.altaXGen2NewsMedia{padding:3rem 0 15rem}.altaXGen2NewsMedia .newsCard{padding:1.8rem}.altaXGen2NewsMedia .mediaCard{gap:3rem}}@container news-card ( min-width: 40rem ){.altaXGen2NewsMedia .newsCard{grid-template-columns:minmax(0, 1fr) minmax(0, 18rem)}.altaXGen2NewsMedia .newsMedia{aspect-ratio:auto;height:100%;min-height:0}}@container news-card ( min-width: 56rem ){.altaXGen2NewsMedia .newsCard{grid-template-columns:minmax(0, 1fr) minmax(0, 22rem)}}@media(min-width:64em){.altaXGen2NewsMedia .columns{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4rem}}@media(min-width:87.5em){.altaXGen2NewsMedia .columns{gap:12.8rem}}@media(prefers-reduced-motion: reduce){.altaXGen2NewsMedia .newsMedia img,.altaXGen2NewsMedia .mediaThumb img{transition:none}.altaXGen2NewsMedia .newsCard:hover .newsMedia img,.altaXGen2NewsMedia .newsCard:focus-visible .newsMedia img,.altaXGen2NewsMedia .mediaCard:hover .mediaThumb img,.altaXGen2NewsMedia .mediaCard:focus-visible .mediaThumb img{transform:none}.altaXGen2NewsMedia .newsCard:hover .newsCta::after,.altaXGen2NewsMedia .newsCard:focus-visible .newsCta::after{animation:none}}@keyframes altaXGen2ProjectsScroll{0%{transform:translateX(0)}100%{transform:translateX(-33.3333333333%)}}.altaXGen2Projects{--projects-accent: #2d3a49;--projects-scroll-duration: 36s;--projects-slide-width: 28rem;--projects-count: 5;--projects-set-width: calc(var(--projects-count) * var(--projects-slide-width));overflow:hidden;padding:6rem 0;position:relative}.altaXGen2Projects .visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.altaXGen2Projects .intro{margin-bottom:3.2rem}.altaXGen2Projects .eyebrow{color:rgba(45,58,73,.75)}.altaXGen2Projects .title{color:var(--projects-accent);font-size:var(--gen2-type-title);font-weight:500;line-height:1;margin:0}.altaXGen2Projects .gallery{display:flex;position:relative;width:calc(3*var(--projects-set-width));animation:altaXGen2ProjectsScroll var(--projects-scroll-duration) linear infinite;backface-visibility:hidden;will-change:transform}.altaXGen2Projects .gallery:hover,.altaXGen2Projects .gallery:focus-within{animation-play-state:paused}.altaXGen2Projects .slides{display:flex;flex:0 0 var(--projects-set-width);width:var(--projects-set-width)}.altaXGen2Projects .slide{flex:0 0 var(--projects-slide-width);padding-right:2rem}.altaXGen2Projects .slideLink{background:#c5d4de;border-radius:1rem;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.altaXGen2Projects .image{overflow:hidden;position:relative}.altaXGen2Projects .image img{display:block;height:auto;object-fit:cover;transform:scale(1);transition:transform .55s ease;width:100%}.altaXGen2Projects a.slideLink:hover .image img,.altaXGen2Projects a.slideLink:focus-visible .image img{transform:scale(1.04)}.altaXGen2Projects .playIcon{bottom:1rem;line-height:0;position:absolute;right:1rem}.altaXGen2Projects .playIcon svg{display:block;height:auto;width:2.4rem}.altaXGen2Projects .caption{background:#30343a;display:flex;flex-direction:column;justify-content:space-between;min-height:11rem;padding:1.4rem 1.6rem}.altaXGen2Projects .slide .title{color:#c3d5e5;font-size:var(--gen2-type-body);font-weight:500;line-height:1.15;margin:0;text-transform:uppercase}.altaXGen2Projects .partner{color:#7da0b2;font-family:var(--cond);font-size:var(--gen2-type-small);line-height:1.2;margin:1.2rem 0 0;text-transform:uppercase;--webkit-font-smoothing: initial;--moz-osx-font-smoothing: initial}@media(min-width:48em){.altaXGen2Projects{--projects-slide-width: 32rem;padding:16rem 0 3rem}.altaXGen2Projects .intro{margin-bottom:4rem}.altaXGen2Projects .slide{padding-right:2.4rem}.altaXGen2Projects .caption{min-height:12rem;padding:1.6rem 2rem}}@media(prefers-reduced-motion: reduce){.altaXGen2Projects .gallery{animation:none;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;width:100%}.altaXGen2Projects .slidesClone{display:none}.altaXGen2Projects .image img{transition:none}.altaXGen2Projects a.slideLink:hover .image img,.altaXGen2Projects a.slideLink:focus-visible .image img{transform:none}}@keyframes altaXGen2LinkUnderline{0%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}50.01%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}.altaXGen2Training{--training-accent: #2d3a49;--training-ink: rgba(45, 58, 73, 0.85);--training-pad-top: 6rem;padding:var(--training-pad-top) 0 20rem;position:relative}.altaXGen2Training .droneAccent{display:none;pointer-events:none}.altaXGen2Training .layout{display:grid;gap:4rem;position:relative;z-index:1}.altaXGen2Training .eyebrow{color:rgba(45,58,73,.75)}.altaXGen2Training .title{color:var(--training-accent);font-size:var(--gen2-type-title);font-weight:500;line-height:1;margin:0 0 2rem}.altaXGen2Training .description{color:var(--training-ink);font-size:var(--gen2-type-body);line-height:1.35;margin:0 0 2.4rem;max-width:44rem}.altaXGen2Training .cta{align-items:center;align-self:flex-end;color:var(--training-accent);display:inline-flex;font-size:var(--gen2-type-body);font-weight:500;gap:.5rem;line-height:1;margin:-1.2rem -1.2rem -1.2rem auto;padding:1.6rem 1.2rem;text-decoration:none;text-transform:uppercase}.altaXGen2Training .ctaLabel{display:inline-block;padding-bottom:.2rem;position:relative}.altaXGen2Training .ctaLabel::after{background:currentColor;bottom:0;content:"";height:.2rem;left:0;position:absolute;transform:scaleX(1);transform-origin:left;width:100%}.altaXGen2Training .cta:hover .ctaLabel::after,.altaXGen2Training .cta:focus-visible .ctaLabel::after{animation:altaXGen2LinkUnderline .6s cubic-bezier(0.65, 0, 0.35, 1)}.altaXGen2Training .ctaArrow{line-height:0}.altaXGen2Training .ctaArrow svg{display:block;height:auto;width:1.2rem}.altaXGen2Training .intro{display:flex;flex-direction:column}.altaXGen2Training .gallery{justify-self:end;display:grid;gap:1.2rem;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:43.2rem}.altaXGen2Training .galleryItem{border-radius:1rem;overflow:hidden}.altaXGen2Training .galleryItem img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media(min-width:48em){.altaXGen2Training{--training-pad-top: 15rem;padding:var(--training-pad-top) 0 26rem}.altaXGen2Training .layout{gap:4rem;grid-template-columns:minmax(0, 32rem) minmax(0, 1fr)}}@media(min-width:64em){.altaXGen2Training .droneAccent{display:block;height:auto;left:50%;position:absolute;top:var(--training-pad-top);transform:translate(-50%, -100%);width:12vw;z-index:0}.altaXGen2Training .layout{gap:0;grid-template-columns:minmax(0, 48rem) minmax(4.8rem, 1fr) minmax(0, 43rem)}.altaXGen2Training .intro{grid-column:1}.altaXGen2Training .gallery{gap:1.6rem;grid-column:3;max-width:none;padding-top:3rem;width:100%}.altaXGen2Training .title{margin-bottom:2.4rem}.altaXGen2Training .description{margin-bottom:3.2rem}.altaXGen2Training .galleryItem{border-radius:1.5rem}}@media(min-width:87.5em){.altaXGen2Training .layout{grid-template-columns:minmax(0, 56rem) minmax(4.8rem, 1fr) minmax(0, 43rem)}}@media(prefers-reduced-motion: reduce){.altaXGen2Training .cta:hover .ctaLabel::after,.altaXGen2Training .cta:focus-visible .ctaLabel::after{animation:none}}.altaXGen2Usa{position:relative;overflow:hidden}.altaXGen2Usa .overlay{background:#000;bottom:0;left:0;position:absolute;opacity:.6;right:0;top:0}.altaXGen2Usa .content{position:relative}.altaXGen2Usa .header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem}.altaXGen2Usa .ornament{display:block}.altaXGen2Usa .droneIcon{display:none}.altaXGen2Usa .intro{max-width:64rem}.altaXGen2Usa h2{font-size:var(--gen2-type-title);font-weight:500;line-height:1.09;letter-spacing:-0.0596em}.altaXGen2Usa .badges{list-style:none;display:flex;align-items:center;gap:2rem;margin-top:4rem}.altaXGen2Usa .badges img,.altaXGen2Usa .badges svg{height:auto;width:8rem}.altaXGen2Usa .desktopBadges{display:none}@media(max-width:47.9375em){.altaXGen2Usa{padding-bottom:6rem}.altaXGen2Usa .overlay{display:none}.altaXGen2Usa .mobileWrapper{padding:2rem;background:#222;border-radius:1.5rem;max-width:54rem}.altaXGen2Usa .badges{opacity:.7}}@media(min-width:48em){.altaXGen2Usa{align-items:center;display:flex;min-height:70rem;position:relative}}@media(min-width:87.5em){.altaXGen2Usa{min-height:96rem}.altaXGen2Usa .badges{gap:1.4rem;margin-top:10rem}.altaXGen2Usa .badges img,.altaXGen2Usa .badges svg{width:auto}.altaXGen2Usa .droneIcon{display:block}.altaXGen2Usa .mobileBadges{display:none}.altaXGen2Usa .desktopBadges{display:flex}}.altaXGen2Purchase{--purchase-accent: #ff895e;--purchase-ink: #496c80;--purchase-card: #f5f5f5;--purchase-card-border: #e5e5e5;background:#fff;color:#fff;padding:6rem 0}.altaXGen2Purchase .frame{border-radius:2rem;isolation:isolate;overflow:hidden;position:relative}.altaXGen2Purchase .media{background:radial-gradient(ellipse at 35% 40%, rgba(90, 75, 55, 0.35), transparent 55%),linear-gradient(160deg, #2a221c 0%, #14181b 50%, #0c0f11 100%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.altaXGen2Purchase .backgroundImage,.altaXGen2Purchase .backgroundPlaceholder{display:none;height:100%;object-fit:cover;width:100%}.altaXGen2Purchase .backgroundPlaceholder{background:radial-gradient(ellipse at 40% 45%, rgba(80, 90, 70, 0.35), transparent 55%),linear-gradient(160deg, #1a1c18 0%, #0d0e0c 55%, #151814 100%);display:block}.altaXGen2Purchase .content{align-items:stretch;display:grid;gap:3.2rem;grid-template-columns:1fr;padding:3.2rem 2rem;position:relative;z-index:1}.altaXGen2Purchase .copy{display:flex;flex-direction:column;min-height:0}.altaXGen2Purchase .brandLogo{display:block;height:auto;max-width:20rem;width:100%;margin-bottom:1rem}.altaXGen2Purchase .copyText{max-width:36rem}.altaXGen2Purchase .title{font-size:var(--gen2-type-panel);font-weight:500;letter-spacing:-0.02em;line-height:1.2;margin:0}.altaXGen2Purchase .price{font-size:var(--gen2-type-small);font-weight:400;line-height:1.2;margin:.4rem 0 0}.altaXGen2Purchase .askQuestion{align-items:center;appearance:none;background:rgba(0,0,0,0);border:.1rem solid #d9d9d9;border-radius:.5rem;color:#f5f5f5;cursor:pointer;display:inline-flex;font:inherit;gap:1.2rem;justify-content:space-between;max-width:19.7rem;min-height:2.9rem;padding:.6rem 1rem;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}.altaXGen2Purchase .askQuestion:hover,.altaXGen2Purchase .askQuestion:focus-visible{background:rgba(0,0,0,.25);border-color:#fff}.altaXGen2Purchase .askQuestionLabel{font-size:1.2rem;font-weight:500;line-height:1.2}.altaXGen2Purchase .askQuestionIcon{color:#bdbdbd;display:flex;flex:0 0 auto;line-height:0}.altaXGen2Purchase .askQuestionIcon svg{display:block;height:1.5rem;width:1.5rem}.altaXGen2Purchase .purchaseCard{background:var(--purchase-card);border:.6rem solid var(--purchase-card-border);border-radius:3rem;color:var(--purchase-ink);display:flex;flex-direction:column;margin:0 auto;max-width:45.9rem;padding:2rem 1.6rem 2.4rem;width:100%}.altaXGen2Purchase .stockBadge{align-self:center;background:rgba(0,0,0,0);border:.1rem solid rgba(73,108,128,.5);border-radius:1.3rem;color:var(--purchase-ink);font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:1.2;margin:0;padding:.5rem 1.2rem;text-transform:uppercase}.altaXGen2Purchase .productMedia{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}.altaXGen2Purchase .productMedia img{aspect-ratio:427/212;display:block;height:auto;object-fit:contain;width:100%}.altaXGen2Purchase .productPlaceholder{aspect-ratio:427/212;background:linear-gradient(180deg, #fafafa 0%, #ebebeb 100%);border-radius:1rem;width:100%}.altaXGen2Purchase .complianceBadges{display:flex;flex-wrap:nowrap;gap:.8rem;justify-content:center;list-style:none;margin:1.2rem 0 0;padding:0}.altaXGen2Purchase .complianceBadge{display:flex;flex:0 1 auto;justify-content:center;line-height:0;min-width:0;border:.1rem solid #496c80;border-radius:.3rem;padding:.2rem .4rem;color:#496c80}.altaXGen2Purchase .complianceBadge svg{display:block;height:auto;max-width:100%;width:auto}.altaXGen2Purchase .complianceBadge .badgeMadeInUsa,.altaXGen2Purchase .complianceBadge .badgeNdaaCompliant{max-width:100%;width:12.4rem}.altaXGen2Purchase .actions{display:flex;flex-direction:column;gap:1rem;margin:4rem auto 0;max-width:30.4rem;width:100%}.altaXGen2Purchase .btn{align-items:center;border-radius:2.2rem;display:flex;font-size:1.6rem;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:1;min-height:4.1rem;padding:1.1rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:100%}.altaXGen2Purchase .btnBuy{background:var(--purchase-accent);border:.2rem solid var(--purchase-accent);color:#333}.altaXGen2Purchase .btnBuy:hover,.altaXGen2Purchase .btnBuy:focus-visible{background:#f0784d;border-color:#f0784d;color:#333}.altaXGen2Purchase .btnConfigure{background:rgba(0,0,0,0);border:.2rem solid var(--purchase-accent);color:var(--purchase-accent)}.altaXGen2Purchase .btnConfigure:hover,.altaXGen2Purchase .btnConfigure:focus-visible{background:rgba(255,137,94,.06);color:var(--purchase-accent)}.altaXGen2Purchase .quoteLink{color:var(--purchase-ink);font-size:1.4rem;font-weight:500;letter-spacing:.04em;line-height:1.2;margin:.4rem auto 0;text-align:center;text-decoration:underline;text-transform:uppercase;text-underline-offset:.28em}.altaXGen2Purchase .quoteLink:hover,.altaXGen2Purchase .quoteLink:focus-visible{color:#333}@media(min-width:40em){.altaXGen2Purchase{padding:5rem 0}.altaXGen2Purchase .content{padding:4rem 3.2rem}.altaXGen2Purchase .purchaseCard{padding:2.4rem 2rem 2.8rem}}@media(min-width:48em){.altaXGen2Purchase{padding:6rem 0}.altaXGen2Purchase .backgroundImage{display:block}.altaXGen2Purchase .content{gap:4rem;padding:10rem}.altaXGen2Purchase .purchaseCard{margin:0}.altaXGen2Purchase .brandLogo{max-width:24.1rem}.altaXGen2Purchase .productMedia{margin-top:0}}@media(min-width:64em){.altaXGen2Purchase .content{align-items:stretch;gap:2rem;grid-template-columns:minmax(0, 1fr) minmax(36rem, 40rem);padding:6rem}.altaXGen2Purchase .copy{min-height:100%}.altaXGen2Purchase .askQuestion{margin-top:auto}.altaXGen2Purchase .purchaseCard{align-self:center}}@media(min-width:87.5em){.altaXGen2Purchase .content{gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(36rem, 45.9rem);min-height:66.8rem;padding:10rem}}.altaXGen2Resources{--resources-card: #f5f5f5;--resources-ink: #496c80;background:#fff;padding:4rem 0 6rem}.altaXGen2Resources .resourceGrid{display:grid;gap:1.2rem;grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:0;padding:0}.altaXGen2Resources .resourceGrid>li{display:flex;min-height:0}.altaXGen2Resources .resourceCard{align-items:center;background:var(--resources-card);border-radius:1rem;color:var(--resources-ink);display:flex;flex:1 1 auto;flex-direction:column;padding:2.4rem 1.2rem 1.6rem;text-decoration:none;transition:background-color .15s ease,color .15s ease;width:100%}.altaXGen2Resources .resourceCard:hover,.altaXGen2Resources .resourceCard:focus-visible{background:#ebebeb;color:#2d3a49}.altaXGen2Resources .resourceIcon{align-items:center;color:inherit;display:flex;flex:1 1 auto;justify-content:center;line-height:0;min-height:8rem;width:100%}.altaXGen2Resources .resourceIcon svg{display:block;height:auto;max-height:7.2rem;max-width:100%;transform:scale(1);transition:transform .55s ease;width:auto}.altaXGen2Resources .resourceCard:hover .resourceIcon svg,.altaXGen2Resources .resourceCard:focus-visible .resourceIcon svg{transform:scale(1.04)}.altaXGen2Resources .resourceLabel{flex:0 0 auto;font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:1.2;margin-top:1.4rem;text-align:center;text-transform:uppercase}@media(min-width:48em){.altaXGen2Resources{padding:6rem 0 10rem}.altaXGen2Resources .resourceGrid{gap:1.6rem}.altaXGen2Resources .resourceCard{min-height:20rem;padding:2.4rem 2.4rem 2rem}.altaXGen2Resources .resourceIcon{flex:1 1 auto;min-height:0}.altaXGen2Resources .resourceIcon svg{max-height:8rem;max-width:100%}.altaXGen2Resources .resourceLabel{margin-top:1.6rem}}@media(min-width:64em){.altaXGen2Resources .resourceGrid{grid-template-columns:repeat(4, minmax(0, 1fr))}.altaXGen2Resources .resourceLabel{font-size:1.5rem}}@media(prefers-reduced-motion: reduce){.altaXGen2Resources .resourceIcon svg{transition:none}.altaXGen2Resources .resourceCard:hover .resourceIcon svg,.altaXGen2Resources .resourceCard:focus-visible .resourceIcon svg{transform:none}}