:root{--blue:#327cff;--pale:#eef1f5}.g6-header{position:absolute}.g6-hero{height:100vh;min-height:800px;position:relative;overflow:hidden;background:#07101c}.g6-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07101cf4 0%,#07101cb7 38%,transparent 70%),linear-gradient(0deg,#07101c85,transparent 45%)}.g6-hero>img{width:100%;height:100%;object-fit:cover;object-position:54% center}.g6-hero-copy{position:absolute;z-index:2;left:max(6vw,calc((100% - var(--max))/2));top:27%;max-width:740px}.g6-hero h1,.g6-intro h2,.g6-apps h2,.g6-layout h2,.detail-heading h2,.g6-specs h2,.g6-cta h2{font:600 clamp(56px,8vw,115px)/.85 'Barlow Condensed';text-transform:uppercase;letter-spacing:-.04em;margin:0}.g6-hero h1 em{font-style:normal;color:#75a9ff}.g6-hero-copy>p:not(.kicker){max-width:530px;color:#bbc4d1;font-size:17px}.g6-btn{background:var(--blue);color:#fff}.g6-hero>span{position:absolute;z-index:2;right:35px;bottom:28px;font-size:10px;letter-spacing:.2em}.g6-intro{padding:130px max(6vw,calc((100% - var(--max))/2));display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:#f0f1f3;color:#101822}.g6-intro>div:last-child{align-self:end;color:#626a74;font-size:17px}.g6-apps{padding:130px max(6vw,calc((100% - var(--max))/2));background:#091321}.g6-app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:70px}.g6-app-grid article{background:#111e2e;padding:35px;min-height:290px}.g6-app-grid b{color:#75a9ff}.g6-app-grid h3{font:600 28px 'Barlow Condensed';text-transform:uppercase;margin:90px 0 8px}.g6-app-grid p{color:#909cab}.g6-layout{display:grid;grid-template-columns:1.15fr .85fr;background:#dce2ea;color:#101822}.g6-layout-image{min-height:720px}.g6-layout-image img{width:100%;height:100%;object-fit:cover}.g6-layout>div:last-child{padding:100px 6vw;align-self:center}.g6-layout p:not(.kicker){color:#606a76}.g6-layout dl{margin-top:40px}.g6-layout dl div{display:flex;justify-content:space-between;border-top:1px solid #adb6c1;padding:15px 0}.g6-layout dd{margin:0;font-weight:600}.detail-gallery{padding:130px max(6vw,calc((100% - var(--max))/2));background:#f0f1f3;color:#111923}.detail-heading{max-width:900px}.detail-heading>p:last-child{color:#68717c}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:70px}.detail-grid figure{margin:0;background:#fff}.detail-grid figure.wide{grid-column:1/-1;display:grid;grid-template-columns:1.3fr .7fr}.detail-grid img{width:100%;height:520px;object-fit:cover}.detail-grid .wide img{height:620px}.detail-grid figcaption{padding:28px;display:grid}.detail-grid figcaption b{font:600 27px 'Barlow Condensed';text-transform:uppercase}.detail-grid figcaption span{color:#6a727b}.g6-specs{padding:130px max(6vw,calc((100% - var(--max))/2));display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:#09111d}.g6-specs>div>p:last-child{color:#929dab}.g6-specs dl div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #303b48;padding:20px 0}.g6-specs dt{color:#8995a3}.g6-specs dd{margin:0}.g6-cta{padding:110px max(6vw,calc((100% - var(--max))/2));display:flex;justify-content:space-between;align-items:end;gap:50px;background:#152a48}.g6-cta h2{font-size:clamp(50px,6vw,88px)}@media(max-width:850px){.g6-hero{height:820px}.g6-hero-copy{left:22px;right:22px;top:24%}.g6-hero h1{font-size:72px}.g6-intro,.g6-specs{grid-template-columns:1fr;padding:80px 22px}.g6-apps,.detail-gallery{padding:80px 22px}.g6-app-grid{grid-template-columns:1fr 1fr}.g6-layout{grid-template-columns:1fr}.g6-layout-image{min-height:500px}.g6-layout>div:last-child{padding:70px 22px}.detail-grid{grid-template-columns:1fr}.detail-grid figure.wide{grid-column:auto;display:block}.detail-grid img,.detail-grid .wide img{height:430px}.g6-cta{padding:80px 22px;flex-direction:column;align-items:start}}@media(max-width:520px){.g6-app-grid{grid-template-columns:1fr}.detail-grid img,.detail-grid .wide img{height:360px}}
.g6-specs dl{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0}.g6-specs dl div{grid-template-columns:1.15fr .85fr;padding:18px 0}.g6-specs dd{font-weight:600;color:#fff}@media(max-width:850px){.g6-specs dl{grid-template-columns:1fr}}
