*{box-sizing:border-box}.otto-page{margin:0;background:#f5f6f5;color:#183345;font-family:'DM Sans',sans-serif;--cyan:#009fe3;--navy:#12384e;--ink:#102a3a}html{scroll-behavior:smooth;scroll-padding-top:92px}.otto-page header{position:relative;background:white;border-bottom:1px solid #d8e0e4;height:92px}.otto-page header nav a{color:#18384f}.otto-page header .nav-cta{color:#fff;background:#004c8a}.otto-page .skip{position:fixed;left:20px;top:-60px;z-index:100;background:#fff;padding:12px}.otto-page .skip:focus{top:10px}.otto-page button,.otto-page input,.otto-page select,.otto-page textarea{font:inherit}.otto-page button{cursor:pointer}.otto-page a{color:inherit}.otto-page h1,.otto-page h2,.otto-page h3{font-family:Manrope,sans-serif}.otto-page h2{font-size:clamp(34px,4.2vw,62px);line-height:1.06;letter-spacing:-.055em;margin:0}.otto-page p{line-height:1.7}.otto-page :focus-visible{outline:3px solid #009fe3;outline-offset:5px}.os-section{padding:85px 6vw;scroll-margin-top:20px}.os-eyebrow{display:block;font-size:10px;letter-spacing:.16em;font-weight:600}.os-hero{position:relative;min-height:690px;height:calc(100svh - 92px);max-height:1000px;background:#061b2b;color:white;overflow:hidden}.os-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.77}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061c30eb 0%,#061c30b0 35%,#061c3010 80%),linear-gradient(0deg,#061c30 0%,transparent 30%)}.os-hero-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding:28px 6vw}.os-hero-top>a{font-size:11px;color:#c1d9e9;text-decoration:none}.os-hero-top>img{width:155px;height:auto;background:#ffffffed;padding:10px 14px}.os-hero-copy{position:relative;padding:65px 6vw 95px;max-width:850px}.os-hero h1{font-size:clamp(54px,7.4vw,112px);line-height:.99;letter-spacing:-.065em;margin:20px 0 28px;font-weight:500}.os-hero em{font-style:normal;color:#58c5f3}.os-hero-copy p{color:#c6d8e5;font-size:17px;margin:0 0 30px}.os-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.os-button{display:inline-flex;align-items:center;gap:22px;justify-content:space-between;border:0;background:#006da7;color:#fff!important;text-decoration:none;padding:16px 24px;min-height:50px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.os-button:hover{background:#005382;transform:translateY(-2px)}.os-hero .os-button{background:#fff;color:#173d56!important}.os-link{display:inline-block;font-size:11px;text-decoration:none;border-bottom:1px solid #819eaf;padding:8px 0}.hero-bottom{position:absolute;bottom:0;left:6vw;right:6vw;display:flex;gap:24px;align-items:center;border-top:1px solid #ffffff35;padding:20px 0;font-size:10px;letter-spacing:.08em}.hero-bottom span{margin-right:auto}.hero-bottom i{display:inline-block;background:#53caed;border-radius:50%;width:6px;height:6px;margin:0 8px;animation:os-pulse 2s infinite}.hero-bottom button{color:#d8e6ee;background:transparent;border:0;padding:8px;font-size:11px;min-height:40px}.os-subnav{display:flex;justify-content:space-between;gap:25px;padding:20px 6vw;background:#fff;border-bottom:1px solid #d9e2e7;overflow:auto}.os-subnav a{text-decoration:none;white-space:nowrap;font-size:12px}.os-subnav a:last-child{color:#0079b7}.systems-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.systems-heading h2 span{color:#75868e}.systems-heading p{max-width:340px;font-size:14px;color:#617580;margin:0}.series-tabs{display:flex;border-top:1px solid #ced9df;border-bottom:1px solid #ced9df;margin-bottom:26px;align-items:stretch}.series-tabs>[data-series]{flex:1;display:grid;grid-template-columns:25px 1fr;text-align:left;padding:22px;background:transparent;border:0;border-bottom:3px solid transparent;color:#667f8d}.series-tabs b{font-size:24px;font-weight:500;letter-spacing:-.04em}.series-tabs small{grid-column:2;font-size:11px;margin-top:6px}.series-tabs span{font-size:10px;margin-top:8px}.series-tabs>[aria-pressed=true]{color:#143d55;background:#fff;border-bottom-color:#009fe3}.series-tabs #series-pause{border:0;background:transparent;font-size:10px;padding:15px;color:#42677d;min-width:95px}.series-stage{display:grid;grid-template-columns:57% 43%;background:white;min-height:560px;overflow:hidden}.series-stage figure{margin:0;position:relative;display:flex;align-items:center;padding:30px;min-width:0;background:#fff}.series-stage figure img{width:100%;height:420px;object-fit:contain}.series-stage figure>span{position:absolute;bottom:22px;left:25px;font-size:10px;color:#7c8b95}.series-copy{padding:40px 36px;border-left:1px solid #e3e9ed}.series-copy>span{font-size:10px;letter-spacing:.15em;color:#007eac}.series-copy h3{font-size:46px;letter-spacing:-.055em;margin:16px 0}.series-copy>p{font-size:14px;color:#536e7d;margin:0 0 24px}.series-copy dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #dbe3e8;padding-top:20px}.series-copy dl div{display:flex;flex-direction:column;gap:6px}.series-copy dt{font-size:10px;color:#69808e}.series-copy dd{margin:0;font-size:20px;letter-spacing:-.02em}.series-benefit{border-left:2px solid #009fe3;padding-left:16px;margin:24px 0}.series-benefit span{font-size:9px;letter-spacing:.12em;color:#007aa7}.series-benefit p{font-size:12px;color:#536d7c;margin:8px 0}.series-copy .os-actions{gap:12px}.series-foot{display:flex;gap:18px;align-items:center;padding-top:20px;font-size:10px;color:#6c808c}.series-foot>span:nth-of-type(2){margin-right:auto}.series-foot button{background:white;border:1px solid #c9d5dd;width:44px;height:44px;color:#284c62}.os-progress{height:2px;background:#bdcbd4;width:110px;overflow:hidden}.os-progress i{display:block;background:#009fe3;height:100%;width:0}.os-engineering{background:#142c3b;color:white}.engineering-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:35px}.engineering-heading .os-eyebrow{color:#72c7eb;margin-bottom:20px}.engineering-heading>p{font-size:14px;max-width:300px;color:#b2c7d4;margin:0}.engineering-stage{display:grid;grid-template-columns:59% 41%;min-height:420px;background:#203d50;overflow:hidden}.engineering-stage>img{width:100%;height:420px;object-fit:cover}.engineering-stage>div{padding:35px;display:flex;flex-direction:column;justify-content:center}.engineering-stage span{font-size:10px;color:#7dc4e5}.engineering-stage h3{font-size:34px;line-height:1.15;letter-spacing:-.035em;margin:25px 0 18px}.engineering-stage p{color:#bed2df;font-size:14px}.engineering-stage a{font-size:11px;margin-top:15px}.engineering-nav{display:flex;gap:0;justify-content:space-between;border-bottom:1px solid #ffffff25;margin:10px 0 20px}.engineering-nav button{min-height:60px;background:transparent;color:#9fb8c8;border:0;border-bottom:2px solid transparent;font-size:11px;padding:12px 15px}.engineering-nav button[aria-pressed=true]{border-bottom-color:#3cb8ee;color:white}.engineering-nav #engineering-pause{margin-left:auto}.os-engineering>.os-progress{width:100%;height:1px;background:#ffffff15}.os-applications{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:24px;align-items:center;background:#fff}.application-intro h2{font-size:43px;margin:20px 0}.application-intro p{font-size:13px;color:#657a88;max-width:280px}.application-card{background:#eff3f4;border:0;text-align:left;padding:26px;color:#1d4056;transition:background .25s}.application-card:hover{background:#e1edf3}.application-card img{width:100%;height:230px;object-fit:contain;mix-blend-mode:multiply}.application-card>span{font-size:10px;color:#007cb6}.application-card h3{font-size:28px;letter-spacing:-.04em;margin:12px 0}.application-card p{font-size:12px;min-height:42px;color:#5a7584}.application-card b{font-size:11px;display:block;margin-top:24px}.os-hod-film{height:540px;position:relative;background:#031a2c;color:white;overflow:hidden}.os-hod-film:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061b2de6,transparent 90%);pointer-events:none}.os-hod-film>video{width:100%;height:100%;object-fit:cover;opacity:.8}.os-hod-film>div{position:absolute;left:6vw;top:75px;z-index:1}.os-hod-film h2{margin:20px 0 30px}.os-hod-film .os-button{background:white;color:#163e56!important}.os-hod-film>button{position:absolute;right:6vw;bottom:25px;z-index:1;background:transparent;color:white;border:1px solid #ffffff70;min-height:44px;padding:12px;font-size:11px}.os-manufacturer{display:grid;grid-template-columns:1fr 1fr;gap:35px 6vw;background:#f0f3f3;align-items:center}.os-manufacturer h2{margin:24px 0}.os-manufacturer p{font-size:14px;color:#577182;max-width:470px}.os-manufacturer figure{margin:0}.os-manufacturer figure img{width:100%;height:310px;object-fit:contain;mix-blend-mode:multiply}.os-manufacturer figcaption{font-size:10px;line-height:1.6;color:#718795;margin-top:15px}.manufacturer-note{grid-column:1/-1;display:flex;gap:45px;align-items:center;border-top:1px solid #cad7de;padding-top:25px}.manufacturer-note b{font-size:24px;letter-spacing:-.03em;flex:1}.manufacturer-note p{margin:0;flex:1}.os-consult{background:#123e5b;color:white;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.os-consult h2{margin:23px 0}.os-consult>div>p{color:#b4cedf;font-size:14px;max-width:380px}.consult-selected{display:block;margin-top:35px;font-size:12px;border-left:2px solid #45b5e7;padding:14px 18px;background:#ffffff08}.otto-page form label{display:flex;flex-direction:column;gap:8px;font-size:11px;margin-bottom:18px}.otto-page form input,.otto-page form select,.otto-page form textarea{border:1px solid #8299a7;background:#ffffff08;color:inherit;min-height:46px;padding:12px;width:100%;border-radius:0}.otto-page form input::placeholder,.otto-page form textarea::placeholder{color:#9fb9c9}.otto-page form select option{color:#123e5b;background:white}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-help{font-size:11px;color:#afc5d3}.os-consult .os-button{background:white;color:#163c53!important}.otto-page footer{display:flex;justify-content:space-between;gap:20px;padding:30px 6vw;background:#0c2639;color:#a3bac9;font-size:11px}.otto-page footer p{margin:0}.otto-page dialog{border:0;padding:0;max-width:1000px;width:90vw;color:#163c52;background:white}.otto-page dialog::backdrop{background:#001323e0;backdrop-filter:blur(7px)}#film-modal video{width:100%;display:block;max-height:80vh;background:#000}#film-modal .dialog-close{background:#fff;z-index:3}#contact-modal{max-width:670px;padding:40px;max-height:90vh}.dialog-close{position:absolute;right:12px;top:10px;width:40px;height:40px;font-size:24px;border:0;background:#eef3f5;color:#163c52}.otto-page dialog h2{font-size:35px;margin:22px 0}.otto-page dialog form{margin-top:25px}.otto-page dialog input{color:#163c52;border-color:#bdcdd6}.prototype-note{font-size:12px;background:#eef3f6;padding:15px;line-height:1.6}.otto-page #request-summary{font-size:13px;color:#607887}.otto-page #contact-status{font-size:12px}.os-reveal{animation:os-reveal .65s ease both}.os-hero-copy{animation:os-reveal .8s ease both}.os-hero-top{animation:os-reveal .6s ease both}@keyframes os-reveal{from{opacity:.1;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes os-pulse{50%{opacity:.3}}@media(max-width:1050px){.otto-page header .institutional-caption{display:none}.os-section{padding:60px 6vw}.series-stage{grid-template-columns:50% 50%}.series-copy{padding:28px}.series-copy h3{font-size:38px}.series-stage figure{padding:15px}.series-stage figure img{height:350px}.series-foot>span:nth-of-type(2){display:none}.engineering-stage{grid-template-columns:50% 50%}.engineering-stage>div{padding:26px}.os-applications{grid-template-columns:1fr 1fr}.application-intro{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15px}.application-intro .os-eyebrow{grid-column:1/-1}.application-intro h2{margin:0}.os-consult{gap:5vw}}@media(max-width:700px){html{scroll-padding-top:15px}.otto-page header{height:80px}.otto-page header nav{display:none;position:absolute;top:80px;background:white;left:0;right:0;z-index:20;padding:25px}.otto-page header nav.open{display:flex;flex-direction:column;align-items:flex-start}.otto-page header .nav-cta{display:none}.otto-page header #menu{color:#005a94;display:block}.os-hero{height:760px;min-height:0}.os-hero-top{padding:20px 23px}.os-hero-top>img{width:125px}.os-hero-copy{padding:110px 23px 95px}.os-hero h1{font-size:64px}.os-hero-copy p{font-size:14px}.os-hero>video{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#061c30e8,#061c3080),linear-gradient(0deg,#061c30,transparent)}.hero-bottom{left:23px;right:23px;gap:10px;flex-wrap:wrap}.hero-bottom span{flex-basis:100%;font-size:9px}.hero-bottom button{padding-left:0}.os-subnav{padding:17px 23px;gap:24px}.os-section{padding:45px 23px}.systems-heading{display:block}.systems-heading p{margin-top:22px}.series-tabs>[data-series]{padding:16px 10px;grid-template-columns:17px 1fr}.series-tabs b{font-size:20px}.series-tabs small{font-size:9px}.series-tabs #series-pause{min-width:65px;padding:8px;font-size:9px}.series-stage{display:block}.series-stage figure{height:270px;padding:15px}.series-stage figure img{height:230px}.series-copy{padding:26px;border:0;border-top:1px solid #e1e9ee;min-height:490px}.series-copy h3{font-size:39px}.series-copy dl{gap:18px}.series-copy dd{font-size:18px}.series-foot{gap:12px}.series-foot .os-progress{flex:1}.engineering-heading{display:block}.engineering-heading>p{margin-top:22px;max-width:none}.engineering-stage{display:block}.engineering-stage>img{height:250px}.engineering-stage>div{min-height:280px;padding:27px}.engineering-stage h3{font-size:30px;margin:20px 0 10px}.engineering-nav{flex-wrap:wrap}.engineering-nav button{flex:1 0 45%;min-height:48px;font-size:11px}.engineering-nav #engineering-pause{flex:1 0 100%;min-height:44px}.application-intro{display:block}.application-intro h2{margin:20px 0}.os-applications{gap:12px}.application-card{padding:18px 14px}.application-card img{height:160px}.application-card h3{font-size:23px}.application-card p{font-size:11px;min-height:70px}.application-card b{font-size:10px;line-height:1.5}.os-hod-film{height:500px}.os-hod-film>div{left:23px;top:65px}.os-hod-film h2{font-size:43px}.os-manufacturer{display:block}.os-manufacturer figure{margin:30px 0}.os-manufacturer figure img{height:230px}.manufacturer-note{display:block}.manufacturer-note p{margin-top:18px}.os-consult{display:block}.os-consult form{margin-top:35px}.form-pair{gap:10px}.otto-page footer{flex-wrap:wrap;padding:25px 23px;font-size:10px}#contact-modal{padding:32px 23px;width:94vw}#contact-modal h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.os-hero-copy,.os-hero-top{animation:none}}
.otto-page section.os-hero,.otto-page section.os-hod-film{padding:0}.otto-page section.os-section{padding:85px 6vw}.otto-page .os-hero h1 br{display:block}.otto-page .os-subnav{margin-left:0}.otto-page .os-hero-top>img{background:transparent;padding:0}.otto-page .os-hero-copy{max-width:900px}@media(max-width:1050px){.otto-page section.os-section{padding:60px 6vw}.otto-page header nav{display:none}.otto-page header #menu{display:block;color:#005a94;margin-left:auto}.otto-page header nav.open{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:92px;background:white;padding:25px;gap:20px;align-items:flex-start}.otto-page header .nav-cta{display:none}}@media(max-width:700px){.otto-page section.os-section{padding:45px 23px}.otto-page header nav.open{top:80px}}
/* An application-led comparison and a cinematic engineering chapter. */
.otto-page .series-tabs{gap:16px;border:0;margin:0 0 26px}.otto-page .series-tabs .series-choice{position:relative;min-height:180px;display:grid;grid-template-columns:25px 1fr;align-content:center;padding:25px 45% 25px 24px;background:#e5edf1;border:1px solid transparent;border-bottom:3px solid transparent;overflow:hidden}.otto-page .series-tabs .series-choice>img{position:absolute;right:0;top:12px;width:44%;height:155px;object-fit:contain;mix-blend-mode:multiply;opacity:.55;transition:opacity .35s,transform .5s}.otto-page .series-tabs .series-choice b{font-size:32px;position:relative;z-index:1;white-space:nowrap}.otto-page .series-tabs .series-choice small{position:relative;z-index:1;line-height:1.5}.otto-page .series-tabs .series-choice[aria-pressed=true]{border-bottom-color:#009fe3;background:#f9fcfd;border-top-color:#c9d9e3}.otto-page .series-tabs .series-choice[aria-pressed=true]>img{opacity:1;transform:translateY(-4px)}.otto-page .series-stage{grid-template-columns:62% 38%;background:#edf2f4;border-top:1px solid #cbd8df;border-bottom:1px solid #cbd8df}.otto-page .series-stage figure{background:#edf2f4;padding:28px 25px 45px}.otto-page .series-stage figure:before{content:'OTTO';position:absolute;left:25px;top:28px;font:600 clamp(70px,11vw,170px)/1 Manrope;letter-spacing:-.08em;color:#dbe5eb;pointer-events:none}.otto-page .series-stage figure img{height:440px;mix-blend-mode:multiply;position:relative;z-index:1}.otto-page .series-copy{background:#edf2f4;border:0;padding:36px 32px 36px 12px}.otto-page .series-copy h3{font-size:42px}.otto-page .series-foot #series-pause{width:auto;min-width:88px;background:none;border:0;font-size:10px;margin-right:12px}.otto-page .series-foot>.os-progress{flex:1;max-width:180px}.otto-page .series-foot>span:nth-of-type(2){margin-left:auto}.otto-page .series-copy dl{border-color:#c3d2dc}.otto-page #ingenieria{background:#0b202f}.otto-page .engineering-heading{align-items:center}.otto-page .engineering-heading h2 span{color:#7bb4ce}.otto-page .engineering-stage{display:block;position:relative;height:620px;min-height:0;background:#0b202f}.otto-page .engineering-stage>video,.otto-page .engineering-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.otto-page .engineering-stage>img{object-position:left center}.otto-page .engineering-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,#0b202f25 45%,#0b202fc4 75%,#0b202ff0);pointer-events:none;z-index:1}.otto-page .engineering-stage.is-still:after{background:linear-gradient(90deg,transparent 20%,#0b202f40 45%,#0b202fd9 68%,#0b202ff5)}.otto-page .engineering-stage .engineering-caption{position:absolute;right:32px;bottom:40px;top:auto;width:37%;padding:28px 0 0 28px;border-left:2px solid #39aeda;background:transparent;z-index:2;min-height:310px;justify-content:flex-start}.engineering-wordmark{font-size:9px!important;letter-spacing:.15em;color:#92afbd!important;margin-bottom:28px;display:block}.otto-page .engineering-stage h3{font-size:40px;line-height:1.07;margin:16px 0 20px}.otto-page .engineering-stage p{font-size:14px;line-height:1.8;margin:0}.engineering-live{position:absolute;top:24px;left:25px;z-index:2;color:#fff;font-size:9px;letter-spacing:.13em;padding:10px 13px;border:1px solid #ffffff50;background:#0d243d88}.engineering-live b{font-weight:400;color:#6cceed}.otto-page .engineering-nav{margin:0;border:0;background:#152f40}.otto-page .engineering-nav button{flex:1;padding:16px;min-height:64px}.otto-page .engineering-nav button[aria-pressed=true]{background:#264858}.otto-page .engineering-nav #engineering-pause{flex:0 0 110px}.otto-page .os-applications{grid-template-columns:.9fr 1.15fr 1.15fr;gap:20px}.otto-page .application-motion{position:relative;padding:0 0 25px;background:#eaf1f4;overflow:hidden}.otto-page .application-motion>video{display:block;width:100%;height:220px;object-fit:cover;margin-bottom:23px}.otto-page .application-motion>span:not(.application-live),.otto-page .application-motion>h3,.otto-page .application-motion>p,.otto-page .application-motion>b{margin-left:23px;margin-right:23px}.otto-page .application-motion>p{min-height:44px}.application-live{position:absolute;left:12px;top:12px;background:#0d2a3dcc;color:white!important;padding:8px 10px;font-size:8px!important;letter-spacing:.12em}.application-live i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#49c7ef;margin-left:6px}.otto-page #application-pause{background:none;border:0;border-bottom:1px solid #a7bdc9;font-size:10px;color:#41667c;min-height:44px;padding:8px 0}.otto-blueprint{grid-column:1/-1;position:relative;padding:25px 0 15px;border-top:1px solid #c4d3dd}.otto-blueprint img{width:100%;height:220px;object-fit:contain;mix-blend-mode:multiply}.otto-blueprint span{display:block;font-size:10px;letter-spacing:.06em;color:#617e90;text-align:center;margin-top:20px}.otto-page [hidden]{display:none!important}@media(max-width:1050px){.otto-page .series-stage{grid-template-columns:54% 46%}.otto-page .series-tabs .series-choice{padding-right:40%}.otto-page .series-tabs .series-choice b{font-size:27px}.otto-page .series-copy{padding:30px 25px 30px 10px}.otto-page .series-stage figure img{height:370px}.otto-page .engineering-stage{height:590px}.otto-page .engineering-stage .engineering-caption{width:43%;right:25px;bottom:35px;padding-left:22px}.otto-page .engineering-stage h3{font-size:34px}.otto-page .os-applications{grid-template-columns:1fr 1fr}.otto-page .application-intro{display:block}.otto-page .application-intro p{max-width:500px}.otto-page .application-motion>video{height:240px}}@media(max-width:700px){.otto-page .series-tabs{gap:8px}.otto-page .series-tabs .series-choice{min-height:210px;padding:20px 12px 115px;display:block}.otto-page .series-tabs .series-choice>img{top:auto;bottom:0;width:90%;right:0;height:120px}.otto-page .series-tabs .series-choice b{display:block;font-size:24px}.otto-page .series-tabs .series-choice span{display:none}.otto-page .series-tabs .series-choice small{display:block;font-size:9px;margin-top:7px}.otto-page .series-stage{display:block}.otto-page .series-stage figure{height:275px;padding:20px 10px 30px}.otto-page .series-stage figure img{height:235px}.otto-page .series-stage figure:before{font-size:92px;top:15px}.otto-page .series-copy{padding:25px;min-height:490px}.otto-page .series-copy h3{font-size:39px}.otto-page .series-foot>.os-progress{max-width:none}.otto-page .series-foot #series-pause{margin:0;min-width:65px;padding:5px;font-size:9px}.otto-page .engineering-stage{height:620px;background:#173245}.otto-page .engineering-stage>video,.otto-page .engineering-stage>img{height:270px;object-position:center}.otto-page .engineering-stage:after,.otto-page .engineering-stage.is-still:after{height:270px;background:linear-gradient(0deg,#173245,transparent 45%);bottom:auto}.otto-page .engineering-stage .engineering-caption{position:absolute;left:25px;right:25px;top:270px;bottom:20px;width:auto;min-height:0;padding:10px 0 0 20px;border-left:2px solid #39aeda}.engineering-wordmark{margin-bottom:18px;font-size:8px!important}.otto-page .engineering-stage h3{font-size:33px;margin-top:12px}.otto-page .engineering-stage p{font-size:13px;line-height:1.7}.engineering-live{top:15px;left:15px;font-size:8px}.otto-page .engineering-nav{display:grid;grid-template-columns:1fr 1fr}.otto-page .engineering-nav button{min-height:50px;font-size:10px}.otto-page .engineering-nav #engineering-pause{grid-column:1/-1;min-height:42px}.otto-page .os-applications{gap:18px;display:block}.otto-page .application-intro{margin-bottom:28px}.otto-page .application-motion{width:100%;margin-bottom:18px;padding-bottom:23px}.otto-page .application-motion>video{height:220px}.otto-page .application-motion>p{min-height:0}.otto-page .application-motion h3{font-size:29px}.otto-page .application-motion b{margin-top:15px}.otto-blueprint{margin-top:30px}.otto-blueprint img{height:130px}}
