.section-mask-bottom{-webkit-mask:url(/img/masks/mega.svg#section-bottom) repeat-x left calc(100% + 90px)/100% 150px,linear-gradient(to top,transparent 59px,var(--color-dark) 60px);mask:url(/img/masks/mega.svg#section-bottom) repeat-x left calc(100% + 90px)/100% 150px,linear-gradient(to top,transparent 59px,var(--color-dark) 60px)}.section-mask-both{-webkit-mask:url(/img/masks/mega.svg#section-top) repeat-x left -116px/100vw 150px,linear-gradient(to bottom,transparent 34px,var(--color-dark) 34px,var(--color-dark) calc(100% - 59px),transparent calc(100% - 60px)),url(/img/masks/mega.svg#section-bottom) repeat-x left calc(100% + 90px)/100% 150px;mask:url(/img/masks/mega.svg#section-top) repeat-x left -116px/100vw 150px,linear-gradient(to bottom,transparent 34px,var(--color-dark) 34px,var(--color-dark) calc(100% - 59px),transparent calc(100% - 60px)),url(/img/masks/mega.svg#section-bottom) repeat-x left calc(100% + 90px)/100% 150px}article.tbvstbcosplay{background:url('/img/bg_stone_tile.jpg') top left}body.goodies.subpage article.tbvstbcosplay header.intro{background:url('/img/events/63/bg_intro_1920.jpg') no-repeat center center/cover var(--color-dark);position:relative;min-height:70vh;display:flex;justify-content:center;align-items:flex-end;text-transform:uppercase;text-align:center;padding-bottom:0;overflow:hidden}@media only screen and (max-width:1299px){body.goodies.subpage article.tbvstbcosplay header.intro{background-image:url('/img/events/63/bg_intro_1299.jpg')}}body.goodies.subpage article.tbvstbcosplay header.intro .logo{width:150px;display:none}body.goodies.subpage article.tbvstbcosplay header.intro .versus{position:absolute;inset:0;overflow:hidden}body.goodies.subpage article.tbvstbcosplay header.intro .versus img{position:absolute;opacity:0;transition:transform .5s,opacity .5s}body.goodies.subpage article.tbvstbcosplay header.intro .versus img.logo{transform:translateY(-50px);left:0;right:0;margin:auto;top:100px}body.goodies.subpage article.tbvstbcosplay header.intro .versus img.kyle{left:0;transform:translateX(-130px);transition-delay:.15s}body.goodies.subpage article.tbvstbcosplay header.intro .versus img.baron{right:0;transform:translateX(130px);transition-delay:.3s}body.goodies.subpage article.tbvstbcosplay header.intro.visible .versus picture img{opacity:1;transform:translateX(0)}body.goodies.subpage article.tbvstbcosplay header.intro.visible .versus img.logo{opacity:1;transform:translateY(0)}@media only screen and (max-width:1500px){body.goodies.subpage article.tbvstbcosplay header.intro .versus img.kyle{left:-12vw}body.goodies.subpage article.tbvstbcosplay header.intro .versus img.baron{right:-7vw}}body.goodies.subpage article.tbvstbcosplay header.intro .wrapper{justify-content:flex-end;padding-bottom:10vh}body.goodies.subpage article.tbvstbcosplay header.intro .wrapper img.logo{display:block;margin-bottom:20px}.tbvstbcosplay .intro h2{font-size:134px;line-height:90px;text-align:center;font-weight:500;margin-bottom:10px}.tbvstbcosplay .intro h2 span{display:inline-block;position:relative;filter:drop-shadow(-10px 0px 7px #000c);transition:transform .15s linear,opacity .15s linear;opacity:0;transform:scale(1.5);font-weight:600;color:var(--color-light)}.tbvstbcosplay .intro h2 span.intro--beast{transform:rotate(-2deg);display:block;margin-bottom:-24px}.tbvstbcosplay .intro h2 span.btn__taped{transition-delay:.15s}.tbvstbcosplay .intro h2 span.intro--baron{transition-delay:.3s;display:block}.tbvstbcosplay .intro.visible h2 span{opacity:1;transform:scale(1)}.tbvstbcosplay .intro.visible h2 span.intro--beast{transform:scale(1) rotate(-2deg)}.tbvstbcosplay .intro h2 span:not(.btn__taped)::after{content:attr(data-text);position:absolute;inset:0;-webkit-mask:url('/img/events/63/mask_text.png') repeat left top;mask:url('/img/events/63/mask_text.png') repeat left top;color:var(--color-dark)}.tbvstbcosplay .intro h2 .btn__taped{font-size:88px;line-height:80px;color:var(--color-dark);text-transform:uppercase;padding:16px 16px 0;font-weight:500;font-family:var(--font-bebas);margin-top:0}body.mac.macos .tbvstbcosplay .intro h2 .btn__taped{line-height:88px}body.goodies.subpage article.tbvstbcosplay header.intro p{font-size:40px;line-height:40px;font-weight:300;margin-bottom:50px;filter:drop-shadow(2px 2px 5px #000);transition:transform .3s .35s,opacity .3s .35s;opacity:0;transform:scale(1.3);text-transform:uppercase;color:var(--color-light);margin-top:0;font-family:var(--font-head)}.tbvstbcosplay .intro p .btn__taped{--btn-taped-color:var(--color-light);font-size:40px;line-height:22px;padding:10px 10px 8px;transition:transform .3s .57s,opacity .3s .57s;opacity:0;transform:scale(1.3);font-weight:600}.tbvstbcosplay .intro p .btn__taped:nth-of-type(2){transition-delay:.7s}body.goodies.subpage article.tbvstbcosplay header.intro.visible p,body.goodies.subpage article.tbvstbcosplay header.intro.visible p .btn__taped{opacity:1;transform:scale(1)}.tbvstbcosplay .intro .btns{transition:transform .7s .8s,opacity .7s .8s;opacity:0;transform:translateY(50px)}.tbvstbcosplay .intro.visible .btns{opacity:1;transform:translateY(0)}@media only screen and (((max-width:1920px) and (min-width:1900px) and (min-height:1200px)) or ((max-width:1600px) and (min-width:1500px) and (max-height:980px)) or ((max-width:1441px) and (min-width:1299px) and (max-height:800px)) or ((max-width:2881px) and (min-width:2600px) and (min-height:1600px) and (max-height:1900px))){body.goodies.subpage article.tbvstbcosplay header.intro{min-height:100vh}}@media only screen and (max-width:991px){body.goodies.subpage article.tbvstbcosplay header.intro{background-image:url('/img/events/63/bg_intro_991.jpg');height:80vh;justify-content:space-between;align-items:center;flex-direction:column}body.goodies.subpage article.tbvstbcosplay header.intro .versus img.logo{display:block}body.goodies.subpage article.tbvstbcosplay header.intro .versus{position:relative;width:100%;height:50%;margin-bottom:-4vh}body.goodies.subpage article.tbvstbcosplay header.intro .wrapper{background:url('/img/bg_dltb_991.jpg') right top/cover no-repeat;justify-content:flex-start;height:auto;width:100%;padding-top:7vh;padding-bottom:8vh;-webkit-mask:url('/img/masks/mega.svg#section-top') repeat-x left -116px/100vw 150px,linear-gradient(to bottom,transparent 34px,var(--color-dark) 34px);mask:url('/img/masks/mega.svg#section-top') repeat-x left -116px/100vw 150px,linear-gradient(to bottom,transparent 34px,var(--color-dark) 34px)}body.goodies.subpage article.tbvstbcosplay header.intro .wrapper img.logo{display:none}body.goodies article>header div.wrapper>:not(h1){margin-top:0}}.tbvstbcosplay .prizes{padding:30px 0 100px;overflow:hidden}.tbvstbcosplay .prizes h2{text-align:center;font-size:65px;line-height:65px;transition:transform .5s,opacity .5s;opacity:0;transform:translateY(-50px);font-weight:500;font-family:var(--font-head);text-transform:uppercase;color:var(--color-light)}.tbvstbcosplay .prizes.visible h2{opacity:1;transform:translateY(0)}.tbvstbcosplay .prizes h2 .btn__taped{padding-top:6px;padding-bottom:2px;font-size:65px;line-height:60px;font-weight:500;font-family:var(--font-head)}.tbvstbcosplay .prizes h2 .prizes-header-lower{display:block;font-size:50px;margin-top:16px}.tbvstbcosplay .prizes .prize{display:flex;gap:0 0;justify-content:center;align-items:center;margin-top:70px}.tbvstbcosplay .prizes .prize:nth-child(odd){flex-direction:row-reverse}.tbvstbcosplay .prizes .prize figure{transition:transform .5s,opacity .5s;opacity:0;transform:translateX(-50px)}.tbvstbcosplay .prizes .prize:nth-child(odd) figure{transform:translateX(50px)}.tbvstbcosplay .prizes .prize.visible figure{opacity:1;transform:translateX(0)}.tbvstbcosplay .prizes .prize h3{font-size:70px;line-height:70px;margin-bottom:60px;transition:transform .5s,opacity .5s;opacity:0;transform:translateY(-50px);font-family:var(--font-head);font-weight:600;color:var(--color-light)}.tbvstbcosplay .prizes .prize.visible h3{opacity:1;transform:translateY(0)}.tbvstbcosplay .prizes .prize h3 .btn__taped{font-size:70px;line-height:60px;font-weight:600}.tbvstbcosplay .prizes .prize .inner{max-width:400px}.tbvstbcosplay .prizes .prize ul{transition:transform .5s .2s,opacity .5s .2s;opacity:0;transform:translateY(50px)}.tbvstbcosplay .prizes .prize.visible ul{opacity:1;transform:translateY(0)}.tbvstbcosplay .prizes .prize li{position:relative;padding-left:27px;font-size:24px;color:var(--color-light)}.tbvstbcosplay .prizes .prize li::before{content:'';position:absolute;width:15px;height:15px;background:radial-gradient(circle,var(--color-light) 0,var(--color-light) 20%,transparent 23%,transparent 48%,var(--color-light) 54%,transparent 100%);border-radius:100%;top:5px;left:0}.tbvstbcosplay .prizes .prize li:not(:last-child){margin-bottom:12px}.tbvstbcosplay .prizes .prize sup{vertical-align:super;font-size:28px}.tbvstbcosplay .rules{background:url('/img/bg_dltb_3840.jpg') center 70%/cover no-repeat;padding:100px 0 150px;overflow:hidden}@media only screen and (max-width:2560px){.tbvstbcosplay .rules{background-image:url('/img/bg_dltb_2560.jpg')}}@media only screen and (max-width:1920px){.tbvstbcosplay .rules{background-image:url('/img/bg_dltb_1920.jpg')}}@media only screen and (max-width:1299px){.tbvstbcosplay .rules{background-image:url('/img/bg_dltb_1299.jpg')}}@media only screen and (max-width:991px){.tbvstbcosplay .rules{background-image:url('/img/bg_dltb_991.jpg')}}@media only screen and (max-width:768px){.tbvstbcosplay .rules{background-image:url('/img/bg_dltb_768.jpg')}}.tbvstbcosplay .rules h2{text-align:center;transition:transform .5s,opacity .5s;opacity:0;transform:translateY(-50px)}.tbvstbcosplay .rules h2 .btn__taped{font-size:72px;font-weight:600}.tbvstbcosplay .rules.visible h2{opacity:1;transform:translateY(0)}.tbvstbcosplay .rules h3{font-size:48px;line-height:50px;position:relative;margin-bottom:30px;display:inline-block;text-transform:uppercase;color:var(--color-light)}.tbvstbcosplay .rules ol{display:flex;gap:60px;justify-content:center;margin:60px 0 0;font-size:18px;line-height:26px;counter-reset:countRules}.tbvstbcosplay .rules ol li{flex:1 1 33%;counter-increment:countRules 1;text-align:center;color:var(--color-light)}.tbvstbcosplay .rules ol li h3::before{content:counter(countRules);color:var(--color-light);opacity:.35;font:600 90px/102% var(--font-head);position:absolute;top:-20px;left:-16px;z-index:-1}.tbvstbcosplay .rules ol img{max-height:341px;margin-bottom:30px;transition:transform .5s,opacity .5s;opacity:0;transform:scale(.9)}.tbvstbcosplay .rules ol li:nth-child(2) img{transition-delay:.2s}.tbvstbcosplay .rules ol li:nth-child(3) img{transition-delay:.4s}.tbvstbcosplay .rules ol .visible img{transform:scale(1);opacity:1}.tbvstbcosplay .rules ol :is(h3,p){transition:transform .5s .15s,opacity .5s .15s;opacity:0;transform:translateY(50px)}.tbvstbcosplay .rules ol li p{font-size:24px;font-weight:400;font-family:var(--font-head)}.tbvstbcosplay .rules ol li .btn__taped{margin-top:16px}.tbvstbcosplay .rules ol li .btn__taped--greenbg{font-size:40px;line-height:40px;padding:8px 10px 0 8px;font-weight:600;border:unset}.tbvstbcosplay .rules ol p{transition-delay:.25s}.tbvstbcosplay .rules ol li:nth-child(2) h3{transition-delay:.35s}.tbvstbcosplay .rules ol li:nth-child(3) h3{transition-delay:.55s}.tbvstbcosplay .rules ol li:nth-child(2) p{transition-delay:.45s}.tbvstbcosplay .rules ol li:nth-child(3) p{transition-delay:.65s}.tbvstbcosplay .rules ol .visible :is(h3,p){opacity:1;transform:translateY(0)}.tbvstbcosplay .rules ol em{background:var(--color-accent-dltb);padding:3px 3px 1px;color:var(--color-dark);font-weight:400}.tbvstbcosplay .rules .btns .btn__taped{--btn-taped-color:var(--color-light);font-size:50px;line-height:50px}.tbvstbcosplay .deadline{text-align:center;padding:60px 0}.tbvstbcosplay .deadline h2,p{font-family:var(--font-head);color:var(--color-light)}.tbvstbcosplay .deadline h2{font-size:64px;line-height:64px;font-weight:600;text-transform:uppercase}.tbvstbcosplay .deadline p{font-size:32px;padding:24px 50px;max-width:960px;margin:0 auto}.tbvstbcosplay .deadline h2 span{color:var(--color-accent-dltb)}@media only screen and (max-width:1440px) and (min-height:730px) and (orientation:landscape){.tbvstbcosplay .intro{min-height:90vh}.tbvstbcosplay .intro h2{font-size:85px;line-height:81px}}@media only screen and (max-width:991px){.tbvstbcosplay .intro h2{font-size:65px;line-height:65px}.tbvstbcosplay .intro h2 span.intro--beast{margin-bottom:-16px}.tbvstbcosplay .intro h2 .btn__taped{font-size:50px;line-height:50px;padding:8px 8px 0;min-width:unset}body.goodies.subpage article.tbvstbcosplay header.intro p{font-size:25px;line-height:25px}.tbvstbcosplay .intro p .btn__taped{font-size:35px;line-height:20px}.tbvstbcosplay .prizes .prize,.tbvstbcosplay .prizes .prize:nth-child(odd){flex-direction:column}.tbvstbcosplay .prizes .prize.third{gap:30px}.tbvstbcosplay .rules ol{flex-direction:column;align-items:center;text-align:center}.tbvstbcosplay .rules ol img{max-height:250px}}@media only screen and (max-width:768px){.tbvstbcosplay .prizes h2{font-size:45px;line-height:45px}.tbvstbcosplay .prizes h2 .btn__taped{font-size:45px;line-height:40px}.tbvstbcosplay .prizes h2 .prizes-header-lower{font-size:30px}.tbvstbcosplay .deadline p{padding:24px}}@media only screen and (max-width:575px){body.goodies.subpage article.tbvstbcosplay header.intro{background-image:url('/img/events/63/bg_intro_575.jpg')}body.goodies.subpage article.tbvstbcosplay header.intro .versus{margin-bottom:-40px}body.goodies.subpage article.tbvstbcosplay header.intro.visible .versus picture img{max-width:50%;bottom:0}body.goodies.subpage article.tbvstbcosplay header.intro .versus img.logo{top:70px}body.goodies.subpage article.tbvstbcosplay header.intro .versus img.kyle{left:-17vw}.tbvstbcosplay .rules{background-image:url('/img/bg_dltb_575.jpg')}.tbvstbcosplay .intro{min-height:85vh}.tbvstbcosplay .intro h2{font-size:75px;line-height:48px;margin-bottom:30px}.tbvstbcosplay .intro h2 span{filter:drop-shadow(0 -8px 13px #000)}.tbvstbcosplay .intro p{font-size:30px;line-height:30px}.tbvstbcosplay .intro p .btn__taped{font-size:30px;line-height:20px}.tbvstbcosplay .intro .btn__taped.btn__taped--medium.btn__taped--label{font-size:25px;line-height:25px}.tbvstbcosplay .intro h2 span.intro--beast{margin-bottom:-4px}.tbvstbcosplay .prizes h2{font-size:32px;line-height:32px}.tbvstbcosplay .prizes h2 .btn__taped{font-size:32px;line-height:27px}.tbvstbcosplay .prizes h2 .prizes-header-lower{font-size:24px}.tbvstbcosplay .deadline h2{font-size:32px;line-height:32px}.tbvstbcosplay .deadline p{font-size:18px}}body.goodies .popUp.popModern.tbvstb .inner{max-width:1000px;min-height:400px;mask:unset;-webkit-mask:unset;background:unset;background-color:#000;border-radius:16px;padding:48px;text-align:left;font-family:var(--font-head);color:var(--color-light);font-size:18px;font-weight:700;line-height:20px;letter-spacing:0;width:50%}body.goodies .popUp.popModern.tbvstb .inner::before{content:unset}body.goodies .popUp.popModern.tbvstb .inner h1{font-size:36px;position:relative;padding-bottom:16px}body.goodies .popUp.popModern.tbvstb .msg.icon.warn{display:block;width:100%;padding:16px 16px 14px 50px;color:var(--color-light);background-color:#ffe48C33;border:1px dotted var(--color-gold)}body.goodies .popUp.popModern.tbvstb .inner form{width:100%}body.goodies .popUp.popModern.tbvstb .inner input[type=checkbox]+label::before{width:20px;height:20px;border-radius:4px;background-color:#555;cursor:pointer}body.goodies .popUp.popModern.tbvstb .inner label{color:#f7f7eb;text-transform:unset;text-transform:math-auto;font-size:22px}body.goodies .popUp.popModern.tbvstb .inner button{margin:0 auto;display:block}body.goodies .popUp.popModern.tbvstb .inner fieldset div.draganddrop{border:1px dashed var(--color-lightgrey);display:flex;flex-direction:column;justify-content:space-around;border-radius:4px;background-color:#555;color:#f7f7eb;margin-top:10px;margin-bottom:10px;cursor:pointer;transition:1s}body.goodies .popUp.popModern.tbvstb .inner fieldset div.draganddrop:hover{background-color:#666}body.goodies .popUp.popModern.tbvstb .inner fieldset div.draganddrop div.icon-upload{width:72px;height:72px;display:block;margin:2% auto auto;background-color:#f7f7eb;-webkit-mask:url(/img/events/55/icon_upload.svg) no-repeat center;mask:url(/img/events/55/icon_upload.svg) no-repeat center;transition:.5s}body.goodies .popUp.popModern.tbvstb .inner fieldset div.draganddrop.dropOver div.icon-upload{background-color:#ffab00}body.goodies .popUp.popModern.tbvstb .inner fieldset div.draganddrop p{font-family:var(--font-head);font-size:24px;font-weight:700;line-height:27px;letter-spacing:0;text-align:center;padding:2% 0;text-transform:none}body.goodies .popUp.popModern.tbvstb .inner fieldset div.draganddrop small{font-family:var(--font-head);font-size:16px;font-weight:500;line-height:16px;letter-spacing:0;text-align:center;padding:2% 0;text-transform:none}body.goodies .popUp.popModern.tbvstb .inner fieldset div.draganddrop small.error{color:#ff0209}body.goodies .popUp.popModern.tbvstb .inner label.legal{font-size:14px;text-transform:none;font-weight:400;padding-left:32px}body.goodies .popUp.popModern.tbvstb .inner label.legal a{color:var(--color-accent)}body.goodies .popUp.popModern.tbvstb .inner fieldset.submit{margin-top:10px}body.goodies .popUp.popModern.tbvstb .inner fieldset.submit .btn__taped{border:unset;font-size:32px;font-weight:600}body.goodies .popUp.popModern.tbvstb .inner .fileUploaded{height:68px;border-radius:4px;background-color:#ccc;width:100%;padding:5px 10px;line-height:1;text-align:left;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#000;font-weight:500;gap:30px;margin-bottom:10px}body.goodies .popUp.popModern.tbvstb .inner .fileUploaded span.fileUploadedName{font-size:16px;float:unset}body.goodies .popUp.popModern.tbvstb .inner .fileUploaded span.fileUploadedSize{color:#676f73;float:unset;font-size:16px}body.goodies .popUp.popModern.tbvstb .inner .fileUploaded small.deleteFile{margin-left:auto;display:block}body.goodies .popUp.popModern:not(.tbvstb) .inner{padding:40px;min-height:unset}body.goodies .popUp.popModern div.submitConfirmed-txt p{padding-bottom:10px;font-size:28px}body.goodies .popUp.popModern div.submitConfirmed-txt small{font-size:22px;text-transform:none}body.goodies .popUp.popModern div.submitConfirmed-txt small span{color:#ffab00}@media only screen and (max-width:768px){body.goodies .popUp.popModern.tbvstb{overflow-y:scroll}body.goodies .popUp.popModern.tbvstb .inner{min-height:768px;overflow-y:scroll;top:0;position:absolute;width:100%}}