.leao-page-case .case-hero{background:var(--leao-black);min-height:92vh;color:var(--leao-white);align-items:center;padding:clamp(140px,16vw,220px) 0 clamp(90px,10vw,150px);display:flex;position:relative;overflow:hidden}.leao-page-case .case-hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.leao-page-case .case-hero__bg:before{content:"";z-index:2;background:radial-gradient(circle at 72% 42%,#189daa33,#0000 36%),linear-gradient(90deg,#141414f2 0%,#141414d1 46%,#1072934d 100%);position:absolute;inset:0}.leao-page-case .case-hero__image{background:#ffffff0a;border:1px solid #ffffff14;margin:0;position:absolute;overflow:hidden;box-shadow:0 34px 90px #00000057}.leao-page-case .case-hero__image img{object-fit:cover;filter:brightness(.76)contrast(1.08)saturate(.92);width:100%;height:100%;display:block}.leao-page-case .case-hero__image--primary{z-index:1;width:min(44vw,720px);height:min(31vw,500px);bottom:11vh;right:8vw}.leao-page-case .case-hero__image--secondary{z-index:0;opacity:.48;width:min(30vw,470px);height:min(22vw,330px);top:24vh;right:24vw;transform:rotate(-3deg)}.leao-page-case .case-hero__overlay{z-index:1;background:linear-gradient(#1414142e,#141414db);position:absolute;inset:0}.leao-page-case .case-hero__content{width:min(100% - calc(var(--container-pad) * 2), var(--container-max));z-index:3;margin:0 auto;position:relative}.leao-page-case .case-breadcrumb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--leao-white-50);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.leao-page-case .case-breadcrumb a{color:var(--leao-white-60);transition:color var(--transition);text-decoration:none}.leao-page-case .case-breadcrumb a:hover,.leao-page-case .case-breadcrumb [aria-current=page]{color:var(--leao-teal)}.leao-page-case .case-hero__tag{margin-bottom:26px}.leao-page-case .case-hero__title{font-family:var(--font-display);letter-spacing:-.055em;color:var(--leao-white);max-width:860px;margin:0 0 28px;font-size:clamp(48px,8.4vw,118px);line-height:.92}.leao-page-case .case-hero__title em{color:var(--leao-teal);font-style:italic}.leao-page-case .case-hero__subtitle{max-width:640px;color:var(--leao-white-70);margin:0 0 40px;font-size:clamp(18px,1.55vw,24px);line-height:1.7}.leao-page-case .case-hero__ctas{flex-wrap:wrap;gap:16px;display:flex}.leao-page-case .case-summary{background:var(--leao-light);color:var(--leao-black);padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(64px,8vw,110px)}.leao-page-case .case-summary__grid,.leao-page-case .case-metrics-grid,.leao-page-case .case-related__grid{background:var(--leao-light-dark);border:1px solid var(--leao-light-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.leao-page-case .case-summary__card,.leao-page-case .case-metrics-grid article,.leao-page-case .case-related-card{background:var(--leao-white)}.leao-page-case .case-summary__card{padding:clamp(28px,3.5vw,46px)}.leao-page-case .case-summary__card span,.leao-page-case .case-metrics-grid span,.leao-page-case .case-related-card__body span,.leao-page-case .case-learning__eyebrow,.leao-page-case .case-final-cta__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--leao-teal);margin-bottom:14px;font-size:11px;display:block}.leao-page-case .case-summary__card strong{color:var(--leao-black);font-size:clamp(18px,1.65vw,24px);font-weight:500;line-height:1.35;display:block}.leao-page-case .case-section--light{background:var(--leao-white);color:var(--leao-black)}.leao-page-case .case-section--dark{background:var(--leao-black);color:var(--leao-white)}.leao-page-case .case-editorial-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(34px,7vw,96px);display:grid}.leao-page-case .case-editorial-grid--reverse{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.leao-page-case .case-editorial-grid__title h2,.leao-page-case .case-learning h2,.leao-page-case .case-related__header h2,.leao-page-case .case-final-cta h2{font-family:var(--font-display);letter-spacing:-.035em;color:inherit;margin:20px 0 0;font-size:clamp(34px,5vw,68px);line-height:1.02}.leao-page-case .case-editorial-grid__copy p,.leao-page-case .case-learning p,.leao-page-case .case-final-cta p{color:#555e61;max-width:720px;margin:0 0 20px;font-size:18px;line-height:1.82}.leao-page-case .case-section--dark .case-editorial-grid__copy p,.leao-page-case .case-section--dark .case-list li{color:var(--leao-white-70)}.leao-page-case .case-list{border-top:1px solid #1414141a;margin-top:30px}.leao-page-case .case-section--dark .case-list{border-top-color:var(--leao-white-10)}.leao-page-case .case-list li{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#4d5558;border-bottom:1px solid #1414141a;padding:15px 0;font-size:12px;line-height:1.55}.leao-page-case .case-section--dark .case-list li{border-bottom-color:var(--leao-white-10)}.leao-page-case .case-metrics-grid{margin-top:clamp(54px,7vw,92px)}.leao-page-case .case-metrics-grid article{padding:clamp(28px,3.5vw,44px)}.leao-page-case .case-metrics-grid h3{color:var(--leao-black);margin:0 0 12px;font-size:clamp(20px,2vw,28px);line-height:1.18}.leao-page-case .case-metrics-grid p{color:#596164;margin:0;line-height:1.72}.leao-page-case .case-visual{background:var(--leao-black);padding-top:clamp(72px,9vw,130px);padding-bottom:clamp(72px,9vw,130px)}.leao-page-case .case-visual__frame{border:1px solid var(--leao-white-10);background:var(--leao-black-80);margin:0;overflow:hidden;box-shadow:0 34px 90px #0000005c}.leao-page-case .case-visual__frame img{object-fit:cover;filter:brightness(.9)contrast(1.05);width:100%;min-height:clamp(360px,48vw,640px);display:block}.leao-page-case .case-learning{background:var(--leao-light);color:var(--leao-black)}.leao-page-case .case-learning__inner{border-left:1px solid #10729340;max-width:980px;padding-left:clamp(0px,9vw,140px)}.leao-page-case .case-learning p{font-family:var(--font-display);letter-spacing:-.035em;color:var(--leao-teal);max-width:820px;margin-top:24px;font-size:clamp(28px,4.2vw,58px);line-height:1.05}.leao-page-case .case-related{background:var(--leao-white);color:var(--leao-black)}.leao-page-case .case-related__header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(42px,6vw,80px);display:flex}.leao-page-case .case-related__header h2{max-width:720px;margin-top:0}.leao-page-case .case-related-card{min-width:0;transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;display:flex}.leao-page-case .case-related-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px #00000014}.leao-page-case .case-related-card__media{background:var(--leao-black-40);min-height:260px;display:block;overflow:hidden}.leao-page-case .case-related-card__media img{object-fit:cover;filter:brightness(.92)contrast(1.05)saturate(.94);width:100%;height:100%;min-height:260px;transition:transform .8s var(--ease), filter .5s var(--ease);display:block}.leao-page-case .case-related-card:hover .case-related-card__media img{filter:brightness(.86)contrast(1.08)saturate();transform:scale(1.045)}.leao-page-case .case-related-card__body{flex:1;padding:clamp(28px,3.4vw,42px)}.leao-page-case .case-related-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(24px,3vw,36px);line-height:1.08}.leao-page-case .case-related-card p{color:#535b5e;margin-bottom:22px;line-height:1.72}.leao-page-case .case-related-card__body a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--leao-blue-dark);border-bottom:1px solid #10729359;padding-bottom:4px;font-size:12px;text-decoration:none}.leao-page-case .case-final-cta{background:var(--leao-orange);color:var(--leao-white);padding:clamp(64px,8vw,120px) 0;position:relative;overflow:hidden}.leao-page-case .case-final-cta:before{content:"";background:linear-gradient(135deg,#ffffff12,#0000 52%);position:absolute;inset:0}.leao-page-case .case-final-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;display:flex;position:relative}.leao-page-case .case-final-cta h2{color:var(--leao-white);max-width:780px;margin-top:0}.leao-page-case .case-final-cta p{color:#ffffffc7;max-width:620px}.leao-page-case .case-final-cta__actions{flex-wrap:wrap;gap:14px;display:flex}.leao-page-case .case-visual__intro,.leao-page-case .case-proof__header{max-width:980px;margin-bottom:clamp(38px,6vw,74px)}.leao-page-case .case-visual__intro h2,.leao-page-case .case-proof__header h2{font-family:var(--font-display);letter-spacing:-.04em;color:inherit;margin:22px 0 20px;font-size:clamp(36px,5.4vw,78px);line-height:1.02}.leao-page-case .case-visual__intro p,.leao-page-case .case-proof__header p{color:var(--leao-white-70);max-width:760px;margin:0;font-size:18px;line-height:1.78}.leao-page-case .case-visual__frame figcaption,.leao-page-case .case-asset-card figcaption,.leao-page-case .case-proof-card figcaption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.55}.leao-page-case .case-visual__frame figcaption{color:var(--leao-white-60);border-top:1px solid var(--leao-white-10);background:#ffffff09;padding:18px 22px}.leao-page-case .case-visual__frame--hero img{object-fit:cover;min-height:clamp(420px,54vw,720px)}.leao-page-case .case-showcase{background:var(--leao-white);color:var(--leao-black)}.leao-page-case .case-asset-grid{background:var(--leao-light-dark);border:1px solid var(--leao-light-dark);grid-template-columns:1.35fr .65fr;gap:1px;margin-top:clamp(54px,7vw,92px);display:grid}.leao-page-case .case-asset-card{background:var(--leao-light);margin:0;overflow:hidden}.leao-page-case .case-asset-card img{object-fit:cover;filter:brightness(.96)contrast(1.04)saturate(.96);width:100%;height:100%;min-height:420px;display:block}.leao-page-case .case-asset-card:not(.case-asset-card--wide) img{object-fit:contain;background:#dbe5ec;padding:clamp(34px,5vw,70px)}.leao-page-case .case-asset-card figcaption{background:var(--leao-white);color:#536065;border-top:1px solid #14141414;padding:18px 22px}.leao-page-case .case-proof{background:var(--leao-black);color:var(--leao-white)}.leao-page-case .case-proof--light{background:var(--leao-light);color:var(--leao-black)}.leao-page-case .case-proof--light .case-proof__header p{color:#555e61}.leao-page-case .case-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.leao-page-case .case-proof-grid--landscape{grid-template-columns:repeat(2,minmax(0,1fr))}.leao-page-case .case-proof-card{border:1px solid var(--leao-white-10);background:#ffffff0b;margin:0;overflow:hidden;box-shadow:0 24px 70px #0000003d}.leao-page-case .case-proof--light .case-proof-card{background:var(--leao-white);border-color:#14141414;box-shadow:0 22px 58px #00000014}.leao-page-case .case-proof-card img{object-fit:cover;filter:brightness(.92)contrast(1.05)saturate(.96);width:100%;min-height:420px;display:block}.leao-page-case .case-proof-card--vertical img{aspect-ratio:3/4;min-height:0}.leao-page-case .case-proof-grid--landscape .case-proof-card img{aspect-ratio:16/7.2;min-height:0}.leao-page-case .case-proof-card figcaption{color:var(--leao-white-60);border-top:1px solid var(--leao-white-10);padding:18px 20px}.leao-page-case .case-proof--light .case-proof-card figcaption{color:#536065;border-top-color:#14141414}.leao-page-case .case-inline-visual{background:var(--leao-light);border:1px solid #14141414;margin:clamp(30px,4vw,48px) 0 0;overflow:hidden;box-shadow:0 22px 58px #00000014}.leao-page-case .case-inline-visual img{aspect-ratio:16/9;object-fit:cover;filter:brightness(.96)contrast(1.04)saturate(.96);width:100%;display:block}.leao-page-case .case-inline-visual figcaption,.leao-page-case .case-pdf-piece figcaption,.leao-page-case .case-brand-mark figcaption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.55}.leao-page-case .case-inline-visual figcaption{color:#536065;background:var(--leao-white);border-top:1px solid #14141414;padding:16px 18px}.leao-page-case .case-pdf-strip{border:1px solid var(--leao-white-10);background:var(--leao-white-10);grid-template-columns:.82fr 1.12fr 1.06fr;gap:1px;margin-top:clamp(46px,6vw,76px);display:grid}.leao-page-case .case-pdf-piece{background:#ffffff0f;margin:0;overflow:hidden}.leao-page-case .case-pdf-piece img{object-fit:contain;background:#fffffff0;width:100%;height:clamp(220px,22vw,340px);padding:clamp(22px,3vw,40px);display:block}.leao-page-case .case-pdf-piece figcaption{min-height:72px;color:var(--leao-white-60);border-top:1px solid var(--leao-white-10);padding:17px 20px}.leao-page-case .case-brand-mark{background:linear-gradient(135deg,#1072930f,#189daa0d);border:1px solid #14141414;margin:clamp(40px,6vw,74px) 0 0;padding:clamp(28px,4vw,52px)}.leao-page-case .case-brand-mark img{object-fit:contain;width:min(100%,540px);height:auto;margin:0 auto;display:block}.leao-page-case .case-brand-mark figcaption{color:#536065;text-align:center;margin-top:22px}.leao-page-case .case-asset-card--wide img{object-fit:contain;background:#ededed;padding:clamp(28px,4vw,54px)}.leao-page-case .case-asset-card:not(.case-asset-card--wide) img{background:#24345e}@media (width<=980px){.leao-page-case .case-pdf-strip,.leao-page-case .case-asset-grid,.leao-page-case .case-proof-grid,.leao-page-case .case-proof-grid--landscape{grid-template-columns:1fr}.leao-page-case .case-proof-grid--landscape .case-proof-card img{aspect-ratio:auto}.leao-page-case .case-pdf-piece img{height:auto;min-height:220px}}@media (width<=1100px){.leao-page-case .case-hero__image--primary{opacity:.36;width:64vw;height:44vw;right:-10vw}.leao-page-case .case-hero__image--secondary{display:none}.leao-page-case .case-summary__grid,.leao-page-case .case-metrics-grid,.leao-page-case .case-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.leao-page-case .case-editorial-grid,.leao-page-case .case-editorial-grid--reverse{grid-template-columns:1fr}.leao-page-case .case-related__header{display:block}}@media (width<=768px){.leao-page-case .case-hero{min-height:86vh;padding-top:120px}.leao-page-case .case-hero__title{font-size:clamp(46px,14vw,74px)}.leao-page-case .case-hero__subtitle{font-size:17px}.leao-page-case .case-summary__grid,.leao-page-case .case-metrics-grid,.leao-page-case .case-related__grid{grid-template-columns:1fr}.leao-page-case .case-visual__frame img{min-height:320px}.leao-page-case .case-learning__inner{padding-left:28px}.leao-page-case .case-final-cta__actions{width:100%}.leao-page-case .case-final-cta__actions .btn{justify-content:center;width:100%}}.leao-page-case-elementus .case-hero__content{transform:translate(clamp(-96px,-5vw,-48px))}.leao-page-case-elementus .case-editorial-grid{align-items:start}.leao-page-case-elementus .case-editorial-grid__title,.leao-page-case-elementus .case-editorial-grid__copy{align-self:start}.leao-page-case-elementus .case-editorial-grid__title h2,.leao-page-case-elementus .case-editorial-grid__copy>:first-child{margin-top:0}.leao-page-case-elementus .case-editorial-grid__copy .case-inline-visual{max-width:560px;margin-top:clamp(28px,3.4vw,48px)}.leao-page-case-elementus .case-editorial-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(34px,4vw,56px);display:grid}.leao-page-case-elementus .case-editorial-post-card,.leao-page-case-elementus .case-inline-visual,.leao-page-case-elementus .case-pdf-piece,.leao-page-case-elementus .case-asset-card,.leao-page-case-elementus .case-proof-card,.leao-page-case-elementus .case-visual__frame{overflow:hidden}.leao-page-case-elementus .case-editorial-post-card{background:var(--leao-white);border:1px solid #14141414;box-shadow:0 22px 60px #14141414}.leao-page-case-elementus .case-editorial-post-card img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.leao-page-case-elementus .case-editorial-post-card figcaption{color:var(--leao-gray);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:16px 18px 18px;font-size:11px;line-height:1.55}.leao-page-case-elementus .case-asset-grid--seal{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:clamp(20px,3vw,34px)}.leao-page-case-elementus .case-asset-grid--seal .case-asset-card{flex-direction:column;min-height:0;display:flex}.leao-page-case-elementus .case-asset-grid--seal .case-asset-card img{aspect-ratio:4/3;object-fit:contain;box-sizing:border-box;width:100%;height:auto;max-height:520px;display:block}.leao-page-case-elementus .case-asset-card--mark img{background:#fff;padding:clamp(34px,5vw,72px)}.leao-page-case-elementus .case-asset-card--wide img{background:#eee}.leao-page-case-elementus .case-related__header{max-width:760px;margin:0 0 clamp(34px,4vw,52px);display:block}.leao-page-case-elementus .case-related__header h2{max-width:720px}.leao-page-case-elementus .case-inline-visual img,.leao-page-case-elementus .case-pdf-piece img,.leao-page-case-elementus .case-editorial-post-card img,.leao-page-case-elementus .case-asset-card img,.leao-page-case-elementus .case-proof-card img,.leao-page-case-elementus .case-visual__frame img{transition:transform .85s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.leao-page-case-elementus .case-inline-visual:hover img,.leao-page-case-elementus .case-pdf-piece:hover img,.leao-page-case-elementus .case-editorial-post-card:hover img,.leao-page-case-elementus .case-asset-card:hover img,.leao-page-case-elementus .case-proof-card:hover img,.leao-page-case-elementus .case-visual__frame:hover img{transform:scale(1.025)}}@media (width<=980px){.leao-page-case-elementus .case-hero__content{transform:none}.leao-page-case-elementus .case-editorial-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.leao-page-case-elementus .case-asset-grid--seal{grid-template-columns:1fr}}@media (width<=680px){.leao-page-case-elementus .case-editorial-posts{grid-template-columns:1fr}.leao-page-case-elementus .case-asset-card--mark img{padding:30px}}.leao-page-case-elementus .case-asset-grid--seal .case-asset-card--mark{background:#efefef}.leao-page-case-elementus .case-asset-grid--seal .case-asset-card--mark img{filter:none;object-fit:contain;background:#efefef;padding:clamp(28px,4vw,56px)}.leao-page-case-elementus .case-asset-grid--seal .case-asset-card--mark figcaption{background:#fff}.leao-page-case-elementus .case-asset-grid--seal .case-asset-card--wide{background:#a6a6a6}.leao-page-case-elementus .case-asset-grid--seal .case-asset-card--wide img{filter:none;object-fit:contain;background:#a6a6a6}.leao-page-case-elementus .case-asset-grid--seal .case-asset-card--wide figcaption{background:#fff}.leao-page-case-elementus .case-proof-card--vertical img{aspect-ratio:3/4;object-fit:cover}.leao-page-case-elementus .case-asset-grid--seal{gap:0}@media (width<=980px){.leao-page-case-elementus .case-asset-grid--seal{gap:clamp(20px,4vw,32px)}}.leao-page-case-gemat{--gemat-blue:#189daa;--gemat-blue-deep:#06172f;--gemat-blue-ink:#0a1020;--gemat-steel:#eef2f7;--gemat-line:#ffffff29}.leao-page-case-gemat .case-hero--gemat .case-hero__overlay{background:radial-gradient(circle at 74% 36%,#189daa38,#0000 34%),linear-gradient(90deg,#0a1020f0 0%,#0a1020d1 48%,#0a1020a8 100%)}.leao-page-case-gemat .case-breadcrumb,.leao-page-case-gemat .breadcrumb.case-breadcrumb{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;gap:10px;margin:0 0 clamp(22px,3vw,34px);padding:0;display:inline-flex}.leao-page-case-gemat .case-breadcrumb a,.leao-page-case-gemat .case-breadcrumb span{color:#ffffffbd}.leao-page-case-gemat .case-breadcrumb span:last-child{color:var(--gemat-blue)}.leao-page-case-gemat .section-kicker{width:fit-content;color:var(--leao-charcoal);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #1414142e;align-items:center;margin:0 0 clamp(18px,2vw,26px);padding:8px 13px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.leao-page-case-gemat .case-section--dark .section-kicker,.leao-page-case-gemat .case-final-cta .section-kicker{color:#fff;border-color:#ffffff3d}.leao-page-case-gemat .case-hero--gemat .case-hero__title em{color:var(--gemat-blue)}.leao-page-case-gemat .case-hero__ctas a.btn.btn-primary,.leao-page-case-gemat .case-final-cta a.btn.btn-primary{background:var(--gemat-blue);border-color:var(--gemat-blue);color:#fff}.leao-page-case-gemat .case-hero__ctas a.btn.btn-primary:hover,.leao-page-case-gemat .case-final-cta a.btn.btn-primary:hover{color:#fff;background:#107293;border-color:#107293}.leao-page-case-gemat .case-hero--gemat .case-hero__image--primary{width:min(520px,38vw);bottom:0;right:8%}.leao-page-case-gemat .case-hero--gemat .case-hero__image--secondary{opacity:.36;width:min(650px,44vw);top:18%;right:2%}.leao-page-case-gemat .case-hero--gemat .case-hero__image img{object-position:center}.leao-page-case-gemat .gemat-inline-phone{max-width:620px;margin-top:clamp(28px,3.6vw,52px)}.leao-page-case-gemat .gemat-duo-grid,.leao-page-case-gemat .gemat-result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.leao-page-case-gemat .gemat-experience-grid{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.leao-page-case-gemat .gemat-duo-card{border:1px solid var(--gemat-line);background:#ffffff0b;padding:clamp(28px,4vw,48px)}.leao-page-case-gemat .gemat-duo-card h2,.leao-page-case-gemat .gemat-result-copy h2,.leao-page-case-gemat .gemat-experience-copy h2{color:#fff}.leao-page-case-gemat .gemat-experience-copy h2,.leao-page-case-gemat .gemat-result-copy h2{max-width:860px;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(44px,5.4vw,78px);line-height:.94}.leao-page-case-gemat .gemat-experience-copy p,.leao-page-case-gemat .gemat-result-copy p{max-width:860px}.leao-page-case-gemat .gemat-confidential-note{border-left:3px solid var(--gemat-blue);color:#ffffffc7;background:#189daa1a;max-width:980px;margin:clamp(28px,4vw,56px) 0 0;padding:18px 22px;font-size:15px;line-height:1.7}.leao-page-case-gemat .case-showcase--gemat{background:#f5f7fb}.leao-page-case-gemat .gemat-brand-grid{background:#fff;border:1px solid #14141414;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(36px,5vw,72px);display:grid}.leao-page-case-gemat .gemat-brand-card{background:#fff;border-right:1px solid #14141414;margin:0;overflow:hidden}.leao-page-case-gemat .gemat-brand-card:last-child{border-right:0}.leao-page-case-gemat .gemat-brand-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.leao-page-case-gemat .gemat-brand-card figcaption,.leao-page-case-gemat .gemat-confidential-note,.leao-page-case-gemat .gemat-deliveries li{font-family:var(--font-sans)}.leao-page-case-gemat .gemat-brand-card figcaption{min-height:76px;color:var(--leao-gray);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:16px 18px;font-size:11px;line-height:1.55}.leao-page-case-gemat .gemat-ui-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin-top:clamp(42px,5vw,72px);display:grid}.leao-page-case-gemat .gemat-ui-proof-grid--full{width:100%}.leao-page-case-gemat .gemat-ui-proof-card{border:1px solid var(--gemat-line);background:#ffffff0e;margin:0;overflow:hidden}.leao-page-case-gemat .gemat-ui-proof-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.leao-page-case-gemat .gemat-ui-proof-card figcaption{color:#ffffffb8;min-height:62px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:16px 18px;font-size:11px;line-height:1.55}.leao-page-case-gemat .gemat-experience-media{border:1px solid var(--gemat-line);background:#ffffff0f;align-self:start;margin:0;overflow:hidden}.leao-page-case-gemat .gemat-experience-media img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.leao-page-case-gemat .gemat-experience-media figcaption{color:#ffffffad;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:18px 20px;font-size:11px;line-height:1.55}.leao-page-case-gemat .gemat-application-grid .case-proof-card img{aspect-ratio:16/10;object-fit:cover}.leao-page-case-gemat .gemat-deliveries{border:1px solid var(--gemat-line);background:#ffffff0b;padding:clamp(28px,4vw,44px)}.leao-page-case-gemat .gemat-deliveries h3{color:#fff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:13px}.leao-page-case-gemat .gemat-deliveries ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.leao-page-case-gemat .gemat-deliveries li{color:#ffffffc2;padding-left:20px;line-height:1.6;position:relative}.leao-page-case-gemat .gemat-deliveries li:before{content:"";background:var(--gemat-blue);width:7px;height:7px;position:absolute;top:.72em;left:0;transform:rotate(45deg)}.leao-page-case-gemat .case-inline-visual,.leao-page-case-gemat .gemat-brand-card,.leao-page-case-gemat .gemat-experience-media,.leao-page-case-gemat .gemat-ui-proof-card,.leao-page-case-gemat .case-proof-card,.leao-page-case-gemat .case-related-card__media{overflow:hidden}.leao-page-case-gemat .case-inline-visual img,.leao-page-case-gemat .gemat-brand-card img,.leao-page-case-gemat .gemat-experience-media img,.leao-page-case-gemat .gemat-ui-proof-card img,.leao-page-case-gemat .case-proof-card img,.leao-page-case-gemat .case-related-card__media img{transition:transform .85s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.leao-page-case-gemat .case-inline-visual:hover img,.leao-page-case-gemat .gemat-brand-card:hover img,.leao-page-case-gemat .gemat-experience-media:hover img,.leao-page-case-gemat .gemat-ui-proof-card:hover img,.leao-page-case-gemat .case-proof-card:hover img,.leao-page-case-gemat .case-related-card__media:hover img{transform:scale(1.025)}}@media (width<=1100px){.leao-page-case-gemat .gemat-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leao-page-case-gemat .gemat-brand-card:nth-child(2){border-right:0}.leao-page-case-gemat .gemat-brand-card:nth-child(-n+2){border-bottom:1px solid #14141414}}@media (width<=980px){.leao-page-case-gemat .case-hero--gemat .case-hero__image--primary,.leao-page-case-gemat .case-hero--gemat .case-hero__image--secondary{width:min(520px,78vw)}.leao-page-case-gemat .gemat-duo-grid,.leao-page-case-gemat .gemat-result-grid,.leao-page-case-gemat .gemat-experience-grid{grid-template-columns:1fr}}@media (width<=680px){.leao-page-case-gemat .gemat-brand-grid,.leao-page-case-gemat .gemat-ui-proof-grid{grid-template-columns:1fr}.leao-page-case-gemat .gemat-brand-card,.leao-page-case-gemat .gemat-brand-card:nth-child(2){border-right:0}.leao-page-case-gemat .gemat-brand-card{border-bottom:1px solid #14141414}.leao-page-case-gemat .gemat-brand-card:last-child{border-bottom:0}}.leao-page-case-dualclin{--dualclin-case-accent:var(--leao-teal,#189daa);--dualclin-case-blue:var(--leao-blue,#107293);--dualclin-case-ink:var(--leao-black,#141414);--dualclin-case-soft:var(--leao-light,#f4f7f8);--dualclin-case-line:#1414141a}.leao-page-case-dualclin .case-hero__bg:before{background:radial-gradient(circle at 76% 40%,#189daa38,#0000 34%),linear-gradient(90deg,#141414f7 0%,#141414e0 48%,#1072933d 100%)}.leao-page-case-dualclin .case-hero__content{width:min(100% - calc(var(--container-pad,32px) * 2), var(--container-max,1320px));margin-left:auto;margin-right:auto;transform:translate(clamp(-28px,-1.6vw,-12px))}.leao-page-case-dualclin .case-hero__image--primary{z-index:1;width:min(32vw,520px);height:min(20vw,330px);bottom:16vh;right:6vw}.leao-page-case-dualclin .case-hero__image--secondary{opacity:.38;z-index:0;width:min(24vw,390px);height:min(15vw,245px);top:24vh;right:23vw}.leao-page-case-dualclin .case-hero__image img{filter:brightness(.72)contrast(1.08)saturate(.88)}.leao-page-case-dualclin .case-hero__title{max-width:880px}.leao-page-case-dualclin .case-hero__title em,.leao-page-case-dualclin .case-breadcrumb [aria-current=page],.leao-page-case-dualclin .case-breadcrumb a:hover{color:var(--dualclin-case-accent)}.leao-page-case-dualclin .tag--case-teal{width:fit-content;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dualclin-case-accent);background:#189daa1f;border:1px solid #189daa6b;align-items:center;margin-bottom:22px;padding:9px 13px;font-size:11px;line-height:1;display:inline-flex}.leao-page-case-dualclin .case-summary__card span,.leao-page-case-dualclin .case-metrics-grid span,.leao-page-case-dualclin .case-related-card__body span,.leao-page-case-dualclin .case-learning__eyebrow,.leao-page-case-dualclin .case-final-cta__eyebrow{color:var(--dualclin-case-accent)}.leao-page-case-dualclin .case-metrics-grid article{min-height:245px}.leao-page-case-dualclin .case-editorial-grid,.leao-page-case-dualclin .case-editorial-grid--reverse{align-items:center}.leao-page-case-dualclin .case-editorial-grid__copy{align-self:center;padding-top:0}.leao-page-case-dualclin .case-editorial-grid__copy p:first-child{margin-top:0}.leao-page-case-dualclin .dualclin-context-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(48px,6vw,84px);display:grid}.leao-page-case-dualclin .dualclin-soft-card,.leao-page-case-dualclin .dualclin-wide-proof,.leao-page-case-dualclin .dualclin-story-proof{border:1px solid var(--dualclin-case-line);background:var(--dualclin-case-soft);margin:0;overflow:hidden}.leao-page-case-dualclin .dualclin-soft-card img{aspect-ratio:1;object-fit:contain;background:#eef3f4;width:100%;display:block}.leao-page-case-dualclin .dualclin-challenge-visual{grid-template-columns:minmax(0,1.65fr) minmax(220px,.55fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);margin-top:clamp(48px,6vw,84px);display:grid}.leao-page-case-dualclin .dualclin-wide-proof,.leao-page-case-dualclin .dualclin-story-proof{background:#ffffff0b;border-color:#ffffff1f}.leao-page-case-dualclin .dualclin-wide-proof img{object-fit:contain;background:#ffffff09;width:100%;height:100%;min-height:clamp(260px,24vw,390px);display:block}.leao-page-case-dualclin .dualclin-story-proof img{object-fit:contain;background:#ffffff09;width:100%;max-height:clamp(360px,38vw,560px);display:block}.leao-page-case-dualclin .dualclin-soft-card figcaption,.leao-page-case-dualclin .dualclin-wide-proof figcaption,.leao-page-case-dualclin .dualclin-story-proof figcaption{color:#4f5b5f;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:16px 18px;font-size:11px;line-height:1.55}.leao-page-case-dualclin .dualclin-wide-proof figcaption,.leao-page-case-dualclin .dualclin-story-proof figcaption{color:#ffffffb8}.leao-page-case-dualclin .case-visual--dualclin-feed{background:var(--dualclin-case-ink);color:var(--leao-white,#fff)}.leao-page-case-dualclin .dualclin-feature-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(34px,7vw,96px);display:grid}.leao-page-case-dualclin .dualclin-feature-copy h2{max-width:620px;color:var(--leao-white,#fff);font-family:var(--font-display);letter-spacing:-.035em;margin:22px 0 24px;font-size:clamp(34px,5vw,68px);line-height:1.02}.leao-page-case-dualclin .dualclin-feature-copy p{max-width:540px;color:var(--leao-white-70,#ffffffb3);margin:0;font-size:18px;line-height:1.82}.leao-page-case-dualclin .dualclin-feature-visual{box-shadow:0 34px 90px #0000004d}.leao-page-case-dualclin .dualclin-feature-visual img{aspect-ratio:16/9;object-fit:cover;min-height:0}.leao-page-case-dualclin .dualclin-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(54px,7vw,92px);display:grid}.leao-page-case-dualclin .dualclin-proof-card,.leao-page-case-dualclin .dualclin-post-card{border:1px solid var(--dualclin-case-line);background:var(--leao-white,#fff);margin:0;overflow:hidden}.leao-page-case-dualclin .dualclin-proof-card--wide{grid-column:span 2}.leao-page-case-dualclin .dualclin-proof-card img{aspect-ratio:16/9;object-fit:contain;background:var(--dualclin-case-soft);width:100%;display:block}.leao-page-case-dualclin .dualclin-proof-card figcaption,.leao-page-case-dualclin .dualclin-post-card figcaption{color:#4f5b5f;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:16px 18px;font-size:11px;line-height:1.55}.leao-page-case-dualclin .dualclin-post-grid{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin-top:clamp(54px,7vw,92px);display:grid}.leao-page-case-dualclin .dualclin-post-card{background:#ffffff0b;border-color:#ffffff1f}.leao-page-case-dualclin .dualclin-post-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.leao-page-case-dualclin .dualclin-post-card figcaption{color:#ffffffb8;min-height:82px}.leao-page-case-dualclin .case-final-cta{background:var(--dualclin-case-ink)}.leao-page-case-dualclin .case-final-cta:before{background:radial-gradient(circle at 78% 20%,#189daa33,#0000 34%),linear-gradient(135deg,#ffffff0d,#0000 52%)}.leao-page-case-dualclin .case-final-cta .btn--primary{background:var(--leao-white,#fff);border-color:var(--leao-white,#fff);color:var(--dualclin-case-ink)}.leao-page-case-dualclin .case-final-cta .btn--primary:hover{background:var(--dualclin-case-accent);border-color:var(--dualclin-case-accent);color:var(--leao-white,#fff)}.leao-page-case-dualclin .case-final-cta .btn--ghost-dark{color:var(--leao-white,#fff);background:0 0;border-color:#ffffff6b}.leao-page-case-dualclin .case-final-cta .btn--ghost-dark:hover{border-color:var(--dualclin-case-accent);color:var(--dualclin-case-ink);background:var(--dualclin-case-accent)}.leao-page-case-dualclin .case-section--light .case-list{margin-top:30px}.leao-page-case-dualclin .case-related__grid{align-items:stretch}.leao-page-case-dualclin .case-related-card__media img{filter:brightness(.92)contrast(1.05)saturate(.94)}.leao-page-case-dualclin .case-inline-visual img,.leao-page-case-dualclin .dualclin-soft-card img,.leao-page-case-dualclin .dualclin-wide-proof img,.leao-page-case-dualclin .dualclin-story-proof img,.leao-page-case-dualclin .dualclin-proof-card img,.leao-page-case-dualclin .dualclin-post-card img,.leao-page-case-dualclin .dualclin-feature-visual img{transition:transform .85s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.leao-page-case-dualclin .dualclin-proof-card:hover img,.leao-page-case-dualclin .dualclin-soft-card:hover img,.leao-page-case-dualclin .dualclin-wide-proof:hover img,.leao-page-case-dualclin .dualclin-story-proof:hover img,.leao-page-case-dualclin .dualclin-post-card:hover img,.leao-page-case-dualclin .dualclin-feature-visual:hover img{transform:scale(1.025)}}@media (width<=1080px){.leao-page-case-dualclin .dualclin-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.leao-page-case-dualclin .case-hero__image--primary{opacity:.28;width:min(70vw,520px);height:min(44vw,330px);bottom:9vh;right:-8vw}.leao-page-case-dualclin .case-hero__image--secondary{display:none}.leao-page-case-dualclin .case-hero__content{width:min(100% - 48px,100%);margin-left:auto;margin-right:auto;transform:none}.leao-page-case-dualclin .dualclin-feature-grid,.leao-page-case-dualclin .dualclin-context-gallery,.leao-page-case-dualclin .dualclin-challenge-visual,.leao-page-case-dualclin .dualclin-proof-grid{grid-template-columns:1fr}.leao-page-case-dualclin .dualclin-proof-card--wide{grid-column:auto}}@media (width<=680px){.leao-page-case-dualclin .dualclin-post-grid{grid-template-columns:1fr}.leao-page-case-dualclin .dualclin-feature-copy h2{font-size:clamp(32px,12vw,48px)}}.leao-page-case .case-hero__content,.leao-page-case-elementus .case-hero__content,.leao-page-case-dualclin .case-hero__content,.leao-page-case-gemat .case-hero__content{width:min(100% - calc(var(--container-pad,32px) * 2), var(--container-max,1320px));margin-left:auto;margin-right:auto;transform:none!important}.leao-page-case .case-related__header,.leao-page-case-elementus .case-related__header,.leao-page-case-dualclin .case-related__header,.leao-page-case-gemat .case-related__header{text-align:left;max-width:760px;margin-left:0;margin-right:0;display:block}.leao-page-case .case-related__header h2,.leao-page-case-elementus .case-related__header h2,.leao-page-case-dualclin .case-related__header h2,.leao-page-case-gemat .case-related__header h2{text-align:left;max-width:760px;margin-left:0;margin-right:0}.leao-page-case-elementus .case-final-cta,.leao-page-case-dualclin .case-final-cta{background:radial-gradient(circle at 84% 12%,#ffffff29,#0000 32%),linear-gradient(135deg,#1fa8b2 0%,#189daa 56%,#107293 100%)}.leao-page-case-elementus .case-final-cta .btn.btn--primary,.leao-page-case-dualclin .case-final-cta .btn.btn--primary,.leao-page-case-elementus .case-final-cta .btn.btn-primary,.leao-page-case-dualclin .case-final-cta .btn.btn-primary{color:#141414;background:#fff;border-color:#fff}.leao-page-case-elementus .case-final-cta .btn.btn--primary:hover,.leao-page-case-dualclin .case-final-cta .btn.btn--primary:hover,.leao-page-case-elementus .case-final-cta .btn.btn-primary:hover,.leao-page-case-dualclin .case-final-cta .btn.btn-primary:hover{color:#141414;background:#f4f7f8;border-color:#f4f7f8}.leao-page-case-elementus .case-final-cta .btn.btn--ghost-dark,.leao-page-case-dualclin .case-final-cta .btn.btn--ghost-dark,.leao-page-case-elementus .case-final-cta .btn.btn-ghost,.leao-page-case-dualclin .case-final-cta .btn.btn-ghost{color:#fff;background:0 0;border-color:#ffffffb8}.leao-page-case-elementus .case-final-cta .btn.btn--ghost-dark:hover,.leao-page-case-dualclin .case-final-cta .btn.btn--ghost-dark:hover,.leao-page-case-elementus .case-final-cta .btn.btn-ghost:hover,.leao-page-case-dualclin .case-final-cta .btn.btn-ghost:hover{color:#fff;background:#ffffff24;border-color:#fff}@media (width<=980px){.leao-page-case .case-hero__content,.leao-page-case-elementus .case-hero__content,.leao-page-case-dualclin .case-hero__content,.leao-page-case-gemat .case-hero__content{width:min(100% - 48px,100%)}}.leao-page-case-gemat .case-hero>.container{width:100%}.leao-page-case-gemat .case-hero__content{box-sizing:border-box;width:min(100%,860px + max(0px,58vw - 835.2px));margin-left:auto;margin-right:auto;padding-left:0}@media (width<=1100px){.leao-page-case-gemat .case-hero__content{width:min(100%,820px);margin-left:auto;margin-right:auto;padding-left:0}}@media (width<=768px){.leao-page-case-gemat .case-hero__content{padding-left:0}}.leao-page-case-dualclin .case-hero__content,.leao-page-case-elementus .case-hero__content{box-sizing:border-box;padding-left:clamp(84px,8vw,144px)}.leao-page-case-dualclin .dualclin-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(22px,3vw,36px);display:grid}.leao-page-case-dualclin .dualclin-post-card{min-width:0}.leao-page-case-dualclin .dualclin-post-card img{aspect-ratio:auto;object-fit:contain;object-position:center center;background:#141414;width:100%;height:auto;min-height:0;display:block}.leao-page-case-dualclin .dualclin-post-card:nth-child(-n+2){justify-self:center;width:100%;max-width:clamp(260px,22vw,360px)}.leao-page-case-dualclin .dualclin-post-card:nth-child(3),.leao-page-case-dualclin .dualclin-post-card:nth-child(4){grid-column:1/-1}@media (width<=1100px){.leao-page-case-dualclin .case-hero__content,.leao-page-case-elementus .case-hero__content{padding-left:clamp(40px,6vw,72px)}.leao-page-case-dualclin .dualclin-post-card:nth-child(-n+2){max-width:clamp(240px,34vw,340px)}}@media (width<=768px){.leao-page-case-dualclin .case-hero__content,.leao-page-case-elementus .case-hero__content{padding-left:0}.leao-page-case-dualclin .dualclin-post-grid{grid-template-columns:1fr}.leao-page-case-dualclin .dualclin-post-card:nth-child(-n+2){max-width:360px}.leao-page-case-dualclin .dualclin-post-card:nth-child(3),.leao-page-case-dualclin .dualclin-post-card:nth-child(4){grid-column:auto}}.leao-page-case-enseada-express{--enseada-orange:#f25022;--enseada-orange-dark:#d94016;--enseada-charcoal:#2b2b2b}.leao-page-case-enseada-express .case-hero__content{box-sizing:border-box;padding-left:clamp(84px,8vw,144px)}.leao-page-case-enseada-express .case-hero--enseada .case-hero__bg:before,.leao-page-case-enseada-express .case-hero__bg:before{background:radial-gradient(circle at 74% 42%,#f250223d,#0000 34%),linear-gradient(90deg,#141414f7 0%,#141414d6 45%,#f250222e 100%)}.leao-page-case-enseada-express .case-hero__title em,.leao-page-case-enseada-express .case-breadcrumb [aria-current=page],.leao-page-case-enseada-express .case-breadcrumb a:hover,.leao-page-case-enseada-express .case-summary__card span,.leao-page-case-enseada-express .case-metrics-grid span,.leao-page-case-enseada-express .case-related-card__body span,.leao-page-case-enseada-express .case-learning__eyebrow,.leao-page-case-enseada-express .case-final-cta__eyebrow{color:var(--enseada-orange)}.leao-page-case-enseada-express .tag--case-orange{color:var(--enseada-orange);background:#f2502214;border-color:#f250225c}.leao-page-case-enseada-express .case-hero__image--primary{width:min(47vw,790px);height:min(28vw,470px);bottom:12vh;right:6vw}.leao-page-case-enseada-express .case-hero__image--secondary{opacity:.38;width:min(25vw,390px);height:min(35vw,540px);top:17vh;right:27vw}.leao-page-case-enseada-express .case-hero__image img{filter:brightness(.72)contrast(1.12)saturate(.98)}.leao-page-case-enseada-express .btn--primary{background:var(--enseada-orange)}.leao-page-case-enseada-express .btn--primary:hover{background:var(--enseada-orange-dark)}.leao-page-case-enseada-express .enseada-context-showcase,.leao-page-case-enseada-express .enseada-challenge-grid,.leao-page-case-enseada-express .enseada-hotsite-grid,.leao-page-case-enseada-express .enseada-social-grid{gap:clamp(22px,3vw,36px);margin-top:clamp(42px,6vw,76px);display:grid}.leao-page-case-enseada-express .enseada-context-showcase{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:stretch}.leao-page-case-enseada-express .enseada-challenge-grid{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}.leao-page-case-enseada-express .enseada-hotsite-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.leao-page-case-enseada-express .enseada-social-grid{grid-template-columns:minmax(260px,.75fr) repeat(3,minmax(0,1fr))}.leao-page-case-enseada-express .enseada-proof-card,.leao-page-case-enseada-express .enseada-browser-frame{background:var(--leao-white);border:1px solid var(--leao-light-dark);margin:0;overflow:hidden}.leao-page-case-enseada-express .case-section--dark .enseada-proof-card,.leao-page-case-enseada-express .case-section--dark .enseada-browser-frame{border-color:var(--leao-white-10);background:#ffffff0a}.leao-page-case-enseada-express .enseada-proof-card img,.leao-page-case-enseada-express .enseada-browser-frame img{object-fit:contain;background:#f3f3f3;width:100%;height:auto;display:block}.leao-page-case-enseada-express .case-section--dark .enseada-proof-card img,.leao-page-case-enseada-express .case-section--dark .enseada-browser-frame img{background:#ffffff0a}.leao-page-case-enseada-express .enseada-proof-card--wide img{aspect-ratio:16/8;object-fit:cover}.leao-page-case-enseada-express .enseada-proof-card--vertical img{aspect-ratio:9/14;object-fit:contain}.leao-page-case-enseada-express .enseada-context-showcase .enseada-proof-card:not(.enseada-proof-card--wide) img{aspect-ratio:9/14}.leao-page-case-enseada-express .enseada-challenge-grid .enseada-proof-card:first-child img{aspect-ratio:16/8;object-fit:cover}.leao-page-case-enseada-express .enseada-challenge-grid .enseada-proof-card:last-child img,.leao-page-case-enseada-express .enseada-social-grid .enseada-proof-card:not(.enseada-proof-card--vertical) img{aspect-ratio:1;object-fit:contain}.leao-page-case-enseada-express .enseada-browser-frame img{aspect-ratio:16/9;object-fit:contain}.leao-page-case-enseada-express .enseada-proof-card figcaption,.leao-page-case-enseada-express .enseada-browser-frame figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#5c6467;padding:22px 26px;font-size:11px;line-height:1.65}.leao-page-case-enseada-express .case-showcase--enseada{color:var(--leao-black);background:#f5f5f2}.leao-page-case-enseada-express .case-showcase--enseada .case-editorial-grid__copy p{color:#4c5558}@media (width<=1100px){.leao-page-case-enseada-express .case-hero__content{padding-left:clamp(40px,6vw,72px)}.leao-page-case-enseada-express .enseada-context-showcase,.leao-page-case-enseada-express .enseada-challenge-grid,.leao-page-case-enseada-express .enseada-hotsite-grid{grid-template-columns:1fr}.leao-page-case-enseada-express .enseada-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.leao-page-case-enseada-express .case-hero__content{padding-left:0}.leao-page-case-enseada-express .enseada-social-grid{grid-template-columns:1fr}.leao-page-case-enseada-express .enseada-proof-card--wide img,.leao-page-case-enseada-express .enseada-challenge-grid .enseada-proof-card:first-child img,.leao-page-case-enseada-express .enseada-browser-frame img{aspect-ratio:auto}}.leao-page-case-enseada-express{--enseada-orange:var(--leao-teal,#189daa);--enseada-orange-dark:var(--leao-blue,#107293);--enseada-orange-light:#189daa2e;--case-accent:var(--leao-teal,#189daa);--case-accent-dark:var(--leao-blue,#107293)}.leao-page-case-enseada-express .case-hero__title em,.leao-page-case-enseada-express .case-breadcrumb [aria-current=page],.leao-page-case-enseada-express .case-breadcrumb a:hover,.leao-page-case-enseada-express .case-summary__card span,.leao-page-case-enseada-express .case-metrics-grid span,.leao-page-case-enseada-express .case-related-card__body span,.leao-page-case-enseada-express .case-learning__eyebrow,.leao-page-case-enseada-express .case-final-cta__eyebrow,.leao-page-case-enseada-express .case-section__eyebrow,.leao-page-case-enseada-express .case-editorial-grid__eyebrow{color:var(--leao-teal,#189daa)}.leao-page-case-enseada-express .tag--case-orange,.leao-page-case-enseada-express .tag--case-enseada{color:var(--leao-teal,#189daa);background:#189daa14;border-color:#189daa8a}.leao-page-case-enseada-express .btn--primary,.leao-page-case-enseada-express .case-final-cta .btn--primary{background:var(--leao-teal,#189daa);border-color:var(--leao-teal,#189daa);color:#fff}.leao-page-case-enseada-express .btn--primary:hover,.leao-page-case-enseada-express .case-final-cta .btn--primary:hover{background:var(--leao-blue,#107293);border-color:var(--leao-blue,#107293);color:#fff}.leao-page-case-enseada-express .hero__line,.leao-page-case-enseada-express .case-hero .hero__line{background:linear-gradient(to bottom, transparent, var(--leao-teal,#189daa), transparent)}.leao-page-case-enseada-express .case-summary__card,.leao-page-case-enseada-express .enseada-proof-card,.leao-page-case-enseada-express .enseada-browser-frame,.leao-page-case-enseada-express .case-related-card,.leao-page-case-enseada-express .case-metrics-grid article{border-color:#189daa2e}.leao-page-case-enseada-express .case-summary__card:hover,.leao-page-case-enseada-express .case-related-card:hover{border-color:#189daa6b}.leao-page-case-enseada-express .case-section--dark .enseada-proof-card figcaption,.leao-page-case-enseada-express .case-section--dark .enseada-browser-frame figcaption{color:#ffffffbd}.leao-page-case-enseada-express .case-final-cta{background:radial-gradient(circle at 82% 28%,#189daa3d,#0000 34%),linear-gradient(135deg,#107293 0%,#189daa 100%)}.leao-page-case-enseada-express .case-hero__overlay{background:linear-gradient(90deg,#141414f5 0%,#141414d1 44%,#14141470 100%),radial-gradient(circle at 78% 32%,#189daa47,#0000 35%)}.leao-page-case-gca-ambiental{--gca-case-accent:var(--leao-teal,#189daa);--gca-case-accent-dark:var(--leao-blue,#107293);--gca-case-soft:#f3f4f1;--gca-case-earth:#d9d2c7}.leao-page-case-gca-ambiental .case-hero__content{box-sizing:border-box;padding-left:clamp(84px,8vw,144px)}.leao-page-case-gca-ambiental .case-hero--gca .case-hero__bg:before,.leao-page-case-gca-ambiental .case-hero__bg:before{background:radial-gradient(circle at 76% 38%,#189daa42,#0000 35%),linear-gradient(90deg,#141414fa 0%,#141414db 45%,#10729333 100%)}.leao-page-case-gca-ambiental .case-hero__overlay{background:linear-gradient(#14141414,#141414e0),radial-gradient(circle at 70% 26%,#189daa29,#0000 36%)}.leao-page-case-gca-ambiental .case-hero__title em,.leao-page-case-gca-ambiental .case-breadcrumb [aria-current=page],.leao-page-case-gca-ambiental .case-breadcrumb a:hover,.leao-page-case-gca-ambiental .case-summary__card span,.leao-page-case-gca-ambiental .case-metrics-grid span,.leao-page-case-gca-ambiental .case-related-card__body span,.leao-page-case-gca-ambiental .case-learning__eyebrow,.leao-page-case-gca-ambiental .case-final-cta__eyebrow,.leao-page-case-gca-ambiental .case-section__eyebrow,.leao-page-case-gca-ambiental .case-editorial-grid__eyebrow{color:var(--gca-case-accent)}.leao-page-case-gca-ambiental .tag--case-gca{color:var(--gca-case-accent);background:#189daa14;border-color:#189daa8a}.leao-page-case-gca-ambiental .btn--primary,.leao-page-case-gca-ambiental .case-final-cta .btn--primary{background:var(--gca-case-accent);border-color:var(--gca-case-accent);color:#fff}.leao-page-case-gca-ambiental .btn--primary:hover,.leao-page-case-gca-ambiental .case-final-cta .btn--primary:hover{background:var(--gca-case-accent-dark);border-color:var(--gca-case-accent-dark)}.leao-page-case-gca-ambiental .hero__line,.leao-page-case-gca-ambiental .case-hero .hero__line{background:linear-gradient(#0000,#189daaf2,#0000)}.leao-page-case-gca-ambiental .case-hero__image--primary{width:min(56vw,920px);height:min(38vw,620px);bottom:9vh;right:3vw}.leao-page-case-gca-ambiental .case-hero__image--secondary{opacity:.34;width:min(31vw,520px);height:min(24vw,390px);top:15vh;right:34vw}.leao-page-case-gca-ambiental .case-hero__image img{object-fit:contain;filter:brightness(.76)contrast(1.08)saturate(.92)}.leao-page-case-gca-ambiental .case-summary__card,.leao-page-case-gca-ambiental .case-metrics-grid article,.leao-page-case-gca-ambiental .case-related-card{border-color:#189daa29}.leao-page-case-gca-ambiental .case-summary__card:hover,.leao-page-case-gca-ambiental .case-related-card:hover{border-color:#189daa61}.leao-page-case-gca-ambiental .gca-hero-showcase,.leao-page-case-gca-ambiental .gca-duo-grid,.leao-page-case-gca-ambiental .gca-brand-grid,.leao-page-case-gca-ambiental .gca-application-grid,.leao-page-case-gca-ambiental .gca-site-grid{gap:clamp(22px,3vw,36px);margin-top:clamp(42px,6vw,76px);display:grid}.leao-page-case-gca-ambiental .gca-duo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.leao-page-case-gca-ambiental .gca-brand-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.9fr) minmax(260px,.9fr)}.leao-page-case-gca-ambiental .gca-application-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr) minmax(240px,.65fr)}.leao-page-case-gca-ambiental .gca-site-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.leao-page-case-gca-ambiental .gca-proof-card,.leao-page-case-gca-ambiental .gca-browser-frame{background:var(--leao-white);border:1px solid #189daa24;margin:0;overflow:hidden}.leao-page-case-gca-ambiental .case-section--dark .gca-proof-card,.leao-page-case-gca-ambiental .case-section--dark .gca-browser-frame{background:#ffffff0b;border-color:#189daa2e}.leao-page-case-gca-ambiental .gca-proof-card img,.leao-page-case-gca-ambiental .gca-browser-frame img{object-fit:contain;background:var(--gca-case-soft);width:100%;height:auto;display:block}.leao-page-case-gca-ambiental .case-section--dark .gca-proof-card img,.leao-page-case-gca-ambiental .case-section--dark .gca-browser-frame img{background:#ffffff0b}.leao-page-case-gca-ambiental .gca-proof-card--vehicle img,.leao-page-case-gca-ambiental .gca-proof-card--wide img{aspect-ratio:16/9;object-fit:cover}.leao-page-case-gca-ambiental .gca-duo-grid .gca-proof-card img,.leao-page-case-gca-ambiental .gca-brand-grid .gca-proof-card:not(.gca-proof-card--wide) img,.leao-page-case-gca-ambiental .gca-application-grid .gca-proof-card:not(.gca-proof-card--wide) img{aspect-ratio:4/3;object-fit:cover}.leao-page-case-gca-ambiental .gca-site-grid .gca-proof-card img{aspect-ratio:16/9;object-fit:cover}.leao-page-case-gca-ambiental .gca-browser-frame img{object-fit:cover;object-position:top center;max-height:640px}.leao-page-case-gca-ambiental .gca-proof-card figcaption,.leao-page-case-gca-ambiental .gca-browser-frame figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#5c6467;border-top:1px solid #189daa1a;padding:22px 26px;font-size:11px;line-height:1.65}.leao-page-case-gca-ambiental .case-section--dark .gca-proof-card figcaption,.leao-page-case-gca-ambiental .case-section--dark .gca-browser-frame figcaption{color:var(--leao-white-60);border-top-color:#189daa2e}.leao-page-case-gca-ambiental .case-showcase--gca{background:radial-gradient(circle at 85% 12%, #189daa1a, transparent 28%), var(--gca-case-soft);color:var(--leao-black)}.leao-page-case-gca-ambiental .case-showcase--gca .case-editorial-grid__copy p{color:#4c5558}.leao-page-case-gca-ambiental .case-section--dark{background:radial-gradient(circle at 82% 18%,#189daa1a,#0000 34%),#141414}.leao-page-case-gca-ambiental .case-final-cta{background:radial-gradient(circle at 82% 28%,#189daa42,#0000 34%),linear-gradient(135deg,#107293 0%,#189daa 100%)}@media (width<=1180px){.leao-page-case-gca-ambiental .case-hero__content{padding-left:clamp(40px,6vw,72px)}.leao-page-case-gca-ambiental .gca-brand-grid,.leao-page-case-gca-ambiental .gca-application-grid{grid-template-columns:1fr 1fr}.leao-page-case-gca-ambiental .gca-brand-grid .gca-proof-card--wide,.leao-page-case-gca-ambiental .gca-application-grid .gca-proof-card--wide{grid-column:1/-1}}@media (width<=900px){.leao-page-case-gca-ambiental .case-hero__image--secondary{display:none}.leao-page-case-gca-ambiental .gca-duo-grid,.leao-page-case-gca-ambiental .gca-brand-grid,.leao-page-case-gca-ambiental .gca-application-grid,.leao-page-case-gca-ambiental .gca-site-grid{grid-template-columns:1fr}}@media (width<=768px){.leao-page-case-gca-ambiental .case-hero__content{padding-left:0}.leao-page-case-gca-ambiental .gca-proof-card--vehicle img,.leao-page-case-gca-ambiental .gca-proof-card--wide img,.leao-page-case-gca-ambiental .gca-duo-grid .gca-proof-card img,.leao-page-case-gca-ambiental .gca-brand-grid .gca-proof-card:not(.gca-proof-card--wide) img,.leao-page-case-gca-ambiental .gca-application-grid .gca-proof-card:not(.gca-proof-card--wide) img,.leao-page-case-gca-ambiental .gca-site-grid .gca-proof-card img{aspect-ratio:auto}}.leao-page-case .case-related-card__media,.leao-page-case .case-editorial-grid figure,.leao-page-case .case-showcase figure,.leao-page-case .enseada-proof-card,.leao-page-case .enseada-browser-frame,.leao-page-case .gca-proof-card,.leao-page-case .gca-browser-frame{overflow:hidden}.leao-page-case .case-related-card__media img,.leao-page-case .case-editorial-grid figure img,.leao-page-case .case-showcase figure img,.leao-page-case .enseada-proof-card img,.leao-page-case .enseada-browser-frame img,.leao-page-case .gca-proof-card img,.leao-page-case .gca-browser-frame img{transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.leao-page-case .case-related-card:hover .case-related-card__media img,.leao-page-case .case-editorial-grid figure:hover img,.leao-page-case .case-showcase figure:hover img,.leao-page-case .enseada-proof-card:hover img,.leao-page-case .enseada-browser-frame:hover img,.leao-page-case .gca-proof-card:hover img,.leao-page-case .gca-browser-frame:hover img{filter:saturate(1.02)contrast(1.01);transform:scale(1.03)}}.leao-page-case-gca-ambiental .case-hero__bg,.leao-page-case-enseada-express .case-hero__bg{overflow:hidden}.leao-page-case-gca-ambiental .case-hero__image,.leao-page-case-enseada-express .case-hero__image{box-shadow:none;background:#ffffff05;border:1px solid #ffffff14;position:absolute;overflow:hidden}.leao-page-case-gca-ambiental .case-hero__image img,.leao-page-case-enseada-express .case-hero__image img{object-fit:cover;filter:brightness(.46)contrast(1.04)saturate(.82);opacity:.86;width:100%;height:100%}.leao-page-case-gca-ambiental .case-hero__image--primary{z-index:2;opacity:.56;width:clamp(420px,34vw,660px);height:clamp(236px,19vw,372px);bottom:clamp(120px,15vh,176px);right:clamp(52px,6.5vw,124px);transform:rotate(.6deg)}.leao-page-case-gca-ambiental .case-hero__image--secondary{z-index:1;opacity:.3;width:clamp(300px,25vw,480px);height:clamp(200px,16.5vw,318px);top:clamp(102px,15vh,174px);right:clamp(270px,25vw,520px);transform:rotate(-2.5deg)}.leao-page-case-enseada-express .case-hero__image--primary{z-index:2;opacity:.54;width:clamp(430px,35vw,690px);height:clamp(242px,19.5vw,388px);bottom:clamp(120px,15vh,176px);right:clamp(52px,6.5vw,124px);transform:rotate(.6deg)}.leao-page-case-enseada-express .case-hero__image--secondary{z-index:1;opacity:.28;width:clamp(245px,20vw,390px);height:clamp(330px,27vw,520px);top:clamp(92px,13vh,160px);right:clamp(310px,27vw,560px);transform:rotate(-2.8deg)}.leao-page-case-gca-ambiental .case-hero--gca .case-hero__bg:before,.leao-page-case-gca-ambiental .case-hero__bg:before,.leao-page-case-enseada-express .case-hero--enseada .case-hero__bg:before,.leao-page-case-enseada-express .case-hero__bg:before{background:radial-gradient(circle at 78% 34%,#189daa1f,#0000 34%),linear-gradient(90deg,#141414fa 0%,#141414e6 48%,#1414149e 100%)}.leao-page-case-gca-ambiental .case-hero__overlay,.leao-page-case-enseada-express .case-hero__overlay{background:linear-gradient(#1414141a,#141414e0),radial-gradient(circle at 75% 30%,#189daa1f,#0000 36%)}.leao-page-case-gemat .case-hero,.leao-page-case-tereme-gemat .case-hero{background:radial-gradient(circle at 78% 28%,#189daa14,#0000 34%),linear-gradient(135deg,#07090d 0%,#101315 50%,#141414 100%)}.leao-page-case-gemat .case-hero__overlay,.leao-page-case-tereme-gemat .case-hero__overlay{background:linear-gradient(90deg,#07090df7 0%,#0d1011e6 45%,#141414b8 100%),radial-gradient(circle at 78% 32%,#189daa0f,#0000 34%)}.leao-page-case-gemat .case-hero__bg:before,.leao-page-case-tereme-gemat .case-hero__bg:before{background:linear-gradient(90deg,#07090df2 0%,#0d1011db 48%,#141414a8 100%)}.leao-page-case-gemat .case-hero__bg,.leao-page-case-tereme-gemat .case-hero__bg{opacity:.26;filter:grayscale(.08)saturate(.7)contrast(.94)}@media (width<=1180px){.leao-page-case-gca-ambiental .case-hero__image--primary,.leao-page-case-enseada-express .case-hero__image--primary{width:clamp(360px,38vw,560px);height:clamp(204px,21.3vw,316px);right:clamp(28px,5vw,72px)}.leao-page-case-gca-ambiental .case-hero__image--secondary,.leao-page-case-enseada-express .case-hero__image--secondary{right:clamp(220px,28vw,420px)}}@media (width<=900px){.leao-page-case-gca-ambiental .case-hero__image--secondary,.leao-page-case-enseada-express .case-hero__image--secondary{display:none}.leao-page-case-gca-ambiental .case-hero__image--primary,.leao-page-case-enseada-express .case-hero__image--primary{aspect-ratio:16/9;opacity:.3;width:min(78vw,520px);height:auto;bottom:8vh;right:50%;transform:translate(50%)rotate(.4deg)}}@media (prefers-reduced-motion:reduce){.leao-page-case .case-related-card__media img,.leao-page-case .case-editorial-grid figure img,.leao-page-case .case-showcase figure img,.leao-page-case .enseada-proof-card img,.leao-page-case .enseada-browser-frame img,.leao-page-case .gca-proof-card img,.leao-page-case .gca-browser-frame img{transition:none}}.leao-page-case-control-systems .case-hero--control-systems .case-hero__image--primary{object-position:center center;width:65%;height:100%;left:auto;right:0}.leao-page-case-control-systems .case-hero--control-systems .case-hero__image--secondary{width:38%;height:55%;bottom:0;left:0}.leao-page-case-control-systems .cs-product-gallery{grid-template-columns:1.4fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.leao-page-case-control-systems .cs-product-card img{object-fit:cover;border-radius:4px;width:100%;height:320px;display:block}.leao-page-case-control-systems .cs-product-card--featured img{height:100%}.leao-page-case-control-systems .cs-product-card figcaption{color:var(--color-text-muted,#666);margin-top:.5rem;font-size:.8125rem;font-style:italic}.leao-page-case-control-systems .cs-challenge-visual{margin-top:3rem}.leao-page-case-control-systems .cs-wide-visual img{object-fit:cover;border-radius:4px;width:100%;height:400px;display:block}.leao-page-case-control-systems .cs-wide-visual figcaption{color:#ffffff8c;margin-top:.5rem;font-size:.8125rem;font-style:italic}.leao-page-case-control-systems .cs-site-feature{grid-template-columns:1fr 1.5fr;align-items:center;gap:4rem;display:grid}.leao-page-case-control-systems .cs-site-feature__copy{flex-direction:column;gap:1.25rem;display:flex}.leao-page-case-control-systems .cs-site-feature__visual img{border-radius:6px;width:100%;display:block;box-shadow:0 24px 64px #00000038}.leao-page-case-control-systems .cs-social-grid{grid-template-columns:1.6fr 1fr 1fr;align-items:start;gap:1.5rem;margin-top:3rem;display:grid}.leao-page-case-control-systems .cs-social-card img{border-radius:4px;width:100%;display:block}.leao-page-case-control-systems .cs-social-card figcaption{color:#ffffff8c;margin-top:.5rem;font-size:.8125rem;font-style:italic}.leao-page-case-control-systems .cs-reels-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;margin-top:3rem;display:grid}.leao-page-case-control-systems .cs-reel-embed{justify-content:center;display:flex}.leao-page-case-control-systems .cs-reel-embed .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.leao-page-case-control-systems .cs-products-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.leao-page-case-control-systems .cs-product-showcase img{box-sizing:border-box;background:#fff;border-radius:4px;width:100%;padding:1rem;display:block}.leao-page-case-control-systems .cs-product-showcase figcaption{color:#ffffff8c;margin-top:.5rem;font-size:.8125rem;font-style:italic}@media (width<=900px){.leao-page-case-control-systems .cs-metrics-grid{grid-template-columns:1fr 1fr}.leao-page-case-control-systems .cs-site-feature{grid-template-columns:1fr;gap:2rem}.leao-page-case-control-systems .cs-reels-grid{grid-template-columns:1fr;gap:1.5rem}.leao-page-case-control-systems .cs-social-grid{grid-template-columns:1fr}}@media (width<=600px){.leao-page-case-control-systems .cs-product-gallery,.leao-page-case-control-systems .cs-products-grid,.leao-page-case-control-systems .cs-metrics-grid{grid-template-columns:1fr}.leao-page-case-control-systems .cs-wide-visual img{height:240px}}.leao-page-case-control-systems .case-hero--control-systems .case-hero__content{width:min(100% - 2rem,1180px);margin-inline:auto;padding-left:clamp(0rem,2vw,1.5rem)}.leao-page-case-control-systems img[src*=cs-equipment-closeup],.leao-page-case-control-systems img[src*=cs-rack-triple]{display:none!important}.leao-page-case-control-systems .cs-social-card,.leao-page-case-control-systems .cs-reel-embed,.leao-page-case-control-systems .control-site-board__screen{background:#fff;border:1px solid #1414141f;overflow:hidden;box-shadow:0 18px 55px #14141412}.leao-page-case-control-systems .cs-social-card figcaption,.leao-page-case-control-systems .control-site-board__screen figcaption{letter-spacing:.1em;text-transform:uppercase;color:#141414ad;background:#f7f7f3;border-top:1px solid #1414141a;padding:1rem 1.15rem;font-family:DM Mono,monospace;font-size:.68rem;line-height:1.55}.leao-page-case-control-systems .cs-social-card img{object-fit:contain;background:#141414}.leao-page-case-control-systems .cs-reel-embed{min-height:520px;padding:.75rem}.leao-page-case-control-systems [data-site-patch=SITE-v0\.44-control-learning-standard] .case-learning__grid p{max-width:720px}.leao-page-case-control-systems{--control-accent:var(--leao-teal,#189daa);--control-blue:var(--leao-blue,#107293);--control-black:var(--leao-black,#141414)}.leao-page-case-control-systems .case-hero--control-systems .case-hero__bg:before,.leao-page-case-control-systems .case-hero__bg:before{background:radial-gradient(circle at 78% 34%,#189daa24,#0000 34%),linear-gradient(90deg,#141414fa 0%,#141414e6 48%,#141414a8 100%)}.leao-page-case-control-systems .cs-hero-photo{box-shadow:none;background:#ffffff05;border:1px solid #ffffff14;position:absolute;overflow:hidden}.leao-page-case-control-systems .cs-hero-photo img{object-fit:cover;filter:brightness(.46)contrast(1.04)saturate(.82);opacity:.9;width:100%;height:100%;display:block!important}.leao-page-case-control-systems .cs-hero-photo--server{z-index:3;opacity:.58;width:clamp(430px,34vw,660px);height:clamp(286px,22.6vw,438px);bottom:clamp(118px,15vh,176px);right:clamp(52px,6.5vw,124px);transform:rotate(.7deg)}.leao-page-case-control-systems .cs-hero-photo--equipment{z-index:2;opacity:.34;width:clamp(300px,24vw,470px);height:clamp(250px,20vw,390px);top:clamp(96px,14vh,168px);right:clamp(300px,26vw,540px);transform:rotate(-2.5deg)}.leao-page-case-control-systems .cs-hero-photo--site{z-index:1;opacity:.2;width:clamp(230px,18vw,340px);height:clamp(310px,24vw,450px);top:clamp(86px,12vh,145px);right:clamp(30px,5vw,84px);transform:rotate(2deg)}.leao-page-case-control-systems .case-showcase--control-site{color:var(--control-black);background:#f5f5f2}.leao-page-case-control-systems .case-showcase--control-site .case-editorial-grid__copy p,.leao-page-case-control-systems .case-section--light .case-editorial-grid__copy p{color:#4c5558}.leao-page-case-control-systems .cs-piece-grid{gap:clamp(22px,3vw,36px);margin-top:clamp(42px,6vw,76px);display:grid}.leao-page-case-control-systems .cs-piece-grid--intro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch}.leao-page-case-control-systems .cs-piece-grid--social{grid-template-columns:minmax(0,1.45fr) minmax(260px,.78fr)}.leao-page-case-control-systems .cs-piece-grid--social .cs-piece--wide{grid-row:span 2}.leao-page-case-control-systems .cs-piece-grid--products{grid-template-columns:repeat(2,minmax(0,1fr))}.leao-page-case-control-systems .cs-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leao-page-case-control-systems .cs-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.leao-page-case-control-systems .cs-metrics-grid article,.leao-page-case-control-systems .cs-campaign-grid article{min-height:220px}.leao-page-case-control-systems .cs-piece{background:var(--leao-white,#fff);border:1px solid var(--leao-light-dark,#1414141a);margin:0;overflow:hidden}.leao-page-case-control-systems .case-section--dark .cs-piece,.leao-page-case-control-systems .cs-piece--dark{border-color:var(--leao-white-10,#ffffff1a);background:#ffffff0a}.leao-page-case-control-systems .cs-piece img,.leao-page-case-control-systems .cs-product-card img,.leao-page-case-control-systems .cs-wide-visual img,.leao-page-case-control-systems .cs-social-card img,.leao-page-case-control-systems .cs-product-showcase img,.leao-page-case-control-systems .cs-site-feature__visual img{object-fit:contain;width:100%;height:auto;box-shadow:none;background:#f3f3f3;border-radius:0;padding:0;display:block!important}.leao-page-case-control-systems .case-section--dark .cs-piece img,.leao-page-case-control-systems .cs-piece--dark img{background:#ffffff0a}.leao-page-case-control-systems .cs-piece--wide img,.leao-page-case-control-systems .cs-piece--panoramic img{aspect-ratio:16/9;object-fit:contain}.leao-page-case-control-systems .cs-piece--browser img{object-fit:cover;object-position:top center;max-height:760px}.leao-page-case-control-systems .cs-piece figcaption,.leao-page-case-control-systems .cs-product-card figcaption,.leao-page-case-control-systems .cs-wide-visual figcaption,.leao-page-case-control-systems .cs-social-card figcaption,.leao-page-case-control-systems .cs-product-showcase figcaption{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#5c6467;background:#fff;border-top:1px solid #1414141a;margin:0;padding:20px 24px;font-size:11px;font-style:normal;font-weight:400;line-height:1.65}.leao-page-case-control-systems .case-section--dark .cs-piece figcaption,.leao-page-case-control-systems .cs-piece--dark figcaption,.leao-page-case-control-systems .case-section--dark .cs-wide-visual figcaption,.leao-page-case-control-systems .case-section--dark .cs-social-card figcaption,.leao-page-case-control-systems .case-section--dark .cs-product-showcase figcaption{color:var(--leao-white-60,#fff9);background:#ffffff0a;border-top-color:#ffffff1a}.leao-page-case-control-systems .cs-reels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,28px);margin-top:clamp(42px,6vw,76px);display:grid}.leao-page-case-control-systems .cs-reel-embed{border:1px solid var(--leao-light-dark,#1414141a);background:var(--leao-white,#fff);min-height:520px;box-shadow:none;padding:12px;overflow:hidden}.leao-page-case-control-systems .cs-reel-embed .instagram-media,.leao-page-case-control-systems .cs-reel-embed iframe{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important}.leao-page-case-control-systems .case-final-cta{background:radial-gradient(circle at 78% 20%, #189daa24, transparent 35%), var(--control-black);color:var(--leao-white,#fff)}.leao-page-case-control-systems .case-final-cta__button:hover{transform:translateY(-2px)}.leao-page-case-control-systems .cs-piece img,.leao-page-case-control-systems .cs-reel-embed{transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.leao-page-case-control-systems .cs-piece:hover img{filter:saturate(1.02)contrast(1.01);transform:scale(1.03)}}@media (width<=1240px){.leao-page-case-control-systems .cs-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.leao-page-case-control-systems .case-hero__content{padding-left:clamp(40px,6vw,72px)}.leao-page-case-control-systems .cs-piece-grid--intro,.leao-page-case-control-systems .cs-piece-grid--social,.leao-page-case-control-systems .cs-piece-grid--products,.leao-page-case-control-systems .cs-campaign-grid,.leao-page-case-control-systems .cs-reels-grid{grid-template-columns:1fr}.leao-page-case-control-systems .cs-piece-grid--social .cs-piece--wide{grid-row:auto}}@media (width<=900px){.leao-page-case-control-systems .cs-hero-photo--equipment,.leao-page-case-control-systems .cs-hero-photo--site{display:none}.leao-page-case-control-systems .cs-hero-photo--server{aspect-ratio:16/10;opacity:.3;width:min(78vw,520px);height:auto;bottom:8vh;right:50%;transform:translate(50%)rotate(.4deg)}}@media (width<=768px){.leao-page-case-control-systems .case-hero__content{padding-left:0}.leao-page-case-control-systems .cs-metrics-grid{grid-template-columns:1fr}.leao-page-case-control-systems .cs-piece--wide img,.leao-page-case-control-systems .cs-piece--panoramic img{aspect-ratio:auto}.leao-page-case-control-systems .case-final-cta .btn-group{align-items:stretch}.leao-page-case-control-systems .case-final-cta__button{width:100%}}@media (prefers-reduced-motion:reduce){.leao-page-case-control-systems .cs-piece img,.leao-page-case-control-systems .cs-reel-embed{transition:none}}@media (hover:hover) and (pointer:fine){.leao-page-case-control-systems .control-visual-card:hover img{filter:saturate(1.02)contrast(1.01);transform:scale(1.03)}}@media (width<=1240px){.leao-page-case-control-systems .control-metrics-grid,.leao-page-case-control-systems .control-paid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.leao-page-case-control-systems .case-hero__content{padding-left:clamp(40px,6vw,72px)}.leao-page-case-control-systems .control-editorial-cards,.leao-page-case-control-systems .control-site-showcase,.leao-page-case-control-systems .control-social-grid,.leao-page-case-control-systems .control-reels-grid{grid-template-columns:1fr}.leao-page-case-control-systems .control-social-grid .control-visual-card--wide{grid-column:auto}}@media (width<=900px){.leao-page-case-control-systems .control-hero-photo--site,.leao-page-case-control-systems .control-hero-photo--social{display:none}.leao-page-case-control-systems .control-hero-photo--server{aspect-ratio:16/10;opacity:.32;width:min(82vw,560px);height:auto;top:auto;bottom:8vh;right:50%;transform:translate(50%)rotate(.4deg)}}@media (width<=768px){.leao-page-case-control-systems .case-hero__content{padding-left:0}.leao-page-case-control-systems .control-metrics-grid,.leao-page-case-control-systems .control-paid-grid{grid-template-columns:1fr}.leao-page-case-control-systems .control-visual-card--wide img{aspect-ratio:auto}.leao-page-case-control-systems .case-final-cta .btn-group{align-items:stretch}.leao-page-case-control-systems .case-final-cta__button{width:100%}}@media (prefers-reduced-motion:reduce){.leao-page-case-control-systems .control-visual-card img{transition:none}}@media (hover:hover) and (pointer:fine){.leao-page-case-control-systems .control-visual-card:hover img{filter:saturate(1.02)contrast(1.01);transform:scale(1.03)}}@media (width<=1240px){.leao-page-case-control-systems .control-metrics-grid,.leao-page-case-control-systems .control-paid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.leao-page-case-control-systems .case-hero__content{padding-left:clamp(40px,6vw,72px)}.leao-page-case-control-systems .control-editorial-cards,.leao-page-case-control-systems .control-site-showcase,.leao-page-case-control-systems .control-social-grid,.leao-page-case-control-systems .control-reels-grid{grid-template-columns:1fr}.leao-page-case-control-systems .control-social-grid .control-visual-card--wide{grid-column:auto}}@media (width<=900px){.leao-page-case-control-systems .control-hero-photo--site,.leao-page-case-control-systems .control-hero-photo--social{display:none}.leao-page-case-control-systems .control-hero-photo--server{aspect-ratio:16/10;opacity:.32;width:min(82vw,560px);height:auto;top:auto;bottom:8vh;right:50%;transform:translate(50%)rotate(.4deg)}}@media (width<=768px){.leao-page-case-control-systems .case-hero__content{padding-left:0}.leao-page-case-control-systems .control-metrics-grid,.leao-page-case-control-systems .control-paid-grid{grid-template-columns:1fr}.leao-page-case-control-systems .control-visual-card--wide img{aspect-ratio:auto}.leao-page-case-control-systems .case-final-cta .btn-group{align-items:stretch}.leao-page-case-control-systems .case-final-cta__button{width:100%}}@media (prefers-reduced-motion:reduce){.leao-page-case-control-systems .control-visual-card img{transition:none}}@media (width<=1100px){.leao-page-case-control-systems .control-blog-showcase,.leao-page-case-control-systems .control-site-section .container,.leao-page-case-control-systems .control-social-grid{grid-template-columns:1fr}.leao-page-case-control-systems .control-social-card--support,.leao-page-case-control-systems .control-social-card--wide{grid-column:auto}}@media (width<=768px){.leao-page-case-control-systems .control-learning-statement{padding-left:28px}}.leao-page-case-control-systems{--control-accent:var(--leao-teal,#189daa);--control-blue:var(--leao-blue,#107293);--control-black:var(--leao-black,#141414);--control-off:#f5f5f2}.leao-page-case-control-systems .case-hero__content{box-sizing:border-box;padding-left:clamp(84px,8vw,144px)}.leao-page-case-control-systems .case-hero__bg{overflow:hidden}.leao-page-case-control-systems .case-hero__bg:before{background:radial-gradient(circle at 78% 34%,#189daa24,#0000 34%),linear-gradient(90deg,#141414fa 0%,#141414e6 48%,#141414ad 100%)}.leao-page-case-control-systems .case-hero__overlay{background:linear-gradient(#14141414,#141414e0),radial-gradient(circle at 76% 30%,#189daa21,#0000 38%)}.leao-page-case-control-systems .case-hero__title em,.leao-page-case-control-systems .case-breadcrumb [aria-current=page],.leao-page-case-control-systems .case-breadcrumb a:hover,.leao-page-case-control-systems .case-summary__card span,.leao-page-case-control-systems .case-metrics-grid span,.leao-page-case-control-systems .case-related-card__body span,.leao-page-case-control-systems .case-learning__eyebrow,.leao-page-case-control-systems .case-final-cta__eyebrow{color:var(--control-accent)}.leao-page-case-control-systems .tag--case-teal{color:var(--control-accent);background:#189daa14;border-color:#189daa5c}.leao-page-case-control-systems .btn--primary{background:var(--control-accent)}.leao-page-case-control-systems .btn--primary:hover{background:var(--control-blue)}.leao-page-case-control-systems .control-hero-photo{box-shadow:none;background:#ffffff05;border:1px solid #ffffff14;position:absolute;overflow:hidden}.leao-page-case-control-systems .control-hero-photo img{object-fit:cover;filter:brightness(.46)contrast(1.04)saturate(.82);opacity:.9;width:100%;height:100%;display:block}.leao-page-case-control-systems .control-hero-photo--server{z-index:2;opacity:.46;width:clamp(460px,42vw,760px);height:clamp(320px,28vw,500px);top:clamp(92px,12vh,150px);right:clamp(38px,5vw,96px);transform:rotate(.4deg)}.leao-page-case-control-systems .control-hero-photo--site{z-index:3;opacity:.22;width:clamp(230px,17vw,340px);height:clamp(360px,28vw,520px);bottom:clamp(72px,10vh,120px);right:clamp(90px,9vw,170px);transform:rotate(1.2deg)}.leao-page-case-control-systems .control-hero-photo--social{z-index:1;opacity:.3;width:clamp(320px,28vw,520px);height:clamp(180px,15.5vw,290px);bottom:clamp(110px,14vh,168px);right:clamp(360px,30vw,590px);transform:rotate(-2.4deg)}.leao-page-case-control-systems .control-editorial-cards,.leao-page-case-control-systems .control-social-grid,.leao-page-case-control-systems .control-reels-grid,.leao-page-case-control-systems .control-site-showcase,.leao-page-case-control-systems .control-site-showcase__notes{gap:clamp(22px,3vw,36px);margin-top:clamp(42px,6vw,76px);display:grid}.leao-page-case-control-systems .control-editorial-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.leao-page-case-control-systems .control-editorial-cards article,.leao-page-case-control-systems .control-site-showcase__notes article{background:#fff;border:1px solid #1414141a;padding:clamp(24px,3vw,36px)}.leao-page-case-control-systems .control-editorial-cards span,.leao-page-case-control-systems .control-site-showcase__notes span,.leao-page-case-control-systems .control-reel-card p{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.65;display:block}.leao-page-case-control-systems .control-editorial-cards span,.leao-page-case-control-systems .control-site-showcase__notes span{color:var(--control-accent);margin-bottom:18px}.leao-page-case-control-systems .control-editorial-cards h3,.leao-page-case-control-systems .control-paid-grid h3,.leao-page-case-control-systems .control-metrics-grid h3{line-height:1.12}.leao-page-case-control-systems .control-editorial-cards p,.leao-page-case-control-systems .control-site-showcase__notes p{color:#4c5558;margin:0}.leao-page-case-control-systems .control-metrics-grid,.leao-page-case-control-systems .control-paid-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.leao-page-case-control-systems .control-metrics-grid article,.leao-page-case-control-systems .control-paid-grid article{min-height:220px}.leao-page-case-control-systems .control-visual-card{background:#fff;border:1px solid #1414141a;margin:0;overflow:hidden}.leao-page-case-control-systems .case-section--dark .control-visual-card,.leao-page-case-control-systems .control-visual-card--dark{background:#ffffff0a;border-color:#ffffff1a}.leao-page-case-control-systems .control-visual-card img{object-fit:contain;background:#f3f3f3;width:100%;height:auto;display:block}.leao-page-case-control-systems .case-section--dark .control-visual-card img,.leao-page-case-control-systems .control-visual-card--dark img{background:#ffffff0a}.leao-page-case-control-systems .control-visual-card--wide img{aspect-ratio:16/9;object-fit:cover}.leao-page-case-control-systems .control-visual-card figcaption{font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#5c6467;background:#fff;border-top:1px solid #1414141a;padding:20px 24px;font-size:11px;font-weight:400;line-height:1.65}.leao-page-case-control-systems .case-section--dark .control-visual-card figcaption,.leao-page-case-control-systems .control-visual-card--dark figcaption{color:#fff9;background:#ffffff0a;border-top-color:#ffffff1a}.leao-page-case-control-systems .control-site-section{background:radial-gradient(circle at 76% 20%, #189daa1f, transparent 34%), var(--control-black)}.leao-page-case-control-systems .control-site-showcase{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start}.leao-page-case-control-systems .control-site-showcase__screen img{object-fit:cover;object-position:top center;max-height:900px}.leao-page-case-control-systems .control-site-showcase__notes{margin-top:0}.leao-page-case-control-systems .control-site-showcase__notes article{background:#ffffff0a;border-color:#ffffff1a}.leao-page-case-control-systems .control-site-showcase__notes p{color:#ffffffb3}.leao-page-case-control-systems .control-social-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(220px,.75fr));align-items:start}.leao-page-case-control-systems .control-social-grid .control-visual-card--wide{grid-column:1/-1}.leao-page-case-control-systems .control-social-grid .control-visual-card--wide img{object-fit:contain}.leao-page-case-control-systems .control-reels-section{background:radial-gradient(circle at 82% 20%, #189daa1a, transparent 32%), var(--control-black)}.leao-page-case-control-systems .control-reels-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leao-page-case-control-systems .control-reel-card{background:#ffffff0a;border:1px solid #ffffff1a;overflow:hidden}.leao-page-case-control-systems .control-reel-card .cs-reel-embed{min-height:520px;box-shadow:none;background:#fff;border:0;padding:12px;display:block}.leao-page-case-control-systems .control-reel-card .instagram-media,.leao-page-case-control-systems .control-reel-card iframe{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important}.leao-page-case-control-systems .control-reel-card p{color:#ffffff9e;border-top:1px solid #ffffff1a;margin:0;padding:18px 20px}.leao-page-case-control-systems .case-learning{background:var(--control-off)}.leao-page-case-control-systems .case-learning__copy{max-width:720px;margin-top:28px}.leao-page-case-control-systems .case-learning__copy p{color:#555e61;margin:0 0 20px;font-size:18px;line-height:1.82}.leao-page-case-control-systems .case-final-cta{background:var(--control-accent)}.leao-page-case-control-systems .case-final-cta .btn-group{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:clamp(30px,4vw,44px);display:flex}.leao-page-case-control-systems .case-final-cta__button{min-height:54px;font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffffbd;padding:0 2rem;font-size:.78rem;font-weight:800;text-decoration:none}.leao-page-case-control-systems .case-final-cta__button--primary{color:#fff;background:#141414;border-color:#141414}.leao-page-case-control-systems .case-final-cta__button--ghost{color:#fff;background:0 0;border-color:#ffffffb8}.leao-page-case-control-systems .control-visual-card img{transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.leao-page-case-control-systems .control-visual-card:hover img{filter:saturate(1.02)contrast(1.01);transform:scale(1.03)}}@media (width<=1240px){.leao-page-case-control-systems .control-metrics-grid,.leao-page-case-control-systems .control-paid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.leao-page-case-control-systems .case-hero__content{padding-left:clamp(40px,6vw,72px)}.leao-page-case-control-systems .control-editorial-cards,.leao-page-case-control-systems .control-site-showcase,.leao-page-case-control-systems .control-social-grid,.leao-page-case-control-systems .control-reels-grid{grid-template-columns:1fr}.leao-page-case-control-systems .control-social-grid .control-visual-card--wide{grid-column:auto}}@media (width<=900px){.leao-page-case-control-systems .control-hero-photo--site,.leao-page-case-control-systems .control-hero-photo--social{display:none}.leao-page-case-control-systems .control-hero-photo--server{aspect-ratio:16/10;opacity:.32;width:min(82vw,560px);height:auto;top:auto;bottom:8vh;right:50%;transform:translate(50%)rotate(.4deg)}}@media (width<=768px){.leao-page-case-control-systems .case-hero__content{padding-left:0}.leao-page-case-control-systems .control-metrics-grid,.leao-page-case-control-systems .control-paid-grid{grid-template-columns:1fr}.leao-page-case-control-systems .control-visual-card--wide img{aspect-ratio:auto}.leao-page-case-control-systems .case-final-cta .btn-group{align-items:stretch}.leao-page-case-control-systems .case-final-cta__button{width:100%}}@media (prefers-reduced-motion:reduce){.leao-page-case-control-systems .control-visual-card img{transition:none}}.leao-page-case-control-systems .control-case-hero .case-hero__bg{inset:0}.leao-page-case-control-systems .control-case-hero .control-hero-photo--server{opacity:.72;border:0;width:100%;height:100%;inset:auto auto auto 0;transform:none}.leao-page-case-control-systems .control-case-hero .control-hero-photo--server img{object-fit:cover;object-position:center center;filter:brightness(.34)contrast(1.06)saturate(.78)}.leao-page-case-control-systems .control-case-hero .case-hero__overlay{background:linear-gradient(90deg,#141414f5 0%,#141414db 46%,#1414146b 100%),linear-gradient(#1414141f,#141414e0)}.leao-page-case-control-systems .control-blog-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,36px);margin-top:clamp(36px,5vw,64px);margin-bottom:clamp(34px,4vw,58px);display:grid}.leao-page-case-control-systems .control-blog-card img{aspect-ratio:16/9;object-fit:cover;object-position:top center}.leao-page-case-control-systems .control-site-section .container{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(34px,6vw,86px);display:grid}.leao-page-case-control-systems .control-site-section .case-editorial-grid{display:block}.leao-page-case-control-systems .control-site-section .case-editorial-grid__copy{margin-top:clamp(24px,3vw,34px)}.leao-page-case-control-systems .control-site-showcase{margin-top:0;display:block}.leao-page-case-control-systems .control-site-showcase__notes{gap:0;margin-top:clamp(30px,4vw,44px)}.leao-page-case-control-systems .control-site-showcase__notes article+article{border-top:0}.leao-page-case-control-systems .control-site-showcase__screen img{max-height:980px}.leao-page-case-control-systems .control-social-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,.72fr);grid-auto-flow:dense;align-items:start}.leao-page-case-control-systems .control-social-card--support{grid-column:2}.leao-page-case-control-systems .control-social-card--wide{grid-column:1/-1}.leao-page-case-control-systems .control-social-card--wide img{aspect-ratio:16/9;object-fit:contain;background:#f3f3f3}.leao-page-case-control-systems .control-social-card:not(.control-social-card--wide) img{aspect-ratio:4/5;object-fit:cover;object-position:top center}.leao-page-case-control-systems .control-learning-statement{max-width:1040px;margin:0 auto;padding-left:clamp(72px,8vw,140px);position:relative}.leao-page-case-control-systems .control-learning-statement:before{content:"";background:#189daa47;width:1px;position:absolute;top:0;bottom:0;left:0}.leao-page-case-control-systems .control-learning-statement .case-learning__eyebrow{margin-bottom:clamp(26px,3vw,34px)}.leao-page-case-control-systems .control-learning-statement h2{max-width:940px;margin:0}.leao-page-case-control-systems .control-learning-statement h2 em{color:var(--control-accent);margin-top:clamp(18px,2vw,24px);font-style:normal;display:block}@media (width<=1100px){.leao-page-case-control-systems .control-blog-showcase,.leao-page-case-control-systems .control-site-section .container,.leao-page-case-control-systems .control-social-grid{grid-template-columns:1fr}.leao-page-case-control-systems .control-social-card--support,.leao-page-case-control-systems .control-social-card--wide{grid-column:auto}}@media (width<=768px){.leao-page-case-control-systems .control-learning-statement{padding-left:28px}}.leao-page-case-control-systems .control-case-hero .control-hero-photo--server{opacity:.62}.leao-page-case-control-systems .control-case-hero .control-hero-photo--server img{object-position:center 42%;transform-origin:50%;filter:brightness(.38)contrast(1.04)saturate(.82);transform:scale(.94)}.leao-page-case-control-systems .control-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(22px,3vw,34px);width:min(100%,1060px);margin-left:auto;margin-right:auto}.leao-page-case-control-systems .control-social-card,.leao-page-case-control-systems .control-social-card--support,.leao-page-case-control-systems .control-social-card--wide{grid-column:auto;max-width:none}.leao-page-case-control-systems .control-social-card img,.leao-page-case-control-systems .control-social-card:not(.control-social-card--wide) img,.leao-page-case-control-systems .control-social-card--wide img{object-fit:contain;object-position:center center;aspect-ratio:auto;background:#f3f3f3;width:100%;height:auto;max-height:460px;display:block}.leao-page-case-control-systems .control-social-card--wide img{max-height:360px}.leao-page-case-control-systems .control-social-card figcaption{min-height:70px}@media (width<=900px){.leao-page-case-control-systems .control-social-grid{grid-template-columns:1fr;width:min(100%,620px)}.leao-page-case-control-systems .control-social-card--wide{grid-column:auto}.leao-page-case-control-systems .control-social-card img,.leao-page-case-control-systems .control-social-card--wide img{max-height:none}}.leao-page-case-philcoffee .philcoffee-wide-visual,.leao-page-case-philcoffee .philcoffee-piece,.leao-page-case-philcoffee .philcoffee-site-frame{background:#fff;border:1px solid #1414141a;margin:0;overflow:hidden}.leao-page-case-philcoffee .philcoffee-wide-visual{margin-top:clamp(42px,6vw,76px)}.leao-page-case-philcoffee .philcoffee-wide-visual figcaption,.leao-page-case-philcoffee .philcoffee-piece figcaption,.leao-page-case-philcoffee .philcoffee-site-frame figcaption{color:#5c6467;font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #14141414;padding:18px 22px;font-size:11px;line-height:1.65}.leao-page-case-philcoffee .case-section--dark .philcoffee-piece,.leao-page-case-philcoffee .philcoffee-piece--dark{background:#ffffff0a;border-color:#ffffff1a}.leao-page-case-philcoffee .case-section--dark .philcoffee-piece figcaption,.leao-page-case-philcoffee .philcoffee-piece--dark figcaption{color:#ffffffa3;border-top-color:#ffffff1a}.leao-page-case-philcoffee .philcoffee-brand-grid,.leao-page-case-philcoffee .philcoffee-banner-grid,.leao-page-case-philcoffee .philcoffee-site-showcase,.leao-page-case-philcoffee .philcoffee-note-list{gap:clamp(22px,3vw,36px);margin-top:clamp(42px,6vw,76px);display:grid}@media (width<=980px){.leao-page-case-philcoffee .case-hero__content{padding-left:clamp(24px,6vw,48px)}.leao-page-case-philcoffee .philcoffee-hero-photo--banner{opacity:.36;width:70vw;right:-12vw}.leao-page-case-philcoffee .philcoffee-hero-photo--package{display:none}.leao-page-case-philcoffee .philcoffee-brand-grid,.leao-page-case-philcoffee .philcoffee-banner-grid,.leao-page-case-philcoffee .philcoffee-site-showcase,.leao-page-case-philcoffee .philcoffee-deliveries-grid{grid-template-columns:1fr}.leao-page-case-philcoffee .philcoffee-banner-grid .philcoffee-piece:last-child{grid-column:auto;width:100%}}@media (width<=640px){.leao-page-case-philcoffee .philcoffee-site-frame img{max-height:620px}.leao-page-case-philcoffee .philcoffee-site-frame--short img,.leao-page-case-philcoffee .philcoffee-brand-grid .philcoffee-piece img,.leao-page-case-philcoffee .philcoffee-banner-grid .philcoffee-piece img{max-height:420px}.leao-page-case-philcoffee .philcoffee-learning-statement{padding-left:28px}}.leao-page-case-philcoffee{--phil-accent:var(--leao-teal,#189daa);--phil-blue:var(--leao-blue,#107293);--phil-black:var(--leao-black,#141414);--phil-cream:#f5f0e6;--phil-coffee:#8a6040;--phil-green:#2f7458}.leao-page-case-philcoffee .case-hero__content{box-sizing:border-box;padding-left:clamp(84px,8vw,144px)}.leao-page-case-philcoffee .case-hero__bg{overflow:hidden}.leao-page-case-philcoffee .case-hero__bg:before{background:radial-gradient(circle at 78% 36%,#2f745833,#0000 34%),linear-gradient(90deg,#141414fa 0%,#141414e6 48%,#141414a8 100%)}.leao-page-case-philcoffee .case-hero__overlay{background:linear-gradient(#1414141a,#141414e6),radial-gradient(circle at 80% 28%,#189daa1f,#0000 40%)}.leao-page-case-philcoffee .case-hero__title em,.leao-page-case-philcoffee .case-breadcrumb [aria-current=page],.leao-page-case-philcoffee .case-breadcrumb a:hover,.leao-page-case-philcoffee .case-summary__card span,.leao-page-case-philcoffee .case-metrics-grid span,.leao-page-case-philcoffee .case-related-card__body span,.leao-page-case-philcoffee .case-learning__eyebrow,.leao-page-case-philcoffee .case-final-cta__eyebrow{color:var(--phil-accent)}.leao-page-case-philcoffee .tag--case-teal{color:var(--phil-accent);background:#189daa14;border-color:#189daa5c}.leao-page-case-philcoffee .btn--primary{background:var(--phil-accent)}.leao-page-case-philcoffee .btn--primary:hover{background:var(--phil-blue)}.leao-page-case-philcoffee .philcoffee-hero-photo{box-shadow:none;background:#ffffff05;border:1px solid #ffffff14;position:absolute;overflow:hidden}.leao-page-case-philcoffee .philcoffee-hero-photo img{object-fit:cover;filter:brightness(.46)contrast(1.02)saturate(.86);opacity:.92;width:100%;height:100%;display:block}.leao-page-case-philcoffee .philcoffee-hero-photo--banner{z-index:2;opacity:.56;width:clamp(520px,45vw,820px);height:clamp(220px,20vw,340px);top:clamp(106px,14vh,160px);right:clamp(32px,5vw,90px);transform:rotate(.4deg)}.leao-page-case-philcoffee .philcoffee-hero-photo--package{z-index:3;opacity:.38;width:clamp(300px,25vw,470px);height:clamp(230px,19vw,360px);bottom:clamp(84px,12vh,138px);right:clamp(170px,16vw,320px);transform:rotate(-2deg)}.leao-page-case-philcoffee .philcoffee-wide-visual,.leao-page-case-philcoffee .philcoffee-piece,.leao-page-case-philcoffee .philcoffee-site-frame,.leao-page-case-philcoffee .philcoffee-video-card,.leao-page-case-philcoffee .philcoffee-social-card{background:#fff;border:1px solid #1414141a;margin:0;overflow:hidden}.leao-page-case-philcoffee .philcoffee-wide-visual{align-self:stretch}.leao-page-case-philcoffee .philcoffee-wide-visual img,.leao-page-case-philcoffee .philcoffee-piece img,.leao-page-case-philcoffee .philcoffee-site-frame img{width:100%;height:auto;display:block}.leao-page-case-philcoffee .philcoffee-wide-visual img{object-fit:contain;background:var(--phil-black);max-height:380px}.leao-page-case-philcoffee .philcoffee-wide-visual figcaption,.leao-page-case-philcoffee .philcoffee-piece figcaption,.leao-page-case-philcoffee .philcoffee-site-frame figcaption,.leao-page-case-philcoffee .philcoffee-video-card figcaption,.leao-page-case-philcoffee .philcoffee-social-card figcaption{color:#5c6467;font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #14141414;padding:18px 22px;font-size:11px;line-height:1.65}.leao-page-case-philcoffee .case-section--dark .philcoffee-piece,.leao-page-case-philcoffee .philcoffee-piece--dark,.leao-page-case-philcoffee .philcoffee-social-card{background:#ffffff0a;border-color:#ffffff1a}.leao-page-case-philcoffee .case-section--dark .philcoffee-piece figcaption,.leao-page-case-philcoffee .philcoffee-piece--dark figcaption,.leao-page-case-philcoffee .philcoffee-social-card figcaption{color:#ffffffa3;border-top-color:#ffffff1a}.leao-page-case-philcoffee .philcoffee-context-showcase{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:clamp(22px,3vw,36px);margin-top:clamp(42px,6vw,76px);display:grid}.leao-page-case-philcoffee .philcoffee-video-card{flex-direction:column;justify-content:space-between;display:flex}.leao-page-case-philcoffee .philcoffee-video-embed{aspect-ratio:16/9;background:var(--phil-black);min-height:260px;position:relative}.leao-page-case-philcoffee .philcoffee-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.leao-page-case-philcoffee .philcoffee-brand-grid,.leao-page-case-philcoffee .philcoffee-banner-grid,.leao-page-case-philcoffee .philcoffee-site-showcase,.leao-page-case-philcoffee .philcoffee-social-gallery,.leao-page-case-philcoffee .philcoffee-note-list{gap:clamp(22px,3vw,36px);margin-top:clamp(42px,6vw,76px);display:grid}.leao-page-case-philcoffee .philcoffee-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.leao-page-case-philcoffee .philcoffee-piece--wide{grid-column:1/-1}.leao-page-case-philcoffee .philcoffee-brand-grid .philcoffee-piece img{object-fit:contain;background:#ffffff0a;max-height:560px}.leao-page-case-philcoffee .philcoffee-brand-grid .philcoffee-piece:not(.philcoffee-piece--wide) img{max-height:430px}.leao-page-case-philcoffee .philcoffee-note-list{border:1px solid #1414141f;gap:0;margin-top:clamp(28px,4vw,46px)}.leao-page-case-philcoffee .philcoffee-note-list article{background:#fff;border-bottom:1px solid #1414141a;padding:clamp(20px,2.4vw,30px)}.leao-page-case-philcoffee .philcoffee-note-list article:last-child{border-bottom:0}.leao-page-case-philcoffee .philcoffee-note-list span{color:var(--phil-accent);font-family:var(--font-mono,"DM Mono", monospace);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.leao-page-case-philcoffee .philcoffee-note-list p{color:#4c5558;margin:0}.leao-page-case-philcoffee .philcoffee-ecommerce-section .container{max-width:min(1180px,100vw - 48px)}.leao-page-case-philcoffee .philcoffee-site-showcase{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.leao-page-case-philcoffee .philcoffee-site-frame{background:#f2f2f0}.leao-page-case-philcoffee .philcoffee-site-frame img{object-fit:contain;object-position:top center;width:100%;max-height:860px}.leao-page-case-philcoffee .philcoffee-site-frame--short img{max-height:560px}.leao-page-case-philcoffee .philcoffee-site-frame--inline{background:#f2f2f0;margin-top:clamp(28px,4vw,48px)}.leao-page-case-philcoffee .philcoffee-site-frame--inline img{object-fit:contain;object-position:top center;max-height:760px}.leao-page-case-philcoffee .philcoffee-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leao-page-case-philcoffee .philcoffee-banner-grid .philcoffee-piece:last-child{grid-column:1/-1;justify-self:center;width:min(100%,680px)}.leao-page-case-philcoffee .philcoffee-banner-grid .philcoffee-piece img{object-fit:contain;background:#ffffff08;max-height:360px}.leao-page-case-philcoffee .philcoffee-social-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.leao-page-case-philcoffee .philcoffee-social-card{background:#191919;box-shadow:0 22px 56px #0000002e}.leao-page-case-philcoffee .philcoffee-social-card img{aspect-ratio:1;object-fit:cover;background:#111;width:100%;display:block}.leao-page-case-philcoffee .philcoffee-social-card--wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);align-items:stretch;display:grid}.leao-page-case-philcoffee .philcoffee-social-card--wide img{aspect-ratio:16/7;object-fit:contain}.leao-page-case-philcoffee .philcoffee-social-card--wide figcaption{border-top:0;border-left:1px solid #ffffff1a;align-items:flex-end;display:flex}.leao-page-case-philcoffee .philcoffee-deliveries-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.leao-page-case-philcoffee .philcoffee-deliveries-grid article{min-height:220px}.leao-page-case-philcoffee .philcoffee-learning-statement{max-width:980px;margin-left:auto;padding-left:clamp(40px,7vw,96px);position:relative}.leao-page-case-philcoffee .philcoffee-learning-statement:before{content:"";background:#189daa47;width:1px;position:absolute;top:0;bottom:0;left:0}.leao-page-case-philcoffee .philcoffee-learning-statement h2{color:var(--phil-black);margin:0;font-size:clamp(42px,5.8vw,82px);line-height:.94}.leao-page-case-philcoffee .philcoffee-learning-statement h2 em{color:var(--phil-accent);margin-top:.24em;display:block}@media (width<=980px){.leao-page-case-philcoffee .case-hero__content{padding-left:clamp(24px,6vw,48px)}.leao-page-case-philcoffee .philcoffee-hero-photo--banner{opacity:.36;width:70vw;right:-12vw}.leao-page-case-philcoffee .philcoffee-hero-photo--package{display:none}.leao-page-case-philcoffee .philcoffee-brand-grid,.leao-page-case-philcoffee .philcoffee-banner-grid,.leao-page-case-philcoffee .philcoffee-site-showcase,.leao-page-case-philcoffee .philcoffee-context-showcase,.leao-page-case-philcoffee .philcoffee-social-gallery,.leao-page-case-philcoffee .philcoffee-deliveries-grid{grid-template-columns:1fr}.leao-page-case-philcoffee .philcoffee-social-card--wide{grid-column:auto;grid-template-columns:1fr}.leao-page-case-philcoffee .philcoffee-social-card--wide img{aspect-ratio:16/9}.leao-page-case-philcoffee .philcoffee-social-card--wide figcaption{border-top:1px solid #ffffff1a;border-left:0}.leao-page-case-philcoffee .philcoffee-banner-grid .philcoffee-piece:last-child{grid-column:auto;width:100%}}@media (width<=640px){.leao-page-case-philcoffee .philcoffee-site-frame img{max-height:620px}.leao-page-case-philcoffee .philcoffee-video-embed{min-height:210px}.leao-page-case-philcoffee .philcoffee-site-frame--short img,.leao-page-case-philcoffee .philcoffee-brand-grid .philcoffee-piece img,.leao-page-case-philcoffee .philcoffee-banner-grid .philcoffee-piece img,.leao-page-case-philcoffee .philcoffee-social-card img{max-height:420px}.leao-page-case-philcoffee .philcoffee-learning-statement{padding-left:28px}}.leao-page-case-philcoffee .philcoffee-wide-visual img,.leao-page-case-philcoffee .philcoffee-piece img,.leao-page-case-philcoffee .philcoffee-site-frame img,.leao-page-case-philcoffee .philcoffee-social-card img{will-change:transform;transition:transform .55s,filter .55s}.leao-page-case-philcoffee .philcoffee-wide-visual:hover img,.leao-page-case-philcoffee .philcoffee-piece:hover img,.leao-page-case-philcoffee .philcoffee-site-frame:hover img,.leao-page-case-philcoffee .philcoffee-social-card:hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.leao-page-case-philcoffee .philcoffee-wide-visual img,.leao-page-case-philcoffee .philcoffee-piece img,.leao-page-case-philcoffee .philcoffee-site-frame img,.leao-page-case-philcoffee .philcoffee-social-card img{transition:none}}
