/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/components/home/home-cover/home-cover.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.home-cover-block{height:calc(100svh + 150px);position:relative}.home-cover-content{height:100%;overflow:hidden;position:relative;width:100%}.home-cover-background{bottom:0;height:100%;position:absolute;transform-origin:center center;width:100%;z-index:0}.home-cover-background picture{display:inline}.home-cover-background img,.home-cover-background video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-cover-separation-top{--base-rows:11;--base-columns:22}.home-cover-wrapper{color:#f9f9f9;grid-column:2/span 22;height:calc(100% - 180px)!important;position:relative;width:100%;z-index:1}.home-cover-inner-content{bottom:0;height:-moz-max-content;height:max-content;position:absolute;width:100%}.home-cover-label{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:9px;letter-spacing:.96px;margin-bottom:28px;text-transform:uppercase}.home-cover-label-icon{height:14px;-o-object-fit:contain;object-fit:contain;width:30px}.home-cover-title{--base-columns:22}.home-cover-title p{font-family:Artegra Sans,sans-serif;font-size:42px;font-weight:800;grid-column:1/span 22;letter-spacing:-1.26px;line-height:44px;text-transform:uppercase}.home-cover-title p:first-child{grid-column:3/span 20}.home-cover-title p:last-of-type{grid-column:1/span 22}.home-cover-logo{--base-columns:22;margin-bottom:25px}.home-cover-logo div{grid-column:8/span 14}.home-cover-logo img,.home-cover-logo svg{height:auto;transform-origin:center;width:100%}.home-cover-bottom-content{display:flex;flex-direction:column;gap:28px}.home-cover-description p{font-size:16px;letter-spacing:-.16px;line-height:24px}.home-cover-image{bottom:23vh;position:absolute;right:-75px}.home-cover-image img{height:auto;transform-origin:bottom left;width:476px}.home-cover-overlay{background:radial-gradient(61.1% 53.95% at 16.85% 70.64%,rgba(2,16,40,.3) 0,rgba(2,16,40,0) 100%),linear-gradient(178deg,rgba(2,16,40,0) 41.52%,rgba(2,16,40,.6) 102.79%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media only screen and (min-width:768px){.home-cover-wrapper{grid-column:3/span 20}.home-cover-inner-content{bottom:3.5vh}.home-cover-label{font-size:18px;letter-spacing:1.08px;margin-bottom:26px}.home-cover-label-icon{height:16px;width:37px}.home-cover-title{--base-columns:20}.home-cover-title p{font-size:80px;grid-column:1/span 20;letter-spacing:-2.4px;line-height:80px}.home-cover-title p:first-child{grid-column:5/span 16}.home-cover-title p:last-of-type{grid-column:1/span 20}.home-cover-logo{--base-columns:20;margin-bottom:30px}.home-cover-logo div{grid-column:9/span 12}.home-cover-bottom-content{flex-direction:row;justify-content:space-between}.home-cover-description{width:56%}.home-cover-description p{font-size:18px;letter-spacing:-.18px;line-height:28px}.home-cover-image{bottom:0;right:-218px}.home-cover-image img{width:900px}}@media only screen and (min-width:1024px){.home-cover-wrapper{grid-column:3/span 18}.home-cover-label{align-items:start;font-size:20px;letter-spacing:1.2px;margin-bottom:14px}.home-cover-label-icon{height:21px;width:48px}.home-cover-title{--base-columns:18}.home-cover-title p{font-size:90px;grid-column:1/span 18;letter-spacing:-2.7px;line-height:90px}.home-cover-title p:first-child{grid-column:4/span 15}.home-cover-title p:last-of-type{grid-column:1/span 18}.home-cover-logo{--base-columns:18;margin-bottom:50px}.home-cover-logo div{grid-column:7/span 10}.home-cover-description p{font-size:18px;letter-spacing:-.18px;line-height:28px}.home-cover-image{bottom:10px;right:-100px}.home-cover-image img{width:660px}}@media only screen and (min-width:1280px){.home-cover-separation-top{--base-columns:16;--base-rows:9}.home-cover-wrapper{grid-column:4/span 16}.home-cover-label{--base-columns:16}.home-cover-label-icon{height:21px;width:40px}.home-cover-title{--base-columns:16}.home-cover-title p{font-size:100px;letter-spacing:-3px;line-height:100px}.home-cover-title p:first-child{grid-column:3/span 14}.home-cover-title p:last-of-type{grid-column:1/span 16}.home-cover-logo{--base-columns:16}.home-cover-logo div{grid-column:8/span 8}.home-cover-description{width:43.5%}.home-cover-description p{font-size:16px;letter-spacing:-.16px;line-height:26px}.home-cover-image{bottom:30px;right:-100px}.home-cover-image img{width:700px}}@media only screen and (min-width:1440px){.home-cover-block{height:1207px}.home-cover-inner-content{bottom:34vh}.home-cover-label{margin-bottom:10px}.home-cover-label-icon{height:21px;width:48px}.home-cover-title p{font-size:110px;letter-spacing:-3.3px;line-height:110px}.home-cover-logo div{grid-column:7/span 8}.home-cover-description{width:47%}.home-cover-description p{font-size:18px;letter-spacing:-.18px;line-height:28px}.home-cover-logo{margin-bottom:26px}.home-cover-image{bottom:10%;right:-60px}.home-cover-image img{width:850px}}@media only screen and (min-width:1920px){.home-cover-block{height:1300px}.home-cover-wrapper{grid-column:4/span 15}.home-cover-inner-content{bottom:14vh}.home-cover-separation-top{--base-columns:15;--base-rows:10}.home-cover-label{margin-bottom:20px}.home-cover-title{--base-columns:15}.home-cover-title p{font-size:140px;letter-spacing:-4.2px;line-height:140px}.home-cover-logo{--base-columns:15;margin-bottom:30px}.home-cover-logo div{grid-column:8/span 8}.home-cover-description{width:40%}.home-cover-description p{font-size:20px;letter-spacing:-.2px;line-height:30px}.home-cover-image{bottom:0;right:1vw}.home-cover-image img{width:1000px}}
