.bottom-pattern-isolated img,.pixel-pattern,nav{width:100%}.profile-facts,nav .wrapper,nav ul,nav>div{display:flex}.profile .other-members .members h5,.section-title h2.inverted-title,body{color:#1c1d1e}.home #introduction,.home header,.subpage header{background-size:100%auto}.profile .other-members .member:hover img,.talents-row .top-half:hover,footer{background-color:#f8f8fe}.home #introduction,.home header,.profile main,.subpage header{background-repeat:no-repeat}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,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{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}footer{margin:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}details>summary,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body,html{height:100%}body{font-size:16px;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}a,a:active,a:link,a:visited,h1,h2,h3,h4,h5{font-family:"Mochiy Pop One",sans-serif;font-weight:400;font-style:normal}details>summary::-webkit-details-marker{display:none}.profile .other-members .member:hover h5,h1,h2,h3,h4,h5,nav ul a.active,nav ul a:hover{color:#02adc9}a,a:active,a:link,a:visited{color:initial;text-decoration:none}#faq .faq-item a,.subpage .filter a,.talents-row .talent a{font-family:"Noto Sans JP",sans-serif}a.button{background-color:#ff7b7b;color:#fff;padding:.6em 1.75em;border-radius:3em}a.button:hover{background-color:#ec6a6a}.home #introduction .text-with-background,.menu-open nav .menu-icon div:first-of-type,.menu-open nav .menu-icon div:nth-of-type(2),.pixel-pattern-container,.section-body{position:relative}.edge-deco,.profile main .profile-image .banner,.section-deco,.section-title img.left,.section-title img.right,nav .menu-icon{position:absolute}.bottom-pixel-pattern{position:absolute;bottom:0}.bottom-pattern-isolated{padding-top:5em;display:flex;align-items:flex-end}nav{position:fixed;left:0;top:0;z-index:999}nav .wrapper{margin:3em;padding:.75em 0 .75em 1.75em;justify-content:space-between;background-color:#fff;border-radius:3em;box-shadow:0 0 5px 0 rgba(136,136,136,.5);-webkit-box-shadow:0 0 5px 0 rgba(136,136,136,.5);-moz-box-shadow:0 0x 5px 0 rgba(136,136,136,.5)}.menu-open nav .menu-icon div:nth-of-type(2){display:none}.menu-open nav .menu-icon div:first-of-type{transform:rotate(45deg);top:1em}.menu-open nav .menu-icon div:nth-of-type(3){transform:rotate(-45deg);top:-1em}nav .menu-icon{flex-direction:column;right:2em;top:2em;cursor:pointer;display:none}nav .menu-icon div{height:.4em;width:3em;border-radius:3em;background-color:#02adc9;margin-bottom:.6em}nav .brand img{width:6em;position:relative;top:.15em}nav>div{align-items:center}nav ul li{margin-right:5em}nav ul li:last-of-type{margin-right:1.5em}nav ul li:last-of-type a:hover{color:#fff;background-color:#f06d6d}.section-title{margin-top:2.5em;text-align:center}.section-title h2{font-size:1.777em;display:inline-block;position:relative}.section-title>img{height:1.25em}.section-title img.left{width:1.25em;left:-1.25em;top:-.25em}.section-title img.right{width:.75em;right:-.5em;bottom:-.25em}.section-deco{width:8em}.edge-deco{top:0;left:0;width:2em}.social-links{display:flex;justify-content:space-around}.profile-details .social-links img,.talent .social-links img{width:1.25em}.profile-details .social-links a,.talent .social-links a{display:flex;background-color:#fff;padding:.5em;border-radius:100%}.profile-details .social-links .twitch img,.talent .social-links .twitch img{position:relative;top:.1em}.profile-details .social-links a:hover,.talent .social-links a:hover{position:relative;left:.15em;right:.15em;box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent}.kaedehara-asuka-links a{border:.0825em solid #fcc;box-shadow:.15em .15em 0 0#e59191;-webkit-box-shadow:.15em .15em 0 0#e59191;-moz-box-shadow:.15em .15em 0 0#e59191}.sakayori-chako-links a{border:.0825em solid #ffe9e9;box-shadow:.15em .15em 0 0#ffa4a4;-webkit-box-shadow:.15em .15em 0 0#ffa4a4;-moz-box-shadow:.15em .15em 0 0#ffa4a4}.kurenai-azusa-links a{border:.0825em solid #ff3b3b;box-shadow:.15em .15em 0 0#bc0404;-webkit-box-shadow:.15em .15em 0 0#bc0404;-moz-box-shadow:.15em .15em 0 0#bc0404}.hanaya-misaki-links a{border:.0825em solid #ffda99;box-shadow:.15em .15em 0 0#edbf77;-webkit-box-shadow:.15em .15em 0 0#edbf77;-moz-box-shadow:.15em .15em 0 0#edbf77}.kayanagi-ameyo-links a{border:.0825em solid #c8f4ff;box-shadow:.15em .15em 0 0#b1dbe6;-webkit-box-shadow:.15em .15em 0 0#b1dbe6;-moz-box-shadow:.15em .15em 0 0#b1dbe6}.tanaka-hinaka-links a{border:.0825em solid #ffb8d3;box-shadow:.15em .15em 0 0#f0a2c0;-webkit-box-shadow:.15em .15em 0 0#f0a2c0;-moz-box-shadow:.15em .15em 0 0#f0a2c0}.aisaka-remo-links a{border:.0825em solid #ffec9f;box-shadow:.15em .15em 0 0#f3d24f;-webkit-box-shadow:.15em .15em 0 0#f3d24f;-moz-box-shadow:.15em .15em 0 0#f3d24f}.border-bottom-deco{position:absolute;width:100%;bottom:-.5em;left:0;display:flex;flex-direction:column}.border-bottom-deco .bottom-stroke,.border-bottom-deco .top-stroke{height:.35em}.border-bottom-deco .bottom-stroke{width:97%;right:0;align-self:flex-end}.border-bottom-deco .kaedehara-asuka-top-stroke{background-color:#ffe2e2}.border-bottom-deco .kaedehara-asuka-bottom-stroke{background-color:#fcc}.border-bottom-deco .sakayori-chako-top-stroke{background-color:#fff3f3}.border-bottom-deco .sakayori-chako-bottom-stroke{background-color:#ffe9e9}.border-bottom-deco .kurenai-azusa-top-stroke{background-color:#fea5a5}.border-bottom-deco .kurenai-azusa-bottom-stroke{background-color:#fc6060}.border-bottom-deco .hanaya-misaki-top-stroke{background-color:#ffeac5}.border-bottom-deco .hanaya-misaki-bottom-stroke{background-color:#ffda99}.border-bottom-deco .kayanagi-ameyo-top-stroke{background-color:#d9f5fc}.border-bottom-deco .kayanagi-ameyo-bottom-stroke{background-color:#c8f4ff}.border-bottom-deco .tanaka-hinaka-top-stroke{background-color:#ffcde0}.border-bottom-deco .tanaka-hinaka-bottom-stroke{background-color:#ffb8d3}.border-bottom-deco .aisaka-remo-top-stroke{background-color:#ffec9f}.border-bottom-deco .aisaka-remo-bottom-stroke{background-color:#ffde59}.subpage header{background-image:url(../img/pixel-notes-subpage-header.png);background-attachment:fixed;padding:13em 0 6em}.faq header{background-image:url(../img/pixel-notes-subpage-header-alt.png)}.subpage .section-title{margin-top:0}.subpage .section-title h2{font-size:2.75em}.subpage .section-title>img{height:1.4em}.faq .section-title>img{position:relative;top:.5em;height:1.8em;margin-top:-.5em}.faq .section-title .right{right:-.75em}.subpage .filter a{font-weight:700;color:#02adc9;border:1px solid #02adc9;padding:.6em 1.75em;border-radius:3em;width:100%;display:inline-block;text-align:center;text-transform:uppercase}.subpage .filter a.active{background-color:#02adc9;color:#fff}.subpage .filter .filter-option{flex:1;margin:.5em}.subpage .filter{display:flex;width:50em;margin:2.5em auto}.home header{background-image:url(../img/pixel-notes-header.png);background-attachment:fixed;height:95%;padding-top:2em;display:flex;align-items:center;justify-content:space-between}.home header h2{font-size:3.5em}.home header p{font-size:1.2em;max-width:25.5em;margin:1.15em 0 2.15em}.home header .left{padding:0 0 0 6em}.home header .right{width:55%;height:100%;position:relative}.home header .right img{position:absolute;width:120%;bottom:0;right:0}.home #talents{background-color:#dbe8f0}.home #talents .section-deco:nth-of-type(2){top:-3em}.home #talents .section-deco:first-of-type{bottom:6em;right:2em}.talents-row{display:flex;margin:1em auto 0;padding-bottom:7em;width:84%;flex-wrap:wrap;justify-content:center}.subpage .talents-row{padding-bottom:4.5em}.talents-row .talent{background-color:#fff;text-align:center;position:relative;margin:1.5em}.talents-row .top-half{padding-top:2em;padding-bottom:1em}#faq .faq-item p,.subpage .talents-row .talent{background-color:#f7f7ff}.talents-row .bottom-half{border-top:1px solid #e9e9f3;display:block;padding:1em 2em 1.5em}.talents-row .top-half{display:block;padding-left:2em;padding-right:2em}.subpage .talents-row .top-half:hover{background-color:rgba(242,242,248,.918)}.talents-row .talent .profile-picture{background-color:#fff;border-radius:100%;width:10em}.talents-row .talent h3{color:#1c1d1e;font-size:1.414em;margin:.5em 0 .25em}.talents-row .talent p{color:#686565}.home #introduction .section-title .right{width:2.25em;right:-2em}.home #introduction{text-align:center;background-image:url(../img/white-background-deco-large.png);background-position:center;padding-bottom:6em}.home #introduction .section-body{padding:2em 0}.home #introduction p{max-width:25em;margin:0 auto 1.5em}.home #introduction .text-wrapper{margin-top:4.5em;font-weight:700}.home #introduction .text-with-background img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;width:22em}#faq .faq-items{max-width:40em;margin:4em auto;padding-bottom:1em;text-align:left}#faq .faq-item summary{padding:.75em 1.25em;font-weight:700;font-size:1.5em;color:#02adc9;cursor:pointer;box-shadow:0 0 5px 0 rgba(189,189,189,.5);-webkit-box-shadow:0 0 5px 0 rgba(189,189,189,.5);-moz-box-shadow:0 0x 5px 0 rgba(189,189,189,.5);display:flex;justify-content:space-between}#faq .faq-item summary img{width:1em}#faq .faq-item p{padding:1.5em 2em}#faq .faq-item a{color:#02adc9;text-decoration:underline}#faq .faq-item h2,.profile-details h2,.profile-details h3{font-family:"Noto Sans JP",sans-serif;font-weight:700}.profile-details h2{font-weight:400}#faq .faq-item a:hover{color:#008ca1}#faq .faq-item{margin-bottom:1em}footer{text-align:center;padding:3em 0 0}footer .brand{width:10em}footer .social-links{display:flex;justify-content:center}footer .social-links img{height:1.5em}footer .social-links a{margin:1em .75em 1.5em}footer .copyright{font-size:.75em;color:#7b7b87;background-color:#ebebff;padding:1em}.profile main{background-image:url(../img/pixel-notes-gradient-background.png);background-size:100%;display:flex}.profile main .profile-image{position:relative;padding-top:10em;width:55%}.profile main .profile-image .full-body{width:45%;position:absolute;top:14em;right:6em}.profile main .profile-details{padding-top:13em;padding-right:10em;width:45%}.profile-image .banner{padding-left:5em;width:65%}.profile-details h1{color:#ff7b7b;font-size:2.5em;line-height:1}.profile-details .tag{border:1px solid #02adc9;display:inline-block;border-radius:3em;padding:.25em 1.25em;margin-bottom:1em}.profile-details .social-links{margin-top:1em;justify-content:left}.profile-details .social-links a{margin-right:.75em}.profile-details .profile-intro{margin-top:2.5em;max-width:23em}.profile-details .profile-intro p{margin-bottom:1.5em}.proifle .other-members{max-width:100%}.profile .other-members .members{display:flex;text-align:center;flex-wrap:wrap;flex:1;width:100%}.profile .other-members .subtitle{margin:6em 0 2em}.profile .other-members .subtitle h4{border-bottom:1px solid #02adc9;line-height:.1em;width:100%}.profile .other-members .subtitle span{background-color:#fff;padding-right:.5em}.profile .other-members .member{width:33.33%;padding:1em}.profile .other-members .members img{max-width:100%;border-radius:100%}.profile-facts .fact-block{background-color:#f7f7ff;margin-bottom:.5em;margin-right:.5em;padding:2em 1.25em}.profile-facts .fact-single{display:flex;justify-content:center;flex-direction:column;padding:1em 1.25em}.profile-facts .fact-single .fact{margin:.5em 0}@media screen and (min-width:1200px){body{font-size:1.5em}}@media screen and (max-width:2300px){.home header h2{font-size:3em}.home header p{font-size:1em}.subpage .section-title>img{height:1.2em}.subpage header{padding:12em 0 5em}.subpage .section-title h2{font-size:2.25em}.home header .right img{width:122%}}@media screen and (max-width:2100px){.home header h2{font-size:2.5em}.home header{height:85%}.home header p{font-size:.9em}.subpage header{padding:11em 0 4em}.subpage .section-title h2{font-size:2em}.talents-row{width:80%}.talents-row .talent{margin:.8em}.talents-row .talent .profile-picture{width:8em}.talents-row .bottom-half{padding-left:1.5em;padding-right:1.5em}.talents-row .top-half{padding:1.5em 1.5em 1em}body{font-size:1.4em}.home header .right img{width:118%}}@media screen and (max-width:1900px){body{font-size:1.2em}.home header .right img{width:115%}.home header{height:70%}}@media screen and (max-width:1700px){body{font-size:1.1em}.home header{height:60%}}@media screen and (max-width:1500px){body{font-size:1em}}@media screen and (max-width:1300px){body{font-size:.9em}.home header{height:43em}.talents-row{padding-left:.65em;padding-right:.65em}.profile main .profile-image .full-body{top:18em;width:60%}.profile main .profile-image{padding-top:14em}.profile-image .banner{width:80%}}@media screen and (max-width:1100px){body{font-size:.8em}.talents-row{flex-wrap:wrap;padding-bottom:5em;width:100%}.talents-row .talent{width:47%}.talents-row .bottom-half,.talents-row .top-half{padding-left:7em;padding-right:7em}.profile main .profile-image .full-body{right:3em}}@media screen and (max-width:960px){.subpage header{padding:10em 0 3em}.profile main .profile-details{padding-right:3em}}@media screen and (max-width:900px){nav .wrapper,nav ul{flex-direction:column}.home header,nav .brand,nav ul{text-align:center}.home header p{font-size:1em}.menu-open nav .wrapper,nav .menu-icon{display:block}nav .wrapper{margin:0;border-radius:0;padding:1em;display:none}nav .brand img{width:8em}nav,nav .wrapper,nav .wrapper a,nav .wrapper div:last-of-type{width:100%}nav ul li{margin-right:0}nav ul li a{display:inline-block;padding:1.5em 0;border-bottom:1px solid #e9e9f3}nav ul li a:hover{background-color:#f8f8fe}nav ul .button{padding:1em}nav ul li:last-of-type{margin:0}nav ul li:nth-of-type(3) a{border-bottom:0}.subpage header{padding:3em 0}.talents-row .bottom-half,.talents-row .top-half{padding-left:5em;padding-right:5em}.home header .right img{transform:translateX(-50%);left:50%}.home header .left{padding:7em 0 5em}.home header .right{width:80%;margin:0 auto}.home header{height:57em;flex-direction:column}.profile main .profile-image .full-body{width:70%;top:12em}.profile-image .banner{width:90%;padding-left:1em}.profile main .profile-image{padding-top:7em}.profile main .profile-details{padding-top:8em}}@media screen and (max-width:760px){.profile main{flex-direction:column}.profile div.profile-details,.profile div.profile-image{padding:0}.profile main .profile-image .banner{position:relative;padding:5em 0 0;width:100%;left:-8em}.profile main .profile-details{width:100%;margin-top:2em}.profile .profile-wrapper{display:flex;justify-content:space-around}.profile .other-members{padding:0 5em}.profile .profile-head{padding-left:4em}.profile .profile-facts{flex-direction:column;padding-right:4em;width:40%}.profile main .profile-image{align-self:center;padding-bottom:6em}.profile-facts .fact-block{padding:2em}.profile main .profile-image .full-body{width:100%;top:10em;right:0;left:0;text-align:center}}@media screen and (max-width:700px){.talents-row .talent{width:60%;margin-bottom:2em}.home header .right,.home header .right img{width:100%}.subpage .filter{flex-direction:column;width:75%}.home header .left{padding-top:5em;padding-bottom:2em}.home header{height:48em;padding-top:0}}@media screen and (max-width:600px){.talents-row .talent{width:70%}.home header .right{width:80%}.profile-details .profile-intro{max-width:18em}.profile .profile-facts{padding-right:2em}.profile .profile-head{padding-left:2em}.profile .other-members{padding:0 3em}.home header{height:42em}}@media screen and (max-width:560px){.home header .right{display:none}.home header{height:auto;padding-bottom:3em}.home header h2{font-size:2.25em}}@media screen and (max-width:550px){#faq .faq-items{padding-left:2em;padding-right:2em}.subpage header{padding:1.5em 0}.subpage .section-title h2{font-size:1.5em}.subpage .section-title>img{height:1em}}@media screen and (max-width:500px){.talents-row .talent{width:80%}.home header .right{width:90%}.profile .profile-wrapper{flex-direction:column}.profile-details .profile-intro{max-width:100%}.profile .profile-facts,.profile .profile-head{padding:2em}.profile .profile-facts{padding-top:0;width:100%}.profile main .profile-image .full-body{width:100%}}@media screen and (max-width:450px){.talents-row .talent{width:90%}.subpage .filter{width:85%}}@media screen and (max-width:360px){.profile .other-members .members{width:100%}.profile .other-members .member{width:50%;padding:.5em;margin:0}.profile .other-members{padding:0 1em}}