.next-foundation{font-family:'Segoe UI',Arial,sans-serif;padding:2.3cqw;gap:1.3cqw;color:#15201d;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr))}.next-foundation .card{border-radius:1.5cqw;padding:2.1cqw}.next-foundation h2{font-size:max(10px,4.4cqw);line-height:1.02}.next-foundation h3{font-size:max(10px,3cqw);line-height:1.06}.next-foundation p{font-size:max(10px,1.3cqw)}.n-meta{font-size:max(10px,1cqw);letter-spacing:.05em;line-height:1.3}.n-tag{display:inline-flex;align-items:center;justify-content:space-between;gap:1.3cqw;padding:.85cqw 1.2cqw;border-radius:3cqw;background:#fff;color:#15201d;font-size:max(14px,1.15cqw);align-self:flex-start;line-height:1.2}.next-foundation .n-lockup{display:flex;align-items:center;justify-content:center;gap:1cqw;font-size:2.6cqw;font-weight:600;letter-spacing:-.05em;line-height:1.1}.n-lockup svg{width:5cqw;height:3.5cqw;flex:none}.n-symbol{width:11cqw;height:8cqw}.next-foundation .n-photo{isolation:isolate;color:#fff;background:#20312e}.n-photo>.n-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.n-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#08171b55,transparent 25%,#08171bd9);z-index:-1}.n-photo>*:not(img){position:relative}.n-product{position:relative}.n-product>.product{inset:2.1cqw!important;width:calc(100% - 4.2cqw)!important;height:calc(100% - 4.2cqw)!important;object-position:center!important}.n-palette{display:flex;gap:.5cqw;height:2.6cqw}.n-palette i{background:var(--c);flex:1;border-radius:1cqw}.n-center{align-items:center;justify-content:center}.n-stack{flex-direction:column!important;gap:1.7cqw!important;text-align:center}.n-stack svg{width:10cqw;height:7cqw}.n-round-arrow{display:grid;place-items:center;width:4cqw;height:4cqw;border-radius:50%;background:white;color:#15201d;font-size:2.3cqw}
/* 14 / Supplied architectural graphite and green reference. */
.horizon{background:#f2f3f1;grid-template-rows:repeat(7,minmax(0,1fr));padding:3cqw;gap:1.4cqw}.horizon .h-teaser{grid-column:1/5;grid-row:1/3}.h-teaser h3{font-weight:500}.h-teaser:after{background:linear-gradient(#141919bc,#14191922)}.h-teaser .n-scene{object-position:center 40%}.horizon .h-hero{grid-column:5/13;grid-row:1/5;background:radial-gradient(ellipse at center 70%,#f8f9f7,#dfe0df)}.h-hero .n-lockup{align-self:flex-start;font-size:1.8cqw}.h-hero .n-lockup svg{width:3.5cqw;height:2.4cqw}.h-hero>.product{top:19%!important;height:59%!important;z-index:1}.h-floor{position:absolute;left:12%;right:12%;bottom:17%;height:12%;border-radius:50%;background:#0002;filter:blur(1.5cqw)}.h-hero .n-tag{margin-top:auto;z-index:2}.horizon .h-photo{grid-column:1/5;grid-row:3/8;justify-content:flex-end}.h-photo .n-scene{object-position:44% center}.h-photo h3{max-width:80%}.horizon .h-mark{grid-column:5/8;grid-row:5/8;align-items:center;background:#e4e5e2;justify-content:flex-start;padding:2.8cqw 1.5cqw}.h-mark .n-symbol{width:6cqw;height:4cqw;z-index:2}.h-ridges{position:absolute;width:29cqw;height:29cqw;border-radius:50%;left:-4cqw;top:10cqw;background:repeating-radial-gradient(ellipse at 60% 65%,#161817 0 .3cqw,#f2f3ef .6cqw,#7a7c78 .9cqw,#f2f3ef 1.1cqw);transform:rotate(-25deg)}.horizon .h-green{grid-column:8/13;grid-row:5/8;background:radial-gradient(ellipse at 85% 90%,#b4e5ac,#23ab54 80%);color:#fff}.h-green h3{font-size:3.1cqw;position:relative;z-index:2}.h-green>.product{top:36%!important;height:57%!important;left:18%!important;width:76%!important}.h-green .n-round-arrow{margin-top:auto;position:relative;z-index:2}
/* 15 / Supplied luminous violet glass reference. */
.ultraviolet{background:radial-gradient(at 100% 0,#4e45ff,transparent 60%),#0b0920;color:#fff;font-family:'Century Gothic','Segoe UI',sans-serif;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:1fr 1fr .8fr;padding:3.5cqw;gap:1.7cqw}.ultraviolet .card{border:1px solid #d8d5ff44;background:radial-gradient(at 100% 0,#ffffff22,transparent 70%);border-radius:1.8cqw;padding:2.2cqw}.ultraviolet .u-type{grid-column:1;grid-row:1}.u-type h3{font-size:3.7cqw;font-weight:400}.u-type .n-palette{height:1.5cqw}.ultraviolet .u-product{grid-column:1;grid-row:2/4;background:radial-gradient(ellipse at 45% 70%,#f0ebff,#6353b3 45%,#191150 75%)}.u-product h3{font-size:2.6cqw;text-align:center;z-index:2}.u-product>.product{top:40%!important;height:48%!important;z-index:1}.u-product .n-tag{margin-top:auto;z-index:2}.u-orbit{position:absolute;left:3cqw;right:3cqw;height:27cqw;top:10cqw;border:2.3cqw solid #bdb4f177;border-radius:50%;transform:rotate(30deg);box-shadow:inset 0 0 1cqw #fff5,0 0 3cqw #a894fe55}.ultraviolet .u-sculpture{grid-column:2;grid-row:1;display:grid;place-items:center;background:radial-gradient(at 0 100%,#b5aff3,transparent 65%),#3428ab}.u-sculpture .n-symbol{background:#fff;color:#3c2bdf;border-radius:2cqw;padding:2cqw;width:14cqw;height:13cqw;transform:rotate(-17deg);box-shadow:2cqw 2cqw 0 #0a052266}.ultraviolet .u-identity{grid-column:2;grid-row:2;background:radial-gradient(at 90% 5%,#f5efff,transparent 60%),radial-gradient(at 10% 5%,#4b36ff,transparent 70%),#10092e}.u-identity .n-lockup{font-weight:400;font-size:2.4cqw}.ultraviolet .u-copy{grid-column:2;grid-row:3;text-align:center;justify-content:center;gap:1cqw}.u-copy h3{font-weight:400;font-size:2.9cqw}.ultraviolet .u-photo{grid-column:3;grid-row:1/3;justify-content:space-between;background:#130a3b}.u-photo .n-scene{object-position:51% center;opacity:.78}.u-photo:after{background:linear-gradient(#2a1b65c9,transparent 40%,#100a32e8)}.u-photo h3{font-size:2.8cqw}.ultraviolet .u-white{grid-column:3;grid-row:3;background:#fff;color:#161025;justify-content:center;gap:1.2cqw}.u-white h3{font-size:2.6cqw;font-weight:400}.u-white .n-symbol{width:4cqw;height:2.8cqw;color:#4d38f4}
/* 16 / Our industrial utility direction. */
.utility{background:#dedfd8;color:#151815;gap:1cqw;padding:1.6cqw;font-family:Bahnschrift,Arial,sans-serif;grid-template-columns:1fr 1.15fr 1fr;grid-template-rows:1.25fr .6fr .8fr}.utility .card{border-radius:.2cqw}.utility h2,.utility h3{font-weight:700;letter-spacing:-.035em}.utility .y-head{grid-column:1;grid-row:1;background:#f6ce29}.y-head h2{font-size:5cqw;line-height:.92}.utility .y-photo{grid-column:2/4;grid-row:1}.y-photo:after{background:linear-gradient(90deg,#121b17cc,transparent 80%)}.y-photo h2{font-size:4.5cqw;max-width:73%;margin-top:auto}.utility .y-brand{grid-column:1;grid-row:2/4;background:#151815;color:#f6ce29;justify-content:center;gap:4cqw}.y-brand .n-lockup{font-size:3cqw}.utility .y-machine{grid-column:2;grid-row:2/4;background:#f6f6f0}.y-machine h3{font-size:3.3cqw;z-index:1}.y-machine>.product{top:39%!important;height:50%!important}.y-machine .n-meta{margin-top:auto;z-index:1}.utility .y-type{grid-column:3;grid-row:2;background:#f6ce29;justify-content:center}.y-type h3{font-size:3.5cqw}.utility .y-palette{grid-column:3;grid-row:3;background:#f0efe6}.y-palette .n-tag{background:#151815;color:#fff}.y-stripes{height:2.8cqw;background:repeating-linear-gradient(120deg,#151815 0 1.2cqw,transparent 1.2cqw 2.4cqw)}.y-stamp{display:flex;align-items:center;gap:1cqw;border-top:1px solid #fff3;padding-top:1.5cqw;color:#eceee3;font-size:max(10px,1cqw);letter-spacing:.08em}.y-stamp i{width:1cqw;height:1cqw;background:#f6ce29;border-radius:50%}
/* 17 / Our component and circuit direction. */
.circuit{background:#dfe7ed;color:#071b39;gap:1cqw;padding:1.8cqw;font-family:Arial,sans-serif}.circuit .card{border-radius:.25cqw;padding:2.2cqw}.circuit .c-hero{grid-column:1/8;grid-row:1/4;background:#204dff;color:#fff}.c-hero .n-symbol{width:22cqw;height:15cqw;align-self:flex-end;margin-top:1cqw}.c-hero h2{font-size:5.8cqw}.c-hero .n-meta{letter-spacing:.12em}.circuit .c-diagram{grid-column:8/13;grid-row:1/3;background:#f8fafb}.c-diagram svg{width:100%;height:80%;stroke:#204dff}.circuit .c-identity{grid-column:8/13;grid-row:3/5;background:#071b39;color:#fff}.c-identity .n-lockup{font-size:2.8cqw}.circuit .c-story{grid-column:1/8;grid-row:4/7;padding:0;display:grid;grid-template-columns:1fr 1fr;background:#fff}.c-story .n-scene{width:100%;height:100%;object-fit:cover;object-position:53% center}.c-story-text{padding:2cqw;display:flex;flex-direction:column;justify-content:space-between}.c-story-text h3{font-size:3.3cqw}.c-story .n-tag{border-radius:.2cqw;background:#204dff;color:#fff}.circuit .c-product{grid-column:8/13;grid-row:5/7;background:#f8fafb}.c-product>.product{top:12%!important;height:67%!important}.c-product .n-palette{height:1cqw;margin-top:auto;z-index:1}.c-product .n-palette i{border-radius:0}
/* 18 / Our human, premium equipment direction. */
.field{background:#e7e1d4;color:#263b32;gap:1.2cqw;padding:2.4cqw;font-family:'Segoe UI',Arial,sans-serif}.field .card{border-radius:.7cqw}.field .d-hero{grid-column:1/9;grid-row:1/4}.d-hero .n-scene{object-position:center 55%}.d-hero:after{background:linear-gradient(90deg,#172b24ce,transparent 95%)}.d-hero h2{font-size:5.2cqw}.field .d-brand{grid-column:9/13;grid-row:1/3;background:#263b32;color:#ede5d5}.d-brand .n-lockup{font-size:2.5cqw}.field .d-colors{grid-column:9/13;grid-row:3;background:#f3efe4;justify-content:center;gap:1cqw}.d-colors .n-palette{height:2cqw}.field .d-machine{grid-column:1/5;grid-row:4/7;background:radial-gradient(at 50% 50%,#faf8ef,#d7cfbe)}.d-machine>.product{top:21%!important;height:62%!important}.d-machine .n-meta{margin-top:auto}.field .d-copy{grid-column:5/9;grid-row:4/7;background:#263b32;color:#f4ecdb}.d-copy h3{font-size:4.4cqw;font-weight:400}.d-copy .n-round-arrow{background:#d3ac4c;color:#263b32}.field .d-contour{grid-column:9/13;grid-row:4/7;background:#f3efe4;isolation:isolate}.d-contour:after{content:'';position:absolute;inset:-12cqw;background:repeating-radial-gradient(ellipse at 80% 40%,transparent 0 1cqw,#8a9b803d 1.05cqw 1.12cqw,transparent 1.18cqw 1.7cqw);transform:rotate(28deg);z-index:-1}.d-contour .n-symbol{width:13cqw;height:9cqw}.d-contour .n-meta{margin-top:auto}

.fvelocity.velocity-lime{--accent:#c6f458}.fvelocity.velocity-lime .fvelocity-type{background:#c6f458;color:#0b1011}.fvelocity.velocity-lime .fvelocity-red{background:radial-gradient(at 80% 70%,#b7ef35,transparent 60%),#efefed}

