@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#233b40;background:#f0ede5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #dc653b;outline-offset:6px}header{height:100px;padding:25px 5%;display:flex;align-items:center;justify-content:space-between;background:#f0ede5}.brand{font:800 24px/.85 Manrope,sans-serif;letter-spacing:-1.5px}.brand span{display:block;font-size:18px;letter-spacing:1.8px;margin-top:7px}nav{display:flex;gap:35px;font-size:13px}.edition,.scene-top,.scene-bottom,.eyebrow,footer{font-size:10px;letter-spacing:1.4px;font-weight:600}.scene{position:relative;min-height:760px;height:100svh;overflow:hidden;padding:30px 5%}.automotive{background:#19383e;color:#ede9db}.scene-top{display:flex;justify-content:space-between;position:relative;z-index:2;border-top:1px solid #ffffff40;padding-top:15px}.headline{position:relative;z-index:2;pointer-events:none;margin-top:6vh}.headline p{font-size:14px;letter-spacing:.2px}h1,h2{font:600 clamp(60px,8.3vw,132px)/.96 "Manrope",sans-serif;letter-spacing:-.075em;margin:25px 0}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em}.art{position:absolute;will-change:transform}.car{width:72%;right:0;bottom:9%;max-width:1150px}.art svg{display:block;width:100%;height:auto}.scene-bottom{position:absolute;bottom:30px;left:5%;right:5%;display:flex;align-items:end;justify-content:space-between;z-index:3}.scene-bottom p{margin:0}.scene-bottom p span{display:block;opacity:.6;letter-spacing:.3px;font-weight:400;margin-top:10px}.number{opacity:.55}.healthcare{background:#e3e5d6;color:#344c3d}.healthcare .scene-top{border-color:#344c3d40}.healthcare h2{font-size:clamp(50px,6.2vw,96px)}.products{width:64%;right:-2%;bottom:5%;max-width:1000px}.healthcare .headline{margin-top:7vh}.about{padding:110px 10%;min-height:650px}.about h2{font-size:clamp(50px,6vw,90px);max-width:700px}.about p{max-width:460px;line-height:1.7;font-size:18px}.about .prototype{font-size:13px;opacity:.65;margin:30px 0}.about>a{display:inline-block;border-bottom:1px solid;padding-bottom:8px;margin-top:20px;font-size:13px}footer{border-top:1px solid #233b4030;padding:30px 5%;display:flex;justify-content:space-between}.skip{position:fixed;top:-100px;left:20px;background:#fff;color:#19383e;padding:15px;z-index:10}.skip:focus{top:10px}@media(max-width:768px){header{height:85px;padding:20px 6%}.edition{display:none}nav{gap:22px}.scene{min-height:650px;padding:22px 6%}.scene-top{font-size:8px;letter-spacing:.8px}.scene-top span:last-child{display:none}.headline{margin-top:6vh}.headline p{font-size:12px}h1{font-size:clamp(72px,17vw,120px)}.car{width:120%;right:-15%;bottom:19%}.healthcare h2{font-size:clamp(48px,10.5vw,76px)}.products{width:112%;right:-5%;bottom:13%}.scene-bottom{left:6%;right:6%;bottom:25px;gap:20px;font-size:8px;letter-spacing:.7px}.scene-bottom>a{max-width:100px;text-align:right;line-height:1.7}.number{display:none}.about{padding:80px 7%;min-height:auto}.about p{font-size:16px}footer{font-size:8px;gap:20px}.art{will-change:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.scene{height:auto;min-height:800px}.art{transform:none!important;will-change:auto}}
