@charset "UTF-8";
/*! normalize.css v1.0.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}ol,p,pre,ul{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;outline:0}button,input:focus,textarea:focus{outline:0;border:none}ol,ul{margin:0;padding:0;padding-left:1.5em}h1,h2,h3{margin:0;padding:0}@font-face{font-family:"soleil";src:url("../assets/fonts/Soleil.eot");src:url("../assets/fonts/Soleil.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Soleil.woff") format("woff"),url("../assets/fonts/Soleil.ttf") format("truetype"),url("../assets/fonts/Soleil.svg#Soleil-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"soleil";src:url("../assets/fonts/Soleil-Bold.eot");src:url("../assets/fonts/Soleil-Bold.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Soleil-Bold.woff") format("woff"),url("../assets/fonts/Soleil-Bold.ttf") format("truetype"),url("../assets/fonts/Soleil-Bold.svg#Soleil-Bold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:"soleil";src:url("../assets/fonts/SoleilLt.eot");src:url("../assets/fonts/SoleilLt.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/SoleilLt.woff") format("woff"),url("../assets/fonts/SoleilLt.ttf") format("truetype"),url("../assets/fonts/SoleilLt.svg#Soleil-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"charter";src:url("../assets/fonts/charter_regular-webfont.eot");src:url("../assets/fonts/charter_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/charter_regular-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"charter";src:url("../assets/fonts/charter_italic-webfont.eot");src:url("../assets/fonts/charter_italic-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/charter_italic-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"charter";src:url("../assets/fonts/charter_bold-webfont.eot");src:url("../assets/fonts/charter_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/charter_bold-webfont.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"charter";src:url("../assets/fonts/charter_bold_italic-webfont.eot");src:url("../assets/fonts/charter_bold_italic-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/charter_bold_italic-webfont.woff") format("woff");font-weight:800;font-style:italic}html{font-family:"soleil",Lato,Helvetica,Arial,sans-serif;font-size:62.5%}body{font-size:1.6rem;max-width:2000px;margin:0 auto}html:has(body.dark-theme){background:#16161D;color:#DDDDDD}body.dark-theme{background:#16161D;color:#DDDDDD}body:not(.dark-theme){background:#fff}body.dark-theme .darkmode-toggle{background-color:#16161D;background-image:url(img/dark-theme-icon-light.svg)}body:not(.dark-theme) .darkmode-toggle{background-color:#fff;background-image:url(img/dark-theme-icon-dark.svg)}body .darkmode-toggle{z-index:10;cursor:pointer;background-size:80%;background-position:center;background-repeat:no-repeat;width:40px;height:40px;overflow:hidden;border-radius:5px;position:fixed;top:20px;right:20px;-webkit-transition:top 300ms ease;transition:top 300ms ease}@media (max-width:840px){body .darkmode-toggle.hidden{top:-40px;-webkit-transition:top 300ms ease;transition:top 300ms ease}}a{color:#0084ff;cursor:pointer}* ::-moz-selection{background:rgb(233,206,255)}* ::selection{background:rgb(233,206,255)}* ::-moz-selection{background:rgb(233,206,255)}.dark-theme * ::-moz-selection,.dark-theme ::-moz-selection{background:rgb(233,206,255);color:#16161D}.dark-theme * ::selection,.dark-theme ::selection{background:rgb(233,206,255);color:#16161D}.dark-theme * ::-moz-selection,.dark-theme ::-moz-selection{background:rgb(233,206,255);color:#16161D}img ::-moz-selection,video ::-moz-selection{background:rgba(233,206,255,0.2)}img ::selection,video ::selection{background:rgba(233,206,255,0.2)}img ::-moz-selection,video ::-moz-selection{background:rgba(233,206,255,0.2)}header{max-width:680px;margin:16vw 8vw}@media (min-width:700px){header{margin-top:20vh;height:65vh;margin:8vw auto}}@media (min-width:1000px){header{margin:20vh auto 0px;height:55vh}}header h1{font-size:4rem;font-weight:bold;line-height:1em}@media (min-width:700px){header h1{font-size:6rem}}header h2{margin-top:40px;font-weight:400;font-size:18px;font-family:"charter",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic}@media (min-width:700px){header h2{font-size:24px}}header .social-container{list-style:none;margin-top:40px;padding:0}header .social-container li{display:inline-block;margin-right:10px}header .social{display:inline-block;z-index:10;cursor:pointer;background-size:80%;background-position:center;background-repeat:no-repeat;width:40px;height:40px;overflow:hidden;border-radius:5px;text-indent:-300px;-webkit-transition:top 300ms ease;transition:top 300ms ease}@media (max-width:840px){header .social.hidden{top:-40px;-webkit-transition:top 300ms ease;transition:top 300ms ease}}.dark-theme .spotify{background-image:url(img/spotify-theme-dark.svg)}.dark-theme .instagram{background-image:url(img/instagram-theme-dark.svg)}.dark-theme .linkedin{background-image:url(img/linkedin-theme-dark.svg)}.dark-theme .pinterest{background-image:url(img/pinterest-theme-dark.svg)}.dark-theme .facebook{background-image:url(img/facebook-theme-dark.svg)}.spotify{background-image:url(img/spotify-theme-light.svg)}.instagram{background-image:url(img/instagram-theme-light.svg)}.linkedin{background-image:url(img/linkedin-theme-light.svg)}.pinterest{background-image:url(img/pinterest-theme-light.svg)}.facebook{background-image:url(img/facebook-theme-light.svg)}.nav{display:none}@media (min-width:1000px){.nav{display:block;float:left;width:10vw;text-align:right;top:30vh;position:relative;position:sticky}}.nav a{display:inline-block}.nav a.active{position:relative;line-height:1.2em;font-size:24px;color:#000;margin:0px -8px 5px 0;z-index:-20}.nav ul{list-style:none;margin:0;padding:0}.nav ul li{margin:0}.dark-theme .nav a.active{color:#DDDDDD}.sticky-not-supported nav{top:0px}.sticky-not-supported .sticky-fallback{position:fixed}.case{display:block;max-width:680px}@media (min-width:1px){.case{margin:20vw 8vw 0 8vw}}@media (min-width:700px){.case{margin:16vw 8vw 0 8vw}}@media (min-width:1000px){.case{margin:8vw 8vw 8vw 25vw}}@media (min-width:1200px){.case:first-of-type{margin:0px auto 125px auto}.case:not(:first-of-type){margin:8vw auto 125px auto}}@media (min-width:1px){.case article+article{margin-top:20vw}}@media (min-width:700px){.case article+article{margin-top:16vw}}@media (min-width:1000px){.case article+article{margin-top:8vw}}article:after{content:"";display:table;clear:both}article h1{line-height:1.2em;margin-bottom:8px;font-size:28px}@media (min-width:700px){article h1{font-size:42px}}article .article__details{font-size:18px;font-weight:300}article h2{font-family:"soleil",Lato,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;margin-top:30px}@media (min-width:1000px){article h2{margin-top:30px}}article li,article li:before,article p{font-weight:300;font-family:"charter",Georgia,Cambria,"Times New Roman",Times,serif;line-height:26px;font-size:19px;letter-spacing:-0.003em;color:rgb(41,41,41);margin-top:0.8em;margin-bottom:0;word-break:break-word}@media (min-width:1000px){article li,article li:before,article p{margin-top:30px;line-height:32px;font-size:21px}}article .external-link{margin-top:15px}article .external-link a:after{content:"";display:inline-block;background:url(img/external-link.svg) no-repeat 0px 4px;background-size:12px 12px;width:16px;height:16px;margin-left:4px}article .list-with-small-margin li{margin-top:0.4em}article h2+ol,article h2+p,article h2+ul{margin-top:0.8em}.dark-theme article li,.dark-theme article li:before,.dark-theme article p{color:white}.with-content-masked{background:white;z-index:1;position:relative;height:auto}.dark-theme .with-content-masked{background:#16161D}.masked{overflow:hidden}.masked:before{content:"Read More";position:absolute;bottom:0px;left:50%;padding:5px 15px;z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;background:rgba(0,132,255,0.1);border-radius:20px;-webkit-box-shadow:0px 0px 40px #fff;box-shadow:0px 0px 40px #fff;color:#0084ff;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}.masked:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:190px;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,rgb(255,255,255)));background:linear-gradient(rgba(255,255,255,0) 0%,rgb(255,255,255) 70%)}.dark-theme .masked:before{background:rgba(0,132,255,0.2);-webkit-box-shadow:none;box-shadow:none}.dark-theme .masked:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(22,22,29,0)),color-stop(70%,rgb(22,22,29)));background:linear-gradient(rgba(22,22,29,0) 0%,rgb(22,22,29) 70%)}.masked#one-year-in-the-making{height:720px}.masked#switch-to-product{height:300px}.masked#gsk{height:600px}.masked#altissia{height:750px}.visual{display:block;border-radius:10px}@media (min-width:1px){.visual{margin-top:4vw}}@media (min-width:1000px){.visual{margin-top:30px}}.visual img,.visual video{width:100%;vertical-align:bottom;border-radius:10px}.visual img.shadow,.visual video.shadow{border:1px solid #eee}@media (min-width:600px){.visual.out-of-frame{width:70%;float:right;margin:30px -10vw 30px 30px}}.visual.out-of-frame .caption{text-align:center}.clear:after{content:"";display:table;clear:both}.multiple-thumbnails:after{content:"";display:table;clear:both}.multiple-thumbnails .visual{float:left}@media (min-width:1px){.multiple-thumbnails .visual{width:calc(50% - 2vw)}}@media (min-width:1000px){.multiple-thumbnails .visual{width:calc(50% - 15px)}}@media (min-width:1px){.multiple-thumbnails .visual.left{margin-right:4vw}}@media (min-width:1000px){.multiple-thumbnails .visual.left{margin-right:30px}}.caption{display:block;font-family:"soleil",Lato,Helvetica,Arial,sans-serif;color:#757575;font-size:15px;font-weight:300;margin:5px 0 0}.dark-theme .caption{color:#999}.col-left{float:left}@media (min-width:1px){.col-left{width:calc(50% - 2vw);margin-right:4vw}}@media (min-width:1000px){.col-left{width:calc(50% - 15px);margin-right:30px}}.col-right{float:left}@media (min-width:1px){.col-right{width:calc(50% - 2vw)}}@media (min-width:1000px){.col-right{width:calc(50% - 15px)}}footer{max-width:680px;margin:16vw 8vw;text-align:center}@media (min-width:700px){footer{margin-top:20vh;height:65vh;margin:8vw auto}}@media (min-width:1000px){footer{margin:30vh auto 0px;height:55vh}}footer:before{content:"·";font-size:40px}.atmosphere{display:block;position:relative;width:100%;height:620px;background:#fff;background:#16161D;border:10x solid red}@media (min-width:1000px){.atmosphere{height:800px;margin-left:-30px;text-align:center}}.circle{left:calc(50% - 300px);top:calc(50% - 300px)}@media (min-width:1000px){.circle{left:calc(50% - 350px);top:calc(50% - 400px)}}.circle,.circle:after,.circle:before{position:absolute;display:block;width:600px;height:600px;mix-blend-mode:color-dodge;border:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:inset 10px 0px 5px rgba(182,68,222,0.8),inset 0px 3px 1px rgba(182,68,222,0.8),inset 0px 0px 60px rgb(56,16,170);box-shadow:inset 10px 0px 5px rgba(182,68,222,0.8),inset 0px 3px 1px rgba(182,68,222,0.8),inset 0px 0px 60px rgb(56,16,170);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media (min-width:1000px){.circle,.circle:after,.circle:before{width:750px;height:750px}}.circle:after,.circle:before{content:"";left:1px;top:5px}.circle-1{-webkit-animation-name:circle-1;animation-name:circle-1;-webkit-animation-duration:6s;animation-duration:6s}.circle-1:before{-webkit-animation-name:circle-1-before;animation-name:circle-1-before;animation-direction:reverse;-webkit-animation-duration:7s;animation-duration:7s}.circle-1:after{-webkit-animation-name:circle-1-after;animation-name:circle-1-after;animation-direction:reverse;-webkit-animation-duration:8s;animation-duration:8s}.circle-2{-webkit-animation-name:circle-2;animation-name:circle-2;animation-direction:reverse;-webkit-animation-duration:6.5s;animation-duration:6.5s}.circle-2:before{-webkit-animation-name:circle-2-slow;animation-name:circle-2-slow;animation-direction:reverse;-webkit-animation-duration:10s;animation-duration:10s}.circle-2:after{-webkit-animation-name:circle-2-fast;animation-name:circle-2-fast;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes circle-1{0%{border-radius:46% 50% 50% 48%;-webkit-transform:scale(1) rotate(0deg) translate(0.5%,0%);transform:scale(1) rotate(0deg) translate(0.5%,0%)}60%{border-radius:50% 50% 50% 49%;-webkit-transform:scale(1) rotate(180deg) translate(0%,0%);transform:scale(1) rotate(180deg) translate(0%,0%)}to{border-radius:46% 50% 50% 48%;-webkit-transform:scale(1) rotate(360deg) translate(0.5%,0%);transform:scale(1) rotate(360deg) translate(0.5%,0%)}}@keyframes circle-1{0%{border-radius:46% 50% 50% 48%;-webkit-transform:scale(1) rotate(0deg) translate(0.5%,0%);transform:scale(1) rotate(0deg) translate(0.5%,0%)}60%{border-radius:50% 50% 50% 49%;-webkit-transform:scale(1) rotate(180deg) translate(0%,0%);transform:scale(1) rotate(180deg) translate(0%,0%)}to{border-radius:46% 50% 50% 48%;-webkit-transform:scale(1) rotate(360deg) translate(0.5%,0%);transform:scale(1) rotate(360deg) translate(0.5%,0%)}}@-webkit-keyframes circle-1-before{0%{border-radius:49% 50% 51% 53%;-webkit-transform:scale(1) rotate(60deg) translate(0%,0%);transform:scale(1) rotate(60deg) translate(0%,0%)}50%{border-radius:50% 50% 48% 50%;-webkit-transform:scale(1) rotate(240deg) translate(0%,0.5%);transform:scale(1) rotate(240deg) translate(0%,0.5%)}to{border-radius:49% 50% 51% 53%;-webkit-transform:scale(1) rotate(420deg) translate(0%,0%);transform:scale(1) rotate(420deg) translate(0%,0%)}}@keyframes circle-1-before{0%{border-radius:49% 50% 51% 53%;-webkit-transform:scale(1) rotate(60deg) translate(0%,0%);transform:scale(1) rotate(60deg) translate(0%,0%)}50%{border-radius:50% 50% 48% 50%;-webkit-transform:scale(1) rotate(240deg) translate(0%,0.5%);transform:scale(1) rotate(240deg) translate(0%,0.5%)}to{border-radius:49% 50% 51% 53%;-webkit-transform:scale(1) rotate(420deg) translate(0%,0%);transform:scale(1) rotate(420deg) translate(0%,0%)}}@-webkit-keyframes circle-1-after{0%{border-radius:49% 50% 50% 50%;-webkit-transform:scale(1) rotate(120deg) translate(0.3%,0%);transform:scale(1) rotate(120deg) translate(0.3%,0%)}55%{border-radius:50% 50% 51% 51%;-webkit-transform:scale(1) rotate(300deg) translate(0%,0%);transform:scale(1) rotate(300deg) translate(0%,0%)}to{border-radius:49% 50% 50% 50%;-webkit-transform:scale(1) rotate(480deg) translate(0.3%,0%);transform:scale(1) rotate(480deg) translate(0.3%,0%)}}@keyframes circle-1-after{0%{border-radius:49% 50% 50% 50%;-webkit-transform:scale(1) rotate(120deg) translate(0.3%,0%);transform:scale(1) rotate(120deg) translate(0.3%,0%)}55%{border-radius:50% 50% 51% 51%;-webkit-transform:scale(1) rotate(300deg) translate(0%,0%);transform:scale(1) rotate(300deg) translate(0%,0%)}to{border-radius:49% 50% 50% 50%;-webkit-transform:scale(1) rotate(480deg) translate(0.3%,0%);transform:scale(1) rotate(480deg) translate(0.3%,0%)}}@-webkit-keyframes circle-2{0%{border-radius:51% 50% 50% 48%;-webkit-transform:scale(1) rotate(25deg) translate(0%,0%);transform:scale(1) rotate(25deg) translate(0%,0%)}45%{border-radius:50% 49% 50% 49%;-webkit-transform:scale(1) rotate(205deg) translate(0%,0%);transform:scale(1) rotate(205deg) translate(0%,0%)}to{border-radius:51% 50% 50% 48%;-webkit-transform:scale(1) rotate(385deg) translate(0%,0%);transform:scale(1) rotate(385deg) translate(0%,0%)}}@keyframes circle-2{0%{border-radius:51% 50% 50% 48%;-webkit-transform:scale(1) rotate(25deg) translate(0%,0%);transform:scale(1) rotate(25deg) translate(0%,0%)}45%{border-radius:50% 49% 50% 49%;-webkit-transform:scale(1) rotate(205deg) translate(0%,0%);transform:scale(1) rotate(205deg) translate(0%,0%)}to{border-radius:51% 50% 50% 48%;-webkit-transform:scale(1) rotate(385deg) translate(0%,0%);transform:scale(1) rotate(385deg) translate(0%,0%)}}@-webkit-keyframes circle-2-fast{0%{border-radius:49% 50% 51% 53%;-webkit-transform:scale(1) rotate(50deg) translate(1%,0%);transform:scale(1) rotate(50deg) translate(1%,0%)}52%{border-radius:50% 50% 48% 50%;-webkit-transform:scale(1) rotate(230deg) translate(0%,0%);transform:scale(1) rotate(230deg) translate(0%,0%)}to{border-radius:49% 50% 51% 53%;-webkit-transform:scale(1) rotate(410deg) translate(1%,0%);transform:scale(1) rotate(410deg) translate(1%,0%)}}@keyframes circle-2-fast{0%{border-radius:49% 50% 51% 53%;-webkit-transform:scale(1) rotate(50deg) translate(1%,0%);transform:scale(1) rotate(50deg) translate(1%,0%)}52%{border-radius:50% 50% 48% 50%;-webkit-transform:scale(1) rotate(230deg) translate(0%,0%);transform:scale(1) rotate(230deg) translate(0%,0%)}to{border-radius:49% 50% 51% 53%;-webkit-transform:scale(1) rotate(410deg) translate(1%,0%);transform:scale(1) rotate(410deg) translate(1%,0%)}}@-webkit-keyframes circle-2-slow{0%{border-radius:51% 50% 49% 50%;-webkit-transform:scale(1) rotate(140deg) translate(0%,0%);transform:scale(1) rotate(140deg) translate(0%,0%)}49%{border-radius:50% 50% 50% 50%;-webkit-transform:scale(1) rotate(320deg) translate(0%,1%);transform:scale(1) rotate(320deg) translate(0%,1%)}to{border-radius:51% 50% 49% 50%;-webkit-transform:scale(1) rotate(500deg) translate(0%,0%);transform:scale(1) rotate(500deg) translate(0%,0%)}}@keyframes circle-2-slow{0%{border-radius:51% 50% 49% 50%;-webkit-transform:scale(1) rotate(140deg) translate(0%,0%);transform:scale(1) rotate(140deg) translate(0%,0%)}49%{border-radius:50% 50% 50% 50%;-webkit-transform:scale(1) rotate(320deg) translate(0%,1%);transform:scale(1) rotate(320deg) translate(0%,1%)}to{border-radius:51% 50% 49% 50%;-webkit-transform:scale(1) rotate(500deg) translate(0%,0%);transform:scale(1) rotate(500deg) translate(0%,0%)}}
/*# sourceMappingURL=styles.css.map */