html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'Source Serif Pro';font-weight:200;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-ExtraLight.ttf-83385742.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-ExtraLight.otf-737e4a16.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-ExtraLight-d9280b80.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-ExtraLight-f03805d0.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:200;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-ExtraLightIt.ttf-2e37ac9e.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-ExtraLightIt.otf-4422244f.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-ExtraLightIt-b01eab2d.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-ExtraLightIt-91eda7f2.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Light.ttf-058b32ae.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Light.otf-1abddbd3.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Light-f1193fca.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Light-a8540477.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-LightIt.ttf-33964527.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-LightIt.otf-cabfaf86.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-LightIt-3633f103.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-LightIt-938f2487.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Regular.ttf-86cee0fd.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Regular.otf-a98c0b39.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Regular-01362a71.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Regular-5292e3ab.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:400;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-It.ttf-6b638c7c.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-It.otf-5a78dc2d.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-It-8b2b21c6.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-It-2b105e2e.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:600;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Semibold.ttf-1077b1f5.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Semibold.otf-b010bb46.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Semibold-68a8605d.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Semibold-c96ae2b1.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:600;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-SemiboldIt.ttf-2680d1fb.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-SemiboldIt.otf-6838df76.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-SemiboldIt-743bf7db.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-SemiboldIt-6b6a3759.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:700;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Bold.ttf-3cbaef4b.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Bold.otf-c10ef85a.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Bold-5b2be180.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Bold-e90cd140.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:700;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-BoldIt.ttf-50bd48a5.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-BoldIt.otf-6d5b31a0.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-BoldIt-7e99d4e0.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-BoldIt-939d2827.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:900;font-style:normal;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-Black.ttf-33ff547c.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-Black.otf-3ebba7a1.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-Black-a822c1ff.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-Black-8751cdb1.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:900;font-style:italic;font-stretch:normal;src:url("../fonts/source-serif-pro/WOFF2/TTF/SourceSerifPro-BlackIt.ttf-3a571b05.woff2") format("woff2"),url("../fonts/source-serif-pro/WOFF/OTF/SourceSerifPro-BlackIt.otf-5970dcd2.woff") format("woff"),url("../fonts/source-serif-pro/OTF/SourceSerifPro-BlackIt-06ecdf54.otf") format("opentype"),url("../fonts/source-serif-pro/TTF/SourceSerifPro-BlackIt-3edc77c0.ttf") format("truetype")}.index,.peaks,.twin-peaks,.twinpeaks,.beta{background:#0b0917;color:#eee}.index a,.peaks a,.twin-peaks a,.twinpeaks a,.beta a{color:#ff5522}.index section,.peaks section,.twin-peaks section,.twinpeaks section,.beta section{text-align:center;padding:0 16px}.index footer,.peaks footer,.twin-peaks footer,.twinpeaks footer,.beta footer{padding-bottom:36px;padding-top:36px;text-align:center}@media screen and (min-width: 640px){.index footer,.peaks footer,.twin-peaks footer,.twinpeaks footer,.beta footer{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%;margin-left:17.0596086706%}.index footer:last-child,.peaks footer:last-child,.twin-peaks footer:last-child,.twinpeaks footer:last-child,.beta footer:last-child{margin-right:0}}.index footer img,.peaks footer img,.twin-peaks footer img,.twinpeaks footer img,.beta footer img{opacity:0.9}.index footer img:hover,.peaks footer img:hover,.twin-peaks footer img:hover,.twinpeaks footer img:hover,.beta footer img:hover{opacity:1.0;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.index h3,.peaks h3,.twin-peaks h3,.twinpeaks h3,.beta h3{font-family:"source-serif-pro";font-size:24px;font-weight:700;text-align:center}.index strong,.peaks strong,.twin-peaks strong,.twinpeaks strong,.beta strong{display:block;font-size:24px;font-weight:400;line-height:32px}.index .support,.peaks .support,.twin-peaks .support,.twinpeaks .support,.beta .support{font-family:"source-serif-pro"}.index blockquote,.peaks blockquote,.twin-peaks blockquote,.twinpeaks blockquote,.beta blockquote{font-size:20px;line-height:28px}.index .logo,.peaks .logo,.twin-peaks .logo,.twinpeaks .logo,.beta .logo{padding:32px;display:block;margin:0 auto;height:auto;width:514px;max-width:100%}.index #awards-list,.peaks #awards-list,.twin-peaks #awards-list,.twinpeaks #awards-list,.beta #awards-list{list-style:none;margin-top:40px;padding:0}.index #awards-list li,.peaks #awards-list li,.twin-peaks #awards-list li,.twinpeaks #awards-list li,.beta #awards-list li{font-size:20px;line-height:26px;margin-bottom:20px}.index #awards-list li .location,.peaks #awards-list li .location,.twin-peaks #awards-list li .location,.twinpeaks #awards-list li .location,.beta #awards-list li .location{display:block;font-family:"source-serif-pro";font-weight:300}@media screen and (min-width: 640px){.index #awards-list li .location,.peaks #awards-list li .location,.twin-peaks #awards-list li .location,.twinpeaks #awards-list li .location,.beta #awards-list li .location{display:inline}}.index .laurel,.peaks .laurel,.twin-peaks .laurel,.twinpeaks .laurel,.beta .laurel{width:80px;height:auto;margin-top:24px}.video{clear:both;margin-bottom:36px;position:relative}.video .play{border-color:transparent transparent transparent white;border-style:solid;border-width:37px 0 37px 60px;box-sizing:border-box;cursor:pointer;height:74px;left:50%;margin-left:-37px;margin-top:-37px;opacity:0.8;position:absolute;top:50%;z-index:100}.video a:hover .play{opacity:1}.video img{height:auto;max-width:100%}.beta-instructions{padding:32px}.stores{margin-top:32px}.stores a{padding:0 3px}.stores h3{margin-top:0;margin-bottom:8px}.stores small{display:block;margin-bottom:20px}.homepage-header{position:relative;text-align:center}.homepage-header img{width:100%;height:auto}.homepage-header .title{height:auto;margin-top:24px;max-width:592px;padding:0 16px}.homepage-header h3{font-family:Helvetica, sans-serif;font-size:11px;letter-spacing:4px;margin-bottom:20px;text-transform:uppercase}.homepage-header h3 span{color:#bbb;display:block;padding-top:4px}.description{max-width:1200px;margin-left:auto;margin-right:auto}.description::after{clear:both;content:"";display:block}.description p{color:white;font-family:"source-serif-pro";font-size:20px;font-weight:bold;line-height:28px;float:left;display:block;margin-right:2.3576520234%;width:82.9403913294%;margin-left:8.5298043353%}.description p:last-child{margin-right:0}.store-links{float:left;display:block;margin-right:2.3576520234%;width:100%;line-height:36px;margin-bottom:20px;margin-top:20px;text-align:center}.store-links:last-child{margin-right:0}.store-links a{display:inline-block;margin:8px 30px;opacity:1.0;transition:opacity .5s ease-out}@media screen and (min-width: 640px){.store-links a.first{margin-left:0}.store-links a.last{margin-right:0}}.store-links a:hover{transition:opacity .3s ease-out;opacity:0.8}.store-links img{box-sizing:content-box;width:auto}.press_index,.de_press_index{max-width:1200px;margin-left:auto;margin-right:auto;font-family:"source-serif-pro";margin-top:16px}.press_index::after,.de_press_index::after{clear:both;content:"";display:block}.press_index h1,.de_press_index h1{margin-top:24px;margin-bottom:0}.press_index h2,.de_press_index h2{font-weight:400;margin-top:0}.press_index h3,.de_press_index h3{font-size:24px;margin-bottom:12px}.press_index p,.de_press_index p{font-size:18px;line-height:26px;margin-top:0}.press_index nav,.de_press_index nav{margin-top:32px;padding:0 32px}.press_index nav ul,.de_press_index nav ul{display:none}@media screen and (min-width: 1120px){.press_index nav,.de_press_index nav{padding:0;float:left;display:block;margin-right:2.3576520234%;width:14.7019566472%;position:fixed}.press_index nav:last-child,.de_press_index nav:last-child{margin-right:0}.press_index nav ul,.de_press_index nav ul{display:block;list-style:none;padding:0}.press_index nav ul li,.de_press_index nav ul li{padding:3px 0}.press_index nav ul a,.de_press_index nav ul a{font-weight:700;text-decoration:none}}@media screen and (max-width: 1120px){.press_index nav,.de_press_index nav{margin-top:72px}}.press_index .content,.de_press_index .content{margin-top:32px;padding:0 32px}@media screen and (min-width: 1120px){.press_index .content,.de_press_index .content{padding:0;float:left;display:block;margin-right:2.3576520234%;width:74.4105869942%;margin-left:25.5894130058%}.press_index .content:last-child,.de_press_index .content:last-child{margin-right:0}}.press_index .content img,.de_press_index .content img{max-width:100%;height:auto}.press_index .content .member,.de_press_index .content .member{margin-bottom:16px}@media screen and (min-width: 480px) and (max-width: 639px){.press_index .content .member,.de_press_index .content .member{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.press_index .content .member:last-child,.de_press_index .content .member:last-child{margin-right:0}.press_index .content .member:nth-child(2n),.de_press_index .content .member:nth-child(2n){margin-right:0}.press_index .content .member:nth-child(2n+1),.de_press_index .content .member:nth-child(2n+1){clear:left}}@media screen and (min-width: 640px){.press_index .content .member,.de_press_index .content .member{float:left;display:block;margin-right:2.3576520234%;width:23.2317609825%}.press_index .content .member:last-child,.de_press_index .content .member:last-child{margin-right:0}}@media screen and (min-width: 640px){.press_index #logo img,.press_index #promotional-art img,.de_press_index #logo img,.de_press_index #promotional-art img{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;padding:0 6px 6px 0}.press_index #logo img:last-child,.press_index #promotional-art img:last-child,.de_press_index #logo img:last-child,.de_press_index #promotional-art img:last-child{margin-right:0}.press_index #logo .key-art,.press_index #promotional-art .key-art,.de_press_index #logo .key-art,.de_press_index #promotional-art .key-art{clear:both}.press_index #logo .key-art img,.press_index #promotional-art .key-art img,.de_press_index #logo .key-art img,.de_press_index #promotional-art .key-art img{float:left;display:block;margin-right:2.3576520234%;width:100%}.press_index #logo .key-art img:last-child,.press_index #promotional-art .key-art img:last-child,.de_press_index #logo .key-art img:last-child,.de_press_index #promotional-art .key-art img:last-child{margin-right:0}}.press_index #awards-list,.de_press_index #awards-list{list-style:none;padding-left:0}.press_index #awards-list li,.de_press_index #awards-list li{font-size:18px;line-height:26px;margin-bottom:6px}.press_index #awards-list li .location,.de_press_index #awards-list li .location{font-weight:300}.press_index #mentions-list blockquote,.de_press_index #mentions-list blockquote{line-height:26px;margin-left:0}.press_index .funding-logo,.de_press_index .funding-logo{height:auto;padding-bottom:16px;width:200px}.press_index .funding-logo.indiefund,.de_press_index .funding-logo.indiefund{width:100px}.press_index .funding-logo.media,.de_press_index .funding-logo.media{width:400px}.press_index small,.de_press_index small{display:block;line-height:20px}.press_index .excerpt span,.de_press_index .excerpt span{display:block;font-weight:bold}.photo-credit{padding-top:6px}.person-title{font-weight:300}figure{margin:0}figcaption{font-size:18px;line-height:26px}body{background:#fffce0;color:#610b0b;margin:0;padding-bottom:48px}a{color:#e31616}a:hover{-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;color:#610b0b}section{max-width:1200px;margin-left:auto;margin-right:auto;font-family:"Source Serif Pro"}section::after{clear:both;content:"";display:block}section div{font-size:18px;line-height:24px}blockquote{font-weight:300}cite{display:block;font-style:normal;font-weight:400}.social-button{height:60px;margin:0 4px;width:60px}.social-button:hover{opacity:0.9}.social-button svg{background:white}#social{margin-bottom:32px;margin-top:32px}.recommendations section{font-size:4em;margin:12px 16px;font-style:italic}.recommendations .cookie-consent{top:initial;bottom:0}#newsletter{margin-bottom:24px}#form-hint{font-size:20px}.internal{background:#111;color:#eee;font-family:"Source Serif Pro";padding:0 24px}.internal h1{margin-bottom:0}.internal h2{margin-top:0;font-weight:normal}.internal p{line-height:24px}.internal ul li{line-height:24px}.internal figure{margin:0 0 16px 0}@media screen and (min-width: 640px){.internal figure{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;padding:0 16px 0 0}.internal figure:last-child{margin-right:0}.internal figure:nth-child(2n){margin-right:0}.internal figure:nth-child(2n+1){clear:left}}.internal figure figcaption{color:#aaa;font-size:0.95em;text-align:center}.internal figure img{float:left;display:block;margin-right:2.3576520234%;width:100%;padding:6px 0}.internal figure img:last-child{margin-right:0}.internal footer{display:inline-block;margin:16px 0;padding-top:6px;border-top:1px solid red}.press-preview{color:#262626;background:#F9F9F9}.press-preview p,.press-preview ul{font-size:1.1em;line-height:1.4em}.press-preview h3{font-size:1.2em;border-bottom:5px solid #DDD;display:inline-block;margin-bottom:0}@media screen and (min-width: 640px){.press-preview section{margin-left:17.0596086706%;float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%}.press-preview section:last-child{margin-right:0}}.press-preview table{border:1px solid #262626;border-spacing:0;margin-bottom:16px}.press-preview table tr{line-height:1.5em}.press-preview table td,.press-preview table th{padding-left:8px;padding-right:8px}.press-preview table th{border-bottom:1px solid #262626;font-weight:bold;text-align:left}.press-preview .code{font-family:"source-code-pro";font-size:0.9em}.press-preview figure figcaption{color:#777}.press-preview #screenshots figure .image-container{overflow:hidden}.press-preview #screenshots figure .image-container img{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.press-preview #screenshots figure figcaption{padding-top:6px}.press-preview .excerpt span{display:block;color:black;font-weight:bold;font-size:1.1em}.press-preview .gallery{margin-top:16px}.press-preview .asset-format-details{color:#AAA;font-family:"source-code-pro";font-size:0.85em}.event-list li{font-size:18px;margin:8px 0}.support{padding:0 32px}.age-ratings{text-align:center}@media screen and (min-width: 640px){.age-ratings{position:absolute;top:16px;right:16px}}.age-ratings img{width:auto;height:76px}