@import url(https://rsms.me/inter/inter-ui.css);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inconsolata:wght@700&display=swap);*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}#main-header{position:fixed;height:calc(100vh - 116px);font-size:14px;color:#ea652c;font-weight:600;background:url(/img/bison.svg) 50% calc(100% - 17px) no-repeat}#main-header h1{display:none}#main-header h4{padding:10px 12px 3px;margin:0}#main-header a{text-decoration:none;color:#fffbec;display:block;height:28px;line-height:28px;width:auto;padding:0 12px;font-size:14px;font-weight:300!important}#main-header a.special-link{color:#ffd801}#main-header a.soft-link{color:#605d4e}#main-header a:hover{color:#f5c037}#main-header a#menu-toggle{display:none}#main-header a#logo-area{background:#fffbec url(/img/rubyconf-2021-denver.svg) 50% no-repeat;border-radius:17px;padding:0;width:170px;height:170px;position:relative}#main-header .social-links{padding:10px 12px 0}#main-header .social-links a{width:16px;height:16px;display:inline-block;margin:0 5px 0 0;padding:0}#main-header .social-links a:hover{transform:translateX(2px)}.live-text{color:#f43a2e}#gem{width:24px;height:26px;background:#fffbec url(/img/gem.gif) 0 2px no-repeat;background-size:24px 24px;-webkit-animation-name:floaty;animation-name:floaty;-webkit-animation-duration:2.25s;animation-duration:2.25s;animaion-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;left:83px;bottom:25px}@-webkit-keyframes floaty{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes floaty{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.twitter-link{background:url(/img/twitter-icon.svg) 50% no-repeat;background-size:16px auto}.facebook-link{background:url(/img/fb-icon.svg) 50% no-repeat;background-size:auto 16px}.instagram-link{display:none!important;background:url(/img/instagram-icon.svg) 50% no-repeat;background-size:16px auto}#live-navbar{background:#ffd801;width:100%;height:47px;padding:5px;text-align:center;border-bottom:2px solid #171714}#live-navbar nav{border:2px solid #171714;border-radius:3px;display:inline-block}#live-navbar a{color:#171714;font-weight:600;font-size:14px;text-decoration:none;display:block;float:left;width:160px;text-align:center;height:32px;line-height:32px;border-left:2px solid #171714}#live-navbar a:first-child{border:none}#live-navbar a.active,#live-navbar a:hover{background:#171714;color:#ffd801}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){#super-secret-designer-hack{height:8px;width:100%;position:absolute;top:-16px;left:0;background:#ffd801}.z10{z-index:10;position:relative;height:80px;margin:-8px 0 0;padding:23px 0 0 76px;border-radius:2px 2px 0 0}#main-header,.z10{background:#171714}#main-header{width:calc(100% - 32px);height:72px;border-right:0;z-index:20;border-radius:12px 12px 0 0}#main-header h1{display:block;color:#fffbec;font-size:16px;letter-spacing:2px;margin:0 0 -5px}#main-header h4{padding:0}#main-header a#menu-toggle{display:block;width:64px;height:64px;position:absolute;right:0;top:8px;background:url(/img/menu.svg) 50% no-repeat;transition:none}#main-header a#menu-toggle.menu-toggle--opened{background:url(/img/menu-x.svg) 50% no-repeat}#main-header a#logo-area{width:64px;height:64px;position:absolute;left:0;top:8px;border-radius:6px;background:#fffbec url(/img/rubyconf-2021-denver-mobile.svg) 50% no-repeat;background-size:50px auto}#main-header a#logo-area #gem{display:none}#main-header .social-links{display:grid;grid-template-columns:1fr 1fr;padding:0;border-left:1px solid #2e2e2a;border-right:1px solid #2e2e2a}#main-header .social-links a{height:56px;display:block;width:auto;margin:0;border-right:1px solid #2e2e2a;border-left:none}#main-header .social-links a:last-child{border-right:none}#main-nav{z-index:9;width:100%;display:block;height:calc(100vh - 104px);transform:translateY(calc(-100vh - 70px));transition:transform .35s ease-in-out;background:#171714 url(/img/bison.svg) 50% calc(100% - 10px) no-repeat;border-top:1px solid #2e2e2a}#main-nav a{padding:0;height:36px;line-height:36px;display:block;text-indent:8px;border-bottom:1px solid #2e2e2a;border-left:1px solid #2e2e2a;border-right:1px solid #2e2e2a}#main-nav.menu-mobile--opened{transform:translate(0)}#live-navbar{margin-top:80px;height:auto}#live-navbar a{float:none;border-left:none;border-top:2px solid #171714}#live-navbar a:first-child{border-top:none}}h2{font-size:24px;font-weight:800;color:#171714;text-align:center;padding:50px;line-height:140%}h2 span{display:inline-block;padding:0 5px;margin:0 -2px 0 -5px;border-radius:4px;background:#171714}h2 span strong{font-weight:800;color:#ea652c;background:linear-gradient(180deg,#ffd801,#ffd801 35%,#f5c037 0,#f5c037 50%,#f5a937 0,#f5a937 65%,#ea652c 0,#ea652c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#register-window{background:#171714 url(/img/bear-friend.svg) 20px no-repeat;border-radius:4px;padding:0 18px 0 54px;margin:0 50px 50px;display:flex;justify-content:space-between;position:relative;overflow:hidden}#register-window #conference-info{padding:15px 0 9px}#register-window .cutout{background:#fffbec;position:absolute;height:24px;width:24px;border-radius:12px;top:calc(50% - 12px)}#register-window .cutout.left{left:-12px}#register-window .cutout.right{right:-12px}#register-window h3 a{text-decoration:none;color:#fffbec;letter-spacing:2px;font-weight:500}#register-window h3 a:hover{color:#ffd801}#register-window h4{font-size:16px;color:#ea652c;font-weight:600}#register-window #register{background:url(/img/border-image.png) 0 0 repeat-y;background-size:4px auto;padding:0 0 0 15px}#register-window #register span{font-size:12px;line-height:64px;color:#605d4e;font-weight:500}.register-btn{display:block;background:#ffd801;height:50px;line-height:50px;padding:0 25px;margin:10px 0;text-decoration:none;color:#171714;border-radius:7px}.two-col-grid{display:grid;grid-template-columns:1fr 1fr}.two-col-grid h3{margin:0 0 15px}.two-col-grid img{width:100%;border-radius:3px;margin:0 0 10px}#join{background:#ea652c;color:#171714}#join h3{padding-top:80px;background:url(/img/join-icon.svg) 0 0 no-repeat;color:#fffbec}#join ul li{padding:0 0 0 40px}#join ul li:before{content:none}#join ul li:first-child{margin:0 0 15px;background:url(/img/flag-icon.svg) 0 0 no-repeat}#join ul li:last-child{background:url(/img/couch-icon.svg) 0 0 no-repeat}#safety{background:#171714}#safety,#safety a{color:#fffbec}#safety h3{padding-top:80px;background:url(/img/safety-icon.svg) 0 0 no-repeat;color:#ffd801}#international h3{padding-top:80px;background:url(/img/international-icon.svg) 0 0 no-repeat;color:#ea652c}#guidelines{background:#ffd801;font-size:12px;line-height:150%;text-align:center;color:#171714}#why{background:#171714;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.1);color:#fffbec}#why .cursor-buddy{width:8px;height:16px;background:rgba(255,251,236,.25);position:absolute;bottom:3px;right:-8px;-webkit-animation-name:cursor-buddy;animation-name:cursor-buddy;-webkit-animation-duration:1.65s;animation-duration:1.65s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#why h3{color:#ffd801;padding-top:50px;background:url(/img/why-icon.svg) 0 0 no-repeat;position:relative;display:inline-block;text-transform:none;font-size:14px}#why strong{color:#ea652c}#why .quote{margin:0 0 15px}#why .quote p{line-height:120%}#why .quote:last-child{margin:0}@-webkit-keyframes cursor-buddy{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes cursor-buddy{0%{opacity:1}50%{opacity:0}to{opacity:1}}#updates h3{color:#ea652c;padding-top:80px;background:url(/img/updates-icon.svg) 0 0 no-repeat}#updates ul{font-size:14px}#updates ul li{margin:0 0 15px;padding:0}#updates ul li:last-child{margin:0}#updates ul li:before{content:none}#updates ul small{margin:0 0 -2px;display:block}#updates ul strong{font-weight:700;color:#ea652c}#updates ul p{line-height:140%}#sponsors-footer{background:#ffd801;text-align:center;color:#171714}#sponsors-footer a{color:#171714}#sponsors-footer-grid{text-align:center;z-index:11;position:relative;background:#fffbec;margin:0 0 -1px;padding:0 0 120px}#sponsors-footer-grid strong{color:#171714;display:block;font-size:24px;font-weight:700;padding:0 0 100px;border-bottom:1px solid #f6f0da}#sponsors-footer-grid strong a{display:block;font-size:16px;font-weight:500}#sponsors-footer-grid img{mix-blend-mode:multiply}#sponsors-footer-grid .sponsors-tier header{border-bottom:1px solid #f6f0da;margin-bottom:-1px}#sponsors-footer-grid .sponsors-tier span{display:inline-block;color:#171714;margin:20px 0;padding:0 0 0 18px;position:relative}#sponsors-footer-grid .sponsors-tier span .circle{position:absolute;width:11px;height:11px;left:0;top:5px;padding:0;margin:0;border-radius:10px}#sponsors-footer-grid .sponsors-tier.diamond .circle{background:#c3f4ff}#sponsors-footer-grid .sponsors-tier.platinum .circle{background:#c7d7d7}#sponsors-footer-grid .sponsors-tier.gold .circle{background:#ffb62c}#sponsors-footer-grid .sponsors-tier.silver .circle{background:#e0e0e0}#sponsors-footer-grid .sponsors-tier.bronze .circle{background:#b77d39}#sponsors-footer-grid .sponsors-tier>div{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #f6f0da}#sponsors-footer-grid .sponsors-tier>div div{border-bottom:1px solid #f6f0da;border-right:1px solid #f6f0da;height:100px;position:relative;margin-bottom:-1px}#sponsors-footer-grid .sponsors-tier>div div:only-child{border-left:1px solid #f6f0da;grid-column:2}#sponsors-footer-grid .sponsors-tier>div div:first-of-type,#sponsors-footer-grid .sponsors-tier>div div:nth-of-type(2),#sponsors-footer-grid .sponsors-tier>div div:nth-of-type(3){border-top:0}#sponsors-footer-grid .sponsors-tier>div div img{max-width:60%;max-height:50px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){h2{padding:40px 20px 20px;font-size:18px}.register-btn{display:inline-block}#register-window{margin:0 8px 20px;display:block;background-image:none;padding:0;text-align:center}#register-window h3 a{letter-spacing:1px}#register-window #conference-info{padding-bottom:0}#register-window #register{background:none;padding:0 0 10px}#register-window #register span{line-height:100%}.two-col-grid{display:block}#guidelines{text-align:left}#sponsors-footer{border-radius:0 0 6px 6px}#sponsors-footer-grid{padding:0}#sponsors-footer-grid strong{font-size:18px;line-height:24px;margin:0;padding:20px 0 50px 20px}#sponsors-footer-grid .sponsors-tier>div{grid-template-columns:1fr}#sponsors-footer-grid .sponsors-tier>div div{height:80px;border-right:none}#sponsors-footer-grid .sponsors-tier>div div:only-child{border-left:none;grid-column:1}#sponsors-footer-grid .sponsors-tier>div div img{max-height:40px}}#covid .two-col-grid,#denver .two-col-grid,#faqs .two-col-grid,#sponsors .two-col-grid{grid-gap:50px;gap:50px}#covid h3,#denver h3,#faqs h3,#sponsors h3{color:#ea652c;margin-bottom:5px}#covid h2,#denver h2,#faqs h2,#sponsors h2{margin-top:25px;padding-top:80px}#register-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;gap:25px}address{margin:0 0 20px}address a,address strong{display:block}address strong{font-weight:700}#faqs{padding-bottom:100px}#faqs h2{background:url(/img/faq-icon.svg) center 0 no-repeat}#faqs strong{font-weight:700;color:#171714}#faqs .highlight{padding:5px;border-radius:2px;margin-left:-5px;margin-right:-5px;color:#171714}#faqs strong.highlight{background:#ffd801;margin-bottom:5px;display:inline-block}#faqs p.highlight{background:#f5c037}#faqs a{display:inline}#about h2{margin-top:50px;padding-top:80px;background:url(/img/about-icon.svg) center 0 no-repeat}#denver h2{background:url(/img/denver-icon.svg) center 0 no-repeat}#denver strong{font-weight:700;color:#171714}#covid{padding:0 0 100px!important;width:600px;margin:0 auto}#covid h2{background:url(/img/safety-icon.svg) center 0 no-repeat}#covid h3{font-family:Inter,sans-serif;font-weight:700;text-transform:none;font-size:18px;letter-spacing:0}#covid strong{font-weight:700;color:#171714}#covid section{margin:0 0 50px}#covid section div{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}#covid section div div{display:block}#covid section div div h4{display:inline-block;font-weight:600;background:#171714;border-radius:3px;padding:3px 7px;margin:10px 0}#covid section div div ol li{padding:0 0 0 17px;position:relative;margin:0 0 10px}#covid section div div ol li span{position:absolute;left:0;top:0}#covid section div div:first-child h4{color:#f5c037}#covid section div div:last-child h4{color:#ffd801}#covid section ul li{padding:0;margin:0 0 10px}#covid section ul li:before{display:none}#covid .non-us{background:#f6f0da url(/img/planet-small.svg) 10px 10px no-repeat;padding:10px 20px 10px 44px;border-radius:3px}#covid .non-us p{font-size:12px;line-height:1.35em}#covid .non-us h4{font-size:12px;font-weight:600;color:#171714}#register .two-col-grid{grid-gap:50px;gap:50px}#register p{font-size:12px;line-height:145%;margin-bottom:15px}#register p.register-top{margin:-40px 0 100px;text-align:center;font-size:14px;line-height:150%}#register h2{margin-top:25px;padding-top:80px;background:url(/img/register-icon.svg) center 0 no-repeat}#register h3{color:#ea652c;margin-bottom:5px}#register ul#register-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;margin:0 0 50px}#register ul#register-grid li{background:none;padding:0}#register ul#register-grid li h4{background-image:url(/img/icon-ticket3.svg)}#register ul#register-grid li:first-child h4{background-image:url(/img/icon-ticket1.svg)}#register ul#register-grid li:last-child h4{background-image:url(/img/icon-ticket2.svg)}#register ul#register-grid li:before{content:none}#register ul#register-grid li h4{padding:0 0 0 30px;color:#171714;background-position:0;background-repeat:no-repeat;background-size:24px 16px}#register ul#register-grid li p{margin:10px 0;font-size:12px;line-height:18px;font-weight:500}#register ul#register-grid li a{display:block;height:40px;line-height:40px;padding:0 10px;position:relative;border-radius:5px;background:#ffd801;color:#171714;font-weight:600;font-size:14px;text-decoration:none;margin:5px 0}#register ul#register-grid li a:hover{background:#f5c037}#register ul#register-grid li a span{position:absolute;display:block;font-size:12px;font-weight:500;right:10px;top:1px;line-height:40px}.covid-measures{margin-bottom:20px}.covid-measures li{padding:0 0 0 58px;height:48px;line-height:48px;margin:0 0 10px;background-position:0 0;background-repeat:no-repeat}.covid-measures li:before{content:none}.covid-measures li:first-child{background-image:url(/img/vaccine-icon.svg)}.covid-measures li:nth-child(2){background-image:url(/img/thermometer-icon.svg)}.covid-measures li:nth-child(3){background-image:url(/img/mask-icon.svg)}.covid-measures li:nth-child(4){background-image:url(/img/to-go-meal-icon.svg)}.covid-measures li:nth-child(5){background-image:url(/img/sanitizer-icon.svg)}#program-committee li{display:grid;grid-template-columns:32px 1fr 16px;grid-gap:10px;gap:10px;margin:0 0 5px;padding:0}#program-committee li:before{display:none}#program-committee li strong{display:block;font-weight:600;color:#fffbec;margin:-3px 0}#program-committee li span{color:rgba(255,251,236,.55)}#program-committee li img{border-radius:3px;width:32px;height:32px}#program-committee a{background:url(/img/twitter-icon.svg) 50% no-repeat;background-size:16px auto;width:16px;height:32px}#what{background:#ea652c}#what,#what a{color:#171714}#what h3{color:#fffbec}#team h3{color:#ea652c}#team li{position:relative;height:100px;padding:0 0 0 110px;margin:0 0 10px}#team li:before{content:none}#team img{position:absolute;top:0;left:0;width:100px;height:100px;border:4px solid #171714;border-radius:8px}#team strong{font-size:16px;font-weight:700;display:block;color:#171714;padding:25px 0 0}#team small{font-size:14px;font-weight:500;display:block}#program-committee{background:#171714;color:#fffbec}#program-committee h3{color:#ffd801}#mission,#past{background:#ffd801;color:#171714}#mission a,#past a{color:#171714}#mission h3,#past h3{color:#ea652c}#past h3{position:relative}#past h3 a{float:right;font-family:Inter,sans-serif;font-weight:400;text-transform:none;letter-spacing:0;font-size:14px}#past li{padding:5px 0;border-bottom:1px solid rgba(46,46,42,.1);display:flex;justify-content:space-between}#past li:before{content:none}#past li:last-child{border:none}#past li a{font-weight:500}#about-rubycentral{padding-bottom:100px}#about-rubycentral h3{color:#ea652c}#sponsors{text-align:center}#sponsors h2{background:url(/img/sponsors-icon.svg) center 0 no-repeat}#program-top{text-align:center;padding:50px 50px 0;z-index:4;position:relative;background:#fffbec}#program-top h2{padding-top:80px;padding-bottom:10px;background:url(/img/program-icon.svg) center 0 no-repeat}#policies,#scholarships{padding-bottom:125px}#policies h2,#scholarships h2{margin-top:50px;padding-top:80px;background:url(/img/policies-icon.svg) center 0 no-repeat}#policies h3,#scholarships h3{color:#ea652c;margin-bottom:5px}#policies p a{display:inline}#policies strong{font-weight:700}.header-text{padding:0 150px;text-align:center;margin:-50px 0 50px}#scholarships h2{background:url(/img/scholarships-icon.svg) center 0 no-repeat}#scholarships a{display:inline-block;padding:10px 15px 10px 35px;border-radius:5px;color:#171714;text-decoration:none;margin:0 0 12px;font-weight:600}#scholarships small{color:#171714;font-size:12px;font-weight:600}.scholarships a{background:#ffd801 url(/img/scholar-icon.svg) 15px 15px no-repeat}.guides a{background:#ffd801 url(/img/guide-icon.svg) 15px 13px no-repeat}blockquote{margin:10px 0;background:#f4efda;padding:15px;border-radius:3px;font-size:12px;line-height:1.5em}.underline{text-decoration:underline}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){#about-rubycentral,#policies{padding-bottom:25px}.header-text{padding:0 25px;text-align:center;margin:-25px 0 25px}.covid-measures{margin-bottom:20px}.covid-measures li{height:auto;min-height:48px;line-height:18px;margin:0 0 10px;background-position:0 0;background-repeat:no-repeat}#program-top{padding:25px 25px 0}#register .two-col-grid div{margin:0 0 25px}#register p.register-top{margin:-15px 0 50px;text-align:center}#register ul#register-grid{margin:25px 0 0;display:block}#register ul#register-grid li{padding:0 0 15px;margin:0 0 20px;border-bottom:1px solid #f6f0da}#covid{width:auto;padding:0 10px 50px!important}#covid section div{display:block}}.sponsors-offer{background:#fff;border:1px solid #f6f0da;color:#171714;border-radius:5px;padding:15px;font-size:12px}.sponsors-offer h3 a{color:#ea652c}.sponsors-offer .redeem-btn{display:inline-block;padding:10px 15px;border-radius:5px;background:#ffd801;color:#171714;text-decoration:none;margin:0;font-weight:600}#sponsors .sponsors-tier h5{display:block;font-size:14px;font-weight:600;position:relative;padding:0 0 0 15px;text-align:left}#sponsors .sponsors-tier h5 .circle{position:absolute;width:10px;height:10px;left:0;top:5px;padding:0;margin:0;border-radius:10px}#sponsors .sponsors-tier.diamond .circle{background:#c3f4ff}#sponsors .sponsors-tier.platinum .circle{background:#c7d7d7}#sponsors .sponsors-tier.gold .circle{background:#ffb62c}#sponsors .sponsors-tier.silver .circle{background:#e0e0e0}#sponsors .sponsors-tier.bronze .circle{background:#b77d39}#sponsors .sponsors-tier .sponsors-container{display:grid;grid-template-columns:250px 1fr;grid-column-gap:50px;-moz-column-gap:50px;column-gap:50px;margin:0 0 50px}#sponsors .sponsors-tier .sponsors-container img{max-width:250px;max-height:100px;mix-blend-mode:multiply;padding-left:25px;margin-left:-25px}#sponsors .sponsors-tier.supporters{margin:50px 0 0}#sponsors .sponsors-tier.supporters .supporters-container{display:grid;grid-template-columns:1fr 1fr 1fr}#sponsors .sponsors-tier.supporters .supporters-container a{display:block}#sponsors .sponsors-tier.other .other-sponsors-container{display:grid;grid-template-columns:1fr 1fr;margin:0 -50px -1px;border-top:1px solid #f6f0da}#sponsors .sponsors-tier.other .sponsors-container{display:block;text-align:center;grid-column-gap:0;-moz-column-gap:0;column-gap:0;margin:0;border-bottom:1px solid #f6f0da;padding:15px}#sponsors .sponsors-tier.other .sponsors-container:nth-of-type(odd){border-right:1px solid #f6f0da}#sponsors .sponsors-tier.other .sponsors-container h3{color:#171714}#sponsors .sponsors-tier.other .sponsors-container img{max-height:40px;max-width:200px}#sponsors{padding-bottom:120px;text-align:left}#sponsors p{font-size:12px;line-height:145%;margin-bottom:15px}#sponsors p.sponsors-top{margin:-40px 0 100px;text-align:center;font-size:14px;line-height:150%}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){#sponsors{padding-bottom:0;text-align:left}#sponsors p.sponsors-top{margin:0 0 50px;text-align:center}#sponsors .sponsors-tier img{width:auto}#sponsors .sponsors-tier header{padding:0 20px}#sponsors .sponsors-tier .sponsors-container{display:block;padding:0}#sponsors .sponsors-tier.supporters .supporters-container{display:block}#sponsors .sponsors-tier.other .other-sponsors-container{display:block;margin:0 -20px}#sponsors .sponsors-tier.other .sponsors-container{display:block;text-align:left}#sponsors .sponsors-tier.other .sponsors-container:nth-of-type(odd){border-right:none}}#tracks-nav{width:235px;left:calc(50% + 275px);top:80px;position:fixed;z-index:3;transition:all .25s ease-in-out}#tracks-nav strong{color:#171714;font-weight:700;display:block}#tracks-nav nav{margin:5px 0 0}#tracks-nav nav a{font-size:14px;box-shadow:none;text-shadow:none;border-left:3px solid #171714;margin:0 0 4px;padding:0 0 0 6px;text-decoration:none;color:#171714;display:block}#tracks-nav nav a.track-general{border-color:#171714}#tracks-nav nav a.track-complex-socio,#tracks-nav nav a.track-complex-sociotechnical-systems{border-color:#ffd801}#tracks-nav nav a.track-early-career{border-color:#ea652c}#tracks-nav nav a.track-ethics{border-color:#ff88ab}#tracks-nav nav a.track-functional-ruby{border-color:#7445c0}#tracks-nav nav a.track-infrastructure{border-color:#48c892}#tracks-nav nav a.track-teams{border-color:#b77d39}#tracks-nav nav a.track-ruby-performance{border-color:#f43a2e}#tracks-nav nav a.track-weird-ruby{border-color:#c7d7d7}#tracks-nav nav a.track-ruby-internals,#tracks-nav nav a.welcome-to-ruby-internals,#tracks-nav nav a.welcome_to_ruby_internals{border-color:#1478d3}#tracks-nav nav a:hover{padding:0 0 0 8px}#tracks-nav nav a.back-to-top{border:none;text-decoration:none;padding:0}.program-nav{background:#ffd801;margin:46px -50px 0;padding:50px;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:left}.program-nav div{border:2px solid #171714;border-right:none}.program-nav div a{padding:0 15px;height:50px;line-height:50px;font-size:16px;display:block;color:#171714;font-weight:600;text-decoration:none;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:14px 14px;background-image:url(/img/talks-icon.svg)}.program-nav div a:hover{color:#ffd801;background-color:#171714;background-image:url(/img/talks-icon-active.svg)}.program-nav div:first-child{border-radius:5px 0 0 5px}.program-nav div:first-child a{background-image:url(/img/keynotes-icon.svg)}.program-nav div:first-child.active a,.program-nav div:first-child a:hover{background-image:url(/img/keynotes-icon-active.svg)}.program-nav div:last-child{border-radius:0 5px 5px 0;border-right:2px solid #171714}.program-nav div:last-child a{background-image:url(/img/workshops-icon.svg)}.program-nav div:last-child.active a,.program-nav div:last-child a:hover{background-image:url(/img/workshops-icon-active.svg)}.program-nav div.active a{color:#ffd801;background-color:#171714;cursor:default;background-image:url(/img/talks-icon-active.svg)}.session-title{margin:0}.session-title a{font-size:14px;line-height:20px;color:#ea652c;font-weight:600;display:block;padding:0 0 15px}.session-author-details{border-left:3px solid #f6f0da;padding:0 0 15px 10px}.session-author-details .session-author{font-weight:600;font-size:14px;line-height:100%;padding:15px 0 5px;background-size:auto 12px;color:#171714}.session-author-details .session-bio{overflow:hidden}.session-author-details p{font-size:12px;line-height:140%}#engagements h2,#keynote-speakers h2,#sessions h2,#workshops h2{display:none}#sessions,#workshops{padding-bottom:120px}#keynote-speakers{display:grid;grid-template-columns:1fr 1fr}.keynoter{padding:50px;background:#fffbec}.keynoter h3{color:#ea652c}.keynoter a,.keynoter h5,.keynoter p{color:#171714}.keynoter.orange{background:#ea652c}.keynoter.orange h3{color:#fffbec}.keynoter.orange a,.keynoter.orange h5,.keynoter.orange p{color:#171714}.keynoter.yellow{background:#ffd801}.keynoter.yellow a,.keynoter.yellow h3,.keynoter.yellow h5,.keynoter.yellow p{color:#171714}.keynoter.black{background:#171714}.keynoter.black h3{color:#ffd801}.keynoter.black a,.keynoter.black h5,.keynoter.black p{color:#fffbec}.keynoter a.keynote-link{display:block}.keynoter p{font-size:12px;line-height:150%}.keynoter p,.keynoter p:last-child{margin:14px 0 0}.keynoter h3{margin:0}.keynoter h5{font-weight:600}.keynote-col:first-child{background:#ffd801}.keynote-col:last-child{padding-bottom:120px}.keynote-image img{width:150px;height:150px;border-radius:5px}.engagement,.session,.workshop{width:700px;padding:35px 50px 50px;background:#fff;border:1px solid #f6f0da;border-radius:15px;margin:25px auto 0}.session{width:550px;margin:25px 0 0 50px}.session-anchor{scroll-margin-top:120px}.track-name{background:#171714;border-radius:2px;padding:5px;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;margin:0 0 5px -3px}.track-name.complex_socio,.track-name.complex_sociotechnical_systems{background:#ffd801}.track-name.early_career{background:#ea652c}.track-name.ethics{background:#ff88ab}.track-name.functional_ruby{background:#7445c0}.track-name.infrastructure{background:#48c892}.track-name.teams{background:#b77d39}.track-name.ruby_performance{background:#f43a2e}.track-name.weird_ruby{background:#c7d7d7}.track-name.ruby_internals,.track-name.welcome_to_ruby_internals{background:#1478d3}.in-person-or-not{margin-bottom:20px}.in-person-or-not span{background-color:#fffbec;border:1px solid #f6f0da;background-position:5px;background-repeat:no-repeat;border-radius:3px;padding:8px 8px 6px 30px;font-size:14px;line-height:14px;display:inline-block;font-weight:500}.in-person-or-not span.in-person{background-image:url(/img/in-person.svg)}.in-person-or-not span.not-in-person{background-image:url(/img/not-in-person.svg)}.in-person-or-not span a{font-weight:400;font-size:12px;padding:0 0 0 5px}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){.program-nav{margin:0 -25px;padding:25px;display:inline-block}.program-nav div{border:2px solid #171714;border-bottom:none}.program-nav div:first-child{border-radius:5px 5px 0 0}.program-nav div:last-child{border-radius:0 0 5px 5px;border-bottom:2px solid #171714}#keynote-speakers{display:block}.keynoter{padding:25px}#sessions,#workshops,.keynote-col:last-child{padding-bottom:0}.engagement,.session,.workshop{width:auto;padding:25px;background:#fff;border:1px solid #f6f0da;border-top:none;border-radius:0;margin:0}#tracks-nav{display:none}}#banger-ads{overflow:hidden;box-sizing:content-box;position:relative;padding:0 0 12.36%}.banger-ads-item{position:absolute;top:0;left:0;box-sizing:content-box;width:100%;opacity:0;transition:all .2s ease-in-out}.banger-ads-item img{width:100%}.banger-ads-item.active{opacity:1;z-index:100}body.virtual{padding:0 0 0 205px;overflow:visible;height:auto}body.virtual #main-header{position:fixed;left:15px;top:0;width:190px;padding:10px;height:100vh;background:#171714 url(/img/bison.svg) 50% calc(100% - 17px) no-repeat}body.virtual main{background:#fffbec;padding-bottom:100px;min-height:100vh}#playlists-hero{padding:50px 0}#playlists-hero #next-up{border-radius:5px;background:#f6f0da;padding:10px;text-align:center}#playlists-hero #next-up strong{display:block;padding:0 0 3px}#playlists-hero #next-up span{font-weight:600}#playlists h2{margin-top:50px;padding-top:80px;background:url(/img/library-icon.svg) center 0 no-repeat}#playlists p{max-width:650px;margin:-40px auto 0;text-align:center}h2.live-now-h2{margin-top:50px;padding-top:80px;background:url(/img/live-icon.svg) center 0 no-repeat}.playlist{margin:0 0 15px;padding:25px 0 0;display:grid;grid-template-columns:250px 1fr;grid-gap:10px;gap:10px;border-top:1px solid #f6f0da}.playlists{grid-gap:25px;gap:25px;padding:50px}.playlist-desc{border-radius:5px 5px 0 0}.playlist-desc h3{position:relative;margin:0;font-family:Inter,sans-serif;text-transform:none;letter-spacing:0;font-weight:700;color:#171714;font-size:18px}.playlist-desc h3 a{text-decoration:none;display:block}.playlist-desc h3 a.playlist-play-btn{font-size:14px;font-weight:400;background:rgba(71,69,61,.1) url(/img/playlist-play-btn.svg) 10px 9px no-repeat;border-radius:30px;padding:3px 10px 3px 20px;display:inline-block;margin:5px 0 0;color:#47453d}.playlist-desc h3 a.playlist-play-btn:hover{color:#171714;background-color:rgba(71,69,61,.15)}.playlist-desc p{font-size:14px;line-height:18px}.playlist-desc p:last-child{margin:0}.playlist-videos{padding:0!important;display:flex;flex-wrap:wrap}.playlist-videos li{background:none;margin:0 10px 10px 0;font-weight:600;width:250px;padding:0}.playlist-videos li a{text-decoration:none;background:#fff;border:1px solid #f6f0da;padding:10px;border-radius:3px}.playlist-videos li a:hover{border-color:#ffd801}.playlist-videos li a h5{color:#ea652c;font-weight:700;font-size:16px;line-height:125%}.playlist-videos li a small{font-size:13px;line-height:16px;display:block;font-weight:500;color:#47453d;font-weight:400}.playlist-videos li a img{max-width:100%;border-radius:3px;margin:0 0 5px}.playlist h4{padding:25px;font-size:18px;margin:0}.playlist ul li:before{display:none}#video-body{width:auto;padding:10px 100px 100px;display:grid;grid-template-columns:1fr 250px;grid-gap:50px;gap:50px}#video-body .video-desc h3{color:#ea652c;font-size:24px}#video-body .playlist{display:block;padding-top:15px}#video-body .playlist h4{padding:0 0 10px;font-family:Inter,sans-serif;letter-spacing:0;text-transform:none;font-weight:600;font-size:18px}#mux-plug{display:block;color:#47453d;font-weight:800;font-size:12px;text-transform:uppercase;height:24px;line-height:24px;margin:0 0 17px;background:url(/img/mux-small.png) 100% no-repeat;background-size:auto 24px;text-decoration:none}.video-author-details{border-top:1px solid #f6f0da;padding:25px 0 0;margin:20px 0 0}.video-author-details h4{font-size:18px;font-weight:800;height:40px;line-height:40px}.video-author-details .video-copy-link{padding:0 0 10px}.video-author-details .video-copy-link input{position:absolute;left:-9999px}.video-author-details .video-copy-link a{background:#ffd801 url(/img/copy.svg) 5px 5px no-repeat;color:#171714;font-weight:600;display:inline-block;padding:0 5px 0 20px;border-radius:3px;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out}.video-author-details .video-author-details-top{display:grid;padding:0 0 10px;grid-template-columns:1fr 180px}.video-author-details .video-author-details-top h4{color:#171714}.video-author-details .video-author-details-top a{order:2}.video-author-details footer{padding:15px 10px 13px;background:#e0e7f1;border-radius:5px;min-height:21px;line-height:21px;font-weight:600}.video-author-details footer span{font-size:18px}.video-author-details footer a{display:block;padding:0 0 0 25px;min-height:21px;background:url(/img/discord.svg) 0 0 no-repeat;background-size:auto 20px;color:#5c6bc0}.video-author-details footer a:hover{color:#5c6bc0}.debug-info{margin:20px 0 50px;background:#171714;border-radius:3px;padding:20px;font-size:12px;font-family:monospace;box-shadow:inset 0 0 0 5px hsla(0,0%,100%,.1)}.debug-info h5{color:#c4ceda}.debug-info li{color:#7d859e;background:none;padding:5px 0;font-weight:600}.watch-party-btn{display:block;background:#ffd801;font-weight:600;height:50px;line-height:50px;text-align:center;padding:0 15px;text-decoration:none;color:#171714;border-radius:7px;font-size:16px;border:none;cursor:pointer}.cc-btn{font-size:14px;font-weight:400;background:rgba(71,69,61,.1) url(/img/cc-btn.svg) 10px no-repeat;border-radius:30px;padding:3px 10px 3px 30px;display:inline-block;color:#47453d;text-decoration:none;margin:5px}.cc-btn:hover{color:#171714;background-color:rgba(71,69,61,.15)}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){body.virtual{padding:0}body.virtual #main-header{width:100%;height:72px;left:0;top:0;padding:0}body.virtual #main-header a#menu-toggle{height:80px;top:0}body.virtual #main-header .z10{margin:0;padding-left:86px}body.virtual #main-header .z10 a#logo-area{left:8px;top:8px}body.virtual #main-header #main-nav{height:calc(100vh - 80px);background-image:none}body.virtual #super-secret-designer-hack{top:0}#playlists-hero{width:auto;padding:0;margin:0}#playlists{width:auto;padding:0 15px}#playlists h2{margin-bottom:25px;font-size:24px}#playlists h2,h2.live-now-h2{margin-top:25px}.playlist-desc{padding:0 0 10px}#live-player{width:auto;height:auto}.playlists{display:block;width:auto;padding:0;margin-top:25px}.playlist{padding:20px 0 10px}#video-body,.playlist{margin:0;display:block}#video-body{width:auto;padding:15px;border-radius:0}.playlist-videos li{width:auto;margin-right:0}aside .playlist{margin:0}.watch-party-btn{margin:10px 0}.video-author-details{padding-top:0;border:none}.video-author-details .video-author-details-top{display:block;border:none;padding:0}.video-author-details .video-author-details-top h4{width:auto;padding-top:10px;margin-top:10px;border:none;height:auto;line-height:100%}.video-author-details footer{margin:0 0 25px}.video-author-details footer a{float:none}}.m1-notification{padding:10px 100px;position:relative;background:#f6f0da;margin-bottom:20px}.m1-notification h4{font-size:18px;font-weight:800;height:40px;line-height:40px}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){.m1-notification{padding:10px}}.small-form{width:400px;margin:0 auto}.small-form h2{margin:100px 0 0}.small-form label{font-family:Inter,sans-serif;font-weight:600;color:#171714;font-size:14px;padding:0 0 10px}.small-form .field{margin:0 0 20px}.small-form input[type=email],.small-form input[type=password],.small-form input[type=text]{border:2px solid #f6f0da;font-size:18px;font-family:Inter,sans-serif;font-weight:400;color:#171714;padding:12px;width:100%;border-radius:4px}.small-form input[type=email]:focus,.small-form input[type=password]:focus,.small-form input[type=text]:focus{border-color:#47453d;outline:none}.small-form input[type=submit]{display:block;background:#ffd801;height:50px;line-height:50px;padding:0 25px;margin:10px 0;text-decoration:none;color:#171714;border-radius:7px;border:none;cursor:pointer}.small-form .form-errors{padding:25px;border-radius:7px;background:#f6f0da;margin:0 0 20px}.flash,.small-form .form-errors span{display:block}.flash{background:#f6f0da;margin:50px 50px -100px;padding:0 25px;border-radius:7px;text-align:center;height:50px;line-height:50px}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){.small-form{width:auto;padding:0 25px}.small-form h2{margin:30px 0 0}.flash{margin:10px 10px -60px;padding:0 15px}}#schedule-top{text-align:center;padding:50px 50px 0;z-index:4;position:relative;background:#fffbec}#schedule-top h2{padding-top:80px;padding-bottom:10px;background:url(/img/schedule-icon.svg) center 0 no-repeat}.js-schedule-tabs{position:fixed;background:#fffbec;width:876px;padding:0;border-radius:15px 15px 0 0}.js-schedule-tabs h2{padding-top:80px;padding-bottom:25px;background:url(/img/schedule-icon.svg) center 0 no-repeat}#central-time{display:none}.js-tablist{background:#ffd801;margin:0;padding:25px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;text-align:center;border-top:2px solid #171714;border-bottom:2px solid #171714;border-radius:15px 15px 0 0}.js-tablist li{border:2px solid #171714;border-right:none}.js-tablist li:first-child{border-radius:5px 0 0 5px}.js-tablist li:first-child a{border-radius:3px 0 0 3px}.js-tablist li:last-child{border-radius:0 5px 5px 0;border-right:2px solid #171714}.js-tablist li:last-child a{border-radius:0 3px 3px 0}.js-tablist li a.active{color:#ffd801;background:#171714;cursor:default}.js-tablist li a{padding:5px 15px;height:50px;font-size:16px;display:block;color:#171714;font-weight:600;text-decoration:none}.js-tablist li a strong{display:block;margin:0 0 -3px}.js-tablist li a small{font-size:14px;font-weight:400}.js-tablist li a:hover{color:#ffd801;background:#171714}#schedule-container{padding:105px 0 120px}ul.schedule-day-grid li{border-bottom:2px solid #171714;display:grid;grid-template-columns:75px 1fr;padding:15px;grid-gap:15px;gap:15px}ul.schedule-day-grid li:before{content:none}#virtual{display:grid;padding:15px;grid-gap:5px;gap:5px;grid-template-columns:60px 1fr 1fr 1fr}#virtual .mobile-virtual-time,#virtual footer a{display:none}#virtual .virtual-header{text-align:center;padding:15px 0;font-size:18px;height:51px;font-weight:700;color:#171714}#virtual .session-cell{min-height:132px;margin-bottom:5px}#virtual .session-cell .what{min-height:63px}#virtual .session-cell.blank{background:#f6f0da}#virtual .session-cell.special-height .what{min-height:0}#virtual #virtual-time-column-desktop .schedule-time{display:block;min-height:130px;margin:0 0 5px;padding-right:5px}.schedule-time{font-size:18px;text-align:right;padding:14px 0 0;color:#171714}.schedule-time small{display:block;font-size:14px;color:#605d4e}.timeblock-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.session-cell{padding:15px 15px 10px;background:#fff;border:1px solid #f6f0da;border-radius:5px}.session-cell .what{font-weight:700;color:#171714;font-size:16px;text-decoration:none;display:block;min-height:42px}.session-cell .info{color:#47453d}.session-cell p{font-size:12px;line-height:130%;background:#fffbec;border:1px solid #f6f0da;padding:10px;border-radius:3px}.session-cell .who{font-weight:500;color:#ea652c}.session-cell .who.special span{color:#171714;font-size:12px;font-weight:600}.session-cell .who.special div{display:inline-block;margin:0 10px 0 0}.session-cell .who.special div small{display:block;color:#47453d;font-size:12px;margin:-5px 0 0}.session-cell .where{font-weight:600;font-size:12px;padding:0 0 0 15px;background:url(/img/where.svg) 0 3px no-repeat}.session-cell footer{display:flex;justify-content:space-between}.schedule-track{display:inline-block;font-size:10px;border-radius:2px;color:#fff;padding:0 5px;height:20px;line-height:20px;font-weight:600;text-transform:uppercase}.schedule-track.track-general{background:#171714}.schedule-track.track-complex-socio{background:#ffd801}.schedule-track.track-early-career{background:#ea652c}.schedule-track.track-ethics{background:#ff88ab}.schedule-track.track-functional-ruby{background:#7445c0}.schedule-track.track-infrastructure{background:#48c892}.schedule-track.track-teams{background:#b77d39}.schedule-track.track-ruby-performance{background:#f43a2e}.schedule-track.track-weird-ruby{background:#c7d7d7}.schedule-track.track-ruby-internals{background:#1478d3}.schedule-track.track-special{background:#171714;color:#ffd801}.schedule-track.track-livestream{background:#f6f0da;color:#47453d}.single-block .timeblock-content{display:block}.single-block .timeblock-content .session-cell .what{min-height:0}#monday,#tuesday,#virtual,#wednesday{scroll-margin-top:999px}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){#schedule-container{padding:195px 0 0}.js-tablist{padding:25px;display:block;border-radius:0}.js-tablist li{border-right:2px solid #171714}.js-tablist li:first-child{border-radius:5px 5px 0 0;border-bottom:none}.js-tablist li:first-child a{border-radius:3px 3px 0 0}.js-tablist li:last-child{border-radius:0 0 5px 5px;border-top:none}.js-tablist li:last-child a{border-radius:0 0 3px 3px}.js-schedule-tabs{width:calc(100vw - 32px);padding:0}.js-schedule-tabs h2{display:none}.js-schedule-tabs .js-tablist{padding:10px}.js-schedule-tabs .js-tablist li.thursday-link{border-top:0}.js-schedule-tabs .js-tablist li a{height:40px;line-height:40px;padding:0 10px;display:flex;justify-content:space-between}.js-schedule-tabs .js-tablist li a strong{display:inline-block;margin:0}ul.schedule-day-grid li{display:block}.schedule-time{display:block;text-align:left;padding:0 0 10px}.schedule-time small{display:inline-block}.timeblock-content{display:block}.session-cell{margin:0 0 5px}#virtual,.no-grid .session-cell footer,.session-cell .who.special div{display:block}#virtual{padding:10px}#virtual footer a{display:none}#virtual .mobile-virtual-time{display:block;font-size:14px}#virtual .virtual-header{text-align:center;margin:15px 0 0}#virtual .session-cell{min-height:0;margin-bottom:5px}#virtual .session-cell .what{min-height:0}#virtual .session-cell.blank{display:none}#virtual .session-cell.special-height .what{min-height:0}#virtual #virtual-time-column-desktop{display:none}}#main-header a,#main-header h1,#register-window h3 a,#register ul#register-grid li h4,#sponsors-footer-grid .sponsors-tier span,#video-body .video-desc h3,.playlist h4,.register-btn,.schedule-time,.small-form input[type=submit],h3{font-family:Oswald;font-weight:400;font-size:16px;text-transform:uppercase;letter-spacing:1px}#about-rubycentral,#covid,#denver,#faqs,#guidelines,#international,#join,#mission,#past,#policies .two-col-grid .guides,#policies .two-col-grid .policy,#policies .two-col-grid .scholarships,#program-committee,#register,#safety,#scholarships .two-col-grid .guides,#scholarships .two-col-grid .policy,#scholarships .two-col-grid .scholarships,#sponsors,#sponsors-footer,#team,#updates,#what,#why{padding:25px 50px}#updates ul small,#why,#why h3{font-family:Inconsolata,monospace;letter-spacing:0!important}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){#about-rubycentral,#covid,#denver,#faqs,#guidelines,#international,#join,#mission,#past,#policies .two-col-grid .guides,#policies .two-col-grid .policy,#policies .two-col-grid .scholarships,#program-committee,#register,#safety,#scholarships .two-col-grid .guides,#scholarships .two-col-grid .policy,#scholarships .two-col-grid .scholarships,#sponsors,#sponsors-footer,#team,#updates,#what,#why{padding:20px}}#how .two-col-grid{grid-gap:50px;gap:50px}#how h3{color:#ea652c;margin-bottom:5px}#how h2{margin-top:25px;padding-top:80px;background:url(/img/readme-icon.svg) center 0 no-repeat}#how h4{font-weight:700;color:#171714;font-size:18px;padding:0 0 5px}#how h5{font-weight:600;font-size:14px;padding:0}#how #watching{padding:0 50px 50px}#how #discord{background:#5865f2 url(/img/discord.svg) center 50px no-repeat;padding:123px 50px 50px;color:#fffbec}#how #discord a,#how #discord h5{color:#fffbec}#how #discord h3{color:#fffbec;font-family:Inter,sans-serif;letter-spacing:0;text-transform:none;font-weight:700;font-size:24px}#how #discord li{background:rgba(255,251,236,.1)}#how ul li{margin:0 0 5px;padding:7px;border-radius:2px}#how ul li strong{display:block;font-weight:600}#how ul li:before{content:none}#how .mini-callouts{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;padding:50px}#how .mini-callouts div{background:#f6f0da;border-radius:5px;padding:25px}#how .mini-callouts ul li{background:#fffbec;color:#47453d}#how .mini-callouts ul li:last-child{margin:0}#how .mini-callouts ul li span{color:#ea652c;font-weight:500}#how .mini-callouts ul li small{float:right;font-size:12px}#how .mini-callouts ul li strong{color:#171714}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){#how #watching{padding:0 20px 20px}#how .two-col-grid div:last-child{margin-top:20px}#how #discord{padding:83px 20px 20px;background-position:20px 30px}#how .mini-callouts{padding:0;display:block}#how .mini-callouts div{padding:0 20px 20px}#how .mini-callouts div:first-child{padding-top:20px}}html{font-family:Inter,sans-serif}@supports(font-variation-settings:normal){html{font-family:Inter,sans-serif}}body{color:#47453d;overflow:hidden;font-size:14px;line-height:150%;padding:50px 0;height:100vh;background:#f5c037;background:linear-gradient(180deg,#ffd801,#ffd801 25%,#f5c037 0,#f5c037 50%,#f5a937 0,#f5a937 75%,#ea652c 0,#ea652c)}#main-default{width:1070px;height:calc(100vh - 100px);margin:0 auto;grid-gap:8px;gap:8px;border:8px solid #171714;box-shadow:inset 0 0 0 1px #171714;background:#171714;border-radius:25px;position:relative}.footer-mountains{z-index:102;position:absolute;bottom:0;left:calc(50% + 225px);width:415px;height:157px;background:url(/img/footer-mountains.svg) 0 bottom no-repeat;-webkit-clip-path:polygon(30.35% 19.95%,41.1% 45%,59% -5%,100% 100%,0 100%);clip-path:polygon(30.35% 19.95%,41.1% 45%,59% -5%,100% 100%,0 100%)}#content{background:#fffbec;border-radius:17px;margin-left:178px;position:relative;height:calc(100vh - 116px);overflow-y:scroll}p{font-size:14px;line-height:21px;margin-bottom:20px}p:last-child{margin:0}a{display:inline-block;transition:all .25s ease-in-out;text-decoration:underline;color:#47453d}h5{color:#171714;font-weight:700}em{font-style:italic}ul li{list-style-type:none;padding:0 0 12px 12px}ul li:before{content:"•";color:#ea652c;font-weight:700;display:inline-block;width:12px;margin-left:-12px}#covid-notice{padding:10px;position:relative;background:#f6f0da;border-radius:5px;font-size:14px;font-weight:500;line-height:150%;margin-bottom:20px;text-align:center}#covid-notice.home-margin{margin:50px 50px 0}#covid-notice div{position:absolute;left:20px;top:20px}#covid-requirements{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin:0 0 50px}#covid-requirements div{border-radius:5px;padding-left:68px;height:68px;line-height:68px;background-color:#171714;color:#ffd801;background-position:10px;background-repeat:no-repeat;border:1px solid #f6f0da;font-size:16px;font-weight:600}#covid-requirements div.vaccine-required{background-image:url(/img/vaccine-icon.svg)}#covid-requirements div.mask-required{background-image:url(/img/mask-icon.svg)}#register #covid-requirements{display:block;margin:0}#register #covid-requirements div{margin:0 0 5px}.btn{display:inline-block;padding:10px 15px;border-radius:5px;color:#171714;text-decoration:none;margin:0 0 12px;font-weight:600;background:#ffd801}@media (max-width:823px)and (orientation:landscape),screen and (max-width:900px)and (orientation:portrait){.footer-mountains{display:none}body{padding:8px}#main-default{width:auto;display:block;border-radius:10px;height:calc(100vh - 16px)}#content{padding-top:72px;margin-left:0;height:calc(100vh - 32px)}#covid-notice{padding:10px 10px 10px 30px;font-size:12px;line-height:130%;margin-bottom:10px}#covid-notice.home-margin{margin:20px 20px -10px}#covid-notice div{top:10px;left:10px}#covid-requirements{display:block;margin:0 0 50px}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*0.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1 1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-width:var(--plyr-menu-arrow-size,4px);border-top:var(--plyr-menu-arrow-size,4px) solid hsla(0,0%,100%,.9);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*0.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*0.7/1.5) calc(var(--plyr-control-spacing, 10px)*0.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*0.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*0.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*0.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*0.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*0.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing, 10px)*0.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(90deg,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*0.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 0,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 0,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}