html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:#101925 url('assets/earth.jpg') center/cover fixed}#lemaxx-v09{background:linear-gradient(90deg,#101925ec,#101925ba);font-family:'Segoe UI',Arial,sans-serif;min-height:100svh;padding:82px 0 64px}#lemaxx-v09 header{position:fixed;top:0;left:0;right:0;z-index:30;height:78px;min-height:78px;background:#121c28e8;backdrop-filter:blur(16px);padding:8px 4vw;gap:16px}#lemaxx-v09 .brand-family{gap:16px}#lemaxx-v09 .brand img{width:130px;height:47px}#lemaxx-v09 .parent-brand img{width:78px;height:45px;object-fit:contain}#lemaxx-v09 nav{gap:18px}#lemaxx-v09 nav button{font-size:13px;white-space:nowrap}#lemaxx-v09 .lang-label select{background:#182431;color:#e8cf9f;border:1px solid #d5b67e66;padding:8px}#lemaxx-v09 .screen{background:transparent;min-height:calc(100svh - 142px);justify-content:center;padding:26px 4vw;scroll-margin-top:78px}#lemaxx-v09 .hero{background:transparent}#lemaxx-v09 .screen>.lead{max-width:850px}#lemaxx-v09 .feature-image{height:clamp(270px,54svh,620px)}#lemaxx-v09 .hero .feature-image{height:clamp(320px,59svh,680px)}#lemaxx-v09 .split{gap:4vw}#lemaxx-v09 h1,#lemaxx-v09 h2,#lemaxx-v09 h3{font-family:'Palatino Linotype',Palatino,Georgia,serif;font-weight:400;letter-spacing:-.025em;color:#f7eedf}#lemaxx-v09 h1{font-size:clamp(34px,3.8vw,59px);line-height:1.09}#lemaxx-v09 h2{font-size:clamp(29px,3vw,44px)}#lemaxx-v09 h3{font-size:24px}#lemaxx-v09 .eyebrow{color:var(--gold)}#lemaxx-v09 .lead{font-size:17px;line-height:1.6;color:#e0e4e7}#lemaxx-v09 .action,#lemaxx-v09 .link,#lemaxx-v09 .gold-outline{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 17px;background:var(--gold);color:#15202b;border:1px solid var(--gold);border-radius:3px;text-decoration:none;font:500 14px/1.3 'Segoe UI',Arial,sans-serif;cursor:pointer;text-align:center}#lemaxx-v09 .gold-outline{background:#1927359c;color:#ebd0a0}#lemaxx-v09 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}#lemaxx-v09 .path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#lemaxx-v09 .path-card{grid-template-columns:31% minmax(0,1fr);min-height:195px;background:#172432b8;border:1px solid #d5b67e45}#lemaxx-v09 .path-card img{width:100%;height:100%;max-height:none;object-fit:cover}#lemaxx-v09 .path-card .copy{padding:20px;display:flex;flex-direction:column;align-items:start}#lemaxx-v09 .path-card p{font-size:14px;line-height:1.5;flex:1}#lemaxx-v09 .path-card h3{font-size:25px}#lemaxx-v09 .catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}#lemaxx-v09 .catalog-card{background:#182635c7;border:1px solid #d5b67e44;display:flex;flex-direction:column}#lemaxx-v09 .catalog-card img{height:clamp(130px,20svh,220px);width:100%;object-fit:cover}#lemaxx-v09 .catalog-card .copy{padding:17px;flex:1;display:flex;flex-direction:column;align-items:start}#lemaxx-v09 .catalog-card h3{font-size:23px;min-height:0}#lemaxx-v09 .catalog-card p{display:block;font-size:14px;line-height:1.5;flex:1}#lemaxx-v09 .catalog-card .action{display:inline-flex;margin-top:10px}#lemaxx-v09 .services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}#lemaxx-v09 .service-card{display:grid;grid-template-columns:82px 1fr;background:#182635c7;border:1px solid #d5b67e44;overflow:hidden;min-height:190px}#lemaxx-v09 .service-card img{height:100%;width:82px;object-fit:cover}#lemaxx-v09 .service-card .copy{padding:16px;display:flex;flex-direction:column;align-items:start}#lemaxx-v09 .service-card h3{font-size:22px;line-height:1.15;margin-bottom:9px}#lemaxx-v09 .service-card p{font-size:13px;line-height:1.45;flex:1}#lemaxx-v09 .service-card button{font-size:13px;padding:8px 12px}#lemaxx-v09 .steps{margin:12px 0}#lemaxx-v09 .steps li{margin:9px 0}#lemaxx-v09 .steps p{font-size:14px;line-height:1.4}#lemaxx-v09 .digital-note{padding:13px 16px;background:#d5b67e0c;border-left:2px solid var(--gold);font-size:14px;line-height:1.5;color:#d9e0e6}#lemaxx-v09 #our-world{position:fixed;bottom:0;left:0;right:0;z-index:40;height:57px;padding:6px 4vw;display:flex;align-items:center;justify-content:center;gap:20px;background:#14202bd9;backdrop-filter:blur(16px);border-top:1px solid #d5b67e55;color:#d5b67e}#lemaxx-v09 #world-links{display:flex;align-items:center;gap:10px}#lemaxx-v09 #world-links a{height:42px;min-width:68px;padding:3px 10px;display:flex;align-items:center;justify-content:center;border:1px solid #d5b67e66;border-radius:4px;background:#d5b67e09;opacity:.78}#lemaxx-v09 #world-links a[aria-current]{opacity:1;border-color:var(--gold);background:#d5b67e1a}#lemaxx-v09 #world-links img{max-width:87px;max-height:35px;object-fit:contain}#lemaxx-v09 #world-label{font-size:12px;white-space:nowrap}#lemaxx-v09 #journey{max-width:1100px;margin:auto;padding:35px 5vw 50px;min-height:calc(100svh - 142px)}#lemaxx-v09 .choices{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:24px 0}#lemaxx-v09 .choice{text-align:left;justify-content:flex-start;min-height:68px;font-size:16px;padding:18px;border:1px solid #d5b67e70;background:#203243c2;color:#f4ead9;border-radius:4px;cursor:pointer}#lemaxx-v09 .choice[aria-pressed=true]{background:#d5b67e25;border-color:#e6c68f}#lemaxx-v09 .progress{font-size:12px;color:var(--gold);margin:15px 0;letter-spacing:.08em}#lemaxx-v09 .summary{background:#1b2a3ada;border:1px solid #d5b67e44;padding:20px;margin:20px 0;color:#e8e7e2}#lemaxx-v09 label{color:#e0e6eb;font-size:14px;display:flex;flex-direction:column;gap:7px}#lemaxx-v09 input,#lemaxx-v09 select,#lemaxx-v09 textarea{background:#111e2bd9;color:#f8efdf;border:1px solid #d5b67e66;border-radius:3px;padding:12px;width:100%;min-width:0}#lemaxx-v09 input[type=checkbox]{width:auto}#lemaxx-v09 .consent{display:flex;flex-direction:row;align-items:start;margin:15px 0}#lemaxx-v09 .review-text{white-space:pre-wrap}#lemaxx-v09 #float-back{position:fixed;bottom:69px;left:14px;z-index:45;box-shadow:0 3px 20px #0005;min-height:42px}#lemaxx-v09 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#lemaxx-v09 .minor{font-size:12px;color:#b9c4cf}#lemaxx-v09 .service-hint{color:#c6d0d9;font-size:13px;margin-top:15px}#lemaxx-v09 .form-grid{gap:18px}#lemaxx-v09 .wide{grid-column:1/-1}#lemaxx-v09 a{color:#e1c28d}#lemaxx-v09 .action{color:#15202b}#lemaxx-v09 button:hover,#lemaxx-v09 a.action:hover{filter:brightness(1.1)}
@media(min-width:851px) and (max-height:780px){#lemaxx-v09 .screen{padding-top:18px;padding-bottom:18px}#lemaxx-v09 .path-card{min-height:166px}#lemaxx-v09 .path-card .copy{padding:14px}#lemaxx-v09 .service-card{min-height:170px}#lemaxx-v09 .service-card .copy{padding:12px}#lemaxx-v09 .service-card p{font-size:12px}#lemaxx-v09 .steps li{margin:5px 0}#lemaxx-v09 .steps p{font-size:13px}}
@media(max-width:1150px) and (min-width:851px){#lemaxx-v09 .service-card{grid-template-columns:1fr}#lemaxx-v09 .service-card img{width:100%;height:70px}#lemaxx-v09 .catalog-card .copy{padding:12px}#lemaxx-v09 .catalog-card h3{font-size:20px}#lemaxx-v09 nav{gap:10px}}
@media(max-width:850px){html{scroll-padding-top:76px}#lemaxx-v09{padding-top:73px;padding-bottom:65px}#lemaxx-v09 header{height:70px;min-height:70px;padding:7px 4%;flex-wrap:nowrap}#lemaxx-v09 .parent-brand{display:none}#lemaxx-v09 .brand img{width:116px;height:43px}#lemaxx-v09 .menu-toggle{display:block;margin-left:auto}#lemaxx-v09 nav{position:absolute;top:70px;left:0;right:0;display:none;background:#14212af7;padding:15px 5%;border-bottom:1px solid #d5b67e66}#lemaxx-v09 nav.menu-open{display:flex;flex-wrap:wrap;width:100%}#lemaxx-v09 .screen{min-height:calc(100svh - 135px);padding:25px 5%;justify-content:center;scroll-margin-top:70px}#lemaxx-v09 .split{grid-template-columns:1fr;gap:20px}#lemaxx-v09 .hero .feature-image,#lemaxx-v09 .feature-image{height:clamp(210px,31svh,370px)}#lemaxx-v09 .hero figure{margin-top:4px}#lemaxx-v09 h1{font-size:36px}#lemaxx-v09 h2{font-size:31px}#lemaxx-v09 .lead{font-size:16px}#lemaxx-v09 .work-visual{order:2}#lemaxx-v09 .path-grid,#lemaxx-v09 .services-grid{grid-template-columns:1fr;gap:14px}#lemaxx-v09 .path-card{grid-template-columns:30% 1fr;min-height:200px}#lemaxx-v09 .path-card img{min-height:0;max-height:none}#lemaxx-v09 .path-card .copy{padding:16px}#lemaxx-v09 .path-card h3{font-size:24px}#lemaxx-v09 .path-card p{font-size:14px}#lemaxx-v09 .catalog-grid{grid-template-columns:1fr;gap:14px}#lemaxx-v09 .catalog-card{display:grid;grid-template-columns:30% 1fr}#lemaxx-v09 .catalog-card img{height:100%;min-height:180px;max-height:none}#lemaxx-v09 .catalog-card .copy{padding:16px}#lemaxx-v09 .catalog-card h3{font-size:24px}#lemaxx-v09 .catalog-card p{display:block}#lemaxx-v09 .service-card{grid-template-columns:30% 1fr;min-height:180px}#lemaxx-v09 .service-card img{width:100%;height:100%}#lemaxx-v09 .service-card p{font-size:14px}#lemaxx-v09 #our-world{gap:7px;padding:5px 8px;height:58px}#lemaxx-v09 #world-links{gap:5px;flex:1;justify-content:space-evenly}#lemaxx-v09 #world-links a{min-width:0;width:17%;padding:3px 4px}#lemaxx-v09 #world-links img{max-width:100%;max-height:33px}#lemaxx-v09 #world-label{font-size:10px}#lemaxx-v09 #journey{padding:24px 5% 65px}#lemaxx-v09 .choices{grid-template-columns:1fr}#lemaxx-v09 .form-grid{grid-template-columns:1fr}#lemaxx-v09 .choice{min-height:64px}#lemaxx-v09 .action{min-height:44px}#lemaxx-v09 .steps strong{font-size:16px}#lemaxx-v09 .steps li{margin:10px 0}#lemaxx-v09 .steps p{font-size:14px}#lemaxx-v09 .steps li:before{padding-top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Contain intrinsic image sizes inside the responsive grids. */
html,body{max-width:100%;overflow-x:clip}#lemaxx-v09{width:100%;min-width:0}#lemaxx-v09 main,#lemaxx-v09 .screen,#lemaxx-v09 .split,#lemaxx-v09 .split>*,#lemaxx-v09 figure,#lemaxx-v09 .copy{min-width:0;max-width:100%}#lemaxx-v09 img{max-width:100%;display:block}#lemaxx-v09 .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#lemaxx-v09 .split>figure>img{width:100%;height:clamp(250px,49svh,540px);object-fit:cover}#lemaxx-v09 .hero .split>figure>img{height:clamp(290px,55svh,620px)}#lemaxx-v09 .service-card{grid-template-columns:minmax(0,82px) minmax(0,1fr)}#lemaxx-v09 .path-card{grid-template-columns:minmax(0,31%) minmax(0,1fr)}#lemaxx-v09 .path-card .copy,#lemaxx-v09 .catalog-card .copy,#lemaxx-v09 .service-card .copy{overflow-wrap:anywhere}#lemaxx-v09 .split>figure{overflow:hidden}#lemaxx-v09 #our-world{box-sizing:border-box}
@media(min-width:851px) and (max-height:760px){#lemaxx-v09 h1{font-size:clamp(29px,3.1vw,43px)}#lemaxx-v09 .hero .lead,#lemaxx-v09 .hero .split>div>p{font-size:15px;line-height:1.45;margin-bottom:10px}#lemaxx-v09 .hero .motto{font-size:20px;margin:12px 0}#lemaxx-v09 .path-card{min-height:155px}#lemaxx-v09 .path-card h3{font-size:22px}#lemaxx-v09 .path-card .copy{padding:12px}#lemaxx-v09 .path-card p{font-size:13px;margin-bottom:10px}#lemaxx-v09 .catalog-card img{height:clamp(105px,18svh,145px)}#lemaxx-v09 .catalog-card .copy{padding:12px}#lemaxx-v09 .catalog-card h3{font-size:21px}#lemaxx-v09 .service-card{min-height:165px}#lemaxx-v09 .service-card h3{font-size:20px}#lemaxx-v09 .service-card .copy{padding:11px}#lemaxx-v09 .service-card p{font-size:12px}}
@media(min-width:851px) and (max-width:1150px){#lemaxx-v09 .service-card{grid-template-columns:minmax(0,1fr)}#lemaxx-v09 .service-card img{height:65px;width:100%}}
@media(max-width:850px){#lemaxx-v09 .split{grid-template-columns:minmax(0,1fr)}#lemaxx-v09 .split>figure>img,#lemaxx-v09 .hero .split>figure>img{height:clamp(200px,29svh,320px)}#lemaxx-v09 .path-card,#lemaxx-v09 .service-card,#lemaxx-v09 .catalog-card{grid-template-columns:minmax(0,30%) minmax(0,1fr)}#lemaxx-v09 .service-card img{height:100%;width:100%}}
/* Compact persistent navigation; each network destination reads as a button. */
html{scroll-padding-top:62px}#lemaxx-v09{padding-top:60px;padding-bottom:48px}#lemaxx-v09 header{height:58px;min-height:58px;padding:5px 3vw;gap:12px}#lemaxx-v09 .brand img{width:110px;height:38px}#lemaxx-v09 .parent-brand img{width:64px;height:30px}#lemaxx-v09 .brand-family{gap:12px}#lemaxx-v09 nav{gap:17px}#lemaxx-v09 nav button{padding:7px 0;min-height:34px;font-size:13px}#lemaxx-v09 .lang-label select{padding:6px 8px;min-height:32px}#lemaxx-v09 .screen{scroll-margin-top:58px;min-height:calc(100svh - 106px)}#lemaxx-v09 #journey{min-height:calc(100svh - 106px)}#lemaxx-v09 #our-world{height:44px;padding:4px 3vw;gap:14px;justify-content:center;background:#101c28e8}#lemaxx-v09 #world-label{font-size:11px;letter-spacing:.05em}#lemaxx-v09 #world-links{gap:7px;flex:0 1 auto}#lemaxx-v09 #world-links a{width:auto;min-width:96px;height:34px;gap:6px;padding:4px 9px;opacity:1;border:1px solid #d5b67eaa;background:#d5b67e12;color:#ebd0a0;text-decoration:none;box-shadow:inset 0 1px 0 #ffe3aa1a;border-radius:4px}#lemaxx-v09 #world-links a:hover{background:#d5b67e30;border-color:#f2d59c}#lemaxx-v09 #world-links a[aria-current]{background:#d5b67e27;border-color:#e9c888}#lemaxx-v09 #world-links img{width:24px;max-width:24px;height:24px;max-height:24px;object-fit:contain}#lemaxx-v09 .network-name{font:500 12px/1 'Segoe UI',Arial,sans-serif;white-space:nowrap}#lemaxx-v09 .network-arrow{font:14px/1 Arial,sans-serif;opacity:.8}#lemaxx-v09 #float-back{bottom:54px}
@media(max-width:850px){html{scroll-padding-top:62px}#lemaxx-v09{padding-top:60px;padding-bottom:51px}#lemaxx-v09 header{height:58px;min-height:58px;padding:5px 4%}#lemaxx-v09 nav{top:58px}#lemaxx-v09 .brand img{width:108px;height:38px}#lemaxx-v09 .menu-toggle{min-height:36px;padding:6px 12px;font-size:13px}#lemaxx-v09 .screen{scroll-margin-top:58px;min-height:calc(100svh - 109px)}#lemaxx-v09 #our-world{height:47px;padding:4px 5px;gap:5px}#lemaxx-v09 #world-label{font-size:9px;max-width:28px;white-space:normal;line-height:1.1}#lemaxx-v09 #world-links{flex:1;gap:4px;justify-content:space-evenly}#lemaxx-v09 #world-links a{min-width:0;flex:1;height:37px;gap:2px;padding:3px;flex-direction:column}#lemaxx-v09 #world-links img{width:19px;height:19px;max-width:19px;max-height:19px}#lemaxx-v09 .network-name{font-size:9px}#lemaxx-v09 .network-arrow{display:none}#lemaxx-v09 #float-back{bottom:57px}}
#lemaxx-v09 #world-links img{display:none}#lemaxx-v09 #world-links a{min-width:90px;background:linear-gradient(180deg,#e2c38d,#c5a26a);color:#18212b;border:1px solid #edce98;box-shadow:inset 0 1px 0 #fff3}#lemaxx-v09 #world-links a[aria-current]{background:transparent;color:#e5c58e;border-color:#d5b67e}#lemaxx-v09 #world-links a:hover{background:#eacf9f;color:#15212d}#lemaxx-v09 #world-label{font-size:12px;letter-spacing:0}#lemaxx-v09 .network-arrow{opacity:1}@media(max-width:850px){#lemaxx-v09 #our-world{height:55px;flex-direction:column;gap:3px;padding:3px 7px}#lemaxx-v09 #world-label{font-size:9px;max-width:none;white-space:nowrap}#lemaxx-v09 #world-links{width:100%;flex:1}#lemaxx-v09 #world-links a{min-width:0;flex-direction:row;height:29px;padding:4px}#lemaxx-v09 .network-name{font-size:10px}#lemaxx-v09 .network-arrow{display:inline;font-size:11px}#lemaxx-v09{padding-bottom:60px}#lemaxx-v09 #float-back{bottom:65px}}
/* Exact Earth photograph and treatment from the supplied LemaxX reference. */
body{background:#030710}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(2,7,20,.61),rgba(3,9,19,.06) 50%,rgba(2,5,13,.85)),linear-gradient(0deg,rgba(3,7,16,.55),transparent 75%),url('assets/earth-reference.jpg') 58% 45%/cover no-repeat;filter:brightness(1.65) saturate(1.08)}#lemaxx-v09{background:transparent}#lemaxx-v09 .brand-membership{display:flex;align-items:center;gap:7px}#lemaxx-v09 #membership-label{font:11px/1.2 'Segoe UI',Arial,sans-serif;color:#d8c49c;white-space:nowrap}#lemaxx-v09 .parent-brand{display:flex;align-items:center}#lemaxx-v09 .parent-brand img{width:104px;height:35px;object-fit:contain}#lemaxx-v09 .brand img{width:118px;height:38px}#lemaxx-v09 .brand-family{display:flex;align-items:center;gap:13px}
@media(max-width:850px){#lemaxx-v09 .brand-family{gap:6px}#lemaxx-v09 .brand img{width:88px;height:32px}#lemaxx-v09 .parent-brand{display:flex}#lemaxx-v09 .parent-brand img{width:65px;height:27px}#lemaxx-v09 .brand-membership{gap:3px}#lemaxx-v09 #membership-label{font-size:9px}#lemaxx-v09 header{gap:7px}#lemaxx-v09 .menu-toggle{padding:6px 8px}#lemaxx-v09 .lang-label select{padding:6px 3px}}

/* Approved Drive originals, subdued Earth and independent content viewport. */
body::before{filter:brightness(.78) saturate(.88)}
html,body{height:100%;overflow:hidden;scroll-padding-top:0}
#lemaxx-v09{height:100dvh;min-height:0;padding:0;display:grid;grid-template-rows:64px minmax(0,1fr) 48px;overflow:hidden}
#lemaxx-v09 header{position:relative;height:auto;min-height:0;grid-row:1;padding:5px 3vw;background:#090f18f2}
#lemaxx-v09 main,#lemaxx-v09 #journey{grid-row:2;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%;scroll-behavior:smooth;scroll-padding:0;width:100%}
#lemaxx-v09 main{container-type:size}
#lemaxx-v09 #journey{padding:26px 5vw 70px}
#lemaxx-v09 #our-world{grid-row:3;position:relative;inset:auto;height:auto;min-height:0;padding:5px 3vw}
#lemaxx-v09 .screen{min-height:100cqh;height:auto;scroll-margin:0;padding:24px 3vw;justify-content:center}
#lemaxx-v09 .split{gap:3vw;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
#lemaxx-v09 #work .split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
#lemaxx-v09 .hero .split>figure>img,#lemaxx-v09 .split>figure>img{height:clamp(330px,68cqh,650px)}
#lemaxx-v09 .brand img{width:145px;height:52px;object-fit:cover}
#lemaxx-v09 .parent-brand img{width:110px;height:38px;object-fit:cover}
#lemaxx-v09 .path-card,#lemaxx-v09 .catalog-card,#lemaxx-v09 .service-card{background:#121e2be8}
#lemaxx-v09 #float-back{bottom:60px}
#lemaxx-analytics-preferences{bottom:49px!important}
@media(min-width:851px) and (max-height:800px){
 #lemaxx-v09 .screen{padding:16px 3vw}
 #lemaxx-v09 .hero .split>figure>img,#lemaxx-v09 .split>figure>img{height:clamp(300px,75cqh,530px)}
 #lemaxx-v09 #work h2{font-size:29px;margin-bottom:8px}
 #lemaxx-v09 #work .digital-note{font-size:13px;line-height:1.4;padding:9px 12px;margin-bottom:8px}
 #lemaxx-v09 #work .eyebrow{margin-bottom:6px}
 #lemaxx-v09 .services-grid{gap:10px}
 #lemaxx-v09 .service-card{min-height:150px}
 #lemaxx-v09 .service-card h3{font-size:19px}
}
@media(max-width:1050px){#lemaxx-v09 nav{gap:10px}#lemaxx-v09 nav button{font-size:12px}}
@media(max-width:850px){
 #lemaxx-v09{grid-template-rows:62px minmax(0,1fr) 59px}
 #lemaxx-v09 header{height:auto;min-height:0;padding:4px 3%;gap:6px}
 #lemaxx-v09 .brand-family{gap:5px}
 #lemaxx-v09 .brand img{width:105px;height:39px}
 #lemaxx-v09 .parent-brand img{width:66px;height:25px}
 #lemaxx-v09 #membership-label{font-size:8px}
 #lemaxx-v09 nav{position:absolute;top:62px}
 #lemaxx-v09 .split,#lemaxx-v09 #work .split{grid-template-columns:minmax(0,1fr);gap:22px}
 #lemaxx-v09 .screen{min-height:100cqh;padding:24px 5%}
 #lemaxx-v09 .hero .split>figure>img,#lemaxx-v09 .split>figure>img{height:auto;aspect-ratio:4/3;object-fit:cover}
 #lemaxx-v09 h1{font-size:32px}
 #lemaxx-v09 #our-world{height:auto;padding:4px 7px}
 #lemaxx-v09 #float-back{bottom:69px}
 #lemaxx-analytics-preferences{bottom:60px!important}
}
@media(prefers-reduced-motion:reduce){#lemaxx-v09 main,#lemaxx-v09 #journey{scroll-behavior:auto}}

/* Approved originals and visibly enlarged photography, 18 October. */
#lemaxx-v09 .hero .split{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);width:100%}
#lemaxx-v09 #work .split{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);width:100%}
#lemaxx-v09 .hero .split>figure>img,#lemaxx-v09 #work .split>figure>img{width:100%;height:clamp(420px,76vh,780px);max-height:none;object-fit:cover}
#lemaxx-v09 .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#lemaxx-v09 .service-card{grid-template-columns:minmax(0,42%) minmax(0,1fr);min-height:260px}
#lemaxx-v09 .service-card img{width:100%;height:100%;min-height:260px;max-height:none}
#lemaxx-v09 .brand img,#lemaxx-v09 .parent-brand img{object-fit:cover;object-position:center 51%}
#lemaxx-v09 .brand img{width:165px;height:54px}
#lemaxx-v09 .parent-brand img{width:125px;height:42px}
@media(max-width:850px){
 #lemaxx-v09 .hero .split,#lemaxx-v09 #work .split{grid-template-columns:minmax(0,1fr)}
 #lemaxx-v09 .hero figure,#lemaxx-v09 #work .work-visual{order:-1}
 #lemaxx-v09 .hero .split>figure>img{height:auto;aspect-ratio:4/3;min-height:0;width:100%}
 #lemaxx-v09 #work .split>figure>img{height:auto;aspect-ratio:1;min-height:0;width:100%}
 #lemaxx-v09 .services-grid{grid-template-columns:1fr}
 #lemaxx-v09 .service-card,#lemaxx-v09 .path-card,#lemaxx-v09 .catalog-card{grid-template-columns:1fr}
 #lemaxx-v09 .service-card img,#lemaxx-v09 .path-card img,#lemaxx-v09 .catalog-card img{height:230px;min-height:0;max-height:none;width:100%;object-fit:cover}
 #lemaxx-v09 .brand img{width:113px;height:42px}
 #lemaxx-v09 .parent-brand img{width:76px;height:29px}
}
/* Laptop: fit the complete introduction and coordinator block in the content viewport. */
@media(min-width:851px){
 #lemaxx-v09 #home,#lemaxx-v09 #work{min-height:100cqh;padding:12px 3vw}
 #lemaxx-v09 #home .split,#lemaxx-v09 #work .split{height:calc(100cqh - 24px);align-items:stretch;gap:2.5vw}
 #lemaxx-v09 #home .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
 #lemaxx-v09 #work .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 #lemaxx-v09 #home figure,#lemaxx-v09 #work figure{height:100%;min-height:0}
 #lemaxx-v09 #home .split>figure>img,#lemaxx-v09 #work .split>figure>img{height:100%;min-height:0;max-height:100%;width:100%;object-fit:cover}
 #lemaxx-v09 #home .split>div,#lemaxx-v09 #work .split>div{display:flex;flex-direction:column;justify-content:center;min-height:0}
 #lemaxx-v09 #home h1{font-size:clamp(25px,6.4cqh,42px);line-height:1.06;margin:0 0 10px}
 #lemaxx-v09 #home .lead,#lemaxx-v09 #home .split>div>p:not(.eyebrow):not(.motto){font-size:clamp(12px,2.7cqh,16px);line-height:1.35;margin:0 0 9px}
 #lemaxx-v09 #home .motto{font-size:clamp(16px,3.5cqh,22px);margin:6px 0 10px}
 #lemaxx-v09 #work h2{font-size:clamp(24px,5.5cqh,35px);line-height:1.1;margin:0 0 8px}
 #lemaxx-v09 #work .eyebrow{margin:0 0 6px}
 #lemaxx-v09 #work .steps{margin:0;flex:0 1 auto}
 #lemaxx-v09 #work .steps li{margin:0 0 5px;gap:8px}
 #lemaxx-v09 #work .steps strong{font-size:clamp(13px,3cqh,17px);line-height:1.2}
 #lemaxx-v09 #work .steps p{font-size:clamp(12px,2.6cqh,15px);line-height:1.28;margin:3px 0 0}
 #lemaxx-v09 #work .digital-note{font-size:clamp(11px,2.4cqh,13px);line-height:1.25;padding:7px 10px;margin:6px 0}
 #lemaxx-v09 #work .actions{margin-top:5px;gap:7px;flex-wrap:nowrap}
 #lemaxx-v09 #work .actions button{font-size:12px;line-height:1.2;padding:8px 10px;min-height:38px;flex:1}
}

/* Final viewport proportions: restore eight services in a compact 4 x 2 grid. */
#lemaxx-v09{grid-template-rows:60px minmax(0,1fr) 34px}
#lemaxx-v09 #our-world{padding:2px 3vw;gap:12px}
#lemaxx-v09 #world-links a{height:27px;min-height:0;padding:3px 9px}
#lemaxx-v09 #world-label{font-size:11px}
#lemaxx-v09 #float-back{bottom:44px}
#lemaxx-analytics-preferences{bottom:35px!important}
@media(min-width:851px){
 #lemaxx-v09 .screen{min-height:100cqh;padding:12px 3vw;justify-content:center}
 #lemaxx-v09 #home .split,#lemaxx-v09 #work .split{height:calc(100cqh - 26px)}
 #lemaxx-v09 #home .split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}
 #lemaxx-v09 #work .split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}
 #lemaxx-v09 #home .split>figure>img,#lemaxx-v09 #work .split>figure>img{height:100%;min-height:0;max-height:100%;object-fit:cover}
 #lemaxx-v09 h2{font-size:clamp(25px,5cqh,36px);margin-bottom:10px}
 #lemaxx-v09 .screen>.eyebrow{margin-bottom:6px}
 #lemaxx-v09 .screen>.lead{font-size:15px;line-height:1.35;margin-bottom:10px}
 #lemaxx-v09 .path-grid{gap:12px;margin-top:5px}
 #lemaxx-v09 .path-card{min-height:0;height:clamp(155px,35cqh,230px)}
 #lemaxx-v09 .path-card .copy{padding:12px}
 #lemaxx-v09 .path-card h3{font-size:clamp(20px,4cqh,25px);margin-bottom:7px}
 #lemaxx-v09 .path-card p{font-size:13px;line-height:1.35;margin-bottom:6px}
 #lemaxx-v09 .catalog-grid{margin-top:4px;gap:12px}
 #lemaxx-v09 .catalog-card img{height:clamp(95px,25cqh,210px)}
 #lemaxx-v09 .catalog-card .copy{padding:12px}
 #lemaxx-v09 .catalog-card h3{font-size:clamp(19px,3.9cqh,24px);margin-bottom:8px}
 #lemaxx-v09 .catalog-card p{font-size:13px;line-height:1.35;margin-bottom:7px}
 #lemaxx-v09 .catalog-card .action{font-size:12px;padding:8px;min-height:36px;width:100%}
 #lemaxx-v09 .services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
 #lemaxx-v09 .service-card{grid-template-columns:30% minmax(0,1fr);min-height:0;height:clamp(175px,33cqh,240px)}
 #lemaxx-v09 .service-card img{height:100%;width:100%;min-height:0;max-height:100%;object-fit:cover}
 #lemaxx-v09 .service-card .copy{padding:10px;min-height:0}
 #lemaxx-v09 .service-card h3{font-size:clamp(17px,3.4cqh,22px);line-height:1.12;margin-bottom:7px}
 #lemaxx-v09 .service-card p{font-size:12px;line-height:1.3;margin-bottom:6px}
 #lemaxx-v09 .service-card button{font-size:12px;padding:7px;min-height:34px}
 #lemaxx-v09 .service-hint{font-size:11px;line-height:1.3;margin:8px 0 0}
}
@media(max-width:850px){
 #lemaxx-v09{grid-template-rows:60px minmax(0,1fr) 42px}
 #lemaxx-v09 #our-world{padding:2px 6px;gap:2px}
 #lemaxx-v09 #world-label{font-size:8px;line-height:1}
 #lemaxx-v09 #world-links a{height:26px;padding:3px}
 #lemaxx-v09 #float-back{bottom:52px}
 #lemaxx-analytics-preferences{bottom:43px!important}
}
