@font-face{font-family:Avenir;font-weight:300;src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155-BrcoJ28u.eot?#iefix);src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155-BrcoJ28u.eot?#iefix) format("eot"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36-Bh7sE038.woff2) format("woff2"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c-BkLmRYGp.woff) format("woff"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285-DTnByR0A.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:400;src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b-DMYd5kqi.eot?#iefix);src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b-DMYd5kqi.eot?#iefix) format("eot"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0-Pns9tNQ9.woff2) format("woff2"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0-Bw4jeY--.woff) format("woff"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d-B6yEOkZR.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:700;src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66-BMl4JUHU.eot?#iefix);src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66-BMl4JUHU.eot?#iefix) format("eot"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/d513e15e-8f35-4129-ad05-481815e52625-DfVdq_5o.woff2) format("woff2"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe-CPREVUuc.woff) format("woff"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b-BkYzAdrU.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:900;src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8-Bvza66fv.eot?#iefix);src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8-Bvza66fv.eot?#iefix) format("eot"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/c78eb7af-a1c8-4892-974b-52379646fef4-CEaN0Njf.woff2) format("woff2"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/75b36c58-2a02-4057-a537-09af0832ae46-D8_K-u2o.woff) format("woff"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a-BY-P_4Ix.ttf) format("truetype")}@font-face{font-family:Cambon;font-style:italic;font-weight:400;src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/Cambon-BookItalic-CRcXzCRg.woff2) format("woff2"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/Cambon-BookItalic-Zg9oeFjF.woff) format("woff")}@font-face{font-family:Cambon;font-style:italic;font-weight:700;src:url(/wp-content/themes/hotspot-therapeutics/dist/fonts/Cambon-BoldItalic-Cug98pVC.woff2) format("woff2"),url(/wp-content/themes/hotspot-therapeutics/dist/fonts/Cambon-BoldItalic-C8e_4Hri.woff) format("woff")}address{font-style:normal}button,input,label,select,textarea{display:inline-block;margin:0}address,article,aside,figcaption,figure,footer,header,nav,section{display:block}body{margin:0;padding:0}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}body,html{font-family:Avenir,sans-serif;font-weight:300;margin:0;overscroll-behavior-y:none;padding:0}html{scroll-behavior:smooth}body{content:"viewport-s";position:relative;z-index:0}@media(hover){body{content:"viewport-s--hasHover"}}@media only screen and (min-width:768px){body{content:"viewport-md";padding-bottom:680px}}@media only screen and (min-width:768px)and (hover){body{content:"viewport-md--hasHover"}}@media only screen and (min-width:1280px){body{content:"viewport-lg";padding-bottom:755px}}@media only screen and (min-width:1280px)and (hover){body{content:"viewport-lg--hasHover"}}body.hide-header:not(.hide-bg):before{background-image:url(/wp-content/themes/hotspot-therapeutics/dist/images/bg-noise-B8YjbV13.png);background-repeat:repeat;content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:100vw}video{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;margin:0;padding:0}nav ul{zoom:1}nav ul:after{clear:both;content:" ";display:block;height:0;overflow:hidden}nav ul{list-style:none;margin:0;padding:0}nav ul dt{clear:left;float:left}nav ul dd{float:left;margin:0}img{display:block}a img{border:0}body{font-size:calc(15px + .25vw)}p{line-height:1.4em;margin:1em 0}a,button,details,input,label,option,select,summary,textarea{font-family:Avenir,sans-serif;outline:none}label,label *{height:30px;line-height:30px}label.big,label.big *{height:40px;line-height:40px}input,select,textarea{border:1px solid #ddd;color:#000;font-size:17px}input.big,select.big,textarea.big{font-size:24px}input,select{height:30px;line-height:30px}input.big,select.big{height:40px;line-height:40px}.button,button{background-color:#005bc5;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Avenir,sans-serif;font-size:17px;height:30px;line-height:30px;padding:0 10px;text-align:center;text-decoration:none}.button:after,button:after{transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.big .button,.big button,.button.big,button.big{font-size:24px;height:40px;line-height:40px;min-width:100px}.big input,.big label,.big label *,.big select{height:40px;line-height:40px}a{color:#005bc5;text-decoration:none}@media(hover){a:hover{color:#0067df}}a:active{color:#004fac}.clearfix{zoom:1}.clearfix:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.clear{clear:both}.assistive{display:block;height:0;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}.container{margin:0 auto;max-width:1400px;width:96%;zoom:1}.container:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.container .container{margin:0;max-width:auto;width:auto}h1,h2,h3,h4{line-height:normal}h1{font-size:calc(24px + 2.5vw);font-weight:700;margin:35px 0 50px}h2{font-size:24px;font-weight:400;margin:35px 0 16px}h3,h4{font-size:17px;font-weight:600;margin:30px 0 16px}@media only screen and (min-width:768px){body{font-size:17px}h1{font-size:50px}}.centered{text-align:center}figcaption{text-align:left}.formkit .s-15{width:15%}.formkit .s-25{width:25%}.formkit .s-33{width:33.33333%}.formkit .s-50{width:50%}.formkit .s-66{width:66.66666%}.formkit .s-75{width:75%}.formkit .s-85{width:85%}.formkit .s-100{width:100%}fieldset{list-style:none;margin:0;padding:0}fieldset dt{clear:left;float:left}fieldset dd{float:left;margin:0}fieldset{zoom:1}fieldset:after{clear:both;content:" ";display:block;height:0;overflow:hidden}fieldset{border:0;display:block;width:100%}label{margin:2px 6px 2px 0;padding:15px 0 5px}label,label small{display:inline-block}label small{font-size:12px}input,select{margin:2px 6px 2px 0;padding:1px 10px 0}textarea{line-height:normal;margin:2px 0;padding:10px}input[type=file]{line-height:100%;max-width:100%;padding:5px 5px 0;vertical-align:top}input[type=file].big{line-height:100%;padding:8px 5px 0}button{margin:2px 6px 2px 0;padding:1px 15px 0}fieldset.check{margin:10px 0;padding:0;position:relative}fieldset.check input{left:10px;padding:0!important;position:absolute;top:19px;width:auto!important}fieldset.check input,fieldset.check label{display:block;height:auto!important;margin:0!important}fieldset.check label{border:1px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;cursor:pointer;font-size:14px;line-height:16px;padding:18px 15px 15px 35px!important}fieldset.check label a{text-decoration:underline}fieldset.check label:hover{border:1px solid hsla(0,0%,100%,.3)}fieldset.check.radio{margin:0}fieldset.check.radio input{top:6px}fieldset.check.radio label{float:left;font-size:17px;padding-bottom:5px!important;padding-top:5px!important}.formkit .regrid label{display:block;height:auto;padding:20px 0 0}.formkit .regrid input,.formkit .regrid select,.formkit .regrid textarea{margin-right:0;max-width:100%;width:100%}.formkit .regrid input[type=checkbox],.formkit .regrid select[type=checkbox],.formkit .regrid textarea[type=checkbox]{width:auto}.formkit .regrid.inline label{padding-top:0}.formkit .regrid.inline label.block{padding-top:20px}.formkit .regrid.inline button,.formkit .regrid.inline input,.formkit .regrid.inline label,.formkit .regrid.inline select,.formkit .regrid.inline textarea{float:left;margin-right:6px;width:auto}.formkit .regrid.inline button.block,.formkit .regrid.inline input.block,.formkit .regrid.inline label.block,.formkit .regrid.inline select.block,.formkit .regrid.inline textarea.block{clear:both;float:none;margin-right:0;width:100%}.formkit h2,.formkit h3,.formkit h4,.formkit h5{clear:both;margin-bottom:15px;margin-top:0;padding-top:35px}.password-field{margin:0;padding:0;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.password-field.regrid .switch-pw{bottom:1px}.password-field .switch-pw{background-position:50%;background-repeat:no-repeat;background-size:25px 15px;-moz-background-size:25px 15px;-webkit-background-size:25px 15px;-o-background-size:25px 15px;bottom:17px;height:30px;position:absolute;right:3px;width:50px;z-index:1}pre{border:1px solid #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;color:#000;margin:20px 0;padding:40px 20px;text-align:center}pre code{margin:0;padding:0}body .flexslider{background:none;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;margin:0 0 35px;overflow:hidden}body .flexslider ul.slides>li{background-position:50%;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;height:600px;position:relative}body .flexslider ul.slides>li .flex-caption{background-color:#fff;bottom:80px;max-width:600px;padding:20px 5px 20px 20px;position:absolute;right:120px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;zoom:1}body .flexslider ul.slides>li .flex-caption:after{clear:both;content:" ";display:block;height:0;overflow:hidden}body .flexslider ul.slides>li .flex-caption .stripe{border-top:5px solid #005bc5;height:2px;width:30px}body .flexslider ul.slides>li .flex-caption h2{color:#005bc5;font-family:Adobe Caslon Pro,serif;font-size:40px;line-height:46px;margin-bottom:-10px;margin-top:15px;text-transform:uppercase}body .flexslider ul.slides>li .flex-caption p{margin-bottom:0}body .flexslider ul.slides>li.flex-active-slide .flex-caption{padding-right:20px}body .flexslider .flex-direction-nav a.flex-next,body .flexslider .flex-direction-nav a.flex-prev{background-position:50%;background-repeat:no-repeat;background-size:13px 40px;-moz-background-size:13px 40px;-webkit-background-size:13px 40px;-o-background-size:13px 40px;display:block;height:60px;margin-top:-30px;text-align:left;text-indent:-9999px;width:60px}body .flexslider .flex-direction-nav a.flex-next:hover,body .flexslider .flex-direction-nav a.flex-prev:hover{background-color:#0067df}body .flexslider .flex-direction-nav a.flex-next:active,body .flexslider .flex-direction-nav a.flex-prev:active{background-color:#004fac}body .flexslider .flex-direction-nav a.flex-next:before,body .flexslider .flex-direction-nav a.flex-prev:before{content:""}body .flexslider .flex-direction-nav a.flex-prev{left:0}body .flexslider .flex-direction-nav a.flex-next{right:0}body .flexslider .flex-control-nav{bottom:10px;z-index:5}body .flexslider .flex-control-nav li a{background:#fff9;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent}body .flexslider .flex-control-nav li a.flex-active{background:#fff}.sublined-title{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.sublined-title:after{background-color:#c3ccd3;content:" ";display:block;height:2px;margin-top:13px;width:100%}.latest-list{zoom:1}.latest-list:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.latest-list{list-style:none;margin:0;padding:0}.latest-list dt{clear:left;float:left}.latest-list dd{float:left;margin:0}.latest-list time{color:#bbb;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.latest-list a{color:#000;display:block;font-weight:500;padding:5px 0 20px}.latest-list a:hover{color:#0067df}.latest-list a:active{color:#004fac}@media only screen and (min-width:480px){.latest-list a{font-size:17px}}.back{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:2px;margin-top:1.9em;position:relative;text-transform:uppercase}.back,.back:before{display:inline-block}.back:before{border-color:#005bc5 transparent transparent #005bc5;border-style:solid;border-width:2px;content:" ";height:7px;margin-right:10px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:7px}.back:hover{color:#0067df}.back:hover:after{width:100%}.back:active{color:#004fac}.more{align-self:flex-start;display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;margin-top:1.9em;position:relative;text-transform:uppercase}.more span{font-weight:400}.more:after{border-bottom:1px solid #005bc5;bottom:-5px;content:" ";left:0;position:absolute;transition:width .3s cubic-bezier(.54,.38,.21,.98);-webkit-transition:width .3s cubic-bezier(.54,.38,.21,.98);-moz-transition:width .3s cubic-bezier(.54,.38,.21,.98);-o-transition:width .3s cubic-bezier(.54,.38,.21,.98);width:0}.more.white:after{border-bottom-color:#fff}.more:hover{color:#0067df}.more:hover:after{width:100%}.more:active{color:#004fac}body #accordion{border-bottom:1px solid #eee}body #accordion .header{border-top:1px solid #eee;font-size:20px;margin:0;outline:none;position:relative;transition:color .2s ease-out,border .2s ease-out,background .2s ease-out;-webkit-transition:color .2s ease-out,border .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,border .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,border .2s ease-out,background .2s ease-out}body #accordion .header:hover{background-color:#f6f6f6;cursor:pointer}body #accordion .header h3{margin:0;padding:30px 0 30px 40px;position:relative}body #accordion .header h3:after,body #accordion .header h3:before{border-top:2px solid #005bc5;content:" ";position:absolute;top:50%;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;width:10px}body #accordion .header h3:after{left:6px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}body #accordion .header h3:before{left:0;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}body #accordion .header.ui-accordion-header-active{background-color:#fff;border-bottom:1px solid #f6f6f6;border-top:1px solid #005bc5;color:#005bc5}body #accordion .header.ui-accordion-header-active h3:after{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}body #accordion .header.ui-accordion-header-active h3:before{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}body #accordion .ui-accordion-content{border-bottom:1px solid transparent;padding:0 0 30px;transition:color .2s ease-out,border .2s ease-out,background .2s ease-out;-webkit-transition:color .2s ease-out,border .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,border .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,border .2s ease-out,background .2s ease-out}body #accordion .ui-accordion-content.ui-accordion-content-active{background-color:#fff}body #accordion .ui-accordion-content.ui-accordion-content-active p{margin:0}@keyframes tdFadeInRight{0%{animation-timing-function:cubic-bezier(.19,1,.22,1);opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes tdFadeInLeft{0%{animation-timing-function:cubic-bezier(.19,1,.22,1);opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes tdFadeInUp{0%{animation-timing-function:cubic-bezier(.19,1,.22,1);opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tdExpandIn{0%{animation-timing-function:cubic-bezier(0,.59,.375,1);opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes tdExpandInBounce{0%{animation-timing-function:cubic-bezier(0,.59,.375,1);opacity:0;transform:scale(.85)}70%{animation-timing-function:ease;transform:scale(1.03)}to{animation-timing-function:ease;opacity:1;transform:scale(1)}}.m-animateable{animation-duration:2s;animation-fill-mode:both;animation-play-state:paused}.m-animateable--delayed{animation-delay:.35s}@media only screen and (min-width:768px){.m-animateable--delay1{animation-delay:.15s}.m-animateable--delay2{animation-delay:.3s}.m-animateable--delay3{animation-delay:.45s}.m-animateable--delay4{animation-delay:.6s}}.m-animateable--fadeIn{animation-name:fadeIn;opacity:0}.m-animateable--fadeInRight{animation-name:tdFadeInRight;opacity:0}.m-animateable--fadeInLeft{animation-name:tdFadeInLeft;opacity:0}.m-animateable--fadeInUp{animation-name:tdFadeInUp;opacity:0}.m-animateable--expandIn{animation-delay:.3s;animation-duration:.2s;animation-name:tdExpandIn;opacity:0}.m-animateable--expandInBounce{animation-delay:.3s;animation-duration:.2s;animation-name:tdExpandInBounce;opacity:0}.m-animateable--txtSplitUp .m-animateable__lineMask{overflow:hidden}.m-animateable--txtSplitUp .m-animateable__line{display:inline-block;line-height:1!important;padding-bottom:5px;transform:translate3d(0,125%,0);transition-delay:.1s;will-change:transform}.m-animateable--txtSplitUp .m-animateable__line.m-animateable--delayed{transition-delay:.35s}.m-animateable--txtSplitUp .m-animateable__line.m-animateable--delay1{transition-delay:.15s}.m-animateable--txtSplitUp .m-animateable__line.m-animateable--delay2{transition-delay:.3s}.m-animateable--txtSplitUp .m-animateable__line.m-animateable--delay3{transition-delay:.45s}.m-animateable--txtSplitUp .m-animateable__line.m-animateable--delay4{transition-delay:.6s}.m-animateable--txtSplitUp.m-animateable--animate .m-animateable__line{transform:none;transition-duration:1.9s;transition-property:transform;transition-timing-function:cubic-bezier(.19,1,.22,1)}.m-animateable--animate{animation-play-state:running}@media only screen and (min-width:0px){.m-archive__more{float:left;margin-left:16px;margin-top:12px;text-align:center;width:calc(100% - 32px)}.m-archive__more .m-button{max-width:296px;width:100%}}@media only screen and (min-width:768px){.m-archive__more{float:left;margin-left:32px;margin-top:32px;width:calc(100% - 64px)}.m-archive__more .m-button{width:auto}}@media only screen and (min-width:1280px){.m-archive__more{float:left;margin-left:calc(8.33333% + 29.33333px);margin-top:52px;width:calc(83.33333% - 58.66667px)}}.m-button{background-color:#f3f3f3;border-radius:60px;color:#2e2e2e;display:inline-block;font-size:14px;line-height:24px;padding:14px 24px 14px 60px;position:relative;transition:transform .25s cubic-bezier(.19,1,.22,1)}.m-button__circle{align-items:center;background-color:#2e2e2e;border-radius:50%;color:#f3f3f3;content:"";display:flex;height:44px;justify-content:center;left:4px;overflow:hidden;position:absolute;top:4px;transition:transform .5s cubic-bezier(.19,1,.22,1);width:44px}.m-button__circle:before{background-color:#f3f3f3;border-radius:100%;content:"";display:block;height:calc(100% - 4px);left:2px;opacity:0;position:absolute;top:2px;transform:scale(0);transform-origin:center;transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);width:calc(100% - 4px)}.m-button__arrow{display:block;transform:translate(-2px);transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1)}.m-button__arrow,.m-button__arrowContainer{position:relative}.m-button__arrowShadow{left:0;opacity:0;position:absolute;top:0;transform:translate(-40px);width:100%}@media(hover){.m-button:hover{color:#2e2e2e;transform:scale(1.03)}.m-button:hover .m-button__circle{transform:scale(1.1)}.m-button:hover .m-button__circle:before{opacity:1;transform:scale(1)}.m-button:hover .m-button__arrow{transform:translate(40px)}.m-button:hover .m-button__arrowShadow{opacity:1;transform:translate(-2px)}.m-button:hover .m-button__arrowShadow path{stroke:#2e2e2e}}.m-button:active{color:#2e2e2e}@media only screen and (min-width:1280px){.m-button{font-size:16px;padding:18px 24px 18px 70px}.m-button__circle{height:52px;left:5px;width:52px}}.m-button--download{background:none;border:1px solid #424242;font-size:16px;line-height:20px;padding:10px 46px 10px 20px}.m-button--download .m-button__circle{height:28px;left:auto;right:6px;top:6px;width:28px}.m-button--download .m-button__arrow{transform:translate(0)}.m-button--download .m-button__arrowShadow{transform:translate(-40px)}@media(hover){.m-button--download .m-button:hover{transform:translate(40px)}.m-button--download .m-button:hoverShadow{transform:translate(0)}}@media(hover){.m-button--download:hover .m-button__arrow{transform:translate(40px)}.m-button--download:hover .m-button__arrowShadow{transform:translate(-1px)}}.m-button--download .m-card__btnContainer{display:flex;flex-wrap:wrap;gap:10px}.m-button--primary{padding:14px 24px}@media only screen and (min-width:1280px){.m-button--primary{padding:18px 24px}}.m-button--primaryOutline{background-color:initial;border:1px solid #ccc}.m-button--primaryBack{align-items:center;display:inline-flex;padding:14px 36px 14px 24px}.m-button--primaryBack svg{margin-right:12px}.m-button--secondary{background:none;border:1px solid #424242;font-size:16px;line-height:20px;padding:10px 20px 10px 46px}.m-button--secondary .m-button__circle{height:28px;left:6px;top:6px;width:28px}.m-button--secondary .m-button__arrow{transform:translate(0)}.m-button--secondary .m-button__arrowShadow{transform:translate(-40px)}@media(hover){.m-button--secondary .m-button:hover{transform:translate(40px)}.m-button--secondary .m-button:hoverShadow{transform:translate(0)}}@media(hover){.m-button--secondary:hover .m-button__arrow{transform:translate(40px)}.m-button--secondary:hover .m-button__arrowShadow{transform:translate(-1px)}}.m-button--secondary .m-card__btnContainer{display:flex;flex-wrap:wrap;gap:10px}.m-button--terciary{background-color:initial;border:1px solid #ccc;color:#2e2e2e;line-height:14px;padding:8px 26px}.m-button--terciary.m-button--themeLightBlack{background-color:#2e2e2e;color:#f3f3f3}@media(hover){.m-button--terciary:hover{transform:scale(1.05)}}.m-button--themeDark{background-color:#2e2e2e;color:#f3f3f3!important}@media(hover){.m-button--themeDark:hover{color:#f3f3f3}.m-button--themeDark:hover .m-button__arrowShadow path{stroke:#f3f3f3}}.m-button--themeDark .m-button__circle{background-color:#f3f3f3;color:#2e2e2e}.m-button--themeDark .m-button__circle:before{background-color:#2e2e2e}.m-button--themeDark .m-button__arrow:not(.m-button__arrowShadow) path{stroke:#2e2e2e}.m-card{--textColor:#2e2e2e;border-radius:20px;position:relative}@media only screen and (min-width:0px){.m-card{float:left;margin-left:16px;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-card{float:left;margin-left:32px;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){.m-card{float:left;margin-left:32px;width:calc(100% - 64px)}}.m-card--scrollScale:not(.m-card--scrollScale-noBorderAdaption){border-radius:calc(20px - var(--scale)/100*20px)}@media only screen and (min-width:0px){.m-card--scrollScale{margin-left:calc(16px - var(--scale)*.01*16px);margin-right:calc(16px - var(--scale)*.01*16px);padding-left:calc(var(--scale)*.01*16px);padding-right:calc(var(--scale)*.01*16px);width:calc(100% - 32px + var(--scale)*.01*32px)}}@media only screen and (min-width:768px){.m-card--scrollScale{margin-left:calc(32px - var(--scale)*.01*32px);margin-right:calc(32px - var(--scale)*.01*32px);padding-left:calc(var(--scale)*.01*32px);padding-right:calc(var(--scale)*.01*32px);width:calc(100% - 64px + var(--scale)*.01*32px);width:calc(100% - 64px + var(--scale)*.01*64px)}}@media only screen and (min-width:1280px){.m-card--scrollScale{margin-left:calc(32px - var(--scale)*.01*32px);margin-right:calc(32px - var(--scale)*.01*32px);padding-left:calc(var(--scale)*.01*32px);padding-right:calc(var(--scale)*.01*32px);width:calc(100% - 64px + var(--scale)*.01*48px);width:calc(100% - 64px + var(--scale)*.01*64px)}}@media(min-width:1456px){.m-card--scrollScale{margin-left:calc(32px + var(--scale)*-.01*(100vw - 1392px)/2);margin-right:calc(32px + var(--scale)*-.01*(100vw - 1392px)/2);padding-left:calc(var(--scale)*.01*(100vw - 1392px)/2);padding-right:calc(var(--scale)*.01*(100vw - 1392px)/2);width:calc(100% - 64px + var(--scale)*.01*(100vw - 1392px))}}.m-card--scrollScale-flex{width:auto}.m-card .m-h{margin-bottom:12px;margin-top:20px}@media only screen and (min-width:768px){.m-card .m-h{margin-bottom:20px;margin-top:0}}.m-card .m-p{line-height:1.3;margin:0}.m-card .m-h,.m-card .m-p{color:#2e2e2e}.m-card__container{min-height:100vh;padding:16px}.m-card__container--autoHeight{min-height:0}.m-card__container--flex{display:flex;flex-direction:column}.m-card__container--flex>:not(:first-child){margin-top:20px}@media only screen and (min-width:768px){.m-card__container{align-items:flex-start;display:flex;padding:40px}}@media only screen and (min-width:1280px){.m-card__container{padding:120px 100px}}.m-card__imageContainer{border-radius:16px;overflow:hidden;padding-top:100%;position:relative;transform:translateZ(0);width:100%}@media only screen and (min-width:768px){.m-card__imageContainer{padding-top:calc(50% - 16px);width:calc(50% - 16px)}}.m-card__img{display:block;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.m-card__text{padding:0 4px 4px}@media only screen and (min-width:768px){.m-card__text{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;margin-left:32px;width:calc(50% - 16px)}}@media only screen and (min-width:1280px){.m-card__text{padding-left:16px}}.m-card__headline{padding-right:32px}.m-card__button{margin-top:28px}@media only screen and (min-width:768px){.m-card__button{margin-top:40px}}@media only screen and (min-width:1280px){.m-card__button{margin-top:60px}}.m-card__onpageNav{padding:0 13.5px}@media only screen and (min-width:0px){.m-card__onpageNav{float:left;margin-left:16px;width:calc(100% - 32px)}.m-card__onpageNav ul{list-style:none;margin:0;padding:0}.m-card__onpageNav ul dt{clear:left;float:left}.m-card__onpageNav ul dd{float:left;margin:0}.m-card__onpageNav ul{zoom:1}.m-card__onpageNav ul:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-card__onpageNav ul li{display:block;font-size:15px;margin:5px 0;text-transform:uppercase}.m-card__onpageNav ul li a{color:#b7bdc7;display:inline-block;font-size:16px;font-weight:500;letter-spacing:1px;line-height:24px;padding:10px 0;position:relative}.m-card__onpageNav ul li a:after{border-bottom:1px solid #b7bdc7;bottom:5px;content:" ";left:0;position:absolute;transition:width .3s cubic-bezier(.54,.38,.21,.98);-webkit-transition:width .3s cubic-bezier(.54,.38,.21,.98);-moz-transition:width .3s cubic-bezier(.54,.38,.21,.98);-o-transition:width .3s cubic-bezier(.54,.38,.21,.98);width:0}}@media only screen and (min-width:0px)and (hover){.m-card__onpageNav ul li a:hover:after{width:100%}}@media only screen and (min-width:0px){.m-card__onpageNav select{-webkit-appearance:initial;background-color:#2f3949;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='44' fill='none' viewBox='0 0 45 44'%3E%3Ccircle cx='22.5' cy='22' r='21' fill='%23f3f3f3' stroke='%23f3f3f3' stroke-width='2' transform='rotate(90 22.5 22)'/%3E%3Cpath stroke='%232e2e2e' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m29.47 19.91-6.97 6.971-6.972-6.97'/%3E%3C/svg%3E");background-position:right 5px top 50%;background-repeat:no-repeat;border-radius:60px;color:#f3f3f3;height:auto;margin:0;padding:16px 55px 16px 32px;width:100%}}@media only screen and (min-width:768px){.m-card__onpageNav{float:left;margin-bottom:30px;margin-left:32px;margin-top:30px;width:calc(100% - 64px)}.m-card__onpageNav:not(.m-card__onpageNav--padding-md){padding:0}.m-card__onpageNav ul li{display:inline-block;margin-bottom:0;margin-right:30px;margin-top:0}.m-card__onpageNav ul li:first-child{margin-left:0}.m-card__onpageNav ul li:last-child{margin-right:0}.m-card__onpageNav ul li a{border-bottom:none}}@media only screen and (min-width:1280px){.m-card__onpageNav{float:left;margin-left:calc(8.33333% + 29.33333px);padding:0;width:calc(83.33333% - 58.66667px)}}.m-card__onpageNav--filter ul li.current-cat a:after{width:100%}.m-card__onpageNav--dark ul li a{color:#2e2e2e}.m-card__onpageNav--dark ul li a:after{border-bottom-color:#2e2e2e}@media only screen and (min-width:0px){.m-card__postsContainer{display:flex;flex-wrap:wrap;float:left;margin-left:16px;padding:0 16px;row-gap:12px;width:calc(100% - 32px)}.m-card__postsContainer>.m-card--post{display:flex;float:none;margin:0;width:100%}}@media only screen and (min-width:768px){.m-card__postsContainer{-moz-column-gap:15px;column-gap:15px;float:left;margin-left:32px;padding:0;row-gap:15px;width:calc(100% - 64px)}.m-card__postsContainer>.m-card--post{width:calc(50% - 7.5px)}.m-card__postsContainer>.m-card--post .m-card__text{justify-content:flex-start}.m-card__postsContainer>.m-card--post .m-card__date{margin-top:0}.m-card__postsContainer>.m-card--post .m-card__headline{flex-grow:1}.m-card__postsContainer>.m-card--post .m-card__author{justify-self:flex-end}}@media only screen and (min-width:1280px){.m-card__postsContainer{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}.m-card__postsContainer>.m-card--post{width:calc(33.33333% - 10px)}.m-card__postsContainer>.m-card--post .m-card__container{padding-bottom:12px}.m-card__postsContainer>.m-card--post .m-card__imageContainer{margin-bottom:20px}.m-card__postsContainer>.m-card--post .m-card__headline{font-size:20px;line-height:28px}.m-card__postsContainer>.m-card--post:not(.m-card--pressrelease) .m-card__button{margin-top:28px}}@media only screen and (min-width:768px){.m-card__postsContainer--pressreleases .m-card--pressrelease{order:2}.m-card__postsContainer--pressreleases .m-card--pressreleaseFirst{order:0}.m-card__postsContainer--pressreleases .m-card--pressreleaseContact{align-self:flex-start;order:2}}@media only screen and (min-width:1280px){.m-card__postsContainer--pressreleases .m-card--pressreleaseFirst{width:calc(66.66667% - 5px)}}.m-card--rounder{border-radius:30px}.m-card--rounder.m-card--scrollScale:not(.m-card--scrollScale-noBorderAdaption){border-radius:calc(30px - var(--scale)/100*30px)}@media only screen and (min-width:768px){.m-card--textLeft .m-card__imageContainer{order:2;padding-top:calc(50% - 16px);width:calc(50% - 16px)}.m-card--textLeft .m-card__text{margin-left:24px;margin-right:32px;order:1;width:calc(50% - 40px)}}.m-card--noPadding>.m-card__container{padding:32px 0}@media only screen and (min-width:1280px){.m-card--noPadding>.m-card__container{padding:60px 0}}.m-card--verticalCentered>.m-card__container{align-items:center}.m-card--post{background-color:#efefef}.m-card--post .m-card__container{min-height:0;width:100%}.m-card--post .m-card__date{color:#61a38f;margin-top:0;padding:0 4px}.m-card--post .m-card__date+.m-card__text .m-card__headline{margin-top:0}.m-card--post .m-card__imageContainer{margin-bottom:20px;padding-top:70.3947368421%}.m-card--post .m-card__headline{margin-top:0;padding:0}.m-card--post .m-card__author{color:#61a38f;margin:0}.m-card--post .m-card__button{margin-top:20px}.m-card--post .m-card__postExcerpt{font-size:14px;line-height:20px;margin-bottom:2px}.m-card--post.m-card--pressrelease .m-card__headline{margin-bottom:20px}.m-card--post.m-card--pressrelease .m-card__postExcerpt{border-top:1px solid var(--textColor);margin-top:0;padding-top:16px}.m-card--post.m-card--pressrelease .m-card__btnContainer{margin-top:0}.m-card--post.m-card--pressrelease .m-card__btnContainer .m-card__button{color:var(--textColor);font-size:14px;margin-top:0}.m-card--post.m-card--pressreleaseContact .m-card__postExcerpt{border-color:#f3f3f380;flex-grow:0;margin-bottom:16px;padding-top:20px}.m-card--post.m-card--pressreleaseContact .m-card__button{margin-top:16px;padding:14px 24px}@media only screen and (min-width:1280px){.m-card--post.m-card--pressrelease .m-card__headline{min-height:0}.m-card--post.m-card--pressrelease .m-card__postExcerpt{margin-bottom:24px}}.m-card--post:not(.m-card--pressrelease) .m-card__date{font-size:16px;line-height:24px;margin-bottom:4px}.m-card--post:not(.m-card--pressrelease) .m-card__author{font-size:16px;line-height:24px}@media only screen and (min-width:768px){.m-card--post:not(.m-card--pressrelease){content:"viewport-md"}.m-card--post .m-card__container{flex-direction:column;padding:16px 16px 20px}.m-card--post .m-card__date{font-size:16px;line-height:24px;margin-bottom:12px;margin-top:12px;padding-left:16px;padding-right:16px}.m-card--post .m-card__date+.m-card__text{margin-top:0}.m-card--post .m-card__imageContainer{padding-top:51.4782608696%;width:100%}.m-card--post .m-card__text{align-items:stretch;margin:0;padding-left:16px;padding-right:16px;width:100%}.m-card--post .m-card__postExcerpt{margin-bottom:10px}.m-card--post .m-card__button{align-self:flex-start}}@media only screen and (min-width:1280px){.m-card--post{float:left;margin-left:32px;width:calc(50% - 48px)}.m-card--post .m-card__container{display:flex;flex-direction:column;height:100%;padding:12px 12px 40px}.m-card--post .m-card__date{font-size:24px;line-height:32px;margin-bottom:20px;margin-top:18px;padding-left:8px;padding-right:8px;width:100%}.m-card--post .m-card__imageContainer{flex-grow:0;margin-bottom:40px;padding-top:66.6666666667%}.m-card--post .m-card__text{padding-left:8px;padding-right:8px}.m-card--post .m-card__headline{flex-grow:1}.m-card--post .m-card__author{font-size:24px;line-height:32px}.m-card--post .m-card__postExcerpt{margin-bottom:20px}}.m-card--presentation .m-card__headline{flex-grow:1;margin-bottom:20px}.m-card--presentation .m-card__publication{border-top:1px solid #2e2e2e;color:#424242;font-size:14px;font-weight:500;line-height:20px;margin-bottom:28px;padding-top:20px}@media only screen and (min-width:1280px){.m-card--presentation .m-card__publication{font-size:20px;line-height:32px;margin-bottom:32px}}@media only screen and (min-width:0px){.m-card--subcards .m-card__container{display:block;min-height:0;padding:32px 0}.m-card--subcards .m-card__introtext,.m-card--subcards .m-card__subcards{padding-left:16px;padding-right:16px}.m-card--subcards .m-card__introtext .m-introtext__headline,.m-card--subcards .m-card__introtext .m-introtext__intro,.m-card--subcards .m-card__subcards .m-introtext__headline,.m-card--subcards .m-card__subcards .m-introtext__intro{float:left;margin-left:16px;width:calc(100% - 32px)}.m-card--subcards .m-card__introtext .m-introtext__headline,.m-card--subcards .m-card__subcards .m-introtext__headline{margin-bottom:20px;margin-top:0}.m-card--subcards .m-card__subcards{margin-top:32px}.m-card--subcards .m-card__subcard{border:1px solid hsla(0,0%,95.3%,.2);border-radius:20px;color:#f3f3f3;display:flex;flex-direction:column;float:left;gap:12px;margin-left:16px;padding:20px;width:calc(100% - 32px)}.m-card--subcards .m-card__subcard:not(:last-child){margin-bottom:12px}.m-card--subcards .m-card__subcardImageContainer{padding-top:120px;position:relative;width:120px}.m-card--subcards .m-card__subcardImg{left:0;object-fit:contain;object-position:center;position:absolute;top:0;width:100%}.m-card--subcards .m-card__subcardTitle{font-family:Cambon,serif;font-size:20px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:28px}.m-card--subcards .m-card__subcardText{font-size:16px;line-height:21px;margin:0}}@media only screen and (min-width:768px){.m-card--subcards .m-card__container{padding:40px 0}.m-card--subcards .m-card__introtext .m-introtext__headline,.m-card--subcards .m-card__introtext .m-introtext__intro{float:left;margin-left:32px;width:calc(100% - 64px)}.m-card--subcards .m-card__subcards{display:flex;flex-wrap:wrap}.m-card--subcards .m-card__subcard{float:left;margin-left:32px;width:calc(50% - 48px)}.m-card--subcards .m-card__subcard:nth-last-child(2){margin-bottom:0}.m-card--subcards .m-card__subcard:not(:last-child),.m-card--subcards .m-card__subcard:not(:n-th-last-child(2)){margin-bottom:32px}}@media only screen and (min-width:1280px){.m-card--subcards .m-card__container{padding:80px 0}.m-card--subcards .m-card__introtext .m-introtext__headline,.m-card--subcards .m-card__introtext .m-introtext__intro{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}.m-card--subcards .m-card__subcards{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0}.m-card--subcards .m-card__subcard{float:left;margin-left:32px;width:calc(41.66667% - 45.33333px)}.m-card--subcards .m-card__subcard:nth-child(odd){margin-left:calc(8.33333% + 29.33333px)}.m-card--subcards .m-card__subcard:nth-last-child(2){margin-bottom:0}.m-card--subcards .m-card__subcard:not(:last-child),.m-card--subcards .m-card__subcard:not(:n-th-last-child(2)){margin-bottom:32px}}.m-card--video .m-card__videoContainer{align-items:center;display:flex;justify-content:center}.m-card--video .m-card__videoContainer video{height:175px;margin-bottom:20px;width:311px}.m-card--video .m-card__videoTexts .m-card__videoText{border-top:1px solid hsla(0,0%,95.3%,.2);color:#f3f3f3;font-size:28px;font-size:16px;font-weight:300;letter-spacing:-.01em;line-height:36px;line-height:21px;padding:32px 0}.m-card--video .m-card__videoTexts .m-card__videoText:last-child{padding-bottom:24px}@media only screen and (min-width:480px){.m-card--video .m-card__videoContainer video{height:234px;width:416px}}@media only screen and (min-width:768px){.m-card--video .m-card__container{align-items:flex-start;flex-wrap:nowrap;gap:32px;padding:40px 0}.m-card--video .m-card__videoContainer,.m-card--video .m-card__videoTexts{width:calc(50% - 16px)}.m-card--video .m-card__videoContainer{height:100vh;margin-bottom:0;padding-left:42px;padding-right:0;position:sticky;top:0}.m-card--video .m-card__videoContainer video{height:165px;margin-bottom:0;width:294px}.m-card--video .m-card__videoTexts .m-card__videoText{align-items:center;border-top:0;color:#f3f3f3;display:flex;font-size:28px;height:100vh;line-height:36px;padding:0 42px 0 0}}@media(min-width:900px){.m-card--video .m-card__videoContainer video{height:202px;width:360px}}@media only screen and (min-width:1024px){.m-card--video .m-card__videoContainer video{height:237px;width:422px}}@media only screen and (min-width:1280px){.m-card--video .m-card__videoContainer{padding-left:62px;padding-right:78px}.m-card--video .m-card__videoContainer video{height:254px;width:452px}.m-card--video .m-card__videoTexts{padding-right:0}}@media only screen and (min-width:0px){.m-card--proteine .m-card__container{position:relative}.m-card--proteine .m-card__proteineFacts,.m-card--proteine .m-card__proteineHeadline,.m-card--proteine .m-card__proteineText{float:left;margin-left:16px;position:relative;width:calc(100% - 32px)}.m-card--proteine .m-card__proteineImg{bottom:230px;left:56px;max-width:336px;position:absolute;width:calc(100% + 32px)}.m-card--proteine .m-card__proteineFacts{border-radius:20px;margin-top:312px;overflow:hidden;position:relative}.m-card--proteine .m-card__proteineFacts .top{background:url(/wp-content/themes/hotspot-therapeutics/dist/images/bg-noise-B8YjbV13.png) repeat;display:flex;flex-wrap:wrap;gap:8px 6px;padding:16px}.m-card--proteine .m-card__proteineFacts .top span{border:1px solid #bababa;border-radius:22.616px;color:#2e2e2e;display:inline-block;font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:16px;padding:4px 13px}.m-card--proteine .m-card__proteineFacts .top span.dark{background-color:#2f3949;border:none;color:#f3f3f3}.m-card--proteine .m-card__proteineFacts .bottom{background-color:#2f3949;padding:16px 20px}.m-card--proteine .m-card__proteineFacts .bottom .m-h{margin-top:0}}@media only screen and (min-width:768px){.m-card--proteine .m-card__proteineHeadline,.m-card--proteine .m-card__proteineText{float:left;margin-left:32px;width:calc(50% - 48px)}.m-card--proteine .m-card__proteineFacts{float:left;margin-left:32px;margin-top:75px;max-width:383px;width:calc(66.66667% - 53.33333px)}.m-card--proteine .m-card__proteineFacts .top{gap:16px 6px;padding:30px 24px}.m-card--proteine .m-card__proteineFacts .top span{font-size:14px;line-height:20px}.m-card--proteine .m-card__proteineFacts .bottom{padding:30px 24px}.m-card--proteine .m-card__proteineFacts .bottom .m-h{font-size:32px;line-height:44px}.m-card--proteine .m-card__proteineFacts .bottom .m-p{font-size:20px;line-height:32px}.m-card--proteine .m-card__proteineImg{bottom:-100px;height:auto;left:calc(45% - 32px);max-width:none;width:75%}}@media only screen and (min-width:1280px){.m-card--proteine .m-card__container{padding-bottom:259px}.m-card--proteine .m-card__proteineFacts{margin-top:146px}.m-card--proteine .m-card__proteineImg{bottom:-251px}}.m-card--pipeline .m-card__container,.m-card--process .m-card__container{display:block}.m-card--process .m-card__processIntrotext{margin-bottom:20px}.m-card--process .m-card__processVideoContainer{position:relative}.m-card--process .m-card__processVideoContainer video{left:0;max-width:100%;position:absolute;top:0;width:100%}.m-card--process .m-card__processVideoImages.hasVideo{opacity:0}.m-card--process .m-card__processVideoImages img{left:0;max-width:100%;opacity:0;position:absolute;top:0;width:100%}.m-card--process .m-card__processVideoImages img.m-card--processVideoImage--tab3,.m-card--process .m-card__processVideoImages img:first-child{position:relative}.m-card--process .m-card__processVideoImages img.active{opacity:1}.m-card--process .m-card__processAccordionTitle{color:#f3f3f3}.m-card--process .m-card__processAccordionContainer button{background-color:initial;color:#c8beb6;display:block;font-size:20px;font-weight:500;height:auto;line-height:32px;margin:0;padding:12px 24px;text-align:left;transition:color 1s cubic-bezier(.19,1,.22,1),border-color 1s cubic-bezier(.19,1,.22,1);width:100%}@media(hover){.m-card--process .m-card__processAccordionContainer button:hover{color:#61a38f}.m-card--process .m-card__processAccordionContainer button:hover:not(.active),.m-card--process .m-card__processAccordionContainer button:hover:not(.ui-accordion-header-active){border-bottom-color:#61a38f}}.m-card--process .m-card__processAccordionContainer button.ui-accordion-header-active{background-image:url(/wp-content/themes/hotspot-therapeutics/dist/images/bg-noise-B8YjbV13.png);border-radius:6px;color:#2e2e2e}.m-card--process .m-card__processAccordionContainer button:not(.ui-accordion-header-active){border-top:1px solid hsla(0,0%,95.3%,.5)}.m-card--process .m-card__processAccordionContainer button:not(.ui-accordion-header-active):last-of-type{border-bottom:1px solid hsla(0,0%,95.3%,.5)}.m-card--process .m-card__processAccordionContainer .accordion-content{padding-top:8px}.m-card--process .m-card__processAccordionContainer .accordion-content:last-child{border-bottom:1px solid hsla(0,0%,95.3%,.5)}.m-card--process .m-card__processAccordionContainer .accordion-content img{margin:auto;max-width:100%}.m-card--process .m-card__processAccordionContainer .accordion-content-text{color:#f3f3f3;font-size:16px;line-height:21px;padding:10px 11px}@media only screen and (min-width:768px){.m-card--process .m-card__processIntrotext{margin-bottom:60px}.m-card--process .m-card__processContent{align-items:flex-start;display:flex;gap:24px}.m-card--process .m-card__processContent>*{flex-basis:50%}.m-card--process .m-card__processVideoContainer{margin-top:55px}.m-card--process .m-card__processVideoImages .image-caption{color:#f3f3f3;font-size:20px;letter-spacing:-.01em;line-height:28px;position:absolute}.m-card--process .m-card__processVideoImages .image-caption:not(.active){display:none}.m-card--process .m-card__processVideoImages .image-caption svg{display:block;margin-bottom:7px}.m-card--process .m-card__processVideoImages .image-caption-1{right:35%;top:83%}.m-card--process .m-card__processVideoImages .image-caption-2{right:19%;top:61%}.m-card--process .m-card__processVideoImages .image-caption-3{right:4%;top:45%}.m-card--process .m-card__processAccordionContainer .accordion-content{padding-top:0}.m-card--process .m-card__processAccordionContainer .accordion-content img{max-height:180px}}@media only screen and (min-width:1280px){.m-card--process .m-card__processContent{align-items:center;gap:100px}.m-card--process .m-card__processIntrotext{margin-bottom:100px}.m-card--process .m-card__processIntrotext .m-h{margin-bottom:32px}.m-card--process .m-card__processIntrotext .m-p{padding-right:calc(10% + 32px)}.m-card--process .m-card__processVideoContainer{flex-basis:50%;margin-top:0}.m-card--process .m-card__processAccordion{flex-basis:40%}.m-card--process .m-card__processAccordionTitle{font-size:28px;font-weight:500;line-height:36px}.m-card--process .m-card__processAccordionContainer button{font-size:28px;line-height:36px;padding:24px 32px}.m-card--process .m-card__processAccordionContainer .accordion-content-text{font-size:20px;line-height:32px;padding:20px 32px}.m-card--process .m-card__processAccordionContainer .accordion-content img{max-height:192px}}@media only screen and (min-width:768px){.m-card--process .m-card__container{padding-bottom:150px}}.m-card--bgimage{isolation:isolate;overflow:hidden}.m-card--bgimage .m-card__imageContainer{border-radius:0;height:100%;left:0;padding-top:0;position:absolute;top:0}.m-card--bgimage .m-card__imageContainer .m-card__img{width:100%}.m-card--bgimage .m-card__container{height:auto!important;min-height:0;padding:40px 0 32px}.m-card--bgimage .m-card__headline{margin-top:0}.m-card--bgimage .m-card__headline,.m-card--bgimage .m-card__paragraph{color:#f3f3f3;float:left;margin-left:20px;padding:0 20px;width:calc(100% - 40px)}@media only screen and (min-width:768px){.m-card--bgimage .m-card__imageContainer,.m-card--bgimage .m-card__imageContainer .m-card__img{width:100%}.m-card--bgimage .m-card__container{align-items:flex-start;padding:60px 0}.m-card--bgimage .m-card__headline{float:left;margin-left:32px;padding:0 0 0 60px;width:calc(33.33333% - 42.66667px)}.m-card--bgimage .m-card__paragraph{float:left;margin-left:32px;padding:0 60px 0 0;width:calc(66.66667% - 53.33333px)}}@media only screen and (min-width:1280px){.m-card--bgimage .m-card__container{padding:131px 0}.m-card--bgimage .m-card__headline{float:left;margin-left:calc(8.33333% + 29.33333px);padding:0;width:calc(33.33333% - 42.66667px)}.m-card--bgimage .m-card__paragraph{float:left;margin-left:32px;padding:0;width:calc(41.66667% - 45.33333px)}}.m-card--team{background-color:#2f3949;color:#f3f3f3}.m-card--team .m-card__container{padding:0}@media only screen and (min-width:768px){.m-card--team .m-card__container{padding:40px 0}}@media only screen and (min-width:1280px){.m-card--team .m-card__container{padding:80px 0 120px}}@media only screen and (min-width:0px){.m-card--team .wp-content{float:left;margin-bottom:52px;margin-left:16px;padding:0 16px;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-card--team .wp-content{float:left;margin-bottom:62px;margin-left:32px;width:calc(83.33333% - 58.66667px)}}@media only screen and (min-width:1280px){.m-card--team .wp-content{float:left;margin-bottom:72px;margin-left:calc(8.33333% + 29.33333px);padding:0;width:calc(83.33333% - 58.66667px)}.m-card--team .wp-content p{font-size:20px;font-weight:500;line-height:32px}}@media only screen and (min-width:0px){.m-card--team .group{float:left;margin-left:16px;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-card--team .group{float:left;margin-left:32px;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){.m-card--team .group{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}}.m-card--team .group{position:relative}.m-card--team .group:last-child{padding-bottom:40px}.m-card--team .group .no-container{min-height:0;position:relative;transition:min-height .5s ease-in-out}.m-card--team .group .no-container.sliderActive{visibility:hidden}.m-card--team .group .no-container button.slick-control{background-color:initial;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;height:43px;left:0;margin:0;padding:0;position:absolute;top:0;width:42px;z-index:99}.m-card--team .group .no-container button.slick-control svg circle{fill:#2f3949}.m-card--team .group .no-container button.slick-control.bio-overlay-next{left:58px}.m-card--team .group .no-container button.slick-control.bio-overlay-close{height:43px;left:auto;padding:0;right:0;width:42px}@media(hover){.m-card--team .group .no-container button.slick-control:hover{background-color:#005bc51a}}@media only screen and (min-width:1024px){.m-card--team .group .no-container button.slick-control{top:16px}.m-card--team .group .no-container button.slick-control.bio-overlay-prev{left:calc(38.2694% + 33px)}.m-card--team .group .no-container button.slick-control.bio-overlay-next{left:calc(38.2694% + 91px)}}.m-card--team .group .biography{background-color:#424b5b;border-radius:20px;height:100%;overflow:auto;padding:12px 12px 24px;position:fixed;top:0;visibility:hidden;width:inherit;z-index:9999}.m-card--team .group .biography .overlay-container{padding-top:50px}.m-card--team .group .biography .overlay-container .team-overlay .social-icons li a{background-color:#0014491a}@media only screen and (min-width:768px){.m-card--team .group .biography{padding-bottom:70px;position:absolute;width:100%}.m-card--team .group .biography .slick-track{align-items:stretch;display:flex}.m-card--team .group .biography .slick-slide{height:inherit}}@media only screen and (min-width:1024px){.m-card--team .group .biography{padding-bottom:40px}.m-card--team .group .biography .overlay-container{padding:0}}.m-card--team .group .biography .team-item{border-radius:0;display:flex;max-height:calc(100vh - 90px);overflow-y:scroll;padding:0}.m-card--team .group .biography .team-item .image-container{overflow:hidden;padding-top:85.2941176471%;position:relative}.m-card--team .group .biography .team-item .image-container img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.m-card--team .group .biography .team-item .text-container .biography-details{font-size:16px;font-weight:400;line-height:21px;padding-right:9px;padding-top:8px}.m-card--team .group .biography .team-item .text-container .biography-details p:first-child{margin-top:0}.m-card--team .group .biography .team-item .text-container .biography-details p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.m-card--team .group .biography .team-item{max-height:none}.m-card--team .group .biography .team-item .image-container{align-self:center;padding-top:298.5294117647px;width:350px}}@media only screen and (min-width:1024px){.m-card--team .group .biography .team-item{align-items:flex-start;flex-direction:row;gap:33px;max-height:none;padding:0}.m-card--team .group .biography .team-item .image-container{align-self:flex-start;flex-basis:38.2694023194%;padding-top:44.7814451383%}.m-card--team .group .biography .team-item .contents{flex-basis:58.6083853702%;padding:78px 0 0}.m-card--team .group .biography .team-item .contents .text-container .name{font-size:20px;line-height:28px}}.m-card--team .team-item{align-items:stretch;background:#424b5b;border-radius:20px;display:flex;flex-basis:100%;flex-direction:column;gap:20px;padding:12px 12px 16px;position:relative}.m-card--team .team-item .image-container{border-radius:16px;overflow:hidden}.m-card--team .team-item .image-container img{width:100%}.m-card--team .team-item .contents{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:16px}.m-card--team .team-item .contents .text-container{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:8px}.m-card--team .team-item .contents .text-container .name{font-family:Cambon,serif;font-size:20px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:28px}.m-card--team .team-item .contents .text-container .position{font-size:16px;font-weight:400;line-height:21px;padding-right:9px}.m-card--team .team-item .contents .bioBtn{align-items:center;align-self:flex-start;background:#2a3444;border-radius:60px;color:#f3f3f3;color:#b7bdc7;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px;padding:8px 26px}@media only screen and (min-width:480px){.m-card--team .team-item{flex-basis:calc(50% - 8px)}}@media only screen and (min-width:768px){.m-card--team .team-item{flex-basis:calc(50% - 16px)}}@media only screen and (min-width:1024px){.m-card--team .team-item{flex-basis:calc(33.33333% - 21.33333px)}}@media only screen and (min-width:1280px){.m-card--team .team-item{padding:12px 12px 18px}.m-card--team .team-item .contents{gap:12px;padding:0 26px}.m-card--team .team-item .contents .text-container{gap:4px}.m-card--team .team-item .contents .text-container .position{min-height:56px}}.m-card--team .advisor-item{align-items:stretch;background-color:#424b5b;border-radius:20px;display:flex;flex-basis:100%;flex-direction:column;gap:12px;padding:20px 24px}@media only screen and (min-width:480px){.m-card--team .advisor-item{flex-basis:calc(50% - 10px)}}@media only screen and (min-width:768px){.m-card--team .advisor-item{flex-basis:calc(50% - 10px)}}@media only screen and (min-width:1024px){.m-card--team .advisor-item{flex-basis:calc(33.33333% - 13.33333px)}}@media only screen and (min-width:1280px){.m-card--team .advisor-item{flex-basis:calc(25% - 15px)}.m-card--team .advisor-item .name{min-height:64px}.m-card--team .advisor-item .position{min-height:59px}}.m-card--team .advisor-item .name,.m-card--team .advisor-item .position{color:#f3f3f3;font-weight:500}.m-card--team .advisor-item .name{border-bottom:1px solid hsla(0,0%,95.3%,.9);font-family:Cambon;font-size:20px;font-style:italic;line-height:28px;padding-bottom:8px}.m-card--team .advisor-item .position{font-size:14px;line-height:20px}.m-card--team .advisor-item .bioBtn{align-items:center;align-self:flex-start;background:#2a3444;border-radius:60px;color:#f3f3f3;color:#b7bdc7;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px;margin-top:16px;padding:8px 26px}.m-card--team .investor-item{align-items:center;background-color:#f3f3f3;border-radius:9.47362px;display:flex;flex-basis:calc(50% - 8px);justify-content:center;overflow:hidden}@media only screen and (min-width:768px){.m-card--team .investor-item{flex-basis:calc(33.33333% - 21.33333px)}}.m-card--team .investor-item img{height:auto;mix-blend-mode:multiply;width:100%}.m-card--team .team{padding:0 16px;word-wrap:break-word}@media only screen and (min-width:1280px){.m-card--team .team{padding:0}}.m-card--team .team .m-h{color:#f3f3f3}.m-card--team .team .m-h--size2{margin-top:40px}@media only screen and (min-width:768px){.m-card--team .team .m-h--size2{margin-top:60px}}@media only screen and (min-width:1280px){.m-card--team .team .m-h--size2{margin-top:80px}}.m-card--team .team .team-members{display:flex;flex-wrap:wrap;gap:16px}@media only screen and (min-width:480px){.m-card--team .team .team-members{gap:16px}}@media only screen and (min-width:768px){.m-card--team .team .team-members{gap:32px}}@media only screen and (min-width:1280px){.m-card--team .team .team-members{gap:32px}}.m-card--team .team .team-members.smallergrid{gap:20px}.m-card--team .team .team-members.mediumgrid{gap:16px}@media only screen and (min-width:768px){.m-card--team .team .team-members.mediumgrid{gap:32px}}@media only screen and (min-width:0px){.m-card--news .m-news__headline{float:left;margin-left:16px;margin-top:0;padding:0 16px;width:calc(100% - 32px)}.m-card--news .m-card__postsContainer{padding-bottom:56px}.m-card--news .m-card__postExcerpt{margin-bottom:20px}}@media only screen and (min-width:768px){.m-card--news .m-news__headline{float:left;margin-left:32px;padding:0;width:calc(100% - 64px)}.m-card--news .m-card__postsContainer{padding-bottom:40px}.m-card--news .m-card__text{padding-left:0;padding-right:0}.m-card--news .m-card__postExcerpt{margin-bottom:40px}.m-card--news .m-card__btnContainer{margin-top:auto}.m-card--news .m-card__button{margin-top:0}}@media only screen and (min-width:1280px){.m-card--news .m-news__headline{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}.m-card--news .m-card__text{padding-left:8px;padding-right:8px}.m-card--news .m-card__headline{flex-grow:0;min-height:84px}.m-card--news .m-card__postExcerpt{margin-bottom:28px}}.m-card--commons .m-card__container{padding:0}@media only screen and (min-width:768px){.m-card--commons .m-card__container{padding:40px 0}}@media only screen and (min-width:1280px){.m-card--commons .m-card__container{padding:80px 0}}@media only screen and (min-width:0px){.m-card--commons .m-card__text{float:left;margin-left:16px;padding:12px 20px 0;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-card--commons .m-card__text{float:left;margin-left:32px;width:calc(100% - 64px)}}.m-card--commons .m-card__headline{padding-right:0}.m-card--commons .m-card__commons{align-items:center;display:flex;flex-direction:column;gap:32px;margin-bottom:80px;margin-top:32px;padding:0 16px;position:relative}@media only screen and (min-width:0px){.m-card--commons .m-card__commons{float:left;margin-left:16px;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-card--commons .m-card__commons{float:left;margin-bottom:180px;margin-left:32px;margin-top:80px;padding:50px 0;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){.m-card--commons .m-card__commons{float:left;margin-left:calc(8.33333% + 29.33333px);margin-top:80px;padding:50px 0;width:calc(83.33333% - 58.66667px)}}.m-card--commons .m-card__commons .circleContainer{max-width:350px;position:relative;width:100%}.m-card--commons .m-card__commons .circleContainer .circle{background:linear-gradient(130.6deg,#61a38f 40.1%,#40619c 84.87%);border-radius:50%;overflow:hidden;padding-top:100%;width:100%}.m-card--commons .m-card__commons .circleContainer .circle__innerContainer{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:67.5675675676%}.m-card--commons .m-card__commons .circleContainer .circle__inner{animation-delay:.4s;animation-duration:.9s;background-color:#2e2e2e;border-radius:50%;overflow:hidden;padding-top:100%;width:100%}.m-card--commons .m-card__commons .circleContainer .circle__inner .main-title{align-items:center;color:#f3f3f3;display:flex;flex-direction:column;height:85%;justify-content:center;left:0;margin:0;position:absolute;text-align:center;top:0;width:100%}@media only screen and (min-width:1280px){.m-card--commons .m-card__commons .circleContainer .circle__inner .main-title{height:95%}}.m-card--commons .m-card__commons .circleContainer .circle__inner .main-title .m-h--serif{font-size:20px;font-weight:500;line-height:28px}.m-card--commons .m-card__commons .circleContainer .circle__inner .main-title .m-h--sans-serif{font-size:26px;letter-spacing:-.01em;line-height:34px;text-align:center}@media only screen and (min-width:1280px){.m-card--commons .m-card__commons .circleContainer .circle__inner .main-title .m-h--sans-serif{font-size:48px;line-height:50px}}.m-card--commons .m-card__commons .circleContainer .canvas{height:100%;left:0;position:absolute;top:0;width:100%}.m-card--commons .m-card__commons .circleContainer .canvas .dot{align-items:center;display:flex;height:26px;justify-content:center;position:absolute;width:26px}.m-card--commons .m-card__commons .circleContainer .canvas .dot:before{background-color:#2e2e2e33;border:1px solid transparent;border-radius:50%;content:"";height:26px;position:absolute;transition:width .9s cubic-bezier(.19,1,.22,1),height .9s cubic-bezier(.19,1,.22,1),background-color .9s cubic-bezier(.19,1,.22,1),border-color .9s cubic-bezier(.19,1,.22,1);width:26px}.m-card--commons .m-card__commons .circleContainer .canvas .dot:after{background-color:#d9d9d9;border-radius:50%;content:"";height:24px;position:relative;transform:scale(.1666666667);width:24px}@keyframes pulse-bak{0%{border:.5px solid #d9d9d9;height:4px;width:4px}90%{background-color:initial;border:.5px solid #d9d9d9;height:4px;opacity:1;width:4px}to{background-color:initial;border:.5px solid #d9d9d9;height:100%;opacity:0;width:100%}}@keyframes pulse{0%{transform:scale(.1666666667)}75%{opacity:1;transform:scale(.1666666667)}to{opacity:0;transform:scale(1)}}.m-card--commons .m-card__commons .circleContainer .canvas .dot:not(.active){cursor:pointer}.m-card--commons .m-card__commons .circleContainer .canvas .dot:not(.active):after{animation:pulse 8s linear infinite}.m-card--commons .m-card__commons .circleContainer .canvas .dot:not(.active):nth-child(2):after{animation-delay:.4s;animation-delay:1.2s}.m-card--commons .m-card__commons .circleContainer .canvas .dot:not(.active):nth-child(3):after{animation-delay:.8s;animation-delay:2.4s}.m-card--commons .m-card__commons .circleContainer .canvas .dot:not(.active):nth-child(4):after{animation-delay:1s;animation-delay:3.6s}.m-card--commons .m-card__commons .circleContainer .canvas .dot--light:before{background-color:#f3f3f31a}.m-card--commons .m-card__commons .circleContainer .canvas .dot.active:before{background-color:initial;border-color:#f3f3f3;height:64px;width:64px}@media(hover){.m-card--commons .m-card__commons .circleContainer .canvas .dot:hover:before{background-color:initial;border-color:#f3f3f3;height:64px;width:64px}.m-card--commons .m-card__commons .circleContainer .canvas .dot:hover:after{animation-name:none}}.m-card--commons .m-card__commons .circleContainer .canvas .dot[data-target-slide="0"]{left:calc(50% - 12px);top:4%}.m-card--commons .m-card__commons .circleContainer .canvas .dot[data-target-slide="1"]{bottom:19%;left:13.1%}.m-card--commons .m-card__commons .circleContainer .canvas .dot[data-target-slide="2"]{bottom:3.9%;left:calc(50% - 12px)}.m-card--commons .m-card__commons .circleContainer .canvas .dot[data-target-slide="3"]{bottom:19%;right:13.1%}@media only screen and (min-width:1280px){.m-card--commons .m-card__commons .circleContainer .canvas .dot[data-target-slide="0"]{top:6%}.m-card--commons .m-card__commons .circleContainer .canvas .dot[data-target-slide="1"]{bottom:23.7%}.m-card--commons .m-card__commons .circleContainer .canvas .dot[data-target-slide="2"]{bottom:6%}.m-card--commons .m-card__commons .circleContainer .canvas .dot[data-target-slide="3"]{bottom:23.7%}}.m-card--commons .m-card__commons .circleContainer .m-animateable--animate .circle__inner{animation-play-state:running}.m-card--commons .m-card__commons .circleContainer .m-animateable--animate .dot{animation-delay:.5s;animation-play-state:running}.m-card--commons .m-card__commons .circleContainer .m-animateable--animate .dot+.dot{animation-delay:.75s}.m-card--commons .m-card__commons .circleContainer .m-animateable--animate .dot+.dot+.dot{animation-delay:1s}.m-card--commons .m-card__commons .circleContainer .m-animateable--animate .dot+.dot+.dot+.dot{animation-delay:1.25s}@media only screen and (min-width:768px){.m-card--commons .m-card__commons .circleContainer{max-width:300px}}@media only screen and (min-width:1280px){.m-card--commons .m-card__commons .circleContainer{max-width:530px}}.m-card--commons .m-card__commons .dot-texts{max-width:350px;width:100%}.m-card--commons .m-card__commons .dot-texts .slick-slide{align-items:stretch;color:#f3f3f3;display:flex;flex-direction:column;gap:20px;padding:0}.m-card--commons .m-card__commons .dot-texts .slick-slide .title{align-items:flex-start;border-bottom:1px solid hsla(0,0%,95.3%,.2);display:flex;flex-direction:column;gap:4px;padding-bottom:20px}.m-card--commons .m-card__commons .dot-texts .slick-slide .title div{font-family:Cambon;font-size:20px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:28px}.m-card--commons .m-card__commons .dot-texts .slick-slide .title div+div{font-family:Avenir;font-size:28px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:36px}.m-card--commons .m-card__commons .dot-texts .slick-slide .text{font-size:16px;line-height:21px}.m-card--commons .m-card__commons .dot-texts-md{height:100%;left:0;position:absolute;top:0;width:100%}.m-card--commons .m-card__commons .dot-texts-md .dot-text{color:#f3f3f3;display:flex;flex-direction:column;gap:9px;max-width:225px;position:absolute;text-align:center}.m-card--commons .m-card__commons .dot-texts-md .dot-text.narrow{max-width:195px}@media only screen and (min-width:1280px){.m-card--commons .m-card__commons .dot-texts-md .dot-text{max-width:235px}}.m-card--commons .m-card__commons .dot-texts-md .dot-text .title{align-items:center;display:flex;flex-direction:column;gap:4px}.m-card--commons .m-card__commons .dot-texts-md .dot-text .title div{font-family:Cambon;font-size:16px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:22px}.m-card--commons .m-card__commons .dot-texts-md .dot-text .title div+div{font-family:Avenir;font-size:32px;font-style:normal;font-weight:400;line-height:32px}.m-card--commons .m-card__commons .dot-texts-md .dot-text .text{font-size:13.5px;font-weight:500;line-height:16px;opacity:0;position:relative;transition:opacity .5s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width:1280px){.m-card--commons .m-card__commons .dot-texts-md .dot-text .text{font-size:16px;line-height:18px}}.m-card--commons .m-card__commons .dot-texts-md .dot-text.active .text{opacity:1}.m-card--commons .m-card__commons .dot-texts-md .dot-text[data-text-id="0"]{left:calc(50% - 345px);top:19%}.m-card--commons .m-card__commons .dot-texts-md .dot-text[data-text-id="1"]{left:calc(50% - 375px);top:calc(100% - 97px)}.m-card--commons .m-card__commons .dot-texts-md .dot-text[data-text-id="2"]{left:calc(50% - 112.5px);top:calc(50% + 182px)}.m-card--commons .m-card__commons .dot-texts-md .dot-text[data-text-id="3"]{right:calc(50% - 375px);top:calc(100% - 97px)}@media only screen and (min-width:1280px){.m-card--commons .m-card__commons .dot-texts-md .dot-text[data-text-id="0"]{left:calc(50% - 460px);top:19%}.m-card--commons .m-card__commons .dot-texts-md .dot-text[data-text-id="1"]{left:calc(50% - 490px);top:calc(100% - 167px)}.m-card--commons .m-card__commons .dot-texts-md .dot-text[data-text-id="2"]{top:calc(50% + 297px)}.m-card--commons .m-card__commons .dot-texts-md .dot-text[data-text-id="3"]{right:calc(50% - 490px);top:calc(100% - 167px)}}.m-card--commons .m-card__commons .svglines-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.m-card--commons .m-card__commons .svglines-container line:not(.active){display:none}.m-card--themeLight{background-color:#f3f3f3;background-image:url(/wp-content/themes/hotspot-therapeutics/dist/images/bg-noise-B8YjbV13.png);background-position:top;background-repeat:repeat}.m-card--themeLightblue{background-color:#718aa7}.m-card--themeLightblue .m-h,.m-card--themeLightblue .m-p{color:#f3f3f3}.m-card--themeBlue{background-color:#2f3949}.m-card--themeBlue .m-h,.m-card--themeBlue .m-p{color:#f3f3f3}.m-card--themeSecondaryBlue{background-color:#424b5b;--textColor:#f3f3f3}.m-card--themeSecondaryBlue .m-h,.m-card--themeSecondaryBlue .m-p{color:var(--textColor)}.m-card--themeJet{background-color:#2e2e2e}.m-card--themeJet .m-h,.m-card--themeJet .m-p{color:#f3f3f3}.m-card--themeWhite{background-color:#f3f3f3}.m-card--themeReallyWhite{background-color:#fff}.m-section--parallax .m-card__img{display:block;height:calc(100% + 150px);left:50%;object-fit:cover;object-position:center;position:absolute;top:calc(50% - 75px + var(--ty));transform:translate(-50%,-50%);width:auto}.m-section--sticky .m-card__container{height:100vh}@media only screen and (min-width:0px){[class*=--overflowVisible] .m-card--scrollScale{margin-left:calc(16px - var(--scale)*.01*16px);margin-right:calc(16px - var(--scale)*.01*16px);padding-left:calc(var(--scale)*.01*16px);padding-right:calc(var(--scale)*.01*16px);width:auto}}@media only screen and (min-width:768px){[class*=--overflowVisible] .m-card--scrollScale{margin-left:calc(32px - var(--scale)*.01*32px);margin-right:calc(32px - var(--scale)*.01*32px);padding-left:calc(var(--scale)*.01*32px);padding-right:calc(var(--scale)*.01*32px)}}@media only screen and (min-width:1280px){[class*=--overflowVisible] .m-card--scrollScale{margin-left:calc(32px - var(--scale)*.01*32px);margin-right:calc(32px - var(--scale)*.01*32px);padding-left:calc(var(--scale)*.01*32px);padding-right:calc(var(--scale)*.01*32px)}}@media(min-width:1456px){[class*=--overflowVisible] .m-card--scrollScale{margin-left:calc(32px + var(--scale)*-.01*(100vw - 1392px)/2);margin-right:calc(32px + var(--scale)*-.01*(100vw - 1392px)/2);padding-left:calc(var(--scale)*.01*(100vw - 1392px)/2);padding-right:calc(var(--scale)*.01*(100vw - 1392px)/2)}}@media only screen and (min-width:0px){.m-collapse{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.m-collapse:after{clear:both;content:"";display:block}}@media only screen and (min-width:768px){.m-collapse{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.m-collapse:after{clear:both;content:"";display:block}}@media only screen and (min-width:0px){.m-contact__map,.m-contact__text{float:left;margin-left:16px;width:calc(100% - 32px)}.m-contact__map{margin-top:40px}.m-contact__map iframe{max-width:100%}.m-contact__map iframe:not([src]){display:none}.m-contact__mapConsent{align-items:center;background:#f3f3f3;color:#2e2e2e;display:flex;justify-content:center;min-height:360px;overflow:hidden;padding:32px;position:relative;text-align:center}.m-contact__mapConsent:after{background:linear-gradient(135deg,#61a38f29,#718aa71f),#f3f3f3;bottom:0;content:"";left:0;opacity:.9;position:absolute;right:0;top:0}.m-contact__mapConsentIcon{color:#2f39491f;height:140px;left:50%;position:absolute;top:44px;transform:translate(-50%);width:140px;z-index:1}.m-contact__mapConsentIcon svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:100%}.m-contact__mapConsentContent{max-width:460px;position:relative;z-index:2}.m-contact__mapConsent strong{display:block;font-family:Cambon,serif;font-size:28px;font-style:italic;font-weight:700;line-height:1.15;margin:0 0 14px}.m-contact__mapConsent p{font-size:14px;line-height:1.65;margin:0 auto 22px;max-width:360px}.m-contact__mapConsentButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2e2e2e;border:0;border-radius:999px;color:#f3f3f3;cursor:pointer;font:inherit;font-size:14px;line-height:1;padding:0 15px;transition:background-color .25s cubic-bezier(.19,1,.22,1),transform .25s cubic-bezier(.19,1,.22,1)}}@media only screen and (min-width:0px)and (hover){.m-contact__mapConsentButton:hover{background:#2f3949;transform:scale(1.03)}}@media only screen and (min-width:768px){.m-contact__text{float:left;margin-left:32px;width:calc(41.66667% - 45.33333px)}.m-contact__map{float:left;margin-left:32px;margin-top:0;width:calc(58.33333% - 50.66667px)}}@media only screen and (min-width:1024px){.m-contact__text{float:left;margin-left:32px;width:calc(33.33333% - 42.66667px)}.m-contact__map{float:left;margin-left:32px;width:calc(66.66667% - 53.33333px)}}@media only screen and (min-width:1280px){.m-contact__text{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(25% - 40px)}.m-contact__map{float:left;margin-left:32px;width:calc(66.66667% - 53.33333px)}}.m-container:after{content:""}.m-container{margin:0 auto;max-width:1456px;width:100%;zoom:1}.m-container:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-container{position:relative}@media(min-width:1440px){.m-container{margin:0 auto}}[class*=--overflowVisible] .m-container{margin:0 auto}.m-content img{height:auto;max-width:100%}.m-content ul{padding-left:20px}.m-content__divider{padding-left:16px;padding-right:16px}@media only screen and (min-width:768px){.m-content__divider{padding-left:0;padding-right:0}}.m-content__divider:before{content:""}@media only screen and (min-width:0px){.m-content__divider:before{float:left;margin-left:16px;padding-top:24px;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-content__divider:before{float:left;margin-left:32px;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){.m-content__divider:before{float:left;margin-left:calc(16.66667% + 26.66667px);width:calc(66.66667% - 53.33333px)}}.m-content__divider:before{border-top:1px solid rgba(46,46,46,.4)}.m-content__meta{zoom:1}.m-content__meta:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-content__meta{padding-left:16px;padding-right:16px}@media only screen and (min-width:0px){.m-content__meta .backlink-container,.m-content__meta .post-meta{float:left;margin-left:16px;width:calc(100% - 32px)}.m-content__meta .post-meta{align-items:center;color:#2e2e2e;display:flex;font-weight:400;justify-content:flex-start;line-height:21px;margin-top:20px;text-transform:uppercase}.m-content__meta .post-meta .category-container ul{display:inline;zoom:1}.m-content__meta .post-meta .category-container ul:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-content__meta .post-meta .category-container ul{list-style:none;margin:0;padding:0}.m-content__meta .post-meta .category-container ul dt{clear:left;float:left}.m-content__meta .post-meta .category-container ul dd{float:left;margin:0}.m-content__meta .post-meta .category-container ul li{display:inline-block}.m-content__meta .post-meta .category-container ul li a{color:#2e2e2e}}@media only screen and (min-width:768px){.m-content__meta{display:flex;padding:0}.m-content__meta .backlink-container{float:left;margin-left:32px;width:calc(25% - 40px)}.m-content__meta .post-meta{float:left;justify-content:center;margin-left:32px;margin-top:0;width:calc(50% - 48px)}}@media only screen and (min-width:1280px){.m-content__meta .backlink-container{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(16.66667% - 37.33333px)}.m-content__meta .post-meta{float:left;margin-left:32px;width:calc(50% - 48px)}}@media only screen and (min-width:768px){.m-content__meta--pressreleases .backlink-container,.m-content__meta--pressreleases .post-meta{float:left;margin-left:32px;width:calc(33.33333% - 42.66667px)}}@media only screen and (min-width:1280px){.m-content__meta--pressreleases .backlink-container{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(25% - 40px)}.m-content__meta--pressreleases .post-meta{float:left;margin-left:32px;width:calc(33.33333% - 42.66667px)}}.m-content__content{zoom:1}.m-content__content:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-content__content{font-size:20px;line-height:32px;padding:12px 16px 20px}@media only screen and (min-width:768px){.m-content__content{padding-left:0;padding-right:0}}.m-content__contentTagline{margin-bottom:40px!important}.m-content__content>*{margin:0 0 32px}.m-content__content>:first-child{margin-top:0}@media only screen and (min-width:1280px){.m-content__content>*{line-height:1.6}}.m-content__content>h1,.m-content__content>h2,.m-content__content>h3,.m-content__content>h4,.m-content__content>h5,.m-content__content>h6{margin-bottom:16px;margin-top:32px}@media only screen and (min-width:768px){.m-content__content>h1,.m-content__content>h2,.m-content__content>h3,.m-content__content>h4,.m-content__content>h5,.m-content__content>h6{margin-top:60px}}.m-content__content figure.wp-block-embed-youtube{margin-top:30px}@media only screen and (min-width:768px){.m-content__content figure{margin-top:60px}}.m-content__content figure.wp-block-image{display:block;float:none;margin-left:auto;margin-right:auto}.m-content__content figure.wp-block-image img{margin:auto}.m-content__content figure.wp-block-image figcaption{display:block;margin-bottom:0;overflow-wrap:break-word}@media only screen and (min-width:768px){.m-content__content figure.wp-block-image{display:table}.m-content__content figure.wp-block-image.alignright{float:right;margin-left:40px}.m-content__content figure.wp-block-image.alignleft{float:left;margin-right:40px}.m-content__content figure.wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.m-content__content figure.wp-block-image figcaption{caption-side:bottom;display:table-caption}}.m-content__content ul li:not(:first-child){margin-top:1.5em}.m-content__content .wp-block-separator{border-bottom:1px solid;border-top:1px solid}.m-content__content .wp-block-image figure{display:block;float:none;margin:auto}.m-content__content .wp-block-image figure img{margin:auto}.m-content__content .wp-block-image figure figcaption{display:block;margin-bottom:0;overflow-wrap:break-word}@media only screen and (min-width:768px){.m-content__content .wp-block-image figure{display:table}.m-content__content .wp-block-image figure.alignright{float:right;margin-left:40px}.m-content__content .wp-block-image figure.alignleft{float:left;margin-right:40px}.m-content__content .wp-block-image figure.aligncenter{margin-left:auto;margin-right:auto}.m-content__content .wp-block-image figure figcaption{caption-side:bottom;display:table-caption}}.m-content__content .post-blockquote{margin-bottom:50px;margin-top:40px}.m-content__content .post-blockquote blockquote{margin:0}.m-content__content .post-blockquote blockquote p{font-size:1.25rem;font-style:italic;line-height:1.75rem;text-align:center}.m-content__content .post-blockquote blockquote:after,.m-content__content .post-blockquote blockquote:before{background-color:#ccc;content:"";display:block;height:1px;margin:0 auto 20px;width:10%}.m-content__content .post-blockquote blockquote:after{margin:25px auto 0}@media only screen and (min-width:768px){.m-content__content .post-blockquote{margin-bottom:calc(85px - 1.5em);margin-top:85px}.m-content__content .post-blockquote blockquote p{font-size:2rem;line-height:normal}.m-content__content .post-blockquote blockquote:before{margin-bottom:50px}.m-content__content .post-blockquote blockquote:after{margin-top:55px}}.m-content__content .block-infobox{background-color:#f3f3f3;border-radius:30px;margin:40px -35px;padding-bottom:32px;padding-top:32px}.m-content__content .block-infobox .text{font-size:15px;font-size:.9375rem;padding:0 35px}.m-content__content .block-infobox .text>*{max-width:100%}.m-content__content .block-infobox .text div{margin-bottom:16px}.m-content__content .block-infobox .text p{line-height:1.45rem}.m-content__content .block-infobox .text .wp-caption .wp-caption-text{color:#555d66;font-size:13px;margin-top:.5em;text-align:center}.m-content__content .block-infobox .aligncenter{margin-left:auto;margin-right:auto}.m-content__content .block-infobox.m-content__jobContact{text-align:center}@media only screen and (min-width:1280px){.m-content__content .block-infobox{margin-left:-50px;margin-right:-50px}.m-content__content .block-infobox .text{padding:0 50px}}@media only screen and (min-width:0px){.m-content__content{float:left;margin-left:16px;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-content__content{float:left;margin-left:32px;padding-bottom:32px;padding-top:20px;width:calc(100% - 64px)}}@media only screen and (min-width:1024px){.m-content__content{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}}@media only screen and (min-width:1280px){.m-content__content{float:left;margin-left:calc(16.66667% + 26.66667px);padding-bottom:40px;padding-top:30px;width:calc(66.66667% - 53.33333px)}}@media only screen and (min-width:0px){.m-content__author{align-items:center;display:flex;float:left;margin-left:16px;width:calc(100% - 32px)}.m-content__author .m-content__authorImgContainer{border-radius:50%;flex-shrink:0;height:87px;margin-right:20px;overflow:hidden;width:87px}.m-content__author .m-content__authorImg{height:100%;object-fit:cover;object-position:center;width:100%}.m-content__author .m-content__authorName{font-size:20px;font-weight:500;line-height:26px}.m-content__author .m-content__authorName .name{font-family:Cambon,serif;font-size:20px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:28px}}@media only screen and (min-width:768px){.m-content__author{float:left;margin-left:32px;width:calc(66.66667% - 53.33333px)}}@media only screen and (min-width:1280px){.m-content__author{float:left;margin-left:calc(16.66667% + 26.66667px);width:calc(41.66667% - 45.33333px)}}@media only screen and (min-width:0px){.m-content__share{display:flex;float:left;justify-content:center;margin-left:16px;margin-top:60px;text-align:center;width:calc(100% - 32px)}.m-content__share .title{font-family:Cambon;font-size:16px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:22px;margin-bottom:12px}.m-content__share .m-icons{justify-content:center;padding:0}.m-content__share .m-icons li:not(:first-child){margin-left:8px}.m-content__share .m-icons a{color:#2e2e2e}}@media only screen and (min-width:768px){.m-content__share{float:left;justify-content:flex-end;margin-left:32px;margin-top:0;text-align:left;width:calc(33.33333% - 42.66667px)}.m-content__share .m-icons{justify-content:flex-start}.m-content__share .m-icons li:not(:first-child){margin-left:14px}}@media only screen and (min-width:1280px){.m-content__share{float:left;margin-left:32px;width:calc(25% - 40px)}}@media only screen and (min-width:768px){.m-content__share--pressreleases{margin-left:calc(33.33333% + 21.33333px)}.m-content__share--pressreleases,.m-content__share--pressreleases .m-icons{justify-content:center}}@media only screen and (min-width:1280px){.m-content__share--pressreleases{margin-left:calc(37.5% + 20px)}}.m-cursor{pointer-events:none}.m-cursor__ball{display:none;left:0;position:fixed;top:0;z-index:1000}.m-cursor__ball svg{transition:transform .2s cubic-bezier(.19,1,.22,1)}.m-cursor__ball circle{fill:#61a38f;transition:fill .2s cubic-bezier(.19,1,.22,1)}.m-cursor__ball path{stroke:#f3f3f3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.m-cursor--show .m-cursor__ball{animation-duration:.3s;animation-fill-mode:forwards;animation-name:fadeIn;animation-play-state:running;display:block}.m-cursor--rotate .m-cursor__ball svg{transform:rotate(180deg)}.m-cursor--rotate.m-cursor--active .m-cursor__ball svg{transform:rotate(180deg) scale(.9180327869)}.m-cursor--active .m-cursor__ball svg{transform:scale(.9180327869)}.m-cursor--active .m-cursor__ball svg circle{fill:#5d9b88}.m-footer{clear:both;left:0;overflow:hidden;padding-top:32px!important;position:relative;width:100vw}@media only screen and (min-width:768px){.m-footer{align-items:flex-end;bottom:0;display:flex;min-height:700px;padding-top:60px!important;position:fixed;z-index:-1}}@media only screen and (min-width:1280px){.m-footer{min-height:755px;padding-top:140px!important}}.m-footer .m-orbAnimation{height:100%;left:0;position:absolute;top:0}@media only screen and (min-width:768px){.m-footer .m-container{bottom:calc(var(--ty)*-1)}}.m-footer__trigger{bottom:755px;height:calc(100vh - 755px);left:0;pointer-events:none;position:absolute;right:99%;z-index:-99}.m-footer__divider{border-top:1px solid hsla(0,0%,95.3%,.3);margin:32px 0}@media only screen and (min-width:0px){.m-footer__divider{float:left;margin-left:16px;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-footer__divider{float:left;margin-left:32px;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){.m-footer__divider{float:left;margin-left:32px;width:calc(100% - 64px)}}.m-footer__newsletter{color:#f3f3f3}@media only screen and (min-width:0px){.m-footer__newsletter{float:left;margin-left:16px;width:calc(100% - 32px)}}.m-footer__newsletter .m-h{margin:0 0 20px;padding-left:20px;padding-right:148px}@media only screen and (min-width:768px){.m-footer__newsletter{float:left;margin-left:32px;padding-left:20px;width:calc(50% - 48px)}.m-footer__newsletter .m-h{font-size:20px;line-height:1.4;margin-bottom:30px;padding:0}}@media only screen and (min-width:1280px){.m-footer__newsletter{float:left;margin-left:32px;padding-left:0;width:calc(33.33333% - 42.66667px)}.m-footer__newsletter .m-h{font-size:32px}}@media only screen and (min-width:0px){.m-footer__contact{color:#f3f3f3;float:left;margin-left:16px;padding:0 20px;width:calc(100% - 32px)}.m-footer__contactLogo{margin-bottom:20px}.m-footer__contactLogoSvg{height:auto;width:61px}.m-footer__contactLeft,.m-footer__contactRight{font-size:20px;line-height:32px}.m-footer__contactLeft a,.m-footer__contactRight a{color:#f3f3f3}.m-footer__contactRight{margin-top:20px}}@media only screen and (min-width:768px){.m-footer__contact{float:left;margin-left:0;margin-right:-32px;padding:0;width:100%}.m-footer__contactLeft,.m-footer__contactLogo{padding-left:20px}.m-footer__contactLogo{float:left;margin-bottom:32px;margin-left:32px;width:calc(100% - 64px)}.m-footer__contactLogoSvg{width:66px}.m-footer__contactLeft{float:left;margin-left:32px;width:calc(41.66667% - 45.33333px)}.m-footer__contactRight{float:left;margin-left:calc(25% + 24px);margin-top:0;width:calc(33.33333% - 42.66667px)}}@media only screen and (min-width:1280px){.m-footer__contact{display:flex;float:left;margin-left:32px;margin-right:0;width:calc(58.33333% - 50.66667px)}.m-footer__contactLeft,.m-footer__contactLogo,.m-footer__contactRight{float:none;margin:0;width:auto}.m-footer__contactLeft,.m-footer__contactRight{padding:0}.m-footer__contactLogoSvg{width:95px}.m-footer__contactLeft{margin-left:44px}.m-footer__contactRight{margin-left:83px}.m-footer__menu{float:left;margin-left:calc(16.66667% + 26.66667px);width:calc(25% - 40px)}.m-footer__menu .menu-item a{color:#f3f3f3;display:inline-block;font-size:20px;line-height:36px;position:relative}.m-footer__menu .menu-item a:before{background-color:#f3f3f3;bottom:4px;content:"";display:block;height:1.5px;left:0;position:absolute;transition:width .5s cubic-bezier(.19,1,.22,1);width:0}}@media only screen and (min-width:1280px)and (hover){.m-footer__menu .menu-item a:hover:before{width:100%}}.m-footer__icons{color:#f3f3f3;padding-left:20px;padding-top:20px}.m-footer__icons .m-h{margin-bottom:12px;margin-top:0}@media only screen and (min-width:0px){.m-footer__icons{float:left;margin-left:16px;width:calc(50% - 24px)}}@media only screen and (min-width:768px){.m-footer__icons{float:left;margin-left:calc(16.66667% + 26.66667px);padding:0;width:calc(33.33333% - 42.66667px)}.m-footer__icons .m-h{margin-bottom:30px}}@media only screen and (min-width:1280px){.m-footer__icons{float:left;margin-left:calc(41.66667% + 18.66667px);width:calc(25% - 40px)}}.m-footer__legal{border-top:1px solid hsla(0,0%,95.3%,.3);color:#f3f3f3;font-size:14px;line-height:20px;margin-top:32px;padding:32px 20px}@media only screen and (min-width:0px){.m-footer__legal{float:left;margin-left:16px;width:calc(100% - 32px)}}.m-footer__legalRights{margin-bottom:12px}.m-footer__legalMenu .menu{display:flex;flex-wrap:wrap;gap:20px}.m-footer__legalMenu .menu:after{content:none}.m-footer__legalEatch{margin-top:44px}.m-footer__legal a{color:#f3f3f3}@media only screen and (min-width:768px){.m-footer__legal{display:flex;float:left;font-size:12px;gap:20px;margin-left:32px;padding-left:0;padding-right:0;width:calc(100% - 64px)}.m-footer__legalRights{margin-bottom:0}.m-footer__legalEatch{margin-top:0}}@media only screen and (min-width:1280px){.m-footer__legal{float:left;font-size:14px;gap:40px;margin-left:32px;width:calc(100% - 64px)}.m-footer__legalMenu .menu{display:flex;flex-wrap:wrap;gap:40px}}.m-gradient{background-color:#fff;left:0;top:0;width:100vw;--rotation1:61.02deg;--rotation2:141deg;--rotation3:111.34deg;--rotation4:44deg}.m-gradient,.m-gradientLayer{height:100%;position:absolute}.m-gradientLayer{width:100%}.m-gradientLayer:first-child{background:linear-gradient(61.02deg,#01696600 53.33%,#016966 117.07%);background:linear-gradient(var(--rotation1),rgba(1,105,102,0) 43.33%,#016966 107.07%)}.m-gradientLayer:nth-child(2){background:linear-gradient(112.93deg,#6a999e00 39.56%,#80bdaf 99.85%);background:linear-gradient(var(--rotation2),rgba(106,153,158,0) 49.56%,#80bdaf 99.85%)}.m-gradientLayer:nth-child(3){background:linear-gradient(111.34deg,#6a999e 6.43%,#80bdaf00 91.46%);background:linear-gradient(111.34deg,#6a9e9b -3.57%,#80bdaf00 81.46%);background:linear-gradient(var(--rotation3),#49827e 16.43%,rgba(128,189,175,0) 81.46%)}.m-gradientLayer:nth-child(4){background:linear-gradient(63.16deg,#40629c 4.54%,#80bdaf00 69.68%);background:linear-gradient(44deg,#40629c 4.54%,#80bdaf4d 58.68%,#fff0);background:linear-gradient(var(--rotation4),#40629c 4.54%,rgba(128,189,175,.7) 58.68%,hsla(0,0%,100%,0) 100%)}.m-gradientLayer:nth-child(5){background:radial-gradient(43.67% 60.52% at 56.11% 115.45%,#bbd4be 4.66%,#80bdaf00);background:radial-gradient(43.67% 60.52% at 56.11% 105.45%,#bbd4be 4.66%,#80bdaf00);left:21.8055555556%}.m-h{font-family:Cambon,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.m-h__line{display:block}.m-h--sans-serif{font-family:Avenir,sans-serif;font-style:normal}.m-h--size1{font-size:40px;line-height:40px}@media only screen and (min-width:768px){.m-h--size1{font-size:56px;line-height:60px}}@media only screen and (min-width:1280px){.m-h--size1{font-size:76px;line-height:62px}}@media only screen and (min-width:768px){.m-h--size1 .m-h--sans-serif{font-size:60px;line-height:60px}}@media only screen and (min-width:1280px){.m-h--size1 .m-h--sans-serif{font-size:80px;line-height:62px}}.m-h--size2{font-size:28px;line-height:36px}.m-h--size2 .m-h--sans-serif{font-size:32px;line-height:38px}@media only screen and (min-width:1280px){.m-h--size2,.m-h--size2 .m-h--sans-serif{font-size:48px;line-height:60px}}.m-h--size3{font-size:20px;line-height:28px}@media only screen and (min-width:1280px){.m-h--size3{font-size:32px;line-height:44px}}.m-header{align-items:center;background:linear-gradient(135deg,#016966,#80bdaf 40%,#80bdaf 60%,#e5e6cf);display:flex;min-height:min(100vh,560px);overflow:hidden;position:relative}@media only screen and (min-width:768px){.m-header{min-height:100vh}}@media only screen and (min-width:1280px){.m-header{min-height:100vh}.m-header .m-container{margin-top:56px}}.m-header__imageContainer,.m-header__videoContainer{height:min(100vh,850px);height:100%;left:0;position:absolute;top:0;width:100%}.m-header__img,.m-header__video,.m-header__videoPoster{min-height:100%;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.m-header__img{height:100%;object-fit:cover}.m-header__text{color:#f3f3f3;margin-top:80px;position:relative;text-align:center}@media only screen and (min-width:0px){.m-header__text{float:left;margin-left:16px;width:calc(100% - 32px)}}.m-header__textTitle{margin:0;text-shadow:1px 1px 5px rgba(0,0,0,.15)}.m-header__textTitleLine{display:block}@media(max-width:767px){.m-header__textTitleLine.m-h--serif{font-size:36px}.m-header__textTitleLine.m-h--sans-serif{font-size:34px}}.m-header__textIntroContainer{margin-top:20px}.m-header__textIntro{margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.m-header__textIntro.m-p{font-size:18.5px;font-weight:400}@media only screen and (min-width:768px){.m-header__text{float:left;margin-left:calc(8.33333% + 29.33333px);margin-top:0;text-align:left;width:calc(75% - 56px)}.m-header__textTitle{padding:0}.m-header__textTitle .m-h--sans-serif{font-size:54px}.m-header__textIntroContainer{margin-left:-32px;margin-right:-32px;margin-top:32px;width:calc(100% + 64px)}.m-header__textIntro{float:left;margin-left:calc(11.11111% + 28.44444px);text-shadow:1px 2px 5px rgba(0,0,0,.1);width:calc(88.88889% - 60.44444px)}.m-header__textIntro.m-p{font-size:20px}}@media only screen and (min-width:1024px){.m-header__text{float:left;margin-left:calc(16.66667% + 26.66667px);width:calc(66.66667% - 53.33333px)}.m-header__textTitle .m-h--sans-serif{font-size:56px}.m-header__textIntro{float:left;margin-left:calc(12.5% + 28px);width:calc(87.5% - 60px)}.m-header__textIntro.m-p{font-size:22px}}@media only screen and (min-width:1280px){.m-header__text{float:left;margin-left:calc(16.66667% + 26.66667px);width:calc(66.66667% - 53.33333px)}.m-header__textTitle .m-h--sans-serif{font-size:80px}.m-header__textIntro{float:left;margin-left:calc(12.5% + 28px);padding-left:0;width:calc(87.5% - 60px)}.m-header__textIntro.m-p{font-size:24px;font-weight:300}}@media only screen and (min-width:1400px){.m-header__text{float:left;margin-left:calc(16.66667% + 26.66667px);width:calc(58.33333% - 50.66667px)}.m-header__textTitle .m-h--sans-serif{font-size:76px}.m-header__textIntro{float:left;margin-left:calc(14.28571% + 27.42857px);width:calc(85.71429% - 59.42857px)}}@keyframes zoomOut{0%{transform:scale(1.15)}25%{opacity:1}to{opacity:1;transform:scale(1)}}.m-header--page .m-header__img{animation-duration:2s;animation-fill-mode:forwards;animation-name:zoomOut;animation-play-state:paused;animation-timing-function:cubic-bezier(.19,1,.22,1);opacity:0}.m-header--page .m-header__img--loaded{animation-play-state:running}.m-header--page .m-header__text{color:#2e2e2e}.m-header--page .m-header__title{text-shadow:none}@media only screen and (min-width:768px){.m-header--page .m-header__text{float:left;margin-left:calc(16.66667% + 26.66667px);width:calc(66.66667% - 53.33333px)}.m-header--page .m-header__textIntro{float:left;margin-left:32px;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){.m-header--page .m-header__text{margin-left:calc(16.66667% + 26.66667px)}.m-header--page .m-header__textIntro{float:left;margin-left:32px;width:calc(75% - 56px)}}.m-header--page.m-header--textLight .m-header__text{color:#f3f3f3}.m-header--narrow{align-items:flex-end;max-height:100vh;min-height:80vh;padding-bottom:30vh}.m-header--narrow .m-container{margin-top:20vh}.m-header--medium{height:653px;min-height:0}.m-header--medium .m-header__imageContainer img{object-position:top}.m-hideable--hidden{display:none!important}@media only screen and (min-width:768px){.m-hideable--hidden-md{display:none!important}}@media only screen and (min-width:1280px){.m-hideable--hidden-lg{display:none!important}}@media(max-width:767px){.m-hideable--visible-md{display:none!important}}@media(max-width:1279px){.m-hideable--visible-lg{display:none!important}}.m-icons{zoom:1}.m-icons:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-icons{list-style:none;margin:0;padding:0}.m-icons dt{clear:left;float:left}.m-icons dd{float:left;margin:0}.m-icons{display:flex}.m-icons li:not(:first-child){margin-left:14px}@media only screen and (min-width:768px){.m-icons li:not(:first-child){margin-left:18px}}.m-icons a{color:#f3f3f3;display:block}.m-icons a .m-icons__icon{overflow:visible}.m-icons a .m-icons__icon circle{transform-origin:center;transition:transform .5s cubic-bezier(.19,1,.22,1)}.m-icons a .m-icons__iconLogo{display:block;position:relative}@media(hover){.m-icons a:hover .m-icons__icon circle{transform:scale(1.1)}}@media only screen and (min-width:0px){.m-interstitial{display:flex;flex-direction:column}.m-interstitial__images,.m-interstitial__textContainer{float:left;margin-left:16px;width:calc(100% - 32px)}.m-interstitial__textContainer{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center;margin-top:44px;order:2}.m-interstitial__images{order:1}.m-interstitial__images .fullHeightContainer{align-items:flex-start;display:flex;height:max(80vh,540px);justify-content:center;min-height:540px;position:sticky;top:0}.m-interstitial__images .fullHeightContainer .m-card__imageContainer{padding-top:54.9363867684%;width:85%}.m-interstitial__images .fullHeightContainer:first-child{padding-top:32px}.m-interstitial__images .fullHeightContainer:nth-child(2){justify-content:flex-start;padding-top:calc(12px + 54.93639%)}.m-interstitial__images .fullHeightContainer:nth-child(3){justify-content:flex-end;padding-top:calc(-8px + 109.87277%)}.m-interstitial__images .m-card__imageContainer{border-radius:5.76468px;padding-top:64.631043257%;width:100%}.m-interstitial__images .m-card__imageContainer img{max-width:100%}}@media only screen and (min-width:480px){.m-interstitial__images{float:left;margin-left:calc(25% + 12px);width:calc(75% - 28px)}}@media only screen and (min-width:768px){.m-interstitial__textContainer{align-items:flex-start;float:left;margin-left:32px;width:calc(75% - 56px)}.m-interstitial__images{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}.m-interstitial__images .fullHeightContainer .m-card__imageContainer{max-width:300px;padding-top:min(54.9363867684%,193.893129771px);width:85%}.m-interstitial__images .fullHeightContainer:first-child{padding-top:32px}.m-interstitial__images .fullHeightContainer:nth-child(2){padding-top:min(54.9363867684% + 32px - 20px,205.893129771px)}.m-interstitial__images .fullHeightContainer:nth-child(3){padding-top:min(109.8727735369% + 32px - 20px,379.786259542px)}}@media only screen and (min-width:1024px){.m-interstitial{display:block}.m-interstitial__textContainer{align-items:flex-start;float:left;gap:60px;height:100vh;margin-left:32px;position:sticky;top:0;width:calc(50% - 48px)}.m-interstitial__images{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(41.66667% - 45.33333px)}.m-interstitial__images .fullHeightContainer{height:max(80vh,580px);min-height:580px}}@media only screen and (min-width:1280px){.m-interstitial__textContainer{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(41.66667% - 45.33333px)}.m-interstitial__textContainer .m-interstitial__text{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.m-interstitial__textContainer .m-interstitial__text .m-h{align-self:stretch;margin:0;padding-right:74px}.m-interstitial__images{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(33.33333% - 42.66667px)}.m-interstitial__images .fullHeightContainer{height:auto}.m-interstitial__images .fullHeightContainer:first-child{padding-top:60px}.m-interstitial__images .fullHeightContainer:nth-child(2){padding-top:min(54.9363867684% + 60px - 20px,233.893129771px)}.m-interstitial__images .fullHeightContainer:nth-child(3){padding-top:min(109.8727735369% + 60px - 20px,407.786259542px)}}.m-jobs{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-bottom:40px}@media only screen and (min-width:0px){.m-jobs__headline{float:left;margin-left:16px;width:calc(100% - 32px)}}@media only screen and (min-width:768px){.m-jobs__headline{float:left;margin-left:32px;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){.m-jobs__headline{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}}@media only screen and (min-width:0px){.m-jobs .job-item{float:left;margin-left:16px;width:calc(100% - 32px)}}.m-jobs .job-item{align-items:flex-start;background-color:#efefef;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:24px 20px 20px;transition:all .2s cubic-bezier(.19,1,.22,1)}@media(hover){.m-jobs .job-item:hover .btnContainer .m-button{transform:scale(1.03)}.m-jobs .job-item:hover .btnContainer .m-button__circle{transform:scale(1.1)}.m-jobs .job-item:hover .btnContainer .m-button__circle:before{opacity:1;transform:scale(1)}.m-jobs .job-item:hover .btnContainer .m-button__arrow{transform:translate(40px)}.m-jobs .job-item:hover .btnContainer .m-button__arrowShadow{opacity:1;transform:translate(-2px)}}.m-jobs .job-item .text{color:#2e2e2e}.m-jobs .job-item .text>:first-child{margin-top:0}.m-jobs .job-item .text>* :last-child{margin-bottom:0}.m-jobs .job-item .text .m-h{font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:900;line-height:21px}.m-jobs .job-item .text .m-p{font-size:14px;font-weight:500;line-height:20px}.m-jobs .job-item .btnContainer .m-button{background:transparent;height:auto;margin:0;padding:0}.m-jobs .job-item .btnContainer .m-button__circle{border:1px solid #2e2e2e;left:0;position:relative;top:0}@media only screen and (min-width:768px){.m-jobs .job-item{align-items:center;float:left;margin-left:32px;width:calc(100% - 64px)}}@media only screen and (min-width:1280px){.m-jobs .job-item{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}}.m-nav__main{display:none;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}@media only screen and (min-width:768px){.m-nav__main{display:block}.m-nav__mainLeft,.m-nav__mainRight{transition:transform .5s cubic-bezier(.19,1,.22,1)}.m-nav__mainLeft{align-items:flex-end;display:flex;float:left;height:100vh;margin-left:32px;padding-bottom:110px;padding-left:35px;transform:translate(-50vw);width:calc(25% - 40px)}.m-nav__mainLeftBg{height:100%;left:-32px;position:absolute;top:0;width:calc(100% + 64px)}.m-nav__mainLeftBgImg{height:100%;object-fit:cover;position:relative;width:100%}.m-nav__mainLeft .m-nav__menu{zoom:1}.m-nav__mainLeft .m-nav__menu:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-nav__mainLeft .m-nav__menu{list-style:none;margin:0;padding:0}.m-nav__mainLeft .m-nav__menu dt{clear:left;float:left}.m-nav__mainLeft .m-nav__menu dd{float:left;margin:0}.m-nav__mainLeft .m-nav__menu{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.3333333333}.m-nav__mainLeft .m-nav__menu .menu-item:first-child{animation-delay:.75s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(2){animation-delay:.85s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(3){animation-delay:.95s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(4){animation-delay:1.05s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(5){animation-delay:1.15s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(6){animation-delay:1.25s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(7){animation-delay:1.35s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(8){animation-delay:1.45s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(9){animation-delay:1.55s}.m-nav__mainLeft .m-nav__menu .menu-item:nth-child(10){animation-delay:1.65s}.m-nav__mainLeft .m-nav__menu .menu-item:not(:last-child){margin-bottom:12px}.m-nav__mainLeft .m-nav__menu .menu-item a{color:#f3f3f3;display:inline-block;position:relative}.m-nav__mainLeft .m-nav__menu .menu-item a:before{background-color:#f3f3f3;bottom:4px;content:"";display:block;height:1.5px;left:0;position:absolute;transition:width .5s cubic-bezier(.19,1,.22,1);width:0}}@media only screen and (min-width:768px)and (hover){.m-nav__mainLeft .m-nav__menu .menu-item a:hover:before{width:100%}}@media only screen and (min-width:768px){.m-nav__mainRight{float:left;margin-left:32px;transform:translate(80vw);width:calc(75% - 56px)}.m-nav__mainRight .m-nav__menuContainer{align-items:flex-end;display:flex;height:100vh;padding-bottom:110px;position:relative}.m-nav__mainRight .m-nav__menuContainer:before{background-color:#2f3949;bottom:0;content:"";display:block;left:32px;position:absolute;right:-80vw;top:0}.m-nav__mainRight .m-nav__menu{zoom:1}.m-nav__mainRight .m-nav__menu:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-nav__mainRight .m-nav__menu{list-style:none;margin:0;padding:0}.m-nav__mainRight .m-nav__menu dt{clear:left;float:left}.m-nav__mainRight .m-nav__menu dd{float:left;margin:0}.m-nav__mainRight .m-nav__menu .menu-item:not(:last-child){margin-bottom:12px}.m-nav__mainRight .m-nav__menu .menu-item a{color:#f3f3f3;display:inline-block;position:relative}.m-nav__mainRight .m-nav__menu .menu-item a:before{background-color:#f3f3f3;bottom:12px;content:"";display:block;height:1.5px;left:0;position:absolute;transition:width .5s cubic-bezier(.19,1,.22,1);width:0}}@media only screen and (min-width:768px)and (hover){.m-nav__mainRight .m-nav__menu .menu-item a:hover:before{width:100%}}@media only screen and (min-width:768px){.m-nav__mainRight .m-nav__menu .menu-item.current-menu-item a:before{width:100%}.m-nav__mainRight .m-nav__primary{float:left;font-size:52px;font-weight:400;letter-spacing:-.02em;line-height:1.2258064516;margin-left:calc(11.11111% + 28.44444px);white-space:nowrap;width:calc(55.55556% - 49.77778px)}.m-nav__mainRight .m-nav__primary .menu-item:first-child{animation-delay:.1s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(2){animation-delay:.2s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(3){animation-delay:.3s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(4){animation-delay:.4s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(5){animation-delay:.5s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(6){animation-delay:.6s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(7){animation-delay:.7s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(8){animation-delay:.8s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(9){animation-delay:.9s}.m-nav__mainRight .m-nav__primary .menu-item:nth-child(10){animation-delay:1s}.m-nav__mainRight .m-nav__secondary{float:left;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.3333333333;margin-left:32px;width:calc(22.22222% - 39.11111px)}.m-nav__mainRight .m-nav__secondary .menu-item:first-child{animation-delay:.6s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(2){animation-delay:.7s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(3){animation-delay:.8s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(4){animation-delay:.9s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(5){animation-delay:1s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(6){animation-delay:1.1s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(7){animation-delay:1.2s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(8){animation-delay:1.3s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(9){animation-delay:1.4s}.m-nav__mainRight .m-nav__secondary .menu-item:nth-child(10){animation-delay:1.5s}.m-nav__mainRight .m-nav__secondary .menu-item a:before{bottom:4px}}@media only screen and (min-width:1280px){.m-nav__mainLeft{padding-left:74px}.m-nav__mainRight .m-nav__primary{font-size:62px;white-space:normal}.m-nav__mainRight .m-nav__secondary{margin-left:calc(11.11111% + 28.44444px)}}.m-nav__main--open,.m-nav__main--visible{z-index:10}.m-nav__main--open .m-nav__mainLeft,.m-nav__main--open .m-nav__mainRight{transform:translate(0)}@media(min-width:1440px){.m-nav__mainLeftBg{left:-25vw;width:calc(100% + 64px + 25vw)}}.m-nav__logo{left:20px;position:fixed;top:27px;z-index:10}@media only screen and (min-width:768px){.m-nav__logo{left:16px;top:22px}}@media only screen and (min-width:1280px){.m-nav__logo{left:24px;top:36px}}@media(min-width:1456px){.m-nav__logo{left:calc(50vw - 696px)}}.m-nav__logoImg{object-fit:cover;object-position:left;transition:width .8s cubic-bezier(.19,1,.22,1);width:75px}@media only screen and (min-width:768px){.m-nav__logoImg{width:231px}}.m-nav__logo--smaller .m-nav__logoImg{width:75px}.m-nav__toggle{align-items:center;content:"navMobile";cursor:pointer;display:flex;gap:17px;position:fixed;right:20px;top:26px;z-index:10}@media only screen and (min-width:768px){.m-nav__toggle{content:"navMain";right:16px;top:20px}}@media only screen and (min-width:1280px){.m-nav__toggle{right:36px;top:38px}}@media(min-width:1456px){.m-nav__toggle{right:calc(50vw - 684px)}}.m-nav__toggleLabel{color:#2e2e2e;font-size:16px;height:14px;line-height:16px;max-height:20px;overflow:hidden;transition:max-height .8s cubic-bezier(.19,1,.22,1)}.m-nav__toggleLabel span,.m-nav__toggleLabel:after{display:block;transition:transform .2s}.m-nav__toggleLabel:after{color:#f3f3f3;content:attr(data-closetext);display:block}.m-nav__toggleBtn{align-items:center;background-color:#f3f3f3;border-radius:50%;display:flex;flex-direction:column;height:60px;justify-content:center;margin:0;padding:0;transition:transform .5s cubic-bezier(.19,1,.22,1);width:60px}.m-nav__toggleBtn svg{stroke:#2e2e2e;transition:.2s cubic-bezier(.19,1,.22,1)}.m-nav__toggleBtn svg g{transition:opacity 0s .2s}.m-nav__toggleBtn svg g:first-child{opacity:1}.m-nav__toggleBtn svg g:first-child line{transform:translateY(0);transition:transform .2s .2s}.m-nav__toggleBtn svg g:last-child{opacity:0}.m-nav__toggleBtn svg g:last-child line{transform:rotate(0);transform-origin:center;transition:transform .2s}.m-nav__toggleBtn:hover{background-color:#f3f3f3}.m-nav__toggle--hideLabel .m-nav__toggleLabel{max-height:0}.m-nav__toggle--open .m-nav__toggleLabel span,.m-nav__toggle--open .m-nav__toggleLabel:after{transform:translateY(-16px)}.m-nav__toggle--open .m-nav__toggleBtn svg g:first-child{opacity:0}.m-nav__toggle--open .m-nav__toggleBtn svg g:first-child line{transition:transform .2s}.m-nav__toggle--open .m-nav__toggleBtn svg g:first-child line:first-child{transform:translateY(6px)}.m-nav__toggle--open .m-nav__toggleBtn svg g:first-child line:last-child{transform:translateY(-6px)}.m-nav__toggle--open .m-nav__toggleBtn svg g:last-child{opacity:1}.m-nav__toggle--open .m-nav__toggleBtn svg g:last-child line{transition:transform .2s .2s}.m-nav__toggle--open .m-nav__toggleBtn svg g:last-child line:first-child{transform:rotate(45deg)}.m-nav__toggle--open .m-nav__toggleBtn svg g:last-child line:last-child{transform:rotate(-45deg)}@media only screen and (min-width:0px){.m-nav__mobile{background-color:#2f3949;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;overflow:hidden;padding-bottom:150px;position:fixed;top:0;transform:translate(-100vw);transition:transform .5s cubic-bezier(.19,1,.22,1);width:100%;z-index:1}.m-nav__mobile .m-nav__menu{zoom:1}.m-nav__mobile .m-nav__menu:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.m-nav__mobile .m-nav__menu{list-style:none;margin:0;padding:0}.m-nav__mobile .m-nav__menu dt{clear:left;float:left}.m-nav__mobile .m-nav__menu dd{float:left;margin:0}.m-nav__mobile .m-nav__menu{letter-spacing:-.02em}.m-nav__mobile .m-nav__menu .menu-item:not(:last-child){margin-bottom:6px}.m-nav__mobile .m-nav__menu .menu-item a{color:#f3f3f3}.m-nav__mobile .m-nav__menu .menu-item.current-menu-item a{display:inline-block;position:relative}.m-nav__mobile .m-nav__menu .menu-item.current-menu-item a:before{background-color:#f3f3f3;bottom:1px;content:"";display:block;height:1.5px;left:0;position:absolute;width:100%}.m-nav__mobile .m-nav__primary{float:left;font-size:36px;line-height:44px;margin-bottom:min(60px,8vh);margin-left:16px;padding-left:28px;padding-right:28px;width:calc(100% - 32px)}.m-nav__mobile .m-nav__primary .menu-item:first-child{animation-delay:.1s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(2){animation-delay:.2s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(3){animation-delay:.3s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(4){animation-delay:.4s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(5){animation-delay:.5s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(6){animation-delay:.6s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(7){animation-delay:.7s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(8){animation-delay:.8s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(9){animation-delay:.9s}.m-nav__mobile .m-nav__primary .menu-item:nth-child(10){animation-delay:1s}.m-nav__mobile .m-nav__secondaryLinks{float:left;margin-left:16px;width:calc(100% - 32px)}.m-nav__mobile .m-nav__secondaryLinks .m-collapse{align-items:flex-end;display:flex}.m-nav__mobile .m-nav__links,.m-nav__mobile .m-nav__secondary{float:left;font-size:20px;line-height:32px;margin-left:16px;width:calc(50% - 24px)}.m-nav__mobile .m-nav__secondary{padding-left:28px}.m-nav__mobile .m-nav__secondary .menu-item:first-child{animation-delay:.6s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(2){animation-delay:.7s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(3){animation-delay:.8s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(4){animation-delay:.9s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(5){animation-delay:1s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(6){animation-delay:1.1s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(7){animation-delay:1.2s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(8){animation-delay:1.3s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(9){animation-delay:1.4s}.m-nav__mobile .m-nav__secondary .menu-item:nth-child(10){animation-delay:1.5s}.m-nav__mobile .m-nav__links .menu-item:first-child{animation-delay:.7s}.m-nav__mobile .m-nav__links .menu-item:nth-child(2){animation-delay:.8s}.m-nav__mobile .m-nav__links .menu-item:nth-child(3){animation-delay:.9s}.m-nav__mobile .m-nav__links .menu-item:nth-child(4){animation-delay:1s}.m-nav__mobile .m-nav__links .menu-item:nth-child(5){animation-delay:1.1s}.m-nav__mobile .m-nav__links .menu-item:nth-child(6){animation-delay:1.2s}.m-nav__mobile .m-nav__links .menu-item:nth-child(7){animation-delay:1.3s}.m-nav__mobile .m-nav__links .menu-item:nth-child(8){animation-delay:1.4s}.m-nav__mobile .m-nav__links .menu-item:nth-child(9){animation-delay:1.5s}.m-nav__mobile .m-nav__links .menu-item:nth-child(10){animation-delay:1.6s}.m-nav__mobile--open{transform:translate(0)}}@media only screen and (min-width:768px){.m-nav__mobile{display:none}}.m-newsletterform{margin:0}.m-newsletterform .inputs{border:1px solid hsla(0,0%,89.4%,.6);border-radius:45px;display:flex}.m-newsletterform input{background-color:initial;border:none;border-radius:45px;flex-basis:calc(100% - 60px);flex-grow:1;margin:0;width:100%}.m-newsletterform input[type=email]{color:#f3f3f3;font-size:16px;height:auto;line-height:1.4;padding:12px 12px 12px 32px}.m-newsletterform input[type=email]::-moz-placeholder{color:#f3f3f3}.m-newsletterform input[type=email]::placeholder{color:#f3f3f3}.m-newsletterform__btn{align-items:center;background-color:#f3f3f3;border-radius:50%;display:flex;height:44px;justify-content:center;margin:4px;overflow:hidden;padding:0;position:relative;width:44px}.m-newsletterform__btn:before{background-color:#2e2e2e;border-radius:100%;content:"";display:block;height:calc(100% - 4px);left:2px;opacity:0;position:absolute;top:2px;transform:scale(0);transform-origin:center;transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);width:calc(100% - 4px)}.m-newsletterform__btn svg{overflow:visible}.m-newsletterform__btnArrow{display:block;position:relative;transform:translate(0)}.m-newsletterform__btnArrowShadow{opacity:0;transform:translate(-35px)}@media(hover){.m-newsletterform__btn:hover{background-color:#f3f3f3}.m-newsletterform__btn:hover .m-newsletterform__btnArrow{opacity:0;transform:translate(35px);transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1)}.m-newsletterform__btn:hover .m-newsletterform__btnArrowShadow{opacity:1;transform:translate(0)}}@keyframes pulseBtn{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes pulseCircle{0%{transform:scale(0)}to{transform:scale(.2)}}.m-newsletterform__btn.loading:before{animation:pulseCircle 1s cubic-bezier(.4,0,.2,1) infinite alternate;opacity:1}.m-newsletterform__btn.loading svg{display:none}.m-newsletterform .error-text,.m-newsletterform .success-text{font-size:20px;line-height:32px;margin-top:12px}@media only screen and (min-width:768px){.m-newsletterform input[type=email]{font-size:20px;line-height:1.6}.m-newsletterform__btn{height:52px;margin:8px;width:52px}}@media only screen and (min-width:0px){.m-notfound__content,.m-notfound__image{float:left;margin-left:16px;width:calc(100% - 32px)}.m-notfound__imageContainer{border-radius:16px;overflow:hidden;padding-top:100%;position:relative}}@media only screen and (min-width:768px){.m-notfound__content{display:flex;flex-direction:column;height:100%;justify-content:center}.m-notfound__content,.m-notfound__image{float:left;margin-left:32px;width:calc(50% - 48px)}}@media only screen and (min-width:1280px){.m-notfound__content{margin-left:calc(16.66667% + 26.66667px)}.m-notfound__content,.m-notfound__image{float:left;width:calc(33.33333% - 42.66667px)}.m-notfound__image{margin-left:32px}}@media only screen and (min-width:0px){.m-pageteaser__imgContainer{border-radius:16px;float:left;margin-left:16px;overflow:hidden;padding-top:66.670732%;position:relative;width:calc(100% - 32px)}.m-pageteaser__imgContainer:before{background:linear-gradient(180deg,#2f3949,#80a1b200);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.m-pageteaser__imgContainer .m-h{color:#f3f3f3;left:20px;margin:0;position:absolute;top:34px;width:calc(100% - 40px);z-index:1}.m-pageteaser__imgContainer svg{bottom:34px;left:20px;position:absolute;z-index:1}.m-pageteaser__img{display:block;height:calc(100% + 150px);height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:calc(50% - 75px + var(--ty));top:0;transform:translate(-50%,-50%);transform:none;width:100%;z-index:0}.m-pageteaser__text{float:left;margin-left:16px;padding:0 20px;width:calc(100% - 32px)}.m-pageteaser__text p{color:#2e2e2e;font-family:Cambon,serif;font-size:16px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:22px}.m-pageteaser.m-section--parallax .m-pageteaser__img{height:calc(100% + 150px);left:50%;top:calc(50% - 75px + var(--ty));transform:translate(-50%,-50%)}.m-pageteaser .m-container{padding:40px 0}}@media only screen and (min-width:768px){.m-pageteaser .m-container{align-items:center;display:flex;flex-wrap:wrap;padding:80px 0}.m-pageteaser__imgContainer{float:left;left:calc(50% - 16px);margin-left:32px;padding-top:calc(45.71429% - 43.88571px);position:relative;width:calc(50% - 48px)}.m-pageteaser__imgContainer:before{content:none}.m-pageteaser__text{float:left;left:calc(-50% + 16px);margin-left:32px;padding:0;position:relative;width:calc(50% - 48px)}.m-pageteaser__text p{font-size:26px;line-height:34px}}@media only screen and (min-width:1280px){.m-pageteaser .m-container{padding:120px 0}.m-pageteaser__imgContainer{left:calc(50% - 16px);padding-top:calc(38.09524% - 41.44762px)}.m-pageteaser__imgContainer,.m-pageteaser__text{float:left;margin-left:32px;position:relative;width:calc(41.66667% - 45.33333px)}.m-pageteaser__text{left:calc(-33.33333% + 10.66667px)}.m-pageteaser__text p{font-size:32px;line-height:44px}}.m-orbAnimation{--dark-color:hsl(var(--hue),100%,9%);--light-color:hsl(var(--hue),95%,98%);--base:hsl(var(--hue),95%,50%);--complimentary1:hsl(var(--hue-complimentary1),95%,50%);--complimentary2:hsl(var(--hue-complimentary2),95%,50%);--font-family:"Poppins",system-ui;--bg-gradient:linear-gradient(135deg,#016966,#80bdaf 40%,#80bdaf 60%,#e5e6cf);background:var(--bg-gradient);position:relative;width:100vw}.m-orbAnimation__canvas{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s linear;width:100%;z-index:0}.m-orbAnimation__canvas--visible{opacity:1}.m-p{font-family:Avenir;font-size:16px;line-height:1.5}@media only screen and (min-width:1280px){.m-p{font-size:20px;line-height:1.6}.m-p--small{font-size:14px;line-height:2}}@media only screen and (min-width:0px){.m-pipeline .m-introtext,.m-pipeline__table{width:100%}.m-pipeline .m-introtext{margin-bottom:32px}.m-pipeline__col{align-items:stretch;display:flex;flex-direction:column;gap:14px}.m-pipeline__col:not(:last-child){border-bottom:1px solid rgba(46,46,46,.5)}.m-pipeline__col:not(.m-pipeline__col.m-pipeline__fieldTitle){padding:16px 0}.m-pipeline__col:not(.m-pipeline__fieldTitle):not(.m-pupeline__colHead){padding-top:48px}.m-pipeline__col--hasText:hover{cursor:pointer}.m-pipeline__col--hasText:hover .m-pipeline__btn svg circle{fill:#2f3949}.m-pipeline__fieldTitle{background-color:#40619c;border-radius:8px;font-size:20px;letter-spacing:-.02em;line-height:28px;padding:10px 20px 12px}.m-pipeline__fieldBadge{align-self:flex-start;border-radius:40px;display:inline-block;font-family:Cambon,serif;font-size:16px;font-style:italic;font-weight:500;line-height:21px;min-width:130px;padding:8px 20px 10px;text-align:center}.m-pipeline__fieldBadge,.m-pipeline__fieldTitle{color:#f3f3f3}.m-pipeline__fieldBadge.color1,.m-pipeline__fieldTitle.color1{background-color:#40619c}.m-pipeline__fieldBadge.color2,.m-pipeline__fieldTitle.color2{background-color:#718aa7}.m-pipeline__progressbar{background:#718aa74d;border-radius:200px;height:20px;position:relative;width:100%}.m-pipeline__progressbarProgress{background:radial-gradient(72.5% 4531.5% at 101.65% -22.5%,#628fde 0,#62a390),#61a38f;border-radius:200px;height:100%;transition:width 1s ease-out;width:0}.m-pipeline__progressbar .m-pipeline__progressmarker{background-color:#fff;height:100%;left:0;opacity:.67;position:absolute;top:0;width:2px}.m-pipeline__progressbar .m-pipeline__progressmarker--20{left:20%}.m-pipeline__progressbar .m-pipeline__progressmarker--40{left:40%}.m-pipeline__progressbar .m-pipeline__progressmarker--60{left:60%}.m-pipeline__progressbar .m-pipeline__progressmarker--80{left:80%}.m-pipeline__btn{background:none;display:inline;height:auto;line-height:0px;margin:0;padding:0}.m-pipeline__btn svg circle{fill:#718aa7;transition:fill .4s cubic-bezier(.19,1,.22,1)}.m-pipeline__btn svg path{transform-origin:center;transition:transform .4s cubic-bezier(.19,1,.22,1)}.m-pipeline__btn.open,.m-pipeline__btn:active,.m-pipeline__btn:hover{background:none}.m-pipeline__btn.open svg circle,.m-pipeline__btn:active svg circle,.m-pipeline__btn:hover svg circle{fill:#2f3949}.m-pipeline__btn.open svg path{transform:rotate(180deg)}.m-pipeline dl{color:#2e2e2e;display:flex;font-size:16px;font-weight:400;line-height:24px;margin:0}.m-pipeline dl dt{flex-basis:50%;font-weight:900}.m-pipeline dl dd{flex-basis:50%;margin:0}.m-pipeline dl.m-pipeline__program dd{font-weight:900}.m-pipeline dl.m-pipeline__program span{display:block;font-style:italic;font-weight:400}.m-pipeline dl.m-pipeline__progress{padding:12px 0}.m-pipeline dl.m-pipeline__progress dd{flex-basis:100%;margin:0}.m-pipeline dl.m-pipeline__rights dd{align-items:center;display:flex;flex-basis:100%;justify-content:space-between;margin:0}.m-pipeline dl.m-pipeline__text{display:none}.m-pipeline dl.m-pipeline__text dd{flex-basis:100%;margin:0}.m-pipeline dl.m-pipeline__text dd h2{font-size:28px;font-weight:400;letter-spacing:-.01em;line-height:36px;margin-bottom:12px;margin-top:20px}.m-pipeline dl.m-pipeline__text dd p{font-size:16px;line-height:21px}}@media only screen and (min-width:768px){.m-pipeline dl dt{flex-basis:25%}.m-pipeline dl dd{flex-basis:75%}}@media only screen and (min-width:1280px){.m-pipeline .m-introtext{margin-bottom:60px}.m-pipeline__col{align-items:center;flex-direction:row;flex-wrap:wrap;gap:0}.m-pipeline__col:not(.m-pipeline__col.m-pipeline__fieldTitle){padding:0}.m-pipeline__col--noBorder:not(:last-child){border-bottom:none}.m-pipeline__fieldTitle{margin-top:13px}.m-pipeline__progressbar .m-pipeline__progressmarker{display:none}.m-pipeline dl{display:block;padding:10px}.m-pipeline dl:not(.m-pipeline__head) dt{display:none}.m-pipeline dl.m-pipeline__program{width:11.9791666667%}.m-pipeline dl.m-pipeline__indication{align-items:center;display:flex;min-height:92px;width:11.2847222222%}.m-pipeline dl.m-pipeline__indication dd{flex-basis:100%}.m-pipeline dl.m-pipeline__progress{padding-right:20px;width:56.4236111111%}.m-pipeline dl.m-pipeline__progress.m-pipeline__head dt{display:flex;justify-content:space-between}.m-pipeline dl.m-pipeline__progress.m-pipeline__head dt div{width:20%}.m-pipeline dl.m-pipeline__progress.m-pipeline__head dt div:nth-child(n+3){text-align:center}.m-pipeline dl.m-pipeline__rights{padding-right:0;width:20.3125%}.m-pipeline dl.m-pipeline__rights dd{gap:14px}.m-pipeline dl.m-pipeline__text{margin-left:11.9791666667%;width:70.3993055556%}}.m-posts{border-bottom-right-radius:30px;padding-bottom:40px;padding-top:20px;position:relative}@media only screen and (min-width:0px){.m-posts{float:left;width:100%}.m-posts>.m-h{float:left;margin:0 0 0 16px;width:calc(50% - 24px)}.m-posts__allBtnContainer{float:left;margin-left:16px;text-align:right;width:calc(50% - 24px)}.m-posts__container{float:left;margin-left:16px;margin-top:20px;width:calc(100% - 32px)}.m-posts__containerInner{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.m-posts__container .m-card:not(:last-child){margin-bottom:20px}}@media only screen and (min-width:768px){.m-posts>.m-h{float:left;margin:0 0 0 calc(8.33333% + 29.33333px);width:calc(41.66667% - 45.33333px)}.m-posts__allBtnContainer{align-items:center;display:flex;float:left;height:36px;justify-content:flex-end;margin-left:calc(16.66667% + 26.66667px);text-align:right;width:calc(25% - 40px)}.m-posts__container{float:left;margin-left:calc(8.33333% + 29.33333px);margin-top:20px;width:calc(83.33333% - 58.66667px)}.m-posts__containerInner{margin-left:-32px;margin-right:-32px;width:calc(100% + 64px)}.m-posts__containerInner:after{clear:both;content:"";display:block}.m-posts__container .m-card:not(:last-child){margin-bottom:20px}}@media only screen and (min-width:1280px){.m-posts{padding-bottom:80px;padding-top:60px}.m-posts__allBtnContainer{height:60px}.m-posts__containerInner{display:flex;flex-wrap:wrap}.m-posts__container .m-card,.m-posts__container .m-card:not(:last-child){margin-bottom:32px}}@media only screen and (min-width:0px){.m-properties__introtext{padding:0 20px}.m-properties__introtext,.m-properties__items{float:left;margin-left:16px;width:calc(100% - 32px)}.m-properties__items{display:flex;flex-direction:column;gap:12px}.m-properties__item{border:1px solid #bababa;border-radius:30px;padding:20px 20px 32px}.m-properties__itemHeader{align-items:flex-start;display:flex;justify-content:space-between}.m-properties__itemHeader:before{color:#424242;content:attr(data-index);display:block;font-size:40px;letter-spacing:-.02em;line-height:40px;padding:16px 10px 0}.m-properties__itemText{margin-top:12px}.m-properties__itemText .m-h{margin-bottom:12px;margin-top:0}.m-properties__itemText .m-p{line-height:21px;margin-bottom:0;margin-top:12px}}@media only screen and (min-width:768px){.m-properties__introtext{padding:0}.m-properties__introtext,.m-properties__items{float:left;margin-left:32px;width:calc(100% - 64px)}.m-properties__items{flex-direction:row;flex-wrap:wrap;gap:20px}.m-properties__item{width:calc(50% - 10px)}}@media only screen and (min-width:1280px){.m-properties__introtext,.m-properties__items{float:left;margin-left:calc(8.33333% + 29.33333px);width:calc(83.33333% - 58.66667px)}.m-properties__items{gap:30px}.m-properties__item{padding:32px;width:calc(33.33333% - 20px)}.m-properties__itemText .m-h{font-size:28px;font-weight:500;line-height:36px}.m-properties__itemText .m-p{font-size:16px;font-weight:400}}.m-section{overflow:hidden;transform:translateZ(0)}.m-section:not(.m-section--sticky){padding-top:20px}.m-section--bgNoise{background-image:url(/wp-content/themes/hotspot-therapeutics/dist/images/bg-noise-B8YjbV13.png);background-repeat:repeat;position:relative}.m-section--bgNoiseBottom{position:relative}.m-section--bgNoiseBottom:before{background-image:url(/wp-content/themes/hotspot-therapeutics/dist/images/bg-noise-B8YjbV13.png);background-repeat:repeat;bottom:0;content:"";display:block;height:30px;left:0;position:absolute;width:100%}.m-section--sticky{max-height:100vh;position:sticky;top:0}.m-section--fullHeight{min-height:100vh}@media only screen and (min-width:768px){.m-section--roundedBottom{border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-bottom:-30px}}.m-section--overflowVisible{overflow:visible;overflow-x:clip}@supports not (overflow:clip){.m-section--overflowVisible{overflow-x:hidden}}.m-section--pullUp{margin-top:-130px}@media only screen and (min-width:768px){.m-section--pullUp{margin-bottom:-40px}}.m-section--pullUpMore{margin-top:-180px}@media only screen and (min-width:768px){.m-section--pullUpMore{margin-bottom:-40px}}.m-section--marginTop{margin-top:117px}@media only screen and (min-width:768px){.m-section--marginTop{margin-bottom:-30px;margin-top:87px}}@media only screen and (min-width:1280px){.m-section--marginTop{margin-top:123px}}body.hide-header>.m-nav__toggle+.m-section{margin-top:117px}@media only screen and (min-width:768px){body.hide-header>.m-nav__toggle+.m-section{margin-top:87px}}@media only screen and (min-width:1280px){body.hide-header>.m-nav__toggle+.m-section{margin-top:123px}}.m-spinner{align-items:center;background:#efefef;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:997!important}.m-spinner__circle{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:50px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-storyboard{content:"viewport-s"}@media(hover){.m-storyboard{content:"viewport-s--hasHover"}}@media only screen and (min-width:0px){.m-storyboard__introtext{padding:0 16px}.m-storyboard__introtext,.m-storyboard__stage{float:left;margin-left:16px;width:calc(100% - 32px)}.m-storyboard__stage{background-color:#efefef;border-radius:30px;display:flex;flex-direction:column;height:max(90vh,500px);max-height:600px;min-height:500px;position:relative}}@media only screen and (min-width:768px){.m-storyboard{content:"viewport-md"}}@media only screen and (min-width:768px)and (hover){.m-storyboard{content:"viewport-md--hasHover"}}@media only screen and (min-width:768px){.m-storyboard__introtext,.m-storyboard__stage{float:left;margin-left:32px;width:calc(100% - 64px)}.m-storyboard__stage{height:max(90vh,500px);max-height:719px;min-height:500px}}@media only screen and (min-width:1280px){.m-storyboard{content:"viewport-lg"}}@media only screen and (min-width:1280px)and (hover){.m-storyboard{content:"viewport-lg--hasHover"}}@media only screen and (min-width:1280px){.m-storyboard__introtext{float:left;margin-left:calc(8.33333% + 29.33333px);padding:0;width:calc(83.33333% - 58.66667px)}.m-storyboard__stage{display:flex;float:left;height:max(90vh,700px);margin-left:32px;max-height:900px;min-height:700px;width:calc(100% - 64px)}}.m-storyboard .nav-container{align-items:center;display:flex}@media only screen and (min-width:768px){.m-storyboard .nav-container{padding:0 60px}}@media only screen and (min-width:1280px){.m-storyboard .nav-container{padding:0 120px}}.m-storyboard .nav-container .nav-inner{margin:0 auto;position:relative;width:calc(100% - 32px)}@media only screen and (min-width:768px){.m-storyboard .nav-container .nav-inner{display:flex;justify-items:stretch;width:100%}}.m-storyboard .nav-container .nav-inner:after{border-top:4px solid #424242;bottom:0;content:"";display:block;opacity:.3;position:absolute;width:100%}.m-storyboard .nav-container .nav-inner .nav-section{--progress:0%;color:#2e2e2e;font-family:Cambon,serif;font-size:20px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:28px;padding-bottom:30px;padding-top:60px;position:relative;text-align:center;width:100%}.m-storyboard .nav-container .nav-inner .nav-section:not(:first-child){left:0;position:absolute;top:0}@media only screen and (min-width:768px){.m-storyboard .nav-container .nav-inner .nav-section{opacity:1!important}.m-storyboard .nav-container .nav-inner .nav-section:not(:first-child){position:relative}}.m-storyboard .nav-container .nav-inner .nav-section#nav-1{--progress:50%}@media only screen and (min-width:768px){.m-storyboard .nav-container .nav-inner .nav-section{display:block!important}.m-storyboard .nav-container .nav-inner .nav-section:not(:first-child):before{border:1px solid #2e2e2e;bottom:4px;content:"";height:25px;left:0;opacity:.4;position:absolute}}.m-storyboard .nav-container .nav-inner .nav-section:after{border-top:4px solid #61a38f;bottom:0;content:"";left:0;position:absolute;width:var(--progress)}.m-storyboard .nav-container .nav-inner .nav-section.active{display:block}.m-storyboard .set-container{flex-grow:1;position:relative;width:100%}@media only screen and (min-width:768px){.m-storyboard .set-container{flex-grow:1;padding-top:0}}.m-storyboard .set-container .set-container-inner{height:100%;left:0;position:absolute;top:0;width:100%}.m-storyboard .set-container .set-container-inner .storyboard-set{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.m-storyboard .set-container .set-container-inner .storyboard-set .img-container{height:100%;position:absolute;width:100%}@media(max-width:767px){.m-storyboard .set-container .set-container-inner .storyboard-set .img-container{height:calc(100% - 100px);top:0}}.m-storyboard .set-container .set-container-inner .storyboard-set .img-container img,.m-storyboard .set-container .set-container-inner .storyboard-set .img-container video{position:absolute}.m-storyboard .set-container .set-container-inner .storyboard-set video,.m-storyboard .set-container .set-container-inner .storyboard-set:not(.framed-img) img{left:50%;max-width:280px;top:0;transform:translate(-50%);width:calc(100% - 32px)}@media(max-width:767px){.m-storyboard .set-container .set-container-inner .storyboard-set video,.m-storyboard .set-container .set-container-inner .storyboard-set:not(.framed-img) img{height:100%;object-fit:contain}}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set video,.m-storyboard .set-container .set-container-inner .storyboard-set:not(.framed-img) img{height:100%;max-width:46.6954023%;max-width:455px;object-fit:contain;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s00-txt00{align-self:flex-start;margin-left:10%;margin-top:80px}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s00-txt01{font-size:1rem;margin-left:auto;width:130px}@media(max-width:767px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt01 .box__circle{bottom:50%;right:50%}}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt01{bottom:auto;right:calc(50% + 135px);top:calc(50% - 58px)}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt01{right:calc(50% + 283px);top:calc(50% - 59px)}}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt02{bottom:20%;right:calc(50% + 149px)}@media(max-width:767px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt02 .box__circle{bottom:42%;right:52%}}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt02{bottom:calc(32% - 74px);right:calc(56% + 103px)}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt02{bottom:calc(33% - 98px);right:calc(62% + 120px)}}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt03{bottom:50.7%;right:72.6%}@media(max-width:767px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt03 .box__circle{bottom:62%;left:50%}}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt03{bottom:calc(60% - 74px);left:calc(50% - 286px);right:auto}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-txt03{bottom:auto;left:calc(39% - 400px);top:calc(44% - 98px)}}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-img01,.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-img07,.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-img08,.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-img10,.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-img11{background-color:#efefef}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg01{bottom:82%;position:absolute;right:69%}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg02{bottom:82%;left:51%;position:absolute}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg03{bottom:151px;position:absolute;right:115px}@media only screen and (min-width:480px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg03{bottom:184px;right:10px}}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg03{bottom:211px;left:calc(50% + 88px);right:auto}}@media only screen and (min-width:1024px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg03{left:calc(50% + 200px)}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg03{left:calc(50% + 200px)}}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg04{bottom:151px;position:absolute;right:0}@media only screen and (min-width:480px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg04{bottom:151px;left:auto;right:10px}}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg04{bottom:158px;left:calc(50% + 88px);right:auto}}@media only screen and (min-width:1024px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg04{left:calc(50% + 200px)}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg04{left:calc(50% + 200px)}}.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg05{bottom:118px;position:absolute;right:0}@media only screen and (min-width:480px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg05{bottom:118px;left:auto;right:10px}}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg05{bottom:105px;left:calc(50% + 88px);right:auto}}@media only screen and (min-width:1024px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg05{left:calc(50% + 200px)}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set#s01 #s01-bdg05{left:calc(50% + 200px)}}.m-storyboard .set-container .set-container-inner .storyboard-set .box{--lineLength:150px;align-self:flex-end;display:none;width:100%}.m-storyboard .set-container .set-container-inner .storyboard-set .box--wide{--lineLength:320px}@media only screen and (min-width:480px){.m-storyboard .set-container .set-container-inner .storyboard-set .box{max-width:300px}}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set .box{--lineLength:55px;position:absolute;width:205px}.m-storyboard .set-container .set-container-inner .storyboard-set .box--wide{--lineLength:85px}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set .box{--lineLength:150px}.m-storyboard .set-container .set-container-inner .storyboard-set .box--wide{--lineLength:320px}}.m-storyboard .set-container .set-container-inner .storyboard-set .box__inner{background-color:#2e2e2e;border-radius:20px;color:#f3f3f3;padding:20px;transform:scaleY(0)}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set .box__inner{padding-bottom:30px}}@media(max-width:767px){.m-storyboard .set-container .set-container-inner .storyboard-set .box__line{display:none}}.m-storyboard .set-container .set-container-inner .storyboard-set .box__line{border-top:3px solid #2e2e2e;height:0;position:absolute;right:calc(var(--lineLength)*-1);top:calc(50% - 2px)}.m-storyboard .set-container .set-container-inner .storyboard-set .box__circle{--radius:60px;border:2px solid #2e2e2e;border-radius:50%;height:var(--radius);position:absolute;transform:scale(0);width:var(--radius)}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set .box__circle{--radius:80px;border-width:3px;bottom:auto;left:calc(100% + var(--lineLength));right:auto;top:calc(50% - 2px - var(--radius)/2)}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set .box__circle{--radius:135px;border-width:4px}}.m-storyboard .set-container .set-container-inner .storyboard-set .box .title{font-family:Cambon,serif;font-size:20px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:1;margin-bottom:3px}.m-storyboard .set-container .set-container-inner .storyboard-set .box .title .lineMask{display:inline-block}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set .box .title{font-size:18px;line-height:22px;margin-bottom:16px}.m-storyboard .set-container .set-container-inner .storyboard-set .box .title .lineMask{display:block}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set .box .title{font-size:20px;line-height:28px}}.m-storyboard .set-container .set-container-inner .storyboard-set .box .title .lineMask{overflow:hidden}.m-storyboard .set-container .set-container-inner .storyboard-set .box .title .line{display:inline-block;padding-bottom:5px}.m-storyboard .set-container .set-container-inner .storyboard-set .box .text{font-size:16px;line-height:21px;opacity:.7;overflow:hidden;position:relative;--height:0%;--translate:-125%}@media only screen and (min-width:768px){.m-storyboard .set-container .set-container-inner .storyboard-set .box .text{font-size:14px;line-height:18px;padding-left:14px}.m-storyboard .set-container .set-container-inner .storyboard-set .box .text:before{border-left:2px solid #f3f3f3;content:"";height:var(--height);left:0;position:absolute;top:0}}@media only screen and (min-width:1280px){.m-storyboard .set-container .set-container-inner .storyboard-set .box .text{font-size:16px;line-height:21px}}.m-storyboard .set-container .set-container-inner .storyboard-set .box .text__inner{position:relative;transform:translate(var(--translate))}.m-storyboard .set-container .set-container-inner .storyboard-set .box .text+.text{margin-top:12px}.m-storyboard .set-container .set-container-inner .storyboard-set .badge{background-color:#2f3949;border-radius:8px;color:#f3f3f3;font-family:Cambon,serif;font-size:16px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:28px;padding:10px 20px}.m-storyboard .set-container .set-container-inner .storyboard-set .badge.popout{background-color:#00f}@media(max-width:767px){.m-storyboard .set-container .set-container-inner .storyboard-set .badge{line-height:23px;padding:5px 8px}.m-storyboard .set-container .set-container-inner .storyboard-set .badge .lineMask{white-space:nowrap}.m-storyboard .set-container .set-container-inner .storyboard-set .badge.mobile-smaller{font-size:14px;line-height:18px}}.m-storyboard__btn{background-color:initial;display:block;height:auto;line-height:normal;margin:0;padding:0}.m-storyboard__btn,.m-storyboard__btn svg{transition:transform .2s cubic-bezier(.19,1,.22,1)}.m-storyboard__btn:active,.m-storyboard__btn:hover{background-color:initial}.m-storyboard__btn:active svg{transform:scale(.9180327869)}.m-storyboard__btn:active svg circle{fill:#5d9b88}.m-storyboard__btn--next,.m-storyboard__btn--prev{bottom:12px;left:18px;position:absolute}@media(max-width:479px){.m-storyboard__btn--next,.m-storyboard__btn--prev{bottom:50%;transform:translateY(50%)}}.m-storyboard__btn--next svg,.m-storyboard__btn--prev svg{height:50px;transition:transform .2s cubic-bezier(.19,1,.22,1);width:50px}.m-storyboard__btn--next circle,.m-storyboard__btn--prev circle{fill:#61a38f;transition:fill .2s cubic-bezier(.19,1,.22,1)}.m-storyboard__btn--next path,.m-storyboard__btn--prev path{stroke:#f3f3f3}.m-storyboard__btn--prev svg{transform:rotate(180deg)}.m-storyboard__btn--prev:active svg{transform:rotate(180deg) scale(.9180327869)}.m-storyboard__btn--next{left:auto;right:18px}@media only screen and (min-width:768px){.m-storyboard__btn--next svg,.m-storyboard__btn--prev svg{height:90px;width:90px}}@media only screen and (min-width:1280px){.m-storyboard__btn--next svg,.m-storyboard__btn--prev svg{height:122px;width:122px}}
