@import "https://p.typekit.net/p.css?s=1&k=haa0kvq&ht=tk&f=26837.26838.26839.26840.26841.26842.28897.28899.28901.28902.28905&a=82470525&app=typekit&e=css";@font-face{font-style:italic;font-weight:300;font-stretch:100%;src:url(https://use.typekit.net/af/fa4f64/00000000000000007735a087/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3)format("woff2"),url(https://use.typekit.net/af/fa4f64/00000000000000007735a087/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3)format("woff"),url(https://use.typekit.net/af/fa4f64/00000000000000007735a087/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3)format("opentype");font-family:roboto-condensed;font-display:swap}@font-face{font-style:normal;font-weight:300;font-stretch:100%;src:url(https://use.typekit.net/af/65ad6b/00000000000000007735a09c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff2"),url(https://use.typekit.net/af/65ad6b/00000000000000007735a09c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff"),url(https://use.typekit.net/af/65ad6b/00000000000000007735a09c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("opentype");font-family:roboto-condensed;font-display:swap}@font-face{font-style:italic;font-weight:400;font-stretch:100%;src:url(https://use.typekit.net/af/2876c8/00000000000000007735a08c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff2"),url(https://use.typekit.net/af/2876c8/00000000000000007735a08c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff"),url(https://use.typekit.net/af/2876c8/00000000000000007735a08c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("opentype");font-family:roboto-condensed;font-display:swap}@font-face{font-style:normal;font-weight:400;font-stretch:100%;src:url(https://use.typekit.net/af/ea559d/00000000000000007735a08d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/ea559d/00000000000000007735a08d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/ea559d/00000000000000007735a08d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("opentype");font-family:roboto-condensed;font-display:swap}@font-face{font-style:italic;font-weight:700;font-stretch:100%;src:url(https://use.typekit.net/af/3eafcb/00000000000000007735a092/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3)format("woff2"),url(https://use.typekit.net/af/3eafcb/00000000000000007735a092/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3)format("woff"),url(https://use.typekit.net/af/3eafcb/00000000000000007735a092/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3)format("opentype");font-family:roboto-condensed;font-display:swap}@font-face{font-style:normal;font-weight:700;font-stretch:100%;src:url(https://use.typekit.net/af/386c0d/00000000000000007735a09d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/386c0d/00000000000000007735a09d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff"),url(https://use.typekit.net/af/386c0d/00000000000000007735a09d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("opentype");font-family:roboto-condensed;font-display:swap}@font-face{font-style:normal;font-weight:200;font-stretch:100%;src:url(https://use.typekit.net/af/fb8d73/00000000000000007735a091/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3)format("woff2"),url(https://use.typekit.net/af/fb8d73/00000000000000007735a091/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3)format("woff"),url(https://use.typekit.net/af/fb8d73/00000000000000007735a091/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3)format("opentype");font-family:roboto-mono;font-display:swap}@font-face{font-style:normal;font-weight:300;font-stretch:100%;src:url(https://use.typekit.net/af/778fa2/00000000000000007735a0a2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff2"),url(https://use.typekit.net/af/778fa2/00000000000000007735a0a2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff"),url(https://use.typekit.net/af/778fa2/00000000000000007735a0a2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("opentype");font-family:roboto-mono;font-display:swap}@font-face{font-style:normal;font-weight:400;font-stretch:100%;src:url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/0fa94e/00000000000000007735a098/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("opentype");font-family:roboto-mono;font-display:swap}@font-face{font-style:normal;font-weight:500;font-stretch:100%;src:url(https://use.typekit.net/af/e40204/00000000000000007735a0a1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff2"),url(https://use.typekit.net/af/e40204/00000000000000007735a0a1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff"),url(https://use.typekit.net/af/e40204/00000000000000007735a0a1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("opentype");font-family:roboto-mono;font-display:swap}@font-face{font-style:normal;font-weight:700;font-stretch:100%;src:url(https://use.typekit.net/af/b13ad7/00000000000000007735a0ad/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/b13ad7/00000000000000007735a0ad/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff"),url(https://use.typekit.net/af/b13ad7/00000000000000007735a0ad/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("opentype");font-family:roboto-mono;font-display:swap}.tk-roboto-condensed{font-family:roboto-condensed,sans-serif}.tk-roboto-mono{font-family:roboto-mono,monospace}textarea{white-space:pre-wrap}.form-input{flex-direction:column;margin-bottom:2rem;display:flex}.form-input>label{padding:1rem 0}.input-border{border-top:2px solid #ffffff30}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea,select{font-size:16px}option{background-color:var(--white)}button[disabled]{pointer-events:none}.file-input{cursor:pointer;background:var(--deep-blue);width:100%;margin:auto;padding:1.5rem;font-size:16px;display:inline-block}.file-input input[type=file]{display:none}.file-input:hover{background-color:var(--pink)}.invalid{outline:2px solid var(--pink)}.file-input p{overflow-wrap:anywhere;display:flex}.file-input span{margin-left:auto}.file-input i{padding:0 1rem}.document-upload button{border:unset;background:unset;color:#fff;width:25px}.document-upload small,.message-container small{padding:.5rem 0;font-size:11px}.document-upload{flex-direction:column;display:flex}.attachment-item{flex-direction:row;display:flex}.attachment-item p{width:100%}.attachment-item p span{display:flex}.submit-form{cursor:pointer;background-color:var(--blue);color:var(--white);border:none;margin:auto;padding:1.5rem 2.5rem;font-size:2rem;transition:all .3s;display:flex}.submit-form:hover{background-color:var(--pink);text-decoration:none}.submit-form[disabled]{opacity:.5}.custom-select{flex-direction:column;display:flex;position:relative}.select-container{padding-top:unset;padding-bottom:unset}.sending-loading{background:var(--black-50);text-align:center;justify-content:center;width:100%;height:100%;padding-top:20%;display:flex;position:fixed;top:0;left:0}.sending-loading div{background-color:var(--deep-blue);height:fit-content;color:var(--white);padding:1.5em 2em}.sending-loading .fa-spinner{animation:1s linear infinite loading}.tooltip{width:100%;display:inline-block;position:relative}.tooltip .tooltiptext{visibility:visible;z-index:1;color:#fff;text-align:center;background-color:#555;border-radius:6px;margin-left:-60px;padding:5px 15px;transition:opacity .3s;position:absolute;top:-35px;right:0%}.tooltip .tooltiptext:after{content:"";border:5px solid #0000;border-top-color:#555;margin-left:-5px;position:absolute;top:100%;left:50%}.tooltip input,.tooltip textarea{width:100%}.tooltip textarea{height:118px}.corner-cut{--clip-inset:10px;clip-path:polygon(0% 0%, calc(100% - var(--clip-inset)) 0%, 100% var(--clip-inset), 100% 100%, var(--clip-inset) 100%, 0% calc(100% - var(--clip-inset)))}.form-notice{text-align:center}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (width>=768px){.container{padding:unset}}.events{text-align:center;grid-template-columns:1fr 1fr;gap:20px 5%;max-width:1300px;margin:20px;display:inline-grid}.loading-label{grid-column:1/span 4;width:100%;padding:5em 0;font-size:2em}.event{animation:slideUp .4s cubic-bezier(.19, 1, .22, 1) calc(var(--i,0) * .1s) both;box-shadow:8px 8px 0 var(--blue-50);background-color:var(--white);grid-row-end:span 4;justify-content:center;align-items:center;width:100%;padding:0;line-height:0;transition:scale .1s ease-out,box-shadow .1s ease-out;display:flex;transform:translateY(0)}@keyframes slideUp{0%{transform:translateY(1000px)}to{transform:translateY(0)}}.event:nth-child(odd){grid-column-start:2}.event:nth-child(2n){grid-column-start:1}.event:first-child{grid-row-start:1}.event:nth-child(2){grid-row-start:2}.laser{background:linear-gradient(to bottom, #ffffffe6, var(--cyan,#00e5ff));width:4px;height:24px;box-shadow:0 0 6px var(--cyan,#00e5ff), 0 0 14px var(--cyan,#00e5ff), 0 0 28px #00e5ff66;z-index:1;pointer-events:none;border-radius:2px;position:absolute;transform:translate(-50%)}.laser:after{content:"";background:linear-gradient(to bottom, var(--cyan,#00e5ff), transparent);opacity:.5;border-radius:3px;width:6px;height:14px;position:absolute;bottom:-12px;left:50%;translate:-50%}.bomb{z-index:1;pointer-events:none;background:radial-gradient(circle at 40% 35%,#fff 0%,#fc0 30%,#f80 65%,#c40 100%);border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%);box-shadow:0 0 8px #f80,0 0 22px #ff880080}.rapid-laser{z-index:1;pointer-events:none;background:linear-gradient(#ffffffe6,#c4f);border-radius:1px;width:2px;height:12px;position:absolute;transform:translate(-50%);box-shadow:0 0 4px #c4f,0 0 10px #c4f9}.event.hit-shake{animation:.4s cubic-bezier(.36,.07,.19,.97) both hitShake}@keyframes hitShake{0%{filter:brightness();translate:0;scale:1}15%{filter:brightness(2);translate:-6px 8px;scale:.96}30%{filter:brightness(1.5);translate:5px 12px;scale:.94}45%{filter:brightness(1.2);translate:-3px 6px;scale:.97}60%{filter:brightness(1.1);translate:2px 3px;scale:.99}80%{translate:-1px 1px;scale:1}to{filter:brightness();translate:0;scale:1}}.event:hover{cursor:pointer;box-shadow:4px 4px 0 var(--blue-50);scale:.98}.event:active{box-shadow:8px 10px 0 var(--blue-50);scale:1.02}.event img{vertical-align:middle;text-align:center;max-width:100%;margin:0}.event p{display:none}@media (width>=700px){.events{column-gap:20px;margin:20px}}@media (width>=1040px){.events{grid-template-columns:1fr 1fr 1fr}.event:nth-child(3n+1){grid-column-start:3}.event:nth-child(3n+2){grid-column-start:2}.event:nth-child(3n){grid-column-start:1}.event:nth-child(3){grid-row-start:3}}@media (width>=1380px){.events{grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:80px}.event:nth-child(4n+1){grid-column-start:4}.event:nth-child(4n+2){grid-column-start:3}.event:nth-child(4n+3){grid-column-start:2}.event:nth-child(4n){grid-column-start:1}.event:nth-child(4){grid-row-start:4}}:root{--blue:#0083ff;--purple:#8611ff;--white:#fff;--black:#19191e;--black-50:#19191e50;--deep-purple:#330067;--deep-blue:#0b0967;--green:#00db70;--pink:#ff1478;--cyan:#00efff;--medium-grey:#7b7d80;--light-grey:#e6ebeb;--blue-50:#0083ff80;--white-50:#ffffff80;--white-30:#ffffff4d;--deep-blue-80:#0b0967cc;--deep-blue-50:#0b096780;--deep-blue-30:#0b09674d;--green-50:#00db7080;--green-30:#00db704d;--max-width-column:1300px;--max-width-text:900px;--max-width-p:700px;--side-menu-width:50px;--h1-fontWeight:700;--h1-fontSize:3.3rem;--h2-fontSize:3rem;--h3-fontSize:2rem;--h4-fontSize:1.6rem;--p-fontSize:1.4rem;--a-fontSize:16px;--i-fontSize:22px;--form-label-fontSize:20px;font-size:10px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--blue);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:224px;font-family:roboto-condensed,sans-serif}body{background:var(--bg-gradient,linear-gradient(to right, var(--blue), var(--purple)));overscroll-behavior:none;max-width:100vw;min-height:100dvh;margin:0;position:relative;overflow-x:hidden}body.work{--bg-gradient:linear-gradient(to right, var(--black), var(--deep-purple))}body.calendar{--bg-gradient:linear-gradient(to right, var(--pink), var(--purple))}body.news{--bg-gradient:linear-gradient(to right, var(--green), var(--deep-blue))}body.careers{--bg-gradient:linear-gradient(to right, var(--purple), var(--deep-blue))}body.contact{--bg-gradient:linear-gradient(to right, var(--blue), var(--purple))}html.index{height:100dvh;height:-webkit-fill-available;overflow:auto}body.index{height:100dvh;scroll-snap-type:y proximity;height:-webkit-fill-available;overflow-y:scroll}h1,h2,h3,h4{color:var(--white);font-style:italic}h1{font-weight:var(--h1-fontWeight);font-size:var(--h1-fontSize)}h2{font-size:var(--h2-fontSize)}h3{font-size:var(--h3-fontSize)}h4{font-size:var(--h4-fontSize)}p{color:var(--white);font-size:var(--p-fontSize);margin:.4em}a{color:var(--cyan);font-size:var(--a-fontSize);text-underline-offset:0px;text-decoration:none}a:hover{color:var(--green);text-underline-offset:8px;text-decoration:underline;transition:text-underline-offset .2s}.fa,.fa-sharp,.fa-solid,.fa-regular,.fa-thin,.fa-brands{min-width:1em;font-style:normal;font-weight:inherit;text-align:center;line-height:1;display:inline-block}.fa:before,.fa-sharp:before,.fa-solid:before,.fa-regular:before,.fa-thin:before,.fa-brands:before{content:""}img[data-remote-image=true]{background-color:var(--remote-image-skeleton-base,var(--deep-blue));background-image:radial-gradient(circle at 18% 0,#00efff2e,#0000 38%),linear-gradient(110deg,#0000 0%,#ffffff0a 38%,#ffffff38 50%,#ffffff0a 62%,#0000 100%),linear-gradient(135deg,#0b0967eb,#19191ef5);background-position:50%,-160% 0,50%;background-size:auto,260% 100%,auto;animation:1.25s ease-in-out infinite remote-image-skeleton-sweep}img[data-remote-image-loaded=true]{background-color:#0000;background-image:none;animation:none}img[data-remote-image-error=true]{background-color:var(--deep-blue);background-image:radial-gradient(circle,#ff14783d,#0000 34%),linear-gradient(135deg,#0b0967f2,#19191efa);animation:none}[data-remote-background=true]{position:relative;overflow:hidden}[data-remote-background=true]:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 18% 0,#00efff2e,#0000 38%),linear-gradient(110deg,#0000 0%,#ffffff0a 38%,#ffffff2e 50%,#ffffff0a 62%,#0000 100%),linear-gradient(135deg,#0b0967b8,#19191ed1);animation:1.25s ease-in-out infinite remote-image-frame-sweep;position:absolute;inset:0;transform:translate(-100%)}[data-remote-background-loaded=true]:before{opacity:0;animation:none}[data-remote-background=true]>*{z-index:1;position:relative}@keyframes remote-image-skeleton-sweep{to{background-position:50%,160% 0,50%}}@keyframes remote-image-frame-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){img[data-remote-image=true],[data-remote-background=true]:before{animation:none}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}input,select,textarea{border:unset;border-radius:0;padding:.5rem 1rem}input,select{height:40px}select{appearance:none;cursor:pointer;color:#000;background-color:#fff;border:1px solid #caced1;border-radius:.25rem;width:100%}input:focus,textarea:focus,select:focus{outline:none}form{color:var(--white)}form label{font-size:var(--form-label-fontSize)}.site-shell{min-height:100dvh;display:flow-root;position:relative}.page-container.page-contact{padding:0}.contact-form{max-width:500px;margin:auto auto 5em;padding:2rem}.contact-form h1.contact-form-title,.contact-form-description{padding-bottom:1.5rem}.contact-form-template h1.contact-form-title{margin:0 .4rem}.contact-fields{margin:.5rem}.contact-fields__fallback{min-height:28rem}.big-heading{opacity:.5;z-index:-1;max-width:60vw;color:var(--heading-color,var(--blue));text-align:left;text-transform:uppercase;margin-top:-1vw;margin-left:0;padding:0;font-style:normal;line-height:1em;animation:1s ease-out enterAnimation;position:relative}h2.big-heading{font-size:max(8vw,5rem)}h3.big-heading{font-size:max(4vw,2.5rem)}.cards-list{gap:2rem;list-style:none;display:grid}.card-link{grid-template-columns:minmax(160px,250px) 1fr;align-items:start;gap:1rem;display:grid}.card-link img{background-color:var(--green);aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.content-section{margin-bottom:4rem}.content-section p,.entry p{max-width:var(--max-width-p)}.container,.content-section,.entry,.post{z-index:5;position:relative}.cut-corners{--clip-inset:20px;clip-path:polygon(0% 0%, calc(100% - var(--clip-inset)) 0%, 100% var(--clip-inset), 100% 100%, var(--clip-inset) 100%, 0% calc(100% - var(--clip-inset)))}.scroll-area{scroll-snap-align:start;width:100%;min-height:100dvh;position:relative;overflow-x:hidden}.stage-container{width:100%;min-height:100dvh}.scroll-arrow{z-index:5;border:1px solid var(--white-50);width:44px;height:44px;color:var(--white);place-items:center;display:grid;position:absolute;bottom:3rem;right:3rem}.agency{background:linear-gradient(to bottom, transparent 0%, var(--deep-purple) 80%);padding:2rem}.agency .gamers{object-fit:contain;width:80%;height:auto;margin:auto;display:flex}.agency .copy{margin-bottom:100px}.agency .copy h3{font-size:2.5rem}.agency .copy p,.agency .copy a{margin:2.5rem 0;font-size:2rem}.agency .work-link{display:none}.brands{flex-direction:column;min-height:100dvh;display:flex}.brands-container{width:100%}.brand{color:var(--white);text-align:center;margin:1em;padding:2em 1em;font-size:1.4em;text-decoration:none;transition:scale .5s,color .5s;display:grid;container-type:inline-size}.brand .logo{place-self:center;width:100%}.brand .logo img{width:80%;margin-inline:auto;transition:scale .3s,transform .3s}.brand:not(.playbrain) strong{margin:1em 0;font-size:1.2em;transition:scale .3s,transform .3s;display:block}.brand:not(.playbrain):hover .logo img{transform:translateY(-2px)scale(1.25)}.brand:not(.playbrain):hover strong{transform:translateY(8px)scale(1.05)}.brand:not(.playbrain):hover .blurb{transform:translateY(15px)scale(1.03)}.brand .body{font-size:max(1em,1vw)}.playbrain.brand{grid-row:1/span 2;place-content:center;display:grid}.playbrain .body{font-size:max(1.6em,2vw)}a.learn-more{border:1px solid var(--white-50);width:fit-content;color:var(--white-50);margin:1em auto 0;padding:0 1em;font-size:1em;line-height:1.6em;transition:border-color .3s,color .3s;display:inline-block}a.learn-more:hover{cursor:pointer;border-color:var(--white);color:var(--white);text-decoration:none}.brand:not(.playbrain){--clip-inset:1.5em;clip-path:polygon(calc(var(--clip-inset)) 0%, calc(100% - var(--clip-inset)) 0%, 100% var(--clip-inset), 100% calc(100% - var(--clip-inset)), calc(100% - var(--clip-inset)) 100%, var(--clip-inset) 100%, 0% calc(100% - var(--clip-inset)), 0% calc(var(--clip-inset)))}.futaroku{color:#111;background-color:#fdea14}.taiyoro{background-color:red}.playdata{background-color:#19191e}.flux{background-color:teal;background-image:radial-gradient(circle at 128px -32px,#9f6aea 0%,#3288ce 52%,#1ac68d 100%)}.symbol{--scale:20lvh;height:var(--scale);display:block;position:relative}.blurb{display:none}.section-layout{width:100%;padding:1rem;display:block}.column__wide{max-width:1200px;margin:0 auto}.esports{padding-right:1em}.esports-player{box-shadow:10px 10px 0 var(--blue-50);border:4px solid var(--white);background:var(--blue);aspect-ratio:16/9;line-height:0}@media only screen and (width>=768px){.esports-player{max-width:800px}}@media only screen and (width>=992px){.esports-player{max-width:950px}}@media only screen and (width>=1200px){.esports-player{max-width:1150px}}ul.column{margin:auto;padding:1.5rem 0 10rem;list-style-type:none}li.tag{--clip-inset:7.5px;clip-path:polygon(0% 0%, calc(100% - var(--clip-inset)) 0%, 100% var(--clip-inset), 100% 100%, var(--clip-inset) 100%, 0% calc(100% - var(--clip-inset)));background-color:var(--white);color:var(--deep-blue);margin:3px;padding:3px 15px;font-size:1.2em;font-weight:700;line-height:1.8em;display:inline-block}@media only screen and (width<=599px){li.tag{max-width:calc(100vw - var(--side-menu-width) - 5rem);white-space:normal;overflow-wrap:anywhere;line-height:1.35em}}@media only screen and (width>=768px){li.tag{font-size:1.6em}ul.column{max-width:800px;padding:3rem 0 10rem}}@media only screen and (width>=992px){ul.column{max-width:950px;padding:2rem 0 10rem}}@media only screen and (width>=1200px){ul.column{max-width:1150px;padding:1.5rem 0 10rem}}.company-container{position:relative}.story{place-content:center;max-width:800px;height:100dvh;margin:0 auto;padding:2em;display:grid}.story h2{margin:1em 0}.story p{margin:1em 0;font-size:min(3em,5vw)}.story>*{opacity:0;animation:5s forwards fade-in}.story>:nth-child(2){animation-delay:.5s}.story>:nth-child(3){animation-delay:1s}.story>:nth-child(4){animation-delay:3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.timeline{flex-direction:column;max-width:800px;margin:auto;padding:2em;display:flex;position:relative}.timeline a{color:var(--pink);font-weight:700}.timeline a:hover{text-underline-offset:5px}.history-container{background-image:linear-gradient(var(--pink), var(--pink));background-position:15px 0;background-repeat:no-repeat;background-size:10px calc(100% - 40px);grid-template-columns:1fr;gap:3em;width:100%;margin-top:5rem;display:grid}.timeline .entry{border:3px solid var(--white);background-color:var(--white);max-width:600px;margin-left:7em;padding:2em;animation:1s both history-from-right;animation-timeline:view(50% 0);position:relative}.entry img{width:auto;height:20px}@keyframes history-from-left{0%{transform:translate(-1000px)}to{transform:translate(0)}}@keyframes history-from-right{0%{transform:translate(1000px)}to{transform:translate(0)}}.timeline .entry:after{content:"";width:0;height:0;position:absolute;top:-13px;left:-10px;rotate:135deg}.timeline .entry:nth-child(2n):after,.timeline .entry:nth-child(odd):after{border-top:10px solid #0000;border-right:10px solid var(--white);border-bottom:10px solid #0000;border-left:10px solid #0000}.timeline .entry h3{background-color:var(--pink);width:60px;height:60px;color:var(--white);text-align:center;line-height:60px;position:absolute;top:-30px;left:-80px}.timeline .entry p{color:var(--black)}.timeline .entry img{width:auto;max-height:30px;margin:5px 5px 0 0}@media screen and (width>=600px){.history-container{background-position:50%;grid-template-columns:1fr 40px 1fr;gap:1em}.timeline .entry{grid-column:1/span 2;justify-self:end;max-width:400px;margin-left:0;margin-right:7em;animation:1s both history-from-left;animation-timeline:view(70% 0)}.timeline .entry:nth-of-type(2n){grid-column:2/span 2;justify-self:start;max-width:400px;margin-left:7em;margin-right:0;animation:1s both history-from-right;animation-timeline:view(70% 0)}.timeline .entry:last-child{margin-bottom:-60px}.timeline .entry h3{margin-right:4em;left:auto;right:calc(-5em - 60px)}.timeline .entry:nth-last-of-type(2n) h3{margin-left:4em;left:calc(-5em - 60px)}.timeline .entry:nth-last-of-type(odd):after{top:-13px;left:auto;right:-10px}.timeline .entry:nth-child(odd):after{border-top:10px solid var(--white);border-bottom:10px solid #0000;border-left:10px solid #0000;border-right:10px solid #0000}.timeline .entry:nth-child(2n):after{border-top:10px solid #0000;border-right:10px solid var(--white);border-bottom:10px solid #0000;border-left:10px solid #0000}}.table-wrapper{z-index:1;background-color:var(--deep-blue);max-width:1200px;margin:14rem auto 0;padding:2rem 0;position:relative}.table-wrapper.cut-corners{--clip-inset:40px}table.company-details{max-width:min(90%,800px);margin:0 auto 4rem;padding:2rem}table.company-details caption{background-color:var(--deep-blue);color:var(--white);padding:.5em;font-size:3rem;font-weight:700}table.company-details th,table.company-details td{vertical-align:top;color:var(--white);padding:.25em .5em;font-size:2rem}table.company-details th{text-align:right;min-width:100px}table.company-details td{text-align:left}table.company-details ul{list-style:none}@media screen and (width<=600px){table.company-details th,table.company-details td{display:block}table.company-details th{text-align:left;padding:.25em 0}table.company-details td{padding-bottom:.5em;padding-left:0}}.careers-container{z-index:5;position:relative}.page-container.page-careers,body.careers .page-container{padding:0}.container-people{z-index:2;width:calc(100% - 60px);max-width:100%;margin:-20px 30px 30px;position:relative}.container-people:before{z-index:0;background-color:var(--pink);content:"";--clip-inset:40px;clip-path:polygon(var(--clip-inset) 0%, 100% 0%, 100% calc(100% - var(--clip-inset)), calc(100% - var(--clip-inset)) 100%, 0% 100%, 0% var(--clip-inset));position:absolute;inset:0}.container-people h1{z-index:2;padding-top:40px;text-align:center;padding-inline:30px;font-size:5rem;line-height:1em;position:relative}.container-people h1 i{color:var(--deep-blue)}.people-container{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.person{--person-color:var(--cyan);--person-walking-start:256px;--person-walking-end:896px;--person-standing-start:0px;--person-standing-end:128px;color:#000;text-align:center;background-image:url(/images/careers-sprites/male-L1-sprite-sheet.png);background-position:0 0;width:128px;height:128px;font-size:1.6em;line-height:50px;display:block;position:absolute;top:0;left:0}.person:before{opacity:.5;content:"";border-radius:50%;width:20px;height:50px;display:block;position:absolute;top:0;left:15px;transform:translate(50px,30px)rotate(45deg)}.person.tl{--y-offset:0px}.person.tr{--y-offset:-256px}.person.br{--y-offset:-512px}.person.bl{--y-offset:-768px}.person.walking{background-position:-256px var(--y-offset);animation:.4s steps(6,end) infinite person-walking}.person.standing{background-position:0 var(--y-offset);animation:1.3s steps(2,end) infinite person-standing}.person.leveling{z-index:1;background-position:-512px calc(var(--y-offset) - 128px);animation:.4s steps(2,end) infinite person-levelup}.person.leveling:after{content:"+1";width:30px;height:30px;color:var(--deep-blue);text-align:center;background:#fff;border-radius:5px;font-weight:700;line-height:30px;animation:1.5s ease-out levelup-plus;display:block;position:absolute;top:-10px;left:calc(50% - 15px)}.person.falling{--person-color:green;opacity:0;background-position:0 calc(var(--y-offset,0px) - 128px);animation:2s ease-in person-falling}.person.level-1.male{background-image:url(/images/careers-sprites/male-L1-sprite-sheet.png)}.person.level-2.male{background-image:url(/images/careers-sprites/male-L2-sprite-sheet.png)}.person.level-3.male{background-image:url(/images/careers-sprites/male-L3-sprite-sheet.png)}.person.level-4.male{background-image:url(/images/careers-sprites/male-L4-sprite-sheet.png)}.person.level-5.male{background-image:url(/images/careers-sprites/male-L5-sprite-sheet.png)}.person.level-1.female{background-image:url(/images/careers-sprites/female-L1-sprite-sheet.png)}.person.level-2.female{background-image:url(/images/careers-sprites/female-L2-sprite-sheet.png)}.person.level-3.female{background-image:url(/images/careers-sprites/female-L3-sprite-sheet.png)}.person.level-4.female{background-image:url(/images/careers-sprites/female-L4-sprite-sheet.png)}.person.level-5.female{background-image:url(/images/careers-sprites/female-L5-sprite-sheet.png)}@keyframes person-walking{0%{background-position:-256px var(--y-offset)}to{background-position:-1024px var(--y-offset)}}@keyframes person-standing{0%{background-position:0 var(--y-offset)}to{background-position:-256px var(--y-offset)}}@keyframes person-levelup{0%{background-position:-512px calc(var(--y-offset) - 128px)}to{background-position:-768px calc(var(--y-offset) - 128px)}}@keyframes levelup-plus{0%{opacity:1;top:-10px}to{opacity:0;top:-30px}}@keyframes person-falling{0%{opacity:1;transform:translateY(-1000px)}to{opacity:1;transform:translateY(0)}}.careers-header{z-index:2;max-width:var(--max-width-column);grid-template-columns:1fr 1fr 1fr;gap:30px;margin:0 auto;padding:5vw;display:grid;position:relative}.careers-header h3{font-size:3em}.careers-header li{color:var(--white);margin-left:30px;font-size:1.6rem;list-style-type:circle;list-style-position:outside}.careers-header p,.careers-header ul,.careers-header li{font-size:1.6rem}.careers-header p,.careers-header li,.careers-header h3{color:var(--white)}.positions{--position-bg-color:var(--white);max-width:1400px;margin:0 auto 30px;padding:0 30px}.positions ul{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;display:grid}.position{background-color:var(--position-bg-color);aspect-ratio:1/1.6;--clip-inset:20px;clip-path:polygon(0% 0%, calc(100% - var(--clip-inset)) 0%, 100% var(--clip-inset), 100% 100%, var(--clip-inset) 100%, 0% calc(100% - var(--clip-inset)));list-style-type:none;position:relative;container-type:inline-size}.position a{z-index:100;width:100%;height:100%;display:block;position:absolute}.position img{z-index:1;object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute}.position h4,.position h5{text-align:center;width:100%;padding:0 1em;display:block;position:absolute}.position h4{z-index:10;font-size:8cqw;line-height:1em;bottom:12cqw}.position h5{z-index:11;color:var(--white-50);font-size:5cqw;line-height:1em;bottom:5cqw}.back-button{z-index:99;max-width:1300px;margin:auto;padding:2rem 30px;position:relative}.career-detail-container{z-index:5;max-width:1300px;color:var(--white);grid-template-columns:2fr 5fr;gap:30px;margin:0 auto;padding:30px 30px 50px;display:grid;position:relative}.career-detail-container .sidebar{grid-row:1/span 2}.career-detail-container .intro{grid-column:2}.career-detail-container .post{max-width:var(--max-width-text);grid-column:2;margin:auto;font-size:1.4rem}.career-detail-container h1.title{text-wrap:pretty;font-size:2rem}.career-detail-container .blurb{background:var(--white-30);max-width:none;color:var(--white);margin:.6rem 0 1.6rem;padding:.8rem 1.2rem;font-size:2rem;font-style:italic;display:block}.career-detail-container .blurb.cut-corners{padding:3rem}.apply{margin-block:3rem 0;display:block;position:relative}.apply-link{color:var(--white);text-decoration:none}.apply p{margin:0}.apply .cut-corners{background-color:var(--blue);padding:3rem}.apply .cut-corners:hover{background-color:var(--pink)}.career-detail-container article.post p{margin-right:unset;margin-bottom:2rem;margin-left:unset;font-size:var(--p-fontSize);letter-spacing:.2px;text-wrap:pretty;line-height:150%}.career-detail-container article.post img{max-width:100%;margin:auto}.career-detail-container article.post ul{color:var(--white);font-size:var(--p-fontSize);margin-bottom:2rem;padding-left:25px;display:grid}.career-detail-container article.post a{font-size:var(--p-fontSize)}.career-detail-container article.post a:hover{color:var(--pink);text-underline-offset:6px;text-decoration:underline}@media only screen and (width>=768px){.career-detail-container h1.title{font-size:3rem}.career-detail-container p.date{font-size:1.6rem}.career-detail-container blockquote.blurb{font-size:1.8rem}.career-detail-container article.post p,.career-detail-container article.post a,.career-detail-container article.post ul{font-size:2rem}}@media screen and (width<=1000px){.careers-header{grid-template-columns:1fr 1fr;padding-block:10vw}.careers-header .unique{grid-column:1/span 2}.positions ul{grid-template-columns:1fr 1fr 1fr}}@media (width<=900px){.career-detail-container{margin-inline:0}}@media (width<=800px){.container-people{width:100%;margin-inline:0}.careers-header h3{font-size:2em}.career-detail-container{grid-template-columns:1fr 2fr}.career-detail-container .sidebar{grid-row:1/span 1}.career-detail-container .post,.career-detail-container .apply{grid-column:1/span 2}}@media (width<=700px){.positions ul{grid-template-columns:1fr 1fr}.card-link{grid-template-columns:1fr}}@media screen and (width<=600px){.careers-header{grid-template-columns:1fr}.careers-header .unique{grid-column:1/span 1}.career-detail-container{grid-template-columns:1fr}.career-detail-container .sidebar{grid-area:1/1/span 1/span 1;justify-self:center;width:200px}.career-detail-container .intro,.career-detail-container .post,.career-detail-container .apply{grid-column:1/span 1}}
