#p_about #heading{position:relative}#p_about #heading .banner{height:500px;width:100%;object-fit:cover}#p_about #heading .stroke-text{font-size:8rem;--stroke:white;white-space:nowrap;position:absolute;bottom:5%;filter:brightness(200%);opacity:.5;font-style:italic;font-family:var(--fontcg);letter-spacing:-15px}@media screen and (max-width:1280px){#p_about #heading .stroke-text{font-size:5rem;opacity:.2}}#p_about #heading .ht{display:flex;justify-content:space-between;color:#fff;height:190px;align-items:center;--m:100px;margin-top:-120px;white-space:nowrap}@media screen and (max-width:1600px){#p_about #heading .ht{height:auto}}@media screen and (max-width:1024px){#p_about #heading .ht{--m:0px;margin-top:-50px}}@media screen and (max-width:420px){#p_about #heading .ht{white-space:normal}}#p_about #heading .ht .l{background:#000;width:100%;height:100%;margin-right:4em;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--m)) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--m)) 100%,0 100%);padding:.25em 50px .25em 100px}@media screen and (max-width:550px){#p_about #heading .ht .l{padding-left:5%;padding-right:0}}#p_about #heading .ht .l h2{font-size:6rem;font-family:var(--fonta);font-weight:lighter;color:#fff}@media screen and (max-width:1600px){#p_about #heading .ht .l h2{font-size:3rem}}@media screen and (max-width:768px){#p_about #heading .ht .l h2{font-size:1.4rem}}@media screen and (max-width:420px){#p_about #heading .ht .l h2{font-size:1rem}}#p_about #heading .ht .l h2 span{font-size:9rem;color:var(--bb)}@media screen and (max-width:1600px){#p_about #heading .ht .l h2 span{font-size:4rem}}@media screen and (max-width:768px){#p_about #heading .ht .l h2 span{font-size:2.4rem}}#p_about #heading .ht .r{width:700px;height:100%;background:#000;padding:.55em .55em .55em 3em;-webkit-clip-path:polygon(var(--m) 0,100% 0,100% 100%,0 100%);clip-path:polygon(var(--m) 0,100% 0,100% 100%,0 100%);white-space:normal}@media screen and (max-width:1600px){#p_about #heading .ht .r{width:100%;max-height:100px}}@media screen and (max-width:1440px){#p_about #heading .ht .r{display:none}}#p_about #heading .ht .r img{white-space:normal;width:100%;height:100%}#p_about #introduction{position:relative}#p_about #introduction .aitop{position:absolute;left:0;top:5%}@media screen and (max-width:1024px){#p_about #introduction .aitop{top:0}}#p_about #introduction .bg{position:absolute;height:100%;width:100%;background:url(/g/portal.png);background-size:cover;background-position:80%;z-index:-1;filter:grayscale(1);-webkit-mask-image:linear-gradient(0deg,white -80%,transparent 50%);mask-image:linear-gradient(0deg,white -80%,transparent 50%);opacity:.6}#p_about #introduction .confine{max-width:min(1920px,80%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;padding:5% 2%;grid-gap:200px;gap:200px;color:var(--g)}@media screen and (max-width:1600px){#p_about #introduction .confine{gap:50px}}@media screen and (max-width:1280px){#p_about #introduction .confine{max-width:95%}}@media screen and (max-width:1024px){#p_about #introduction .confine{grid-template-columns:1fr}}#p_about #introduction .confine .l p{font-size:1rem;margin-bottom:2em}#p_about #introduction .confine .l .th .t{font-size:5rem;--start:45%}#p_about #introduction .confine .l .th .t:first-letter{font-size:6rem}@media screen and (max-width:1440px){#p_about #introduction .confine .l .th .t{font-size:3rem;--start:60%}#p_about #introduction .confine .l .th .t:first-letter{font-size:4rem}}@media screen and (max-width:550px){#p_about #introduction .confine .l .th .t{font-size:2rem;margin-top:2em}#p_about #introduction .confine .l .th .t:first-letter{font-size:2.14rem}}#p_about #introduction .confine .l .sa{margin-top:50px;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:2em;gap:2em}@media screen and (max-width:550px){#p_about #introduction .confine .l .sa{grid-template-columns:1fr}}#p_about #introduction .confine .l .sa .sar{border-left:2px solid var(--bb);padding-left:2em}#p_about #introduction .confine .r{display:flex;flex-direction:column;text-align:right;gap:2em}#p_about #introduction .confine .r .point{position:relative}#p_about #introduction .confine .r .point:hover .panel{transform:translateX(-5%)}#p_about #introduction .confine .r .point:before{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;border:2px solid var(--bb)}#p_about #introduction .confine .r .point .panel{background:linear-gradient(to bottom,var(--black),var(--ddb));color:#fff;padding:2em 2em 2em 15%;text-shadow:0 0 4px #000;transition:all .5s ease;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,60px 100%,0 calc(100% - 40px));clip-path:polygon(0 0,100% 0,100% 100%,60px 100%,0 calc(100% - 40px))}#p_about #introduction .confine .r .point .panel h2{color:var(--bb);font-size:2rem}@media screen and (max-width:550px){#p_about #introduction .confine .r .point .panel h2{font-size:1.4rem}#p_about #introduction .confine .r .point .panel p{font-size:.9rem}}#p_about #guidelines{margin-top:150px}#p_about #guidelines .bg{background:var(--ddb);height:500px;display:flex;align-items:center;justify-content:center;margin-bottom:-500px;position:relative;z-index:-1}#p_about #guidelines .bg img{width:auto;height:100%;object-fit:contain;scale:1.1;border-radius:2em;overflow:hidden;filter:brightness(20%);background:#fff}@media screen and (max-width:1600px){#p_about #guidelines .bg img{object-fit:cover}}#p_about #guidelines .guide .gh{display:flex;align-items:center;flex-direction:column;color:#fff;text-align:center;margin-top:100px}#p_about #guidelines .guide .gh h2{text-align:center;font-size:5rem;margin-bottom:.2em}@media screen and (max-width:1280px){#p_about #guidelines .guide .gh h2{font-size:4rem}}@media screen and (max-width:768px){#p_about #guidelines .guide .gh h2{font-size:3rem}}@media screen and (max-width:550px){#p_about #guidelines .guide .gh h2{font-size:1.5rem}}#p_about #guidelines .guide .gh .gcat{display:flex;gap:1em}@media screen and (max-width:1024px){#p_about #guidelines .guide .gh .gcat{width:100%;overflow-x:scroll}}#p_about #guidelines .guide .gh .gcat .btn-gcat{padding:.25em 1em;text-transform:uppercase;background:var(--black);border-radius:.25em;font-size:1.4rem;transition:all .15s ease;letter-spacing:-1px;font-weight:700;font-family:var(--fontcg)}@media screen and (max-width:1024px){#p_about #guidelines .guide .gh .gcat .btn-gcat{white-space:nowrap}}@media screen and (max-width:550px){#p_about #guidelines .guide .gh .gcat .btn-gcat{font-size:1.2rem}}#p_about #guidelines .guide .gh .gcat .btn-gcat.active,#p_about #guidelines .guide .gh .gcat .btn-gcat:hover{background:var(--bb);color:var(--black);scale:1.05}#p_about #guidelines .gl{max-width:1100px;margin:0 auto;padding:100px 3%;display:flex;flex-direction:column;gap:1em;min-height:600px}@media screen and (max-width:1024px){#p_about #guidelines .gl{padding:40px 3%}}#p_about .decor{position:relative;z-index:10;margin-bottom:-40px}#p_about .decor .dft{position:absolute;left:-400px;bottom:0;width:900px;height:800px;object-fit:contain;object-position:right bottom}#p_about #team{position:relative;z-index:1;overflow:hidden}#p_about #team:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/g/illust5.webp);background-position:bottom;filter:blur(2px);z-index:-1}#p_about #team .confine{max-width:1440px;margin:0 auto;display:flex;justify-content:center;gap:100px;align-items:center;padding:100px 0}@media screen and (max-width:768px){#p_about #team .confine{flex-direction:column}}#p_about #team .confine .l{display:flex;justify-content:flex-end}#p_about #team .confine .l img{height:200px}#p_about #team .confine .r{color:#fff;max-width:50%}@media screen and (max-width:768px){#p_about #team .confine .r{max-width:70%}}#p_about #team .confine .r h2{font-size:4rem;letter-spacing:-4px}@media screen and (max-width:1280px){#p_about #team .confine .r h2{font-size:3rem}}@media screen and (max-width:768px){#p_about #team .confine .r h2{font-size:1.4rem;letter-spacing:0}}#p_about #team .confine .r p{font-size:1rem}@media screen and (max-width:768px){#p_about #team .confine .r p{font-size:.9rem}}#p_about #team .confine .r svg{width:50px;height:50px;scale:1.2;animation:arrowdown .5s linear infinite alternate-reverse}@keyframes arrowdown{0%{transform:translateY(0)}to{transform:translateY(20px)}}#p_about #team-list{margin-bottom:100px;position:relative}#p_about #team-list .bg{position:absolute;width:100%;height:50%;object-fit:cover;object-position:bottom;rotate:180deg;-webkit-mask-image:linear-gradient(0deg,white,transparent);mask-image:linear-gradient(0deg,white,transparent);z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:grayscale(1);opacity:.2}#p_about #team-list .confine{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;padding-top:100px;grid-gap:5em;gap:5em;padding-inline:5%}@media screen and (max-width:1440px){#p_about #team-list .confine{display:flex;flex-direction:column}}#p_about #team-list .confine .l{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;gap:2em;align-items:center}#p_about #team-list .confine .l .person{padding:1.5em;border-bottom:6px solid var(--bb);text-align:center;box-shadow:0 0 10px rgba(0,0,0,.275);background:#fff;position:relative;z-index:1}#p_about #team-list .confine .l .person img{width:250px;height:340px;margin-top:-40px;object-fit:cover;border-radius:1em}@media screen and (max-width:768px){#p_about #team-list .confine .l .person img{height:200px}}#p_about #team-list .confine .l .person:before{content:"";position:absolute;bottom:0;right:0;width:50%;height:140px;background:var(--bb);z-index:-1;opacity:.15;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}#p_about #team-list .confine .l .person .info{padding:.5em;margin:.25em 0;min-height:100px}#p_about #team-list .confine .l .person .info .n{font-size:2rem;font-weight:bolder;letter-spacing:-2px;text-transform:uppercase;line-height:1;color:var(--ddb)}@media screen and (max-width:768px){#p_about #team-list .confine .l .person .info .n{font-size:1.4rem}}#p_about #team-list .confine .l .person .info .r{text-transform:uppercase;font-size:1.2rem}@media screen and (max-width:768px){#p_about #team-list .confine .l .person .info .r{font-size:.9rem}}#p_about #team-list .confine .r .rch{position:relative}#p_about #team-list .confine .r .rch:before{content:"";position:absolute;top:0;right:102%;width:40px;height:100%;background:var(--ddb);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,37% 100%,37% 69%,0 50%);clip-path:polygon(0 0,100% 0,100% 100%,37% 100%,37% 69%,0 50%)}#p_about #team-list .confine .r .rch .ch{display:flex;background:var(--bb);color:var(--ddb);padding:.25em 1em;font-size:2rem;margin-bottom:1em;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);text-transform:uppercase}@media screen and (max-width:768px){#p_about #team-list .confine .r .rch .ch{font-size:1.5rem}}@media screen and (max-width:550px){#p_about #team-list .confine .r .rch .ch{font-size:1.2rem}}@media screen and (max-width:420px){#p_about #team-list .confine .r .rch .ch{font-size:1rem}}#p_about #team-list .confine .r .rch .ch span{color:#fff;font-weight:lighter}#p_about #team-list .confine .r .cpl{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;gap:2em;min-height:550px;margin-bottom:1em;align-items:flex-start;align-content:flex-start}@media screen and (max-width:768px){#p_about #team-list .confine .r .cpl{display:flex;flex-direction:column}}#p_about #team-list .confine .r .cpl .cat-person{display:grid;grid-template-columns:1fr 150px;grid-gap:2em;gap:2em;border-bottom:4px solid var(--bb);box-shadow:0 0 7px rgba(0,0,0,.326);background:#fff;position:relative;z-index:1}@media screen and (max-width:1024px){#p_about #team-list .confine .r .cpl .cat-person{width:100%}}@media screen and (max-width:550px){#p_about #team-list .confine .r .cpl .cat-person{grid-template-columns:1fr 80px}}#p_about #team-list .confine .r .cpl .cat-person:before{content:"";position:absolute;bottom:0;right:0;width:40%;height:140px;background:var(--bb);z-index:-1;opacity:.15;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@media screen and (max-width:550px){#p_about #team-list .confine .r .cpl .cat-person:before{height:100%}}#p_about #team-list .confine .r .cpl .cat-person:after{position:absolute;top:0;left:0;width:30%;height:30%;border-left:10px solid var(--ddb);border-top:10px solid var(--ddb);position:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform-origin:right bottom;scale:1.05;z-index:1;content:""}#p_about #team-list .confine .r .cpl .cat-person .star{position:absolute;bottom:-15px;left:-15px;height:30px;width:30px}#p_about #team-list .confine .r .cpl .cat-person .info{height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:.55em 1em;gap:1em;color:var(--ddb);text-transform:uppercase}@media screen and (max-width:550px){#p_about #team-list .confine .r .cpl .cat-person .info{height:80px}}#p_about #team-list .confine .r .cpl .cat-person .info .n{font-family:var(--fontrb);letter-spacing:-1px}@media screen and (max-width:1024px){#p_about #team-list .confine .r .cpl .cat-person .info .n{font-size:1.1rem}}#p_about #team-list .confine .r .cpl .cat-person .info .r{letter-spacing:-1px;line-height:1;font-size:1.2rem}@media screen and (max-width:1024px){#p_about #team-list .confine .r .cpl .cat-person .info .r{font-size:.9rem}}#p_about #team-list .confine .r .cpl .cat-person .pfp{width:100%;overflow:hidden;padding:.5em}#p_about #team-list .confine .r .cpl .cat-person .pfp img{height:100%;border-radius:50%;object-fit:cover;width:100%;aspect-ratio:1/1}#p_about #team-list .confine .r .controls{display:flex;gap:.25em}#p_about #team-list .confine .r .controls .btn-cat{width:30px;height:50px;border:3px solid var(--bb)}#p_about #team-list .confine .r .controls .btn-cat.active,#p_about #team-list .confine .r .controls .btn-cat:hover{background:var(--bb)}