*{margin:0;padding:0;box-sizing:border-box}.container{max-width:1920px;margin:0 auto}.link-common{text-decoration:none;color:inherit}body{font-family:Arial,sans-serif;line-height:1.6;color:#cfd4d9;background-color:#f9f9f9}header{background-image:url(/bg-sat.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;position:relative;overflow:hidden;display:flex;flex-direction:column}header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;background-size:cover;background-position:bottom left;animation:slide 40s linear infinite;z-index:1}header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0a306599;z-index:2}header>*{position:relative;z-index:3}@keyframes slide{0%{background-position:bottom left}to{background-position:top right}}#logobtn img{height:70px}#menubtn svg{width:50px;height:50px}.arrow-icon{width:30px;height:30px}#top-layout{display:flex;flex-direction:row;width:100%;border-bottom:1px solid rgb(148,169,198)}.grid-container{display:none;position:absolute;top:0;left:0;width:100%;z-index:1}.grid-item,.grid-item2{border-right:1px dashed rgb(148,169,198);border-bottom:1px dashed rgb(148,169,198);display:none;justify-content:center;align-items:center}#navbar{display:none}#headline{font-size:1.6em;color:#e6813b;position:relative;top:0;left:0;padding:10px;width:calc(100% / 2.62 * 1.62);aspect-ratio:1 / 1;display:flex;align-items:flex-end;justify-content:flex-start}#logomenu{position:relative;width:calc(100% / 2.62);display:flex;flex-direction:column;flex-grow:1;border-left:1px solid rgb(148,169,198)}#logobtn{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;flex-direction:row;padding:10px;border-bottom:1px solid rgb(148,169,198);cursor:pointer;min-height:130px}#logobtn:hover{background-color:#cfd4d9;color:#0a3065}#logopic{width:50%;display:flex;align-items:flex-start;justify-content:flex-end;padding-right:10px;padding-top:10px}#logotext{width:50%;font-size:1.5em;font-weight:700;display:flex;align-items:flex-end;justify-content:flex-start}#menubtn{position:relative;width:100%;display:flex;flex-direction:row;flex-grow:1;padding:10px;cursor:pointer}#menubtn:hover{background-color:#cfd4d9;color:#0a3065}#menusvg{width:50%;height:100%;display:flex;flex-grow:1;align-items:flex-start;justify-content:flex-end;padding-right:10px;padding-top:10px}#menutext{width:50%;height:100%;font-size:1.2em;display:flex;align-items:flex-end;justify-content:flex-start}#contactbtn{display:none;border-top:1px solid rgb(148,169,198);position:relative;width:100%;flex-direction:row;flex-grow:1;padding:10px;cursor:pointer}#contactbtn:hover{background-color:#cfd4d9;color:#0a3065}#contactsvg{width:50%;height:100%;display:flex;flex-grow:1;align-items:flex-start;justify-content:flex-end;padding-right:10px;padding-top:10px}#contacttext{width:50%;height:100%;font-size:1.2em;display:flex;align-items:flex-end;justify-content:flex-start}#bottom-layout{display:flex;flex-direction:column;width:100%}#content{position:relative;top:0;left:0;width:100%;font-size:1.2em;justify-content:left;padding-left:10px;padding-top:20px;padding-bottom:20px;margin-bottom:2em}#actions{position:relative;width:100%;display:flex;flex-direction:row}#biopharma{font-size:1.5em;position:relative;width:50%;display:flex;justify-content:space-between;padding:1.2em 10px;cursor:pointer}#biopharma:hover{background-color:#cfd4d9;color:#0a3065}#newidea{font-size:1.5em;position:relative;width:50%;display:flex;justify-content:space-between;padding:1.2em 10px;cursor:pointer}#newidea:hover{background-color:#cfd4d9;color:#0a3065}#notice{color:#0a3065;background-color:#eaecee;position:relative;width:100%;display:flex;flex-direction:column;padding:10px 10px 20px;cursor:pointer}#notice:hover{background-color:#fafcff}#notice-title{font-size:1.2em;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.8em;margin-top:.3em}.notice-text{font-size:1.3em;font-weight:700}#video-platform{display:flex;flex-direction:column;width:100%}#video{position:relative;width:100%;aspect-ratio:16 / 9;background-color:#0a3065;border-bottom:rgb(148,169,198) 1px solid;padding:10px;cursor:pointer}#video:hover{background-color:#1a4682}#videofile{width:100%;height:100%;object-fit:cover;background-color:#cfd4d9}#videofile:hover{transform:scale(1.01)}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.play-button:before{content:"▶";color:#e9edf0;font-size:4em;margin-left:5px}.play-button.paused:before{content:"❚❚";color:#e9edf0;font-size:4em}#platform{color:#e6813b;background-color:#0a3065;position:relative;width:100%;display:flex;flex-direction:column;padding:10px 10px 20px;cursor:pointer}#platform:hover{background-color:#1a4682}#platform-title{font-size:1.2em;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3em;height:30%;margin-top:.3em}.platform-text{height:70%;font-size:1.6em;font-weight:700;display:flex;align-items:flex-end;justify-content:flex-start}#group{display:grid;grid-template-rows:auto auto auto}#usergroup{grid-column:1;display:flex;flex-direction:row;position:relative;width:100%;height:190px}#biopharma2{color:#e6813b;background-color:#0a3065;width:50%;display:flex;flex-direction:column;padding:10px 10px 20px;cursor:pointer}#biopharma2:hover{background-color:#1a4682}#biopharma2-title{height:50%;font-size:1.2em;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;margin-top:.3em}.biopharma2-text{height:50%;font-size:1.2em;font-weight:700;display:flex;align-items:flex-end;justify-content:flex-start}#newidea2{color:#0a3065;background-color:#eaecee;width:50%;display:flex;flex-direction:column;padding:10px 10px 20px;cursor:pointer}#newidea2:hover{background-color:#fafcff}#newidea2-title{height:50%;font-size:1.2em;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;margin-top:.3em}.newidea2-text{height:50%;font-size:1.2em;font-weight:700;display:flex;align-items:flex-end;justify-content:flex-start}#mission{grid-column:1;color:#0a3065;background-color:#e6813b;position:relative;width:100%;aspect-ratio:16 / 11;display:flex;flex-direction:column;padding:10px 10px 20px;cursor:pointer;overflow:hidden}#mission:hover{background-color:#d06b23}#mission-top{height:50%;display:flex;flex-direction:column}#mission-bottom{height:50%}#mission-title{font-size:1.2em;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;margin-top:.3em;height:50%}.mission-text{font-size:1.6em;font-weight:700;display:flex;align-items:flex-end;justify-content:flex-start;height:50%}.mission-image{position:relative;margin-top:1em}.mission-image img{width:100%;height:100%;object-fit:cover;overflow:hidden}.mission-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d06b2380;z-index:1}#careers{grid-column:1;color:#0a3065;background-color:#eaecee;position:relative;width:100%;height:100%;aspect-ratio:16 / 11;display:flex;flex-direction:column;padding:10px 10px 20px;cursor:pointer;overflow:hidden}#careers:hover{background-color:#fafcff}#careers-top{height:50%;display:flex;flex-direction:column}#careers-bottom{height:50%}#careers-title{font-size:1.2em;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;margin-top:.3em;height:50%}.careers-text{font-size:1.6em;font-weight:700;display:flex;align-items:flex-end;justify-content:flex-start;height:50%}.careers-image{position:relative;margin-top:1em;height:100%}.careers-image img{width:100%;height:100%;object-fit:cover;overflow:hidden}.careers-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fafcff80;z-index:1}@media (min-width: 768px) and (max-width: 1279px){.grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);aspect-ratio:1 / 1}.grid-item{display:flex}header{aspect-ratio:1 / 1}header:before{animation:slide 10s linear infinite}#headline{font-size:2em;width:calc(100% / 3 * 2)}#logomenu{width:calc(100% / 3)}#logotext{font-size:1.8em}#logopic img{height:8em}#menutext{font-size:1.5em}#contactbtn{display:flex}#bottom-layout{flex-direction:row}#content{width:calc(100% / 3 * 2);padding-right:20px;font-size:1.5em}#actions{width:calc(100% / 3);flex-direction:column}#biopharma,#newidea{font-size:1.6em;width:100%}.notice-text{font-size:1.6em}#video-platform{flex-direction:row-reverse}#video{border-left:rgb(148,169,198) 1px solid;border-bottom:none;width:calc(100% / 3 * 2)}#platform{width:calc(100% / 3)}#platform-title{margin-bottom:none}#group{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}#usergroup{grid-row:1;grid-column:2;flex-direction:column;height:auto}#biopharma2,#newidea2{width:100%;height:50%}#mission{grid-row:1;aspect-ratio:1 / 1}#careers{grid-column:1 / -1;grid-row:2;flex-direction:row;width:100%;aspect-ratio:2 / 1}#careers-top{width:50%;height:100%;display:flex;flex-direction:column}#careers-bottom{width:50%;height:100%}}@media (min-width: 1280px){.grid-container{display:grid;aspect-ratio:2 / 1;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);top:1em;left:1em;width:calc(100% - 2em);padding-bottom:1em}.grid-item,.grid-item2{display:flex}#navbar{display:flex;position:absolute;top:1em;left:1em;width:calc(100% - 2em);height:80px;border:1px solid rgb(148,169,198);z-index:3}#logo-navbar{width:calc(100% / 6);height:100%;border-right:1px solid rgb(148,169,198);background-color:#0a3065;cursor:pointer}#logo-navbar:hover{background-color:#cfd4d9}#logo-navbar img{height:50px;margin-left:1em;margin-top:.5em}#careers-navbar{display:flex;flex-direction:row;width:calc(100% / 6);height:100%;position:absolute;left:50%;cursor:pointer}#careers-navbar:hover{background-color:#cfd4d9;color:#0a3065}#careers-navbar-text{width:50%;height:100%;font-size:1.3em;padding-left:.5em;display:flex;align-items:center;justify-content:flex-start}#careers-navbar-svg{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.5em}#careers-navbar-svg svg{height:60px}#contact-navbar{display:flex;flex-direction:row;width:calc(100% / 6);height:100%;position:absolute;left:calc(100% / 6 * 4);border-left:1px solid rgb(148,169,198);cursor:pointer}#contact-navbar:hover{background-color:#cfd4d9;color:#0a3065}#contact-navbar-text{width:50%;height:100%;font-size:1.3em;padding-left:.5em;display:flex;align-items:center;justify-content:flex-start}#contact-navbar-svg{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.5em}#contact-navbar-svg svg{height:50px}#menu-navbar{display:flex;flex-direction:row;width:calc(100% / 6);height:100%;position:absolute;left:calc(100% / 6 * 5);border-left:1px solid rgb(148,169,198);background-color:#0a3065;cursor:pointer}#menu-navbar:hover{background-color:#cfd4d9;color:#0a3065}#menu-navbar-text{width:50%;height:100%;font-size:1.3em;padding-left:.5em;display:flex;align-items:center;justify-content:flex-start}#menu-navbar-svg{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.5em}#menu-navbar-svg svg{height:60px}header{flex-direction:row;aspect-ratio:2 / 1}header:before{animation:slide 60s linear infinite}#top-layout{width:calc((100% - 2em)/2);height:calc(100% - 2em);border:1px solid rgb(148,169,198);position:absolute;top:1em;left:1em}#bottom-layout{width:calc((100% - 2em)/2);height:calc(100% - 2em);border-bottom:1px solid rgb(148,169,198);border-right:1px solid rgb(148,169,198);position:absolute;top:1em;left:50%}#content{height:calc(100% / 3 * 2);padding:0 3em 2em 2em;margin-bottom:0;display:flex;align-items:flex-end;justify-content:flex-start;font-size:1.5em;border-bottom:1px solid rgb(148,169,198)}#biopharma,#newidea{width:calc(100% / 3);padding-left:2em}#headline{font-size:3em;width:100%;align-items:center;padding-left:.5em}#logomenu{display:none}.notice-text{font-size:2em}#video-platform{flex-direction:row-reverse}#video{border-left:rgb(148,169,198) 1px solid;border-bottom:none;width:calc(100% / 3 * 2)}#platform{width:calc(100% / 3);aspect-ratio:1 / 1}#platform-title{margin-bottom:none}.platform-text{font-size:3em}#group{grid-template-columns:.5fr 1fr;grid-template-rows:.5fr 1fr}#usergroup{grid-column:2;grid-row:1;flex-direction:row;height:auto}#biopharma2{width:50%;height:100%}.biopharma2-text{font-size:2em}#newidea2{width:50%;height:100%}.newidea2-text{font-size:2em}#mission{grid-column:1;grid-row:span 2;width:100%;aspect-ratio:2 / 3}.mission-text{font-size:3em}#careers{grid-column:2;grid-row:2;flex-direction:row;width:100%;aspect-ratio:2 / 1}.careers-text{font-size:3em}#careers-top{width:50%;height:100%;display:flex;flex-direction:column}#careers-bottom{width:50%;height:100%}}@media (min-width: 1921px){.grid-container,#navbar{max-width:1920px;left:calc((100% - 1920px)/2);top:0}}
