.logistics-case{--logistics-image-radius:calc(clamp(1.5rem, 3vw, 2.5rem) - 1rem);--lm-ink:#f7f9fc;--lm-on-ink:15 23 42;--lm-on-ink-solid:#0f172a;--lm-accent:#2563eb;--lm-accent-soft:#1d4ed8;--lm-line:#0f172a24;--background:#f7f9fc;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--muted-foreground:#526176;--border:#0f172a24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lm-ink)}.logistics-case .lm-section-heading h2{max-width:36ch}.logistics-hero{border-bottom:1px solid var(--lm-line)}.logistics-case .logistics-hero:after{background:linear-gradient(180deg, #dbeafeeb 0%, #eff6ffd1 48%, var(--lm-ink) 100%)}.logistics-hero{background:radial-gradient(circle at 78% 18%,#93c5fd94,#0000 34%),radial-gradient(circle at 18% 72%,#c4b5fd6b,#0000 38%),linear-gradient(135deg,#eff6ff 0%,#f8fafc 52%,#eef2ff 100%)}.logistics-case .lennar-case__hero h1{overflow-wrap:anywhere;max-width:12ch}.logistics-section{gap:var(--lm-content-space);padding:var(--lm-section-space) var(--lm-gutter);border-top:1px solid var(--lm-line)}.logistics-section:has(.logistics-figure__media){border-top:0}.logistics-demo-section,.logistics-research-section,.logistics-architecture-section{background:#eef6ff}.logistics-challenge,.logistics-solution-section,.logistics-safeguards-section{background:#f3f0ff}.logistics-workflow-section,.logistics-strategy{background:#fff}.logistics-demo-section{text-align:center;align-items:center}.logistics-demo-section .lm-section-heading{align-items:center}.logistics-section .lm-section-heading>p,.logistics-challenge>p:not(:first-child),.logistics-case .project-detail-row>p{max-width:68ch;font-size:var(--portfolio-body-size);line-height:var(--lm-line-height)}.logistics-challenge{gap:var(--lm-heading-gap)}.logistics-challenge-grid{width:100%;margin-top:var(--lm-block-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.logistics-challenge-card{background:var(--card);gap:var(--lm-heading-gap)}.logistics-challenge-card h3{font-size:var(--lm-subsection-title-size);letter-spacing:-.025em;font-weight:700;line-height:1.2}.logistics-challenge-card p{color:var(--muted-foreground);font-size:var(--portfolio-body-size)}@media (max-width:900px){.logistics-challenge-grid{grid-template-columns:1fr}}.logistics-strategy{--lm-accent-soft-rgb:29 78 216}.logistics-strategy .lm-contribution-output>span{color:var(--muted-foreground)}.logistics-figure{border-top:0;margin:0;padding-top:0}.logistics-figure__media{border:1px solid var(--lm-line);border-radius:var(--logistics-image-radius);background:var(--card);border-top:0;overflow:hidden}.logistics-case img,.logistics-case .lm-next-project-image{border-radius:var(--logistics-image-radius)}.logistics-figure__media img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.logistics-video-media{justify-content:center;width:min(62rem,100%);margin-inline:auto;display:flex}.logistics-video{width:100%;height:auto;display:block}.logistics-figure figcaption{color:var(--muted-foreground);font-size:var(--portfolio-label-size);padding-top:1rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.logistics-figure__media:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.logistics-figure__media img{transition:none}}
