#landing{background-image:url(/images/landing/bg-main.jpg);background-position:top;background-size:100% auto;color:#fff}.NavigationWidget{position:fixed;text-align:right;z-index:10}@media (max-width:767px){.NavigationWidget{left:0;right:0;top:0}}@media (min-width:768px){.NavigationWidget{right:64px;top:64px}}@media (max-width:767px){.NavigationWidget-grid{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;justify-items:start;padding:16px;transition:background .25s}}.NavigationWidget-container{display:inline-flex;grid-template-columns:repeat(2,minmax(0,1fr));height:48px;opacity:.5;position:relative;transition:opacity .25s;width:96px;z-index:1}@media (max-width:767px){.NavigationWidget-container{grid-area:1/2}}.NavigationWidget-container:hover{opacity:1}.NavigationWidget-outline{background-color:rgba(0,0,0,.5);border:1px solid #fff;border-radius:32px;bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:all .25s;width:100%}.NavigationWidget-language,.NavigationWidget-site{cursor:pointer;display:inline-block;height:48px;padding:14px;position:relative;width:48px;z-index:1}.NavigationWidget-language:hover~.NavigationWidget-outline{width:50%}.NavigationWidget-language.is-active .NavigationWidget-languageDropdown{display:block}.NavigationWidget-languageDropdown{background-color:#d9d9d9;display:none;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:left;top:100%}.NavigationWidget-optionLink{color:#000;font-weight:700;opacity:.5;padding:4px 16px}.NavigationWidget-optionLink.is-active:after{content:"&middot;";margin-left:8px}.NavigationWidget-optionLink:hover{opacity:1}.NavigationWidget-site:hover~.NavigationWidget-outline{left:50%;width:50%}.NavigationWidget-icon{filter:invert(1);height:20px;width:20px}.NavigationWidget-cta{opacity:0;pointer-events:none;text-align:center;transition:opacity .25s}@media (max-width:767px){.NavigationWidget-cta{grid-area:1/1}}@media (min-width:768px){.NavigationWidget-cta{margin-top:16px}}@media (max-width:767px){.NavigationWidget.is-active .NavigationWidget-grid{background-color:rgba(0,0,0,.9)}}.NavigationWidget.is-active .NavigationWidget-cta{opacity:1;pointer-events:unset}@media (max-width:767px){.NavigationCTAButton{padding:0 8px}}.MastheadPlaceholder,.MastheadSection,.MastheadSectionMask{height:100vh;max-height:100vh}@media (min-width:1920px){.MastheadPlaceholder,.MastheadSection,.MastheadSectionMask{height:900px}}.MastheadSectionMask{left:0;overflow:hidden;position:fixed;right:0;top:0}.MastheadSection{left:0;position:absolute;right:0;text-align:center;top:0}.MastheadSection.is-hidden{display:none}.MastheadSection .Section-background{overflow:hidden}.MastheadSection .Section-background:before{background-image:linear-gradient(180deg,transparent 33%,rgba(0,0,0,.8) 67%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.MastheadSection .Section-content{height:100%}.MastheadVideo{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.MastheadContainer{box-sizing:border-box;display:grid;filter:drop-shadow(0 0 6px #000000);grid-template-rows:auto 1fr;height:100%}@media (min-width:768px){.MastheadContainer{grid-template-rows:minmax(0,2fr) minmax(0,3fr)}}@media (max-width:767px){.MastheadContainer-spacer{height:60vw}}.MastheadLogo-image{max-width:420px;width:80%}.MastheadDescription{margin:2rem auto 3rem;max-width:800px;opacity:.8;width:90%}@media (max-width:767px){.TopCTAButton{width:100%}}@media (min-width:768px){.TopCTAButton{padding:0 128px}}.MastheadAccount{margin-top:1rem}.MastheadAccount-link{color:#fff;opacity:.8;text-decoration:underline}.MastheadAccount-link:active,.MastheadAccount-link:hover{color:#fff;opacity:1}.MastheadLowerContainer,.MastheadUpperContainer{z-index:1}.MastheadScrollContainer{bottom:1rem;left:50%;position:absolute;transform:translateX(-50%)}.MastheadScrollArrow{pointer-events:none}.MastheadScrollArrow-icon{filter:invert(1) drop-shadow(0 0 6px #000000);height:4rem;width:4rem}.TitleSection{-webkit-mask-image:linear-gradient(0deg,transparent,#000 25%,#000);mask-image:linear-gradient(0deg,transparent,#000 25%,#000);text-align:center}.TitleSection .Section-content,.TitleSection .SectionContent{height:100%}.WidescreenSectionBackground{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.TitleSectionBackground{background-image:url(/images/landing/bg-title.jpg)}.TitleWarframeImage{left:47.5%;position:absolute;top:50%;transform:translate(-50%,-50%)}.TitleWarframeImage-image{height:54.44vh}@media (min-width:1280px){.TitleWarframeImage-image{height:90.74vh}}.WarframesSection{margin-bottom:121px;margin-top:72px;overflow:hidden}@media (max-width:1279px){.WarframesSection{margin-bottom:121px;margin-top:92px}}@media (max-width:767px){.WarframesSection{margin-bottom:47px;margin-top:67px}}.WarframesTitleBlock{text-align:center}.WarframesTitleBlock-description{margin:1.5rem auto 64px;max-width:800px}.WarframesGalleryGrid{position:relative}.WarframesGalleryGrid-scrollWrapper{padding:32px 0 0;position:relative}@media (max-width:767px){.WarframesGalleryGrid-scrollWrapper{margin:0 -5vw;overflow-x:scroll;padding:32px 5vw}}.WarframesGalleryGrid-tileContainer{height:400px;margin:0 auto;max-width:1000px;padding:0;position:relative;transition:height .25s;z-index:1}.WarframesGalleryGrid-tiles{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}@media (max-width:767px){.WarframesGalleryGrid-tiles{display:inline-grid;grid-template-columns:repeat(3,288px)}}.WarframesGalleryGrid-controls{margin:0 auto;max-width:1000px;padding:80px 0 64px;position:relative;text-align:center}.WarframesGalleryGrid-outerGuideline{border:1px solid #5f553d;border-top:none;height:50%;left:16%;position:absolute;right:16%;top:0}@media (max-width:767px){.WarframesGalleryGrid-outerGuideline{display:none}}.WarframesGalleryGrid-innerGuideline{border-left:1px solid #5f553d;bottom:0;left:50%;position:absolute;top:0;width:0}@media (max-width:767px){.WarframesGalleryGrid-innerGuideline{display:none}}.WarframesGalleryGrid-leftNode,.WarframesGalleryGrid-rightNode{border:1px solid #5f553d;border-radius:50%;bottom:0;height:16px;position:absolute;width:16px}@media (max-width:767px){.WarframesGalleryGrid-leftNode,.WarframesGalleryGrid-rightNode{display:none}}.WarframesGalleryGrid-leftNode{left:0;transform:translate(-50%,50%)}.WarframesGalleryGrid-rightNode{right:0;transform:translate(50%,50%)}.WarframesGalleryGrid-showMore{background:#000;border:1px solid #5f553d;border-radius:0}.WarframesGalleryGrid-showMore .Button-label{-webkit-text-fill-color:transparent;background:radial-gradient(50% 50% at 50% 50%,#a99565 0,hsla(42,28%,53%,.7) 100%);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;padding:5px 10px}.WarframeTile{border:1px solid #5f553d;height:100%;overflow:visible}@media (max-width:767px){.WarframeTile{display:inline-grid;width:270px}}.WarframeTile-container{display:grid;grid-template-rows:auto 1fr;height:100%;opacity:0;overflow:visible;transition:opacity 125ms}.WarframeTile.is-active .WarframeTile-container{opacity:1}.WarframeTile-image{aspect-ratio:1;display:block;margin-bottom:-32px;margin-top:-32px;-o-object-fit:cover;object-fit:cover;width:100%}.WarframeTile-text{background:linear-gradient(180deg,transparent,#000 32px,#000);min-height:14rem;padding:16px 24px 24px;position:relative;z-index:1}.WarframeTile-name{background:radial-gradient(50% 50% at 50% 50%,#a99565 0,hsla(42,28%,53%,.7) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.0625rem;font-weight:700;line-height:1.25;text-transform:none}@media (min-width:768px){.WarframeTile-name{font-size:2.056rem}}.WarframeTile-description{font-size:.875rem;line-height:1.6;margin-top:8px}.CustomizationSection{height:100vh;text-align:center}.CustomizationSection .Section-content{height:100%;overflow:hidden}.CustomizationSection-title.is-compressed{font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:2.0625rem;font-weight:700;line-height:1.25;text-transform:none}@media (min-width:768px){.CustomizationSection-title.is-compressed{font-size:2.056rem}}.CustomizationSection-title.is-compressedMore{font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:1.75rem;font-weight:700;line-height:1.25;text-transform:none}@media (min-width:768px){.CustomizationSection-title.is-compressedMore{font-size:1.722rem}}.CustomizationSection-description{margin:0 auto;max-width:600px;width:90%}.CustomizationSectionBackground{background-image:url(/images/landing/bg-arsenal.jpg);filter:brightness(.5) blur(5px);-webkit-mask-image:linear-gradient(0deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(0deg,transparent,#000 25%,#000 75%,transparent)}@media (min-width:1280px){.CustomizationSectionBackground{filter:brightness(.7) blur(5px)}}.CustomizationGalleryBlock{aspect-ratio:967/1857;height:50vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-40%)}@media (min-width:768px){.CustomizationGalleryBlock{height:70vh}}.CustomizationGalleryBlock.is-visible{transform:translate(-50%,-50%)}.CustomizationGrid{height:100%;position:relative;width:100%}.CustomizationGrid-thumbnails{display:flex;flex-flow:row nowrap;gap:16px;justify-content:center;position:absolute}@media (max-width:767px){.CustomizationGrid-thumbnails{left:50%;padding-top:40px;top:100%;transform:translateX(-50%)}}@media (min-width:768px){.CustomizationGrid-thumbnails{bottom:0;flex-flow:column nowrap;gap:24px;padding-right:80px;right:100%;top:0}}.CustomizationGrid-thumbnail{background-color:hsla(0,0%,100%,.2);cursor:pointer;height:60px;position:relative;width:60px}@media (min-width:768px){.CustomizationGrid-thumbnail{height:100px;width:100px}}.CustomizationGrid-thumbnail:after{border:1px solid #fff;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.CustomizationGrid-thumbnail.is-active:after{border-width:3px}.CustomizationGrid-thumbnail:hover{background-color:hsla(0,0%,100%,.4)}.CustomizationGrid-slides{aspect-ratio:967/1857;margin:0 auto;position:relative;width:100%}.CustomizationGrid-slide{bottom:0;display:block;filter:drop-shadow(0 0 10px rgba(255,255,255,.5));left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s}.CustomizationGrid-slide.is-active{opacity:1}.CustomizationGrid-image{border:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.AnimateWhenVisible--reverseVideoZoom{aspect-ratio:16/9;left:50%;max-width:100%;position:absolute;top:0;transform:translateX(-50%);transition:all .5s;width:100%;z-index:1}@media (min-width:1920px){.AnimateWhenVisible--reverseVideoZoom{max-width:1600px;width:1600px}}.AnimateWhenVisible--reverseVideoZoom .AnimateWhenVisible-content{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .5s}.AnimateWhenVisible--reverseVideoZoom.is-visible{max-width:960px;top:19px;width:60vw}.AnimatedVideoPlaceholder{text-align:center}.AnimatedVideoPlaceholder-border{border:3px solid #5f553d;display:inline-block;padding:16px}.AnimatedVideoPlaceholder-matte{aspect-ratio:16/9;display:inline-block;max-width:960px;width:60vw}.AnimatedVideoSection{height:0;overflow:visible;pointer-events:none;position:relative;z-index:1}.AnimatedVideoSection-inner{aspect-ratio:16/9;left:0;overflow:hidden;position:absolute;right:0;top:0}@media (min-width:1920px){.AnimatedVideoSection-inner{left:50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);right:auto;transform:translateX(-50%);width:1600px}}.AnimatedVideo{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.ParkourSection{margin-bottom:128px;overflow:hidden}.ParkourSection .Section-content{text-align:center}.ParkourSection-description{margin:0 auto;max-width:800px;width:90%}.ParkourTitleBlock{margin:64px 0}.WeaponsSection-title{text-align:center}.WeaponsSection-description{margin:0 auto;max-width:800px;text-align:center}.WeaponsGrid{margin-bottom:128px}.WeaponsGrid-wrapper{margin-bottom:128px;margin-top:2px;text-align:center}.WeaponsGrid-container{display:inline-grid}@media (max-width:767px){.WeaponsGrid-container{gap:32px;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.WeaponsGrid-container{gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));margin:0 auto}}@media (min-width:1280px){.WeaponsGrid-container{align-items:center;gap:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:1fr;justify-items:center;margin:0 auto}}.WeaponsGrid-divider{background-color:#5f553d;display:none;height:1px;width:120px}@media (min-width:1280px){.WeaponsGrid-divider{display:unset}}.WeaponsGridTile{background:#000;border:1px solid #5f553d;position:relative}@media (max-width:767px){.WeaponsGridTile{aspect-ratio:2;width:80vw}}@media (min-width:768px){.WeaponsGridTile{aspect-ratio:.72;width:275px}}.WeaponsGridTile-slide,.WeaponsGridTile-text{z-index:1}.WeaponsGridTile-text{left:16px;position:absolute;right:16px;text-align:center}@media (max-width:767px){.WeaponsGridTile-text{bottom:16px;left:auto;white-space:nowrap}}@media (min-width:768px) and (max-width:1279px){.WeaponsGridTile-text{bottom:16px}}@media (min-width:1280px){.WeaponsGridTile-text{left:0;right:0;top:110%}}.WeaponsGridTile-title{background:radial-gradient(50% 50% at 50% 50%,#a99565 0,hsla(42,28%,53%,.7) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;text-transform:uppercase}@media (min-width:1280px){.WeaponsGridTile-title{font-size:1.722rem}}.WeaponsGridTile-subtitle{display:none}.WeaponsGridTile:after{background:radial-gradient(#5f553d,#000);bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}@media (min-width:768px) and (max-width:1279px){.WeaponsGridTile--melee{aspect-ratio:3.02;grid-column:1/span 2;width:598px}.WeaponsGridTile--melee .WeaponsGridTile-text{left:auto;white-space:nowrap}}@keyframes WeaponSlideIn{0%{-webkit-mask-position:left;mask-position:left}to{-webkit-mask-position:right;mask-position:right}}@keyframes WeaponSlideOut{0%{-webkit-mask-position:left;mask-position:left}to{-webkit-mask-position:right;mask-position:right}}.WeaponSlideshow{aspect-ratio:1;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}.WeaponSlideshow-slide{bottom:0;left:0;-webkit-mask-origin:border;mask-origin:border-box;-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 100%;mask-size:300% 100%;opacity:0;position:absolute;right:0;top:0}.WeaponSlideshow-slide.is-on{animation-duration:1s;animation-fill-mode:both;animation-name:WeaponSlideIn;-webkit-mask-image:linear-gradient(45deg,transparent,transparent 50%,#000 51%,#000);mask-image:linear-gradient(45deg,transparent,transparent 50%,#000 51%,#000);opacity:1}.WeaponSlideshow-slide.is-off{animation-duration:1s;animation-fill-mode:both;animation-name:WeaponSlideOut;-webkit-mask-image:linear-gradient(45deg,#000,#000 50%,transparent 51%,transparent);mask-image:linear-gradient(45deg,#000,#000 50%,transparent 51%,transparent);opacity:1}.WeaponSlideshow-image{border:none;height:100%;width:100%}@media (max-width:767px){.WeaponSlideshow{width:40%}}@media (min-width:768px) and (max-width:1279px){.WeaponSlideshow--melee{width:50%}}.SystemSection{overflow:hidden}.SystemSection .Section-content{text-align:center}.SystemSection-description{margin:0 auto;max-width:800px;width:90%}.SystemTitleBlock{margin-bottom:128px;margin-top:64px}.PathTitleBlock{padding:64px 0 128px}.SquadSection{aspect-ratio:16/9;background-image:linear-gradient(0deg,#000,transparent 25%,transparent);text-align:center}@media (min-width:1920px){.SquadSection{aspect-ratio:auto;height:900px}}.SquadSection .Section-background:before{background-image:linear-gradient(0deg,#000,transparent 25%,transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.SquadSection .Section-content{height:100%;overflow:hidden}.SquadSection-imageContainer{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.SquadSection-image{max-width:960px;width:60vw}.SquadSectionBackground{background-image:url(/images/landing/bg-squad.jpg);-webkit-mask-image:linear-gradient(0deg,transparent,#000 25%,#000);mask-image:linear-gradient(0deg,transparent,#000 25%,#000)}.SquadTextSection .Section-background{background-color:#000}.SquadTextSection .Section-content{padding-bottom:10vw;text-align:center}.SquadTextSection-description{margin:0 auto;max-width:800px;width:90%}#demo-callout{--color-text:#fff;--color-title:#f6e3ab;background-color:#000;color:#fff}.demoBackground{background:top/cover no-repeat url(/images/game/download/1999-bg-callout-motorcycle.jpg);bottom:0;left:0;position:absolute;right:0;top:0}@media (min-width:1920px){.demoBackground{left:50%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);right:auto;transform:translateX(-50%);width:1920px}}@media (max-width:767px){.demoBackground{background-position:-300px;height:60%}.demoBackground:after{background:linear-gradient(0deg,#000,transparent 30%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}}.demoGrid{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 0 auto;max-width:600px;min-height:680px;padding:32px 32px 80px;position:relative;text-align:center}@media (min-width:768px){.demoGrid{max-height:810px}}@media (min-width:1280px){.demoGrid{height:810px}}.demoGrid-title{color:var(--color-title);font-family:var(--font-family-title,"Roboto",Arial,Helvetica,sans-serif);font-size:3rem;font-weight:700;line-height:1.3;text-transform:uppercase}@media (min-width:768px){.demoGrid-title{font-size:3rem}}.demoGrid-description{font-size:1.1111rem;margin-block-end:1rem!important;margin-block-start:1rem!important}.demoGrid .ButtonGroup{margin-block-start:1.5rem}.demoGrid .ButtonGroup .Button-label{letter-spacing:normal}.demoGrid-requirements{margin-top:1rem}@media (max-width:767px){.demoGrid{justify-content:flex-end}}@media (min-width:768px) and (max-width:1279px){.demoGrid{padding-left:0;padding-right:0;width:345px}}.bottom-line{background-color:#fff;height:1px;width:100%}

/*# sourceMappingURL=landing.css.map*/