.fleet-gallery-module__9aSEaa__gallery{min-width:0;margin-top:44px}.fleet-gallery-module__9aSEaa__stage{--card-width:250px;height:calc(var(--card-width) * 2868 / 1320 + 66px);touch-action:pan-y pinch-zoom;isolation:isolate;position:relative;overflow:hidden}.fleet-gallery-module__9aSEaa__card{width:var(--card-width);aspect-ratio:1320/2868;background:var(--soft);border-radius:4px;padding:0;transition:transform .35s,opacity .35s;position:absolute;top:28px;left:50%;box-shadow:0 8px 22px #292b2714}.fleet-gallery-module__9aSEaa__card img{object-fit:contain;border-radius:inherit;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fleet-gallery-module__9aSEaa__active{z-index:3;cursor:zoom-in;transform:translate(-50%)}.fleet-gallery-module__9aSEaa__previous{transform:translateX(calc(-50% - var(--card-width) * .72)) rotate(-7deg) scale(.88);z-index:1;opacity:.7}.fleet-gallery-module__9aSEaa__next{transform:translateX(calc(-50% + var(--card-width) * .72)) rotate(7deg) scale(.88);z-index:1;opacity:.7}.fleet-gallery-module__9aSEaa__controls{justify-content:center;align-items:center;gap:24px;margin-top:12px;display:flex}.fleet-gallery-module__9aSEaa__control{border:1px solid var(--line);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s;display:grid}.fleet-gallery-module__9aSEaa__control:hover{background:var(--soft)}.fleet-gallery-module__9aSEaa__counter{font-variant-numeric:tabular-nums;letter-spacing:.12em;text-align:center;min-width:68px;font-size:12px}.fleet-gallery-module__9aSEaa__caption{text-align:center;max-width:400px;min-height:104px;margin:20px auto 0}.fleet-gallery-module__9aSEaa__caption h3{margin-bottom:6px;font-size:16px}.fleet-gallery-module__9aSEaa__caption p{color:var(--muted);font-size:13px}.fleet-gallery-module__9aSEaa__viewer{border:1px solid var(--line);background:var(--paper);width:min(96vw,900px);max-width:96vw;height:94dvh;max-height:94dvh;color:var(--ink);overscroll-behavior:contain;margin:auto;padding:58px 20px 20px;position:fixed;inset:0}.fleet-gallery-module__9aSEaa__viewer::backdrop{background:#1a1b18cc}.fleet-gallery-module__9aSEaa__viewer[open]{justify-content:center;align-items:center;display:flex}.fleet-gallery-module__9aSEaa__viewer img{object-fit:contain;width:100%;height:100%;display:block}.fleet-gallery-module__9aSEaa__close{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:12px}@media (max-width:760px){.fleet-gallery-module__9aSEaa__stage{--card-width:min(70vw, 270px)}.fleet-gallery-module__9aSEaa__previous{transform:translateX(calc(-50% - var(--card-width) * .76)) rotate(-4deg) scale(.9)}.fleet-gallery-module__9aSEaa__next{transform:translateX(calc(-50% + var(--card-width) * .76)) rotate(4deg) scale(.9)}.fleet-gallery-module__9aSEaa__caption{min-height:116px}}@media (prefers-reduced-motion:reduce){.fleet-gallery-module__9aSEaa__card,.fleet-gallery-module__9aSEaa__control{transition:none}}
.fleet-case-study-module__LtW8Za__page{min-width:0}.fleet-case-study-module__LtW8Za__subtitle{font-family:var(--font-serif), Georgia, serif;max-width:800px;margin-bottom:25px;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.fleet-case-study-module__LtW8Za__details{border-top:1px solid var(--line);grid-template-columns:1.2fr .7fr .6fr 1.8fr;gap:30px;margin:42px 0 0;padding-top:26px;display:grid}.fleet-case-study-module__LtW8Za__details dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.fleet-case-study-module__LtW8Za__details dd{margin:10px 0 0;font-size:14px}.fleet-case-study-module__LtW8Za__cover{background:var(--soft);padding:38px}.fleet-case-study-module__LtW8Za__cover>img{object-fit:contain;width:100%;height:auto;max-height:660px;display:block}.fleet-case-study-module__LtW8Za__cover figcaption{max-width:760px;color:var(--ink);margin-top:20px;font-size:12px}.fleet-case-study-module__LtW8Za__cover figcaption a{margin-top:8px}.fleet-case-study-module__LtW8Za__scope{padding:54px 0 18px}.fleet-case-study-module__LtW8Za__scope dl{grid-template-columns:repeat(4,1fr);gap:30px;margin:25px 0 0;display:grid}.fleet-case-study-module__LtW8Za__scope dl>div{border-top:1px solid var(--line);flex-direction:column-reverse;align-items:flex-start;gap:12px;padding-top:20px;display:flex}.fleet-case-study-module__LtW8Za__scope dt{color:var(--muted);font-size:13px}.fleet-case-study-module__LtW8Za__scope dd{font-family:var(--font-serif), Georgia, serif;font-variant-numeric:lining-nums;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1}.fleet-case-study-module__LtW8Za__body{min-width:0}.fleet-case-study-module__LtW8Za__body>p+p{margin-top:20px}.fleet-case-study-module__LtW8Za__personas{grid-template-columns:repeat(3,1fr);gap:26px;margin:36px 0;display:grid}.fleet-case-study-module__LtW8Za__personas>div{border-top:1px solid var(--line);padding-top:20px}.fleet-case-study-module__LtW8Za__personas h3{margin-bottom:12px;font-size:17px}.fleet-case-study-module__LtW8Za__personas p{color:var(--muted);font-size:14px}.fleet-case-study-module__LtW8Za__benefits{margin:34px 0 0}.fleet-case-study-module__LtW8Za__benefits>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:22px;padding:17px 0;font-size:14px;display:grid}.fleet-case-study-module__LtW8Za__benefits dd{color:var(--muted);align-items:baseline;gap:15px;margin:0;display:flex}.fleet-case-study-module__LtW8Za__process{grid-template-columns:repeat(4,1fr);gap:20px;margin:38px 0 0;padding:0;list-style:none;display:grid}.fleet-case-study-module__LtW8Za__process li{border-top:1px solid var(--line);padding-top:15px;font-size:13px}.fleet-case-study-module__LtW8Za__process span{color:var(--accent);margin-bottom:12px;font-size:11px;display:block}.fleet-case-study-module__LtW8Za__deliverables{columns:2;column-gap:40px;margin-bottom:32px}.fleet-case-study-module__LtW8Za__deliverables li{break-inside:avoid}@media (max-width:1024px){.fleet-case-study-module__LtW8Za__details{grid-template-columns:1fr 1fr}.fleet-case-study-module__LtW8Za__personas{grid-template-columns:1fr}}@media (max-width:760px){.fleet-case-study-module__LtW8Za__cover{padding:18px}.fleet-case-study-module__LtW8Za__details{gap:24px}.fleet-case-study-module__LtW8Za__details>div:last-child{grid-column:1/-1}.fleet-case-study-module__LtW8Za__scope dl{grid-template-columns:1fr 1fr;gap:28px 20px}.fleet-case-study-module__LtW8Za__benefits>div{grid-template-columns:1fr;gap:8px}.fleet-case-study-module__LtW8Za__process{grid-template-columns:1fr 1fr}.fleet-case-study-module__LtW8Za__deliverables{columns:1}}
