#fixedBtnsCnt,#logo{position:fixed;right:var(--pad)}main,section{height:100vh;overflow:hidden;width:100%}#c3s2cta,#c3s6cta{width:40vmin;height:40vmin}#btnContinue,#btnContinueC3S3,.flip-card .back,.flip-card .front{background-color:var(--clr-blue);color:#fff}#imgsCntC3S3,main{position:relative}#teaserBackground,main{background-image:linear-gradient(to right,var(--clr-grey-4),var(--clr-grey-5))}@font-face{font-family:roche-sans;src:url(../fonts/RocheSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:roche-sans;src:url(../fonts/RocheSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:roche-sans;src:url(../fonts/RocheSans-Light.woff2) format("woff2");font-weight:200;font-style:normal}:root{--font-primary:"roche-sans",sans-serif;--font-sz-default:max(16px, 1.5vmin);--font-weight-default:200;--font-lh-default:normal;--clr-black:#000000;--clr-references:#1E1E1E;--clr-blue:#0B41CD;--clr-blue-thread:#3a83b3;--clr-grey-3:#c2bab5;--clr-grey-4:#dbd6d1;--clr-grey-5:#f5f5f2;--body-color:var(--clr-black);--body-bg:#fff;--pad:60px;--pad:5.55vmin;--content-pad-x:14.8vmin;--content-pad-y:8.7vmin;--content-pad-y2:20.37vmin}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html{font-size:var(--font-sz-default)}body,html{margin:0;padding:0}body{font-family:var(--font-primary);font-weight:var(--font-weight-default);line-height:var(--font-lh-default);color:var(--body-color);background-color:var(--body-bg);text-size-adjust:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:300;line-height:1.2}h1{font-size:4.625rem}h2{font-size:3.125rem}h3{font-size:2rem;line-height:1.3}p{margin-top:0;margin-bottom:1rem}.p-c,.ps-c,.px-c{padding-left:var(--content-pad-x)}.p-c,.pe-c,.px-c{padding-right:var(--content-pad-x)}.p-c,.pt-c,.py-c{padding-top:var(--content-pad-y)}.p-c,.pb-c,.py-c{padding-bottom:var(--content-pad-y)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}.pe-none{pointer-events:none}#teaserOverlay,.d-none,main.c3.s5 #btnContinueC3S3,main.teaser #btnContinueC3S3{display:none}#c1s3cta,#c3s1cta,#c3s2cta,#c3s6cta,#ttlC1S4,.btn-explore{display:grid;place-items:center}.text-roche-blue{color:var(--clr-blue)}.fw-500{font-weight:500}#logo{top:var(--pad);height:5.78vmin}#qrCodeImg{width:20vmin}#fixedBtnsCnt{bottom:var(--pad)}#btnBack,#btnContinue,#btnContinueC3S3,#btnReferences{min-width:16.85vmin;height:6.67vmin;border-color:var(--clr-blue);font-size:1.5rem;line-height:1.35;text-align:center;border:2px solid var(--clr-blue)}.c2s3cta,.pull-the-thread,.select-op{color:var(--clr-blue)}#btnBack,#btnReferences{background-color:transparent;color:var(--clr-blue)}main.c1.s4:not(.s5)+#fixedBtnsCnt #btnBack,main.c1.s4:not(.s5)+#fixedBtnsCnt #btnReferences{background-color:#f0f0ec}.roche-desc{font-size:1.5rem;line-height:1.35}.btn-explore,.select-op{font-size:2.375rem;line-height:1.26;font-weight:400}#answer71,#answer72,#answer73,#answer74,#c1s3Thread,#c1s3cta,#c1s5 img,#c1s6 img,#c1s7Activity,#c1s7PullThread,#c1s7b,#c3s1cta,#c3s2cta,#c3s6cta,#canvasAnimC1,#canvasAnimC1S7,#canvasAnimC1S8,#canvasAnimC1S8center,#canvasAnimC2,#canvasAnimC2S2Bot,#canvasAnimC2S2Top,#canvasAnimC2S7Bot,#canvasAnimC2S7Top,#canvasAnimC3,#canvasAnimC3S2,#canvasAnimC3S6,#copyright,#refModalClose,#ttlC1S4,.btn-explore,.flip-card .back,.flip-card .front,section{position:absolute}section{top:100%;left:0}#mainMenu,main.teaser #c1s1,main.teaser #c1s6,main.teaser #c2s1,main.teaser #c3s3,main.teaser #teaser{top:0;left:0}#copyright{font-size:1.125rem;line-height:1.35;bottom:3.25vmin;left:3.8vmin}#mainMenuDesc{top:19.72vmin}#mainMenuDesc h1{margin-bottom:5.83vmin}#mainMenuDesc h3{margin-bottom:4.26vmin}.btn-explore{top:50%;width:19.27%;height:42.6%}#btnExpC1{right:45.83%}#btnExpC2{right:26%}#btnExpC3{right:6.25%}.btn-explore .ttl{text-align:center;background-image:radial-gradient(ellipse,rgba(245,245,242,.8) 30%,rgba(245,245,242,0) 75%)}#referencesModal{--bs-modal-width:84vw;color:var(--clr-references);font-size:1.25;line-height:1.35}#referencesModal .modal-body{padding:4.62vmin 7.4vmin}#referencesModal li{padding-left:.25em}#refModalClose{top:1.75rem;right:1.75rem}.modal-backdrop.show{opacity:.15}#canvasAnimC1{top:0;left:43.5185vmin;width:83.5185vmin;height:189.8148vmin}#canvasAnimC2{top:0;left:77.8703vmin;width:51.1111vmin;height:166.6667vmin}#canvasAnimC3{top:0;left:127.1296vmin;width:190.6481vmin;height:136.1111vmin}#canvasAnimC1S7{bottom:0;right:70.3704vmin;width:116.6667vmin;height:116.6667vmin}#canvasAnimC1S8{top:2.0370vmin;left:76.8518vmin;width:55.5555vmin;height:13.4259vmin}#canvasAnimC1S8center{top:43.1481vmin;left:18.5185vmin;width:81.4814vmin;height:21.6667vmin}#canvasAnimC2S2Bot,#canvasAnimC2S2Top{top:70.3703vmin;left:74.0740vmin;width:263.8888vmin;height:87.9629vmin}#canvasAnimC2S2Bot{top:74.0740vmin}#canvasAnimC2S7Bot,#canvasAnimC2S7Top{top:calc(70.3703vmin - 70vh);left:41.6667vmin;width:263.8888vmin;height:87.9629vmin}#canvasAnimC2S7Bot{top:calc(74.0740vmin - 70vh)}#canvasAnimC3S2{top:-31.9444vmin;left:115.2777vmin;width:138.8888vmin;height:99.1666vmin}#canvasAnimC3S6{bottom:5vmin;left:0;width:177.7777vmin;height:44.4444vmin}#c1s3,#c1s5,#c1s6,#c1s7,#c2s5,#c2s6,section#c3s3,section#c3s6{top:0;left:100%}section#c3s1,section#c3s2{top:auto;left:100%;bottom:100%}main.anim-c1 #canvasAnimC2,main.anim-c1 #canvasAnimC3,main.anim-c1 #mainMenu{animation:2.4s linear .3s both moveToTopC1S1}main.anim-c1 #canvasAnimC1{animation:2.4s linear .3s both moveToTopC1S1,1s 3.3s both fadeOut}@keyframes moveToTopC1S1{to{transform:translateY(-155vh)}}main.anim-c1 #c1s1{animation:1.4s linear 1.3s both activeC1S1}@keyframes activeC1S1{from{transform:translateX(-10vw)}to{transform:translateY(-100vh)}}main.anim-c1-s1-s2 #coughingManVid{animation:1s ease-in-out both c1s1ToS2vid}@keyframes c1s1ToS2vid{to{transform:translate(-40%,40%) scale(2.5)}}main.anim-c1-s1-s2 #ttlC1S1{animation:.5s ease-in-out both c1s1ToS2ttlC1}@keyframes c1s1ToS2ttlC1{from{transform:translateY(-50%);opacity:1}to{transform:translateY(-50%) scale(1.2);opacity:0;visibility:hidden}}main.anim-c1-s1-s2 #ttlC1S2{animation:.5s ease-in-out .3s both c1s1ToS2ttlC2}@keyframes c1s1ToS2ttlC2{from{transform:translateY(-50%) scale(.8);opacity:0;visibility:visible}to{transform:translateY(-50%) scale(1);opacity:1;visibility:visible}}main.anim-c1-s2-s1 #coughingManVid{animation:1s ease-in-out both c1s1ToS2vidRev}@keyframes c1s1ToS2vidRev{from{transform:translate(-40%,40%) scale(2.5)}to{transform:none}}main.anim-c1-s2-s1 #ttlC1S1{animation:.5s ease-in-out .3s both c1s1ToS2ttlC1Rev}@keyframes c1s1ToS2ttlC1Rev{from{transform:translateY(-50%) scale(1.2);opacity:0;visibility:hidden}to{transform:translateY(-50%);opacity:1;visibility:visible}}main.anim-c1-s2-s1 #ttlC1S2{animation:.5s ease-in-out both c1s1ToS2ttlC2Rev}@keyframes c1s1ToS2ttlC2Rev{from{transform:translateY(-50%) scale(1);opacity:1;visibility:visible}to{transform:translateY(-50%) scale(.8);opacity:0;visibility:hidden}}main.anim-c1-s2-s3 #c1s1{animation:1s ease-in-out both moveC1S1ToS3}@keyframes moveC1S1ToS3{from{transform:translate(0,-100vh)}to{transform:translate(-100vw,-100vh)}}main.anim-c1-s2-s3 #c1s3{animation:1s ease-in-out both activateC1S3}@keyframes activateC1S3{to{transform:translateX(-100vw)}}main.anim-c1-s3-s2 #c1s1{animation:1s ease-in-out both moveC1S1ToS3Rev}@keyframes moveC1S1ToS3Rev{from{transform:translate(-100vw,-100vh)}to{transform:translate(0,-100vh)}}main.anim-c1-s3-s2 #c1s3{animation:1s ease-in-out both activateC1S3Rev}@keyframes activateC1S3Rev{from{transform:translateX(-100vw)}to{transform:none}}main.anim-c1-s3-s4 #lungsC1S3Vid{animation:1s linear both c1s4LungsScale}@keyframes c1s4LungsScale{to{transform:scale(2.5)}}main.anim-c1-s3-s4 #ttlC1S3{animation:.5s ease-in-out both hideC1S3Ttl}@keyframes hideC1S3Ttl{to{transform:translateY(-50%) scale(1.2);opacity:0;visibility:hidden}}main.anim-c1-s3-s4 #ttlC1S4{animation:.5s ease-in-out .3s both showTtlC1S4}@keyframes showTtlC1S4{from{transform:scale(.8);opacity:0;visibility:visible}to{transform:scale(1);opacity:1;visibility:visible}}main.anim-c1-s4-s3 #lungsC1S3Vid{animation:1s linear both c1s4LungsScaleRev}@keyframes c1s4LungsScaleRev{from{transform:scale(2.5)}to{transform:none}}main.anim-c1-s4-s3 #ttlC1S3{animation:.5s ease-in-out .3s both hideC1S3TtlRev}@keyframes hideC1S3TtlRev{from{transform:translateY(-50%) scale(1.2);opacity:0;visibility:hidden}to{transform:none;opacity:1;visibility:visible}}main.anim-c1-s4-s3 #ttlC1S4{animation:.5s ease-in-out both showTtlC1S4Rev}@keyframes showTtlC1S4Rev{from{transform:scale(1);opacity:1;visibility:visible}to{transform:scale(.8);opacity:0;visibility:visible}}main.anim-c1-s4-s5 #c1s3{animation:1s ease-in-out both moveC1S3ToS5}@keyframes moveC1S3ToS5{from{transform:translateX(-100vw)}to{transform:translateX(-200vw)}}main.anim-c1-s4-s5 #c1s5{animation:1s ease-in-out both activateC1S5}@keyframes activateC1S5{to{transform:translateX(-100vw)}}main.anim-c1-s5-s4 #c1s3{animation:1s ease-in-out both moveC1S3ToS5Rev}@keyframes moveC1S3ToS5Rev{from{transform:translateX(-200vw)}to{transform:translateX(-100vw)}}main.anim-c1-s5-s4 #c1s5{animation:1s ease-in-out both activateC1S5Rev}@keyframes activateC1S5Rev{from{transform:translateX(-100vw)}to{transform:none}}main.anim-c1-s5-s6 #c1s5{animation:1s ease-in-out both moveC1S5ToS6}@keyframes moveC1S5ToS6{from{transform:translateX(-100vw)}to{transform:translateX(-200vw)}}main.anim-c1-s5-s6 #c1s6{animation:1s ease-in-out both activateC1S6}@keyframes activateC1S6{from{transform:translateX(0)}to{transform:translateX(-100vw)}}main.anim-c1-s6-s5 #c1s5{animation:1s ease-in-out both moveC1S5ToS6Rev}@keyframes moveC1S5ToS6Rev{from{transform:translateX(-200vw)}to{transform:translateX(-100vw)}}main.anim-c1-s6-s5 #c1s6{animation:1s ease-in-out both activateC1S6Rev}@keyframes activateC1S6Rev{from{transform:translateX(-100vw)}to{transform:none}}main.anim-c1-s6-s7 #c1s6{animation:1s ease-in-out both moveC1S6ToS7}@keyframes moveC1S6ToS7{from{transform:translateX(-100vw)}to{transform:translateX(-200vw)}}main.anim-c1-s6-s7 #c1s7{animation:1s ease-in-out both activateC1S7}@keyframes activateC1S7{from{transform:translateX(0)}to{transform:translateX(-100vw)}}main.anim-c1-s7-s6 #c1s6{animation:1s ease-in-out both moveC1S6ToS7Rev}@keyframes moveC1S6ToS7Rev{from{transform:translateX(-200vw)}to{transform:translateX(-100vw)}}main.anim-c1-s7-s6 #c1s7{animation:1s ease-in-out both activateC1S7Rev}@keyframes activateC1S7Rev{from{transform:translateX(-100vw)}to{transform:none}}main.anim-c2 #canvasAnimC1,main.anim-c2 #canvasAnimC3,main.anim-c2 #mainMenu{animation:2.3s linear .3s both moveToTopC2S1}main.anim-c2 #canvasAnimC2{animation:2.3s linear .3s both moveToTopC2S1,1s 3.3s both fadeOut}@keyframes moveToTopC2S1{to{transform:translateY(-130vh)}}main.anim-c2 #c2s1{animation:1.6s linear 1s both activeC2S1}@keyframes activeC2S1{to{transform:translateY(-100vh)}}main.anim-c2-s1-s2 #ttlC2S1{animation:.3s 1.5s both fadeOut}main.anim-c2-s1-s2 #c2s1{animation:2s ease-out both moveToTopC2S2}@keyframes moveToTopC2S2{from{transform:translateY(-100vh)}to{transform:translate(25vw,-160vh) scale(1.75)}}main.anim-c2-s1-s2 #canvasAnimC2S2Top{animation:2s ease-out both activeC2S2CanvasTop}@keyframes activeC2S2CanvasTop{to{transform:translate(25vw,-50vh)}}main.anim-c2-s1-s2 #canvasAnimC2S2Bot{animation:2s ease-out both activeC2S2CanvasBot}@keyframes activeC2S2CanvasBot{to{transform:translate(25vw,-50vh)}}main.anim-c2-s1-s2 #c2s2{animation:.5s ease-out 1.5s both activeC2S2}@keyframes activeC2S2{from{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}main.anim-c2-s2-s1 #ttlC2S1{animation:.5s 1.5s both fadeIn}main.anim-c2-s2-s1 #c2s1{animation:2s ease-out both moveToTopC2S2Rev}@keyframes moveToTopC2S2Rev{from{transform:translate(25vw,-160vh) scale(1.75)}to{transform:translateY(-100vh)}}main.anim-c2-s2-s1 #canvasAnimC2S2Top{animation:2s ease-out both activeC2S2CanvasTopRev}@keyframes activeC2S2CanvasTopRev{from{transform:translate(25vw,-50vh)}to{transform:none}}main.anim-c2-s2-s1 #canvasAnimC2S2Bot{animation:2s ease-out both activeC2S2CanvasBotRev}@keyframes activeC2S2CanvasBotRev{from{transform:translate(25vw,-50vh)}to{transform:none}}main.anim-c2-s2-s1 #c2s2{animation:.3s ease-out both activeC2S2Rev}@keyframes activeC2S2Rev{from{opacity:1;transform:translateY(-100vh)}to{opacity:0;transform:translateY(-100vh)}}main.anim-c2-s2-s3 #c2s1{animation:1s ease-out both moveToTopC2S3}@keyframes moveToTopC2S3{from{transform:translate(25vw,-160vh) scale(1.75)}to{transform:translate(25vw,-185vh) scale(1.75)}}main.anim-c2-s2-s3 #canvasAnimC2S2Top{animation:1s ease-out both activeC2S3CanvasTop}@keyframes activeC2S3CanvasTop{from{transform:translate(25vw,-50vh)}to{transform:translate(25vw,-65vh)}}main.anim-c2-s2-s3 #canvasAnimC2S2Bot{animation:1s ease-out both activeC2S3CanvasBot}@keyframes activeC2S3CanvasBot{from{transform:translate(25vw,-50vh)}to{transform:translate(25vw,-65vh)}}main.anim-c2-s2-s3 #c2s2{animation:.5s both c2s2out}@keyframes c2s2out{from{opacity:1;transform:translateY(-100vh)}to{opacity:0;transform:translateY(-100vh)}}main.anim-c2-s2-s3 #c2s3{animation:.5s .6s both activeC2S3}@keyframes activeC2S3{from{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}main.anim-c2-s3-s2 #c2s1{animation:1s ease-out .5s both moveToTopC2S3Rev}@keyframes moveToTopC2S3Rev{from{transform:translate(25vw,-185vh) scale(1.75)}to{transform:translate(25vw,-160vh) scale(1.75)}}main.anim-c2-s3-s2 #canvasAnimC2S2Top{animation:1s ease-out .5s both activeC2S3CanvasTopRev}@keyframes activeC2S3CanvasTopRev{from{transform:translate(25vw,-65vh)}to{transform:translate(25vw,-50vh)}}main.anim-c2-s3-s2 #canvasAnimC2S2Bot{animation:1s ease-out .5s both activeC2S3CanvasBotRev}@keyframes activeC2S3CanvasBotRev{from{transform:translate(25vw,-65vh)}to{transform:translate(25vw,-50vh)}}main.anim-c2-s3-s2 #c2s2{animation:.5s .5s both c2s2outRev}@keyframes c2s2outRev{from{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(-100vh)}}main.anim-c2-s3-s2 #c2s3{animation:.5s both activeC2S3Rev}@keyframes activeC2S3Rev{from{opacity:1;transform:translateY(-100vh)}to{opacity:0;transform:translateY(-100vh)}}main.anim-c2-s3-s4 #c2s1{animation:1.7s linear both moveC2S1ToC2S4}@keyframes moveC2S1ToC2S4{0%{transform:translate(25vw,-185vh) scale(1.75)}33%{transform:translate(0,-190vh) scale(1.75)}100%{transform:translate(-75vw,-190vh) scale(1.75)}}main.anim-c2-s3-s4 #c2s3{animation:1.7s linear both moveC2S3ToC2S4}@keyframes moveC2S3ToC2S4{0%{transform:translate(0,-100vh)}33%{transform:translate(-25vw,-105vh)}100%{transform:translate(-100vw,-105vh)}}main.anim-c2-s3-s4 #canvasAnimC2S2Top{animation:1.7s linear both moveToC2S4CanvasTop}@keyframes moveToC2S4CanvasTop{0%{transform:translate(25vw,-65vh)}33%{transform:translate(0,-70vh)}100%{transform:translate(-75vw,-70vh)}}main.anim-c2-s3-s4 #canvasAnimC2S2Bot{animation:1.7s linear both moveToC2S4CanvasBot}@keyframes moveToC2S4CanvasBot{0%{transform:translate(25vw,-65vh)}33%{transform:translate(0,-70vh)}100%{transform:translate(-75vw,-70vh)}}main.anim-c2-s3-s4 #c2s4{animation:.75s linear 1s both activeC2S4}@keyframes activeC2S4{from{transform:translate(100vw,-100vh)}to{transform:translate(0,-100vh)}}main.anim-c2-s4-s3 #c2s1{animation:1s linear both moveC2S1ToC2S4Rev}@keyframes moveC2S1ToC2S4Rev{0%{transform:translate(-75vw,-190vh) scale(1.75)}67%{transform:translate(0,-190vh) scale(1.75)}100%{transform:translate(25vw,-185vh) scale(1.75)}}main.anim-c2-s4-s3 #c2s3{animation:1s linear both moveC2S3ToC2S4Rev}@keyframes moveC2S3ToC2S4Rev{0%{transform:translate(-100vw,-105vh)}67%{transform:translate(-25vw,-105vh)}100%{transform:translate(0,-100vh)}}main.anim-c2-s4-s3 #canvasAnimC2S2Top{animation:1s linear both moveToC2S4CanvasTopRev}@keyframes moveToC2S4CanvasTopRev{0%{transform:translate(-75vw,-70vh)}67%{transform:translate(0,-70vh)}100%{transform:translate(25vw,-65vh)}}main.anim-c2-s4-s3 #canvasAnimC2S2Bot{animation:1s linear both moveToC2S4CanvasBotRev}@keyframes moveToC2S4CanvasBotRev{0%{transform:translate(-75vw,-70vh)}67%{transform:translate(0,-70vh)}100%{transform:translate(25vw,-65vh)}}main.anim-c2-s4-s3 #c2s4{animation:.5s linear both activeC2S4Rev}@keyframes activeC2S4Rev{from{transform:translate(0,-100vh)}to{transform:translate(100vw,-100vh)}}main.anim-c2-s4-s5 #c2s4{animation:1s ease-in-out both moveC2S4ToS5}@keyframes moveC2S4ToS5{from{transform:translate(0,-100vh)}to{transform:translate(-100vw,-100vh)}}main.anim-c2-s4-s5 #c2s5{animation:1s ease-in-out both activateC2S5}@keyframes activateC2S5{from{transform:translateX(0)}to{transform:translateX(-100vw)}}main.anim-c2-s5-s4 #c2s4{animation:.75s ease-in-out both moveC2S4ToS5Rev}@keyframes moveC2S4ToS5Rev{from{transform:translate(-100vw,-100vh)}to{transform:translate(0,-100vh)}}main.anim-c2-s5-s4 #c2s5{animation:.75s ease-in-out both activateC2S5Rev}@keyframes activateC2S5Rev{from{transform:translateX(-100vw)}to{transform:translateX(0)}}main.anim-c2-s5-s6 #c2s5{animation:1s ease-in-out both moveC2S5ToS6}@keyframes moveC2S5ToS6{from{transform:translateX(-100vw)}to{transform:translateX(-200vw)}}main.anim-c2-s5-s6 #c2s6{animation:1s ease-in-out both activateC2S6}@keyframes activateC2S6{from{transform:translateX(0)}to{transform:translateX(-100vw)}}main.anim-c2-s6-s5 #c2s5{animation:1s ease-in-out both moveC2S5ToS6Rev}@keyframes moveC2S5ToS6Rev{from{transform:translateX(-200vw)}to{transform:translateX(-100vw)}}main.anim-c2-s6-s5 #c2s6{animation:1s ease-in-out both activateC2S6Rev}@keyframes activateC2S6Rev{from{transform:translateX(-100vw)}to{transform:translateX(0)}}main.anim-c2-s6-s7 #c2s6{animation:1.25s linear .25s both moveC2S7}@keyframes moveC2S7{from{transform:translateX(-100vw)}to{transform:translateX(-200vw)}}main.anim-c2-s6-s7 #canvasAnimC2S2Top{animation:1.25s linear .25s both moveC2S7CanvasTop}@keyframes moveC2S7CanvasTop{from{transform:translate(-75vw,-70vh)}to{transform:translate(-296.2962vmin,-70vh)}}main.anim-c2-s6-s7 #canvasAnimC2S2Bot{animation:1.25s linear .25s both moveC2S7CanvasBot}@keyframes moveC2S7CanvasBot{from{transform:translate(-75vw,-70vh)}to{transform:translate(-296.2962vmin,-70vh)}}main.anim-c2-s6-s7 #c2s7{animation:1.25s linear .25s both activeC2S7}@keyframes activeC2S7{from{transform:translate(100vw,-100vh)}to{transform:translate(0,-100vh)}}main.anim-c2-s7-s6 #c2s6{animation:1.25s linear both moveC2S7Rev}@keyframes moveC2S7Rev{from{transform:translateX(-200vw)}to{transform:translateX(-100vw)}}main.anim-c2-s7-s6 #canvasAnimC2S2Top{animation:1.25s linear both moveC2S7CanvasTopRev}@keyframes moveC2S7CanvasTopRev{from{transform:translate(-296.2962vmin,-70vh)}to{transform:translate(-75vw,-70vh)}}main.anim-c2-s7-s6 #canvasAnimC2S2Bot{animation:1.25s linear both moveC2S7CanvasBotRev}@keyframes moveC2S7CanvasBotRev{from{transform:translate(-296.2962vmin,-70vh)}to{transform:translate(-75vw,-70vh)}}main.anim-c2-s7-s6 #c2s7{animation:1.25s linear both activeC2S7Rev}@keyframes activeC2S7Rev{from{transform:translate(0,-100vh)}to{transform:translate(100vw,-100vh)}}main.anim-c2-s7-s8 #c2s7{animation:2.2s both moveC2S8}@keyframes moveC2S8{from{transform:translate(0,-100vh)}to{transform:translate(-100vw,-100vh)}}main.anim-c2-s7-s8 #canvasAnimC2S2Top{animation:2.2s both moveC2S8CanvasATop}@keyframes moveC2S8CanvasATop{from{transform:translate(-296.2962vmin,-70vh)}to{transform:translate(-407.4074vmin,-70vh)}}main.anim-c2-s7-s8 #canvasAnimC2S2Bot{animation:2.2s both moveC2S8CanvasABot}@keyframes moveC2S8CanvasABot{from{transform:translate(-296.2962vmin,-70vh)}to{transform:translate(-407.4074vmin,-70vh)}}main.anim-c2-s7-s8 #canvasAnimC2S7Top{animation:2.2s both moveC2S8CanvasBTop}@keyframes moveC2S8CanvasBTop{to{transform:translateX(-111.1111vmin)}}main.anim-c2-s7-s8 #canvasAnimC2S7Bot{animation:2.2s both moveC2S8CanvasBBot}@keyframes moveC2S8CanvasBBot{to{transform:translateX(-111.1111vmin)}}main.anim-c2-s7-s8 #c2s8{animation:2.2s both activeC2S8}@keyframes activeC2S8{from{transform:translate(100vw,-100vh)}to{transform:translate(0,-100vh)}}main.anim-c2-s8-s7 #c2s7{animation:2.2s both moveC2S8Rev}@keyframes moveC2S8Rev{from{transform:translate(-100vw,-100vh)}to{transform:translate(0,-100vh)}}main.anim-c2-s8-s7 #canvasAnimC2S2Top{animation:2.2s both moveC2S8CanvasATopRev}@keyframes moveC2S8CanvasATopRev{from{transform:translate(-407.4074vmin,-70vh)}to{transform:translate(-296.2962vmin,-70vh)}}main.anim-c2-s8-s7 #canvasAnimC2S2Bot{animation:2.2s both moveC2S8CanvasABotRev}@keyframes moveC2S8CanvasABotRev{from{transform:translate(-407.4074vmin,-70vh)}to{transform:translate(-296.2962vmin,-70vh)}}main.anim-c2-s8-s7 #canvasAnimC2S7Top{animation:2.2s both moveC2S8CanvasBTopRev}@keyframes moveC2S8CanvasBTopRev{from{transform:translateX(-111.1111vmin)}to{transform:none}}main.anim-c2-s8-s7 #canvasAnimC2S7Bot{animation:2.2s both moveC2S8CanvasBBotRev}@keyframes moveC2S8CanvasBBotRev{from{transform:translateX(-111.1111vmin)}to{transform:none}}main.anim-c2-s8-s7 #c2s8{animation:2.2s both activeC2S8Rev}@keyframes activeC2S8Rev{from{transform:translate(0,-100vh)}to{transform:translate(100vw,-100vh)}}main.anim-c2-s8-s9 #c2s8{animation:2s both c2s8out}@keyframes c2s8out{from{transform:translate(0,-100vh)}to{transform:translate(0,-90vh) scale(.25);opacity:0}}main.anim-c2-s8-s9 #canvasAnimC2S7Top{animation:2.8s both zoomOutCanvasTop}@keyframes zoomOutCanvasTop{from{transform:translateX(-111.1111vmin)}to{transform:translate(-129.6296vmin,30vh) scale(.35)}}main.anim-c2-s8-s9 #canvasAnimC2S7Bot{animation:2.8s both zoomOutCanvasBot}@keyframes zoomOutCanvasBot{from{transform:translateX(-111.1111vmin)}to{transform:translate(-129.6296vmin,30vh) scale(.35)}}main.anim-c2-s8-s9 #c2s9{animation:2.8s both activeC2S9}@keyframes activeC2S9{from{transform:translate(0,-100vh) scale(4)}to{transform:translate(0,-100vh);opacity:1;visibility:visible}}main.anim-c2-s9-s8 #c2s8{animation:2s both c2s8outRev}@keyframes c2s8outRev{from{transform:translate(0,-90vh) scale(.25);opacity:0}to{transform:translate(0,-100vh);opacity:1}}main.anim-c2-s9-s8 #canvasAnimC2S7Top{animation:2.8s both zoomOutCanvasTopRev}@keyframes zoomOutCanvasTopRev{from{transform:translate(-129.6296vmin,30vh) scale(.35)}to{transform:translateX(-111.1111vmin)}}main.anim-c2-s9-s8 #canvasAnimC2S7Bot{animation:2.8s both zoomOutCanvasBotRev}@keyframes zoomOutCanvasBotRev{from{transform:translate(-129.6296vmin,30vh) scale(.35)}to{transform:translateX(-111.1111vmin)}}main.anim-c2-s9-s8 #c2s9{animation:2.8s both activeC2S9Rev}@keyframes activeC2S9Rev{from{transform:translate(0,-100vh)}to{transform:translate(0,-100vh) scale(4);opacity:0;visibility:hidden}}main.anim-c3 #canvasAnimC1,main.anim-c3 #canvasAnimC2,main.anim-c3 #canvasAnimC3,main.anim-c3 #mainMenu{animation:2.4s linear .3s both moveToTopC3S1}@keyframes moveToTopC3S1{30%{transform:translate(-50vw,-50vh)}100%{transform:translate(-100vw,0)}}main.anim-c3 #c3s1{animation:1.5s 1.5s both activeC3S1}@keyframes activeC3S1{to{transform:translate(-100vw,100vh)}}main.anim-c3-s1-s2 #c3s1{animation:1s linear both moveToC3S2}@keyframes moveToC3S2{from{transform:translate(-100vw,100vh)}to{transform:translate(-150vw,200vh)}}main.anim-c3-s1-s2 #canvasAnimC3S2{animation:1.5s linear both moveC2S2Canvas}@keyframes moveC2S2Canvas{50%{transform:translate(-40vw,50vh)}100%{transform:translate(-56vw,54vh) scale(1.75)}}main.anim-c3-s1-s2 #canvasAnimC3{animation:.75s linear both moveC2S2CanvasC3}@keyframes moveC2S2CanvasC3{from{transform:translate(-100vw,0)}to{transform:translate(-140vw,50vh);opacity:0}}main.anim-c3-s1-s2 #c3s2{animation:1.5s linear both activeC3S2}@keyframes activeC3S2{50%{transform:translate(-50vw,75vh)}100%{transform:translate(-100vw,100vh)}}main.anim-c3-s2-s1 #c3s1{animation:1s linear .5s both moveToC3S2Rev}@keyframes moveToC3S2Rev{from{transform:translate(-150vw,200vh)}to{transform:translate(-100vw,100vh)}}main.anim-c3-s2-s1 #canvasAnimC3S2{animation:1.5s linear both moveC2S2CanvasRev}@keyframes moveC2S2CanvasRev{0%{transform:translate(-56vw,54vh) scale(1.75)}50%{transform:translate(-40vw,50vh)}100%{transform:none}}main.anim-c3-s2-s1 #canvasAnimC3{animation:.75s linear .75s both moveC2S2CanvasC3Rev}@keyframes moveC2S2CanvasC3Rev{from{transform:translate(-140vw,50vh);opacity:0}to{transform:translate(-100vw,0);opacity:1}}main.anim-c3-s2-s1 #c3s2{animation:1.5s linear both activeC3S2Rev}@keyframes activeC3S2Rev{0%{transform:translate(-100vw,100vh)}50%{transform:translate(-50vw,75vh)}100%{transform:none}}main.anim-c3-s2-s3 #c3s2{animation:1s .75s both moveToC3S3}@keyframes moveToC3S3{from{transform:translate(-100vw,100vh)}to{transform:translate(-200vw,100vh)}}main.anim-c3-s2-s3 #c3s3{animation:1s .75s both activeC3S3}@keyframes activeC3S3{to{transform:translateX(-100vw)}}main.anim-c3-s3-s2 #c3s2{animation:1s .5s both moveToC3S3Rev}@keyframes moveToC3S3Rev{from{transform:translate(-200vw,100vh)}to{transform:translate(-100vw,100vh)}}main.anim-c3-s3-s2 #c3s3{animation:1s .5s both activeC3S3Rev}@keyframes activeC3S3Rev{from{transform:translateX(-100vw)}to{transform:none}}main.anim-c3-s3-s2 #canvasAnimC3S2{animation:1s .5s both moveC2S3CanvasRev}@keyframes moveC2S3CanvasRev{from{transform:translate(-156vw,54vh) scale(1.75);opacity:0;visibility:hidden}to{transform:translate(-56vw,54vh) scale(1.75);opacity:1;visibility:visible}}main.anim-c3-s5-s6 #c3s3{animation:1s both moveToC3S6}@keyframes moveToC3S6{from{transform:translateX(-100vw)}to{transform:translateX(-200vw)}}main.anim-c3-s5-s6 #c3s6{animation:1s both activeC3S6}@keyframes activeC3S6{to{transform:translateX(-100vw)}}main.anim-c3-s6-s5 #c3s3{animation:1s both moveToC3S6Rev}@keyframes moveToC3S6Rev{from{transform:translateX(-200vw)}to{transform:translateX(-100vw)}}main.anim-c3-s6-s5 #c3s6{animation:1s both activeC3S6Rev}@keyframes activeC3S6Rev{from{transform:translateX(-100vw)}to{transform:none}}@keyframes fadeOut{to{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#c2s4Content,#contentC1S7,#contentC1S7b,#ttlC1S1,#ttlC1S2,#ttlC1S3,#ttlC2S1{position:absolute;left:61%;top:50%;transform:translateY(-50%)}#ttlC1S2,#ttlC1S4{opacity:0;visibility:hidden}#ttlC1S4{top:-11vh;left:-12vh;width:120vh;height:120vh;background:radial-gradient(circle,rgba(255,255,255,.9) 0,rgba(255,255,255,0) 73%)}#c1s3cta{left:40%;bottom:0;height:30vmin;width:24vw}#c1s3Thread{top:42vh;left:57vh;width:14vw}#c3s1cta{top:15vmin;right:19vmin;width:40vmin;height:35vmin;padding-left:12vmin}#c3s2cta{top:30vmin;right:0}#c3s6cta{bottom:5vmin;right:25vmin;padding-top:12vmin}#c1s5 img{top:18.0555vmin;left:8.5185vmin;width:80.26%}#c1s6 img{top:3.4259vmin;left:0;width:98%}#c1s7Activity,#c1s7b{top:20vmin;left:31vmin;width:54vmin;height:54vmin}#c1s7b{top:26vmin;left:40vmin;width:40vmin;height:42vmin}#c1s7PullThread,#c2s7 .pull-the-thread{left:60%;display:grid;place-items:center}#c1s7b>div{font-size:13.75rem}.flip-card{width:20vmin;height:20vmin;perspective:60vmin}.flip-card .back,.flip-card .front{top:0;left:0;width:100%;height:100%;transition:1s;backface-visibility:hidden;font-size:3.75rem;line-height:1;font-weight:300}.flip-card .front,.flip-card.is-selected .back{transform:rotateY(0)}.flip-card.is-selected .front{transform:rotateY(-180deg)}.flip-card .back{transform:rotateY(180deg)}#contentC1S7 h2{margin-bottom:2.875rem}#contentC1S7 .select-op{margin-bottom:3.5rem}#contentC1S7b .h2,#contentC1S7b h2{margin-bottom:2.625rem}.pull-the-thread{font-size:1.8rem;line-height:1.35;font-weight:400}#c1s7PullThread{top:0;height:20vmin;width:25vw}#coughingManVidC2S9,.drag{height:100%;position:absolute}#lungsC2S1Vid{position:absolute;width:65vw;top:-11vmin}#ttlC2S3{margin-bottom:3.75rem}.c2s3cta{font-size:2.375rem;line-height:1.26;font-weight:400}.c2s3cta:not(:last-of-type){margin-bottom:2rem}#c2s5 img{position:absolute;top:11.48%;right:8.17%;width:64.35vmin}#c2s5 h2{position:absolute;right:5.5555vmin;bottom:17vmin;font-size:2rem;line-height:1.3125}#c2s6 h2{position:absolute;right:7%;top:50%;transform:translateY(-50%)}#c2s7 .pull-the-thread{width:20vw;height:20vh;position:absolute;top:30%}#c2s8,#c2s9,#c3s1,#c3s6{padding:var(--content-pad-x) var(--content-pad-y2)}#c3s2 img{width:98.1481vmin}#imgsCntC3S3 img,.drag{width:100%;top:0;left:0}#imgsCntC3S3{width:66.5625vw;margin-top:12vh;margin-left:var(--pad)}#imgsCntC3S3 img{position:absolute;transition:opacity .3s ease-in}#imgsCntC3S3 img:not(:first-child){opacity:0}main.c3.s4 #imgsCntC3S3 img:nth-child(2),main.c3.s5 #imgsCntC3S3 img:nth-child(3),main.teaser #imgsCntC3S3 img{opacity:1}#ttlC3S4,#ttlC3S5{margin-top:11.1111vmin;display:none}main.c3.s4 #ttlC3S4,main.c3.s5 #ttlC3S5,main.teaser #teaserBackground,main.teaser #ttlC3S4,main.teaser #ttlC3S5,main.teaser~#teaserOverlay{display:block}#btnContinueC3S3{margin-top:max(24px,2.22vmin)}#c3s3desc{padding-left:9.2592vmin;padding-top:15.7407vmin}#coughingManVidC2S9{right:14vw;top:3vh}@keyframes wobble{15%,5%{transform:rotate(3deg)}10%{transform:rotate(-3deg)}20%{transform:rotate(-2deg)}25%{transform:rotate(1deg)}30%{transform:rotate(0)}}.pulse{animation:2s infinite pulse}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.85}}#teaserBackground{display:none;top:0;left:0}main.teaser #canvasAnimC1,main.teaser #canvasAnimC2,main.teaser #canvasAnimC3{opacity:0!important}#teaser{background-image:url(../images/teaser-bg@2x.png);background-size:cover;background-repeat:no-repeat}main.teaser #teaser h1{animation:1.5s linear infinite pulse2}@keyframes pulse2{25%{transform:scale(1.05)}75%{transform:scale(.95)}}