.intro{background:url('/img/events/30/bg_intro_1920.jpg') left center/cover no-repeat #1a0502;display:grid;justify-content:space-between;align-items:center;grid-template-columns:minmax(400px,1fr) minmax(900px,1fr);gap:80px;max-height:776px;grid-template-rows:minmax(776px,1fr);padding:0;margin-bottom:80px;position:relative}@media only screen and (max-width:1299px){.intro{background-image:url('/img/events/30/bg_intro_1299.jpg')}}@media only screen and (max-width:991px){.intro{background-image:url('/img/events/30/bg_intro_991.jpg')}}@media only screen and (max-width:768px){.intro{background-image:none}}.intro div.wrapper{max-width:480px;width:100%;justify-self:flex-end;margin:0;padding-left:50px;padding-bottom:0}.intro>figure{position:relative;right:0;top:0;height:100%;-webkit-mask-image:url('/img/events/30/mask_head.png'),linear-gradient(90deg,rgba(0,0,0,0) 70px,#000 70px,#000 100%);mask-image:url('/img/events/30/mask_head.png'),linear-gradient(90deg,rgba(0,0,0,0) 70px,#000 70px,#000 100%);-webkit-mask-repeat:repeat-y,no-repeat;mask-repeat:repeat-y,no-repeat;-webkit-mask-size:70px 50%,auto;mask-size:70px 50%,auto}.intro>figure video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.intro div.wrapper>h1{color:var(--color-first);font-size:32px;text-transform:uppercase;font-weight:400;letter-spacing:1px;margin-bottom:32px;line-height:normal}:is(section.howto,section.newenrw,section.dyinglaugh) .steps{display:flex;justify-content:center;margin:0 -15px 40px}:is(section.howto,section.newenrw,section.dyinglaugh) .steps li{display:grid;grid-template-columns:98px 0;grid-template-rows:98px auto;gap:10px;grid-gap:10px;align-items:center;overflow:hidden;opacity:.5;transition:grid-template-columns .3s,opacity .3s;margin:0 15px}:is(section.howto,section.newenrw,section.dyinglaugh) .steps li:hover{opacity:.7}:is(section.howto,section.newenrw,section.dyinglaugh) .steps li.on{opacity:.8;grid-template-columns:98px 285px}:is(section.howto,section.newenrw,section.dyinglaugh) .steps li .icon{grid-row:1;grid-column:1;width:98px;height:98px;display:flex;justify-content:center;align-items:center;background:url('/img/events/14/bg_icon.jpg') center center/100% 100% no-repeat;cursor:pointer}:is(section.howto,section.newenrw,section.dyinglaugh) .steps li span{grid-row:2;grid-column:1;text-align:center}:is(section.howto,section.newenrw,section.dyinglaugh) .steps li p{grid-row:1;grid-column:2;width:285px;text-align:left!important}section.newenrw{background:url('/img/events/30/bg_newenrw_1920.jpg') center bottom/cover no-repeat #243541;padding:150px 0 100px;margin-bottom:80px}@media only screen and (max-width:1299px){section.newenrw{background-image:url('/img/events/30/bg_newenrw_1299.jpg')}}section.newenrw header div.wrapper{text-align:center;max-width:740px;margin:0 auto 70px}section.newenrw header h1{font-size:32px;line-height:32px;text-transform:uppercase;font-weight:400;text-align:center}section.newenrw header h1::before{content:' ';width:70px;height:70px;display:inline-block;vertical-align:middle;margin-right:10px;background:url('/img/events/30/icon_newenrw.png') center center/100% 100% no-repeat;position:relative;top:-6px}:is(section.newenrw,section.dyinglaugh) .steps{margin:100px 0 0;justify-content:flex-start;gap:30px;position:relative;min-width:300px}:is(section.newenrw,section.dyinglaugh) .steps li{margin:0;display:block;position:static}:is(section.newenrw,section.dyinglaugh) .steps li .txt{position:absolute;left:0;opacity:0;pointer-events:none;transition:opacity .3s;margin-top:10px}:is(section.newenrw,section.dyinglaugh) .steps li.on .txt{opacity:1;pointer-events:all}:is(section.newenrw,section.dyinglaugh) .steps li span{color:var(--color-gold);font-weight:500;display:inline-block;margin-bottom:10px;text-align:left;width:285px}:is(section.newenrw,section.dyinglaugh) .steps li p{text-align:left}:is(section.newenrw,section.dyinglaugh) .steps li .txt>*{width:auto;max-width:100%}section.newenrw .slide{position:relative;max-width:1311px;overflow:hidden;border-radius:15px;margin:55px auto 0;box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:50px 120px;border:1px solid #e4750e;display:flex;flex-direction:column;transition:transform .5s .1s,opacity .5s .1s;transform:translateX(-50px);opacity:0;min-height:500px}section.newenrw .slide:nth-child(2n){align-items:flex-end;transform:translateX(50px)}section.newenrw .slide.visible{transform:translateX(0);opacity:1}section.newenrw .slide::before{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:url('../img/chapters/27/bg_green_splash.png') right bottom/contain no-repeat,linear-gradient(110deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.25) 51.5%,rgba(35,228,3,.13) 77%,rgba(35,220,5,.12) 100%);z-index:-1;background:linear-gradient(70deg,rgba(0,0,0,80%) 0,rgba(0,0,0,28%) 31%,rgba(255,133,65,.13) 57%,rgba(255,77,0,.27) 100%)}section.newenrw .slide:nth-child(2n)::before{transform:rotate(180deg)}section.newenrw .slide::after{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:url('/img/events/30/char_pumpkin.png') right 30px bottom/auto 95% no-repeat;z-index:-1;transition:transform .3s .65s,opacity .3s .65s;transform:translateX(50px);opacity:0}section.newenrw .slide:nth-child(2n)::after{background:url('/img/chapters/27/char_theplaguebearer.png') bottom left 30px/auto 95% no-repeat;transform:translateX(-50px)}section.newenrw .slide:nth-child(2)::after{background-image:url('/img/events/30/char_eerie_mask.png')}section.newenrw .slide:nth-child(3)::after{background-image:url('/img/events/30/char_potions.png');background-size:auto 70%;background-position:right 60px bottom 50px}section.newenrw .slide.visible::after{transform:translateX(0);opacity:1}section.newenrw .slide h2{margin-bottom:20px;font-weight:400}section.newenrw .slide p{max-width:480px}section.newenrw .slide:nth-child(2n) p{text-align:right}@media only screen and (max-width:991px){section.newenrw{background-image:url('/img/events/30/bg_newenrw_991.jpg');background-size:auto}section.newenrw .steps{margin-top:50px}section.newenrw .slide{min-height:410px;padding:50px}section.newenrw .slide.visible::after{content:none}article.halloween section.newenrw .slide p{max-width:none}}@media only screen and (max-width:768px){section.newenrw{background-image:url('/img/events/30/bg_newenrw_768.jpg')}.intro{display:flex;min-height:500px;justify-content:center}.intro div.wrapper{filter:drop-shadow(0 0 20px #000) drop-shadow(0 0 20px #000) drop-shadow(0 0 30px #000);padding:0 30px;z-index:2}.intro>figure{position:absolute;width:100%;-webkit-mask-image:none;mask-image:none}}@media only screen and (max-width:575px){section.newenrw{background-image:url('/img/events/30/bg_newenrw_575.jpg')}section.newenrw header h1{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}section.newenrw header h1::before{margin-right:0}section.newenrw .slide{padding:30px}section.newenrw .steps{flex-direction:column;min-width:auto}section.newenrw .steps :is(li,li.on){display:grid;grid-template-columns:64px auto;grid-template-rows:auto;opacity:.8}section.newenrw .steps li .icon{width:64px;height:64px;cursor:default}section.newenrw .steps li .txt{position:static;opacity:1}section.newenrw .steps li span{margin-bottom:5px}}