.industryTruck-module__96zAnG__section{--font-industry:"Unbounded", var(--font-sans);--canvas-height:calc(100svh - var(--site-header-height));isolation:isolate;height:100svh;color:var(--site-ink);scroll-margin-top:calc(-1 * var(--site-header-height));background:#fff;position:relative;overflow:hidden}.industryTruck-module__96zAnG__stage{inset:var(--site-header-height) 0 0;position:absolute}.industryTruck-module__96zAnG__intro{z-index:3;top:clamp(24px, calc(var(--canvas-height) * .03), 48px);pointer-events:none;position:absolute;left:5vw}.industryTruck-module__96zAnG__title{color:#000;font-family:var(--font-industry);letter-spacing:.025em;align-items:baseline;gap:.22em;margin:0;font-size:clamp(.975rem,1.235vw,1.853rem);font-weight:500;line-height:1.18;display:inline-flex}.industryTruck-module__96zAnG__title span{display:inline-block}.industryTruck-module__96zAnG__join{transform-origin:0;background:#f48126;align-self:center;width:.9em;height:2px;margin-inline:.08em}.industryTruck-module__96zAnG__accent{color:#f48126;margin-left:-.22em}.industryTruck-module__96zAnG__description{color:#6c7974;margin:12px 0 0;font-size:clamp(.731rem,.825vw,1.238rem);line-height:1.7}.industryTruck-module__96zAnG__gallery{margin:0;padding:0;list-style:none}.industryTruck-module__96zAnG__staticDescription{display:none}.industryTruck-module__96zAnG__satellite{z-index:1;top:var(--card-top);left:var(--card-center);width:var(--card-width);position:absolute;transform:translate(-50%)}.industryTruck-module__96zAnG__card{--card-radius:8px;--caption-inset:clamp(12px, 1.1vw, 20px);aspect-ratio:3/2;clip-path:inset(0 round var(--card-radius));background:#f7f8f4;position:relative;overflow:hidden}.industryTruck-module__96zAnG__card:before{content:"";z-index:2;background:linear-gradient(112deg,#0000 28%,#b3c9d51f 39%,#ffffff80 45%,#89a7b82e 51%,#0000 65%) 0 0/220% 100%;background-position:var(--metal-shift,120%) 50%;mix-blend-mode:soft-light;opacity:var(--metal-opacity,0);pointer-events:none;position:absolute;inset:0}.industryTruck-module__96zAnG__card:after{content:"";height:40%;min-height:72px;opacity:var(--caption-opacity,1);pointer-events:none;background:linear-gradient(#0000,#00000024 38%,#000000ad);position:absolute;inset:auto 0 0}.industryTruck-module__96zAnG__photo{object-fit:cover;filter:saturate(.96)contrast(1.025);transform:translate3d(var(--photo-pan,0px), 0, 0)}.industryTruck-module__96zAnG__caption{z-index:1;bottom:var(--caption-inset);left:var(--caption-inset);max-width:calc(100% - 2 * var(--caption-inset));color:#fff;letter-spacing:.01em;text-shadow:0 1px 4px #0003;opacity:var(--caption-opacity,1);padding-left:20px;font-size:clamp(.625rem,.65vw,.875rem);font-weight:500;line-height:1.5;position:absolute}.industryTruck-module__96zAnG__caption:before{content:"";background:#ffc42b;width:12px;height:2px;position:absolute;top:50%;left:0}.industryTruck-module__96zAnG__truck{z-index:2;width:calc(min(34.1667vw, calc(var(--canvas-height) * .607407)) * var(--truck-size-scale));aspect-ratio:var(--truck-aspect);position:absolute;top:38.8889%;left:50%;transform:translate(-50%)}.industryTruck-module__96zAnG__truckMotion{transform-origin:top;position:absolute;inset:0}.industryTruck-module__96zAnG__truckImage{object-fit:contain}.industryTruck-module__96zAnG__wheelPort{z-index:1;aspect-ratio:1;pointer-events:none;border-radius:50%;display:block;position:absolute;overflow:hidden}.industryTruck-module__96zAnG__wheelFace{filter:grayscale(.7)brightness(.72);transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;width:100%;height:100%;display:block}.industryTruck-module__96zAnG__section[data-journey-enabled] .industryTruck-module__96zAnG__wheelFace{will-change:transform}.industryTruck-module__96zAnG__markerLight{z-index:3;aspect-ratio:1;opacity:var(--marker-light-opacity,0);transform:scale(calc(.8 + var(--marker-light-opacity,0) * .2));pointer-events:none;background:radial-gradient(circle,#ffde85d9 0 9%,#ffb6398c 22%,#ff912629 43%,#0000 68%);border-radius:50%;place-items:center;display:grid;position:absolute}.industryTruck-module__96zAnG__markerCore{background:#ffdc86;border-radius:2px;width:25%;height:15%;box-shadow:0 0 3px 1px #ffac4266}.industryTruck-module__96zAnG__section[data-journey-phase=driving] .industryTruck-module__96zAnG__markerCore,.industryTruck-module__96zAnG__section[data-journey-phase=departing] .industryTruck-module__96zAnG__markerCore{animation:3.6s ease-in-out infinite industryTruck-module__96zAnG__markerBreathe}@keyframes industryTruck-module__96zAnG__markerBreathe{0%,to{opacity:.82}50%{opacity:1}}.industryTruck-module__96zAnG__driveScene{z-index:0;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0}.industryTruck-module__96zAnG__driveBackdrop{inset:0 0 calc(100% - var(--drive-ground));position:absolute;overflow:hidden}.industryTruck-module__96zAnG__driveWords{color:#ededed;width:max-content;font-family:var(--font-industry);font-size:min(25vw, calc(var(--canvas-height) * .4));letter-spacing:-.045em;word-spacing:.08em;white-space:nowrap;font-weight:600;line-height:.9;position:absolute;bottom:-.01em;left:0}.industryTruck-module__96zAnG__drivePanel{isolation:isolate;inset:var(--drive-ground) 0 0;clip-path:inset(0 0 var(--scene-reveal-inset,100%) 0);color:#f6f7f1;text-transform:uppercase;position:absolute;overflow:hidden}.industryTruck-module__96zAnG__drivePanel:before{content:"";z-index:-1;pointer-events:none;background:#000;position:absolute;inset:0}.industryTruck-module__96zAnG__driveBackdrop{opacity:var(--drive-word-opacity,var(--drive-copy-opacity,0))}.industryTruck-module__96zAnG__driveEyebrow{opacity:var(--drive-copy-opacity,0);text-transform:none}.industryTruck-module__96zAnG__industryTrack{opacity:var(--drive-item-opacity,var(--drive-copy-opacity,0))}.industryTruck-module__96zAnG__driveEyebrow,.industryTruck-module__96zAnG__driveCapability{font-family:var(--font-mono);font-size:clamp(10px,.65vw,14px)}.industryTruck-module__96zAnG__driveEyebrow{top:clamp(30px, calc(var(--canvas-height) * .055), 76px);color:#a2b5a7;letter-spacing:.12em;margin:0;position:absolute;left:5vw}.industryTruck-module__96zAnG__industryTrack{top:clamp(78px, calc(var(--canvas-height) * .13), 178px);align-items:stretch;width:max-content;display:flex;position:absolute;left:5vw}.industryTruck-module__96zAnG__driveLead{flex:0 0 46vw;width:46vw}.industryTruck-module__96zAnG__driveLead p{font-family:var(--font-industry);font-size:min(4.4vw, calc(var(--canvas-height) * .1));letter-spacing:-.045em;margin:0;font-weight:700;line-height:1.08}.industryTruck-module__96zAnG__driveLeadSecondary{color:#555}.industryTruck-module__96zAnG__driveIndustry{isolation:isolate;width:max-content;min-width:36vw;min-height:min(28vw, calc(var(--canvas-height) * .34));opacity:calc(.38 + .62 * var(--industry-focus,1));transform:translateY(calc(12px * (1 - var(--industry-focus,1))));border-left:1px solid #e2eddc26;flex:none;padding:0 3.5vw;position:relative}.industryTruck-module__96zAnG__driveNumber{color:#f49a48;font-family:var(--font-mono);font-size:clamp(11px,.8vw,17px)}.industryTruck-module__96zAnG__driveIndustryName{margin:clamp(8px, calc(var(--canvas-height) * .012), 14px) 0 clamp(6px, calc(var(--canvas-height) * .008), 10px);font-family:var(--font-industry);font-size:min(2vw, calc(var(--canvas-height) * .055));letter-spacing:-.025em;white-space:nowrap;text-transform:none;text-shadow:0 2px 16px #0009;font-weight:700;line-height:1.15}.industryTruck-module__96zAnG__noWrap{white-space:nowrap}.industryTruck-module__96zAnG__driveCapability{color:#c2cfc7;letter-spacing:.01em;text-transform:none;max-width:42ch;min-height:3.2em;margin:0;line-height:1.6}.industryTruck-module__96zAnG__driveIndustryVisual{z-index:-1;position:absolute;inset:0 3.5vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 4%,#000 12% 84%,#00000073 95%,#0000 100%),linear-gradient(#0000 0%,#00000080 6%,#000 18% 72%,#00000080 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 4%,#000 12% 84%,#00000073 95%,#0000 100%),linear-gradient(#0000 0%,#00000080 6%,#000 18% 72%,#00000080 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.industryTruck-module__96zAnG__driveIndustryVisual:after{content:"";pointer-events:none;background:linear-gradient(#000 0%,#000000e6 18%,#000000a6 36%,#00000029 58%,#0000 76%);position:absolute;inset:0}.industryTruck-module__96zAnG__driveIndustryPhoto{object-fit:cover;object-position:center;filter:saturate(calc(.25 + .69 * var(--industry-focus,1))) brightness(calc(.72 + .28 * var(--industry-focus,1))) contrast(1.02);transform:scale(calc(1.035 - .035 * var(--industry-focus,1)))}.industryTruck-module__96zAnG__section[data-journey-enabled] .industryTruck-module__96zAnG__card{will-change:transform, opacity, clip-path}.industryTruck-module__96zAnG__section[data-journey-enabled] .industryTruck-module__96zAnG__truckMotion,.industryTruck-module__96zAnG__section[data-journey-enabled] .industryTruck-module__96zAnG__driveWords,.industryTruck-module__96zAnG__section[data-journey-enabled] .industryTruck-module__96zAnG__industryTrack{will-change:transform, opacity}.industryTruck-module__96zAnG__section[data-journey-interactive=false] .industryTruck-module__96zAnG__truck{pointer-events:none}.industryTruck-module__96zAnG__section[data-journey-interactive=false] .industryTruck-module__96zAnG__highlight{transition:none}.industryTruck-module__96zAnG__card:focus-visible,.industryTruck-module__96zAnG__truck:focus-visible{outline-offset:4px;outline:2px solid #3d8b7e}.industryTruck-module__96zAnG__connections{z-index:3;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.industryTruck-module__96zAnG__connections[data-ready=true]{opacity:1}.industryTruck-module__96zAnG__route,.industryTruck-module__96zAnG__highlight{fill:none;stroke:#8a9993;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.industryTruck-module__96zAnG__route{opacity:.4;transition:opacity .18s}.industryTruck-module__96zAnG__highlight{stroke:#f48126;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .44s,opacity .18s}.industryTruck-module__96zAnG__point{fill:#fff;stroke:#a3afa9;stroke-width:1px;vector-effect:non-scaling-stroke}.industryTruck-module__96zAnG__point[data-start]{fill:#4b8a77;stroke:#fff;stroke-width:1.25px;animation:industryTruck-module__96zAnG__pinCoreBreathe 2.6s ease-in-out var(--pin-delay,0s) infinite}.industryTruck-module__96zAnG__point[data-end]{fill:#81958b;stroke:#fff;stroke-width:1px}.industryTruck-module__96zAnG__pinHalo{fill:none;stroke:#4b8a77;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:industryTruck-module__96zAnG__pinHaloBreathe 2.6s ease-out var(--pin-delay,0s) infinite}@keyframes industryTruck-module__96zAnG__pinHaloBreathe{0%{opacity:.65;transform:scale(.7)}75%,to{opacity:0;transform:scale(2)}}@keyframes industryTruck-module__96zAnG__pinCoreBreathe{0%,to{opacity:.65}50%{opacity:1}}.industryTruck-module__96zAnG__connections [data-active] .industryTruck-module__96zAnG__pinHalo{stroke:#f48126}.industryTruck-module__96zAnG__section[data-journey-interactive=false] .industryTruck-module__96zAnG__pinHalo,.industryTruck-module__96zAnG__section[data-journey-interactive=false] .industryTruck-module__96zAnG__point[data-start]{animation-play-state:paused}.industryTruck-module__96zAnG__packet{fill:#f48126;stroke:#fff;stroke-width:1.2px;opacity:0;vector-effect:non-scaling-stroke}.industryTruck-module__96zAnG__connections[data-selected] .industryTruck-module__96zAnG__route{opacity:.16}.industryTruck-module__96zAnG__connections [data-active] .industryTruck-module__96zAnG__route{opacity:.5}.industryTruck-module__96zAnG__connections [data-active] .industryTruck-module__96zAnG__highlight{stroke-dashoffset:0;opacity:1}.industryTruck-module__96zAnG__connections [data-active] .industryTruck-module__96zAnG__point{fill:#f48126;stroke:#fff}.industryTruck-module__96zAnG__connectionLabel{opacity:0;fill:#46695f;stroke:#fffffffa;stroke-width:2.5px;paint-order:stroke fill;font-family:var(--font-mono);font-size:12px;font-weight:600;transition:opacity .18s}.industryTruck-module__96zAnG__connections [data-active] .industryTruck-module__96zAnG__connectionLabel{opacity:1}@media (max-width:1279px),(max-height:700px){.industryTruck-module__96zAnG__connectionLabel{display:none}}@media (max-width:899px),(max-height:599px),(prefers-reduced-motion:reduce){.industryTruck-module__96zAnG__section{height:auto;min-height:100svh;padding:calc(var(--site-header-height) + 24px) 24px 48px;overflow:clip}.industryTruck-module__96zAnG__stage{flex-direction:column;max-width:1080px;margin-inline:auto;display:flex;position:relative;inset:auto}.industryTruck-module__96zAnG__intro{order:0;position:relative;inset:auto}.industryTruck-module__96zAnG__title{letter-spacing:.015em;gap:.16em;font-size:clamp(.875rem,2.65vw,1.5rem)}.industryTruck-module__96zAnG__description{max-width:32ch;font-size:.875rem}.industryTruck-module__96zAnG__truck{width:calc(min(100%, 640px) * var(--truck-size-scale));order:1;margin:32px auto;position:relative;inset:auto;transform:none}.industryTruck-module__96zAnG__gallery{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.industryTruck-module__96zAnG__satellite{width:auto;position:relative;inset:auto;transform:none}.industryTruck-module__96zAnG__satellite:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}.industryTruck-module__96zAnG__caption{font-size:.625rem}.industryTruck-module__96zAnG__connections{display:none}.industryTruck-module__96zAnG__staticDescription{color:#596761;font-family:var(--font-mono);margin:14px 0 0;font-size:.8125rem;line-height:1.65;display:block}}@media (max-width:599px){.industryTruck-module__96zAnG__gallery{grid-template-columns:minmax(0,1fr);gap:24px}.industryTruck-module__96zAnG__satellite:last-child{grid-column:auto;width:100%}.industryTruck-module__96zAnG__caption{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.industryTruck-module__96zAnG__pinHalo{opacity:0;animation:none}.industryTruck-module__96zAnG__point[data-start]{animation:none}.industryTruck-module__96zAnG__route,.industryTruck-module__96zAnG__highlight,.industryTruck-module__96zAnG__connectionLabel{transition:none}.industryTruck-module__96zAnG__section[data-journey-phase] .industryTruck-module__96zAnG__markerCore{animation:none}}
