.cp-hero{min-height:620px;display:grid;grid-template-columns:1fr 390px;align-items:center;padding:75px 7vw;overflow:hidden;background:radial-gradient(circle at 80% 45%,#ff3d9a2b,transparent 28%),radial-gradient(circle at 55% 80%,#7658e527,transparent 30%),#090a12}.cp-hero>div>span,.cp-essays header span,.cp-artists header span,.cp-cta>span,.cs-about>span,.cs-events header>span,.cs-related header>span,.cpr-hero>span,.cpp-bio>span,.cpp-portfolio header>span{color:#ff69b1;font-size:8px;font-weight:800;letter-spacing:2px}.cp-hero h1{margin:13px 0;font:700 clamp(55px,8vw,100px)/.9 Space Grotesk;letter-spacing:-5px}.cp-hero h1 em,.cp-cta em,.cpr-hero em{font-style:normal;color:transparent;-webkit-text-stroke:1px #ff62ad}.cp-hero p{max-width:620px;color:#a3a8b8;font-size:17px}.cp-hero form{max-width:700px;display:flex;margin-top:30px;padding:7px;border:1px solid #3a3445;border-radius:10px;background:#11131d}.cp-hero input{min-width:0;flex:1;padding:10px;border:0;outline:0;background:transparent;color:#fff}.cp-hero button{padding:11px 17px;border:0;border-radius:7px;background:#ff3d9a;color:#fff;font-weight:800}.cp-hero nav{display:flex;gap:18px;margin-top:17px;color:#868b9c;font-size:9px}.cp-symbol{width:290px;height:290px;position:relative;display:grid;place-content:center;text-align:center;border:1px solid #ffffff1b;border-radius:50%;box-shadow:inset 0 0 60px #ff3d9a1c}.cp-symbol:before,.cp-symbol:after{content:"";position:absolute;border:1px dashed #ffffff17;border-radius:50%}.cp-symbol:before{inset:-35px}.cp-symbol:after{inset:38px}.cp-symbol strong{font:700 100px/.9 serif;color:#ff6bb3}.cp-symbol span{font-size:7px;letter-spacing:3px}.cp-symbol i{position:absolute;inset:-15px;border-top:2px solid #ff3d9a;border-radius:50%;transform:rotate(-28deg)}.cp-feature{padding:65px 7vw}.cp-feature>a{min-height:580px;position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:18px;background:#11131d}.cp-feature img{position:absolute;width:100%;height:100%;object-fit:cover}.cp-feature>a:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#090a12f6)}.cp-feature>a>div{position:relative;z-index:1;max-width:900px;padding:40px}.cp-feature span,.cp-essays article span,.cp-essays a section>span{color:#ff69b1;font-size:8px;font-weight:800;text-transform:uppercase}.cp-feature h2{margin:8px 0;font:700 clamp(38px,6vw,70px)/.95 Space Grotesk}.cp-feature p{font-size:16px}.cp-feature small{display:block;color:#969bac}.cp-feature b{display:inline-block;margin-top:14px;color:#ff75ba}.cp-essays,.cp-artists{padding:75px 7vw}.cp-essays{background:#0d0f18}.cp-essays>header,.cp-artists>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.cp-essays h2,.cp-artists h2,.cs-events h2,.cs-related h2,.cpp-portfolio h2{margin:6px 0;font:700 clamp(30px,4vw,48px) Space Grotesk}.cp-essays select{padding:10px;border:1px solid #303344;border-radius:7px;background:#11131d;color:#fff}.cp-essays>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cp-essays>div>a{min-height:500px;position:relative;overflow:hidden;border-radius:14px;background:#11131d}.cp-essays a>img,.cp-essays a>div{position:absolute;width:100%;height:100%;object-fit:cover}.cp-essays a>div{display:grid;place-items:center;font-size:40px}.cp-essays a:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#090a12f5)}.cp-essays a>section{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:23px}.cp-essays h3{margin:7px 0;font:700 23px/1.1 Space Grotesk}.cp-essays p,.cp-essays small{margin:0;color:#aaadba}.cp-artists header>a{color:#ff6db4}.cp-artists>div{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.cp-artists img,.cp-artists a>div{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:11px;background:#11131d}.cp-artists a>div{display:grid;place-items:center;font:700 36px Space Grotesk}.cp-artists a>span{display:block;margin-top:8px;color:#ff69b1;font-size:8px}.cp-artists h3{margin:3px 0;font:700 15px Space Grotesk}.cp-artists small{color:#777c8d;font-size:8px}.cp-cta{text-align:center;padding:120px 20px;background:radial-gradient(circle,#ff3d9a1d,transparent 40%)}.cp-cta h2{font:700 clamp(45px,7vw,84px)/1 Space Grotesk}.cp-cta a{display:inline-block;padding:12px 17px;border-radius:8px;background:#ff3d9a;font-weight:800}.cp-empty{text-align:center;padding:80px}.cp-empty strong{font-size:40px}
.cs-page{background:#090a12}.cs-page>header{min-height:700px;position:relative;display:flex;align-items:flex-end;padding:80px 7vw 65px;background:linear-gradient(0deg,#090a12,#090a123b 70%),var(--cosplay-cover) center/cover}.cs-shade{position:absolute;inset:0;background:linear-gradient(90deg,#090a12af,transparent 70%)}.cs-page>header>a{position:absolute;z-index:1;top:35px}.cs-page>header>div:last-child{position:relative;z-index:1;max-width:1000px}.cs-page>header span{color:#ff68b0;font-size:9px;font-weight:800}.cs-page>header h1{margin:10px 0;font:700 clamp(52px,8vw,98px)/.92 Space Grotesk;letter-spacing:-4px}.cs-page>header p{font-size:17px}.cs-page>header nav{display:flex;gap:8px;margin-top:22px}.cs-page>header nav a{padding:10px 13px;border:1px solid #ffffff2b;border-radius:7px;background:#090a127d;font-size:9px}.cs-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:45px;max-width:1350px;margin:auto;padding:65px 25px}.cs-about{padding-bottom:45px}.cs-about>div{margin-top:15px;color:#c7cad4;line-height:1.8}.cs-about img{max-width:100%}.cs-photos{columns:3 240px;column-gap:9px}.cs-photos a{width:100%;position:relative;display:inline-block;margin-bottom:9px;break-inside:avoid;overflow:hidden;border-radius:8px}.cs-photos img{display:block;width:100%}.cs-photos a>span{position:absolute;right:7px;bottom:7px;padding:4px 7px;border-radius:5px;background:#090a12db;font-size:7px;opacity:0}.cs-photos a:hover>span{opacity:1}.cs-layout>aside{align-self:start;position:sticky;top:95px}.cs-layout aside>section{margin-bottom:12px;padding:20px;border:1px solid #292c3c;border-radius:12px;background:#11131d}.cs-layout aside section>span{color:#ff68b0;font-size:8px;font-weight:800}.cs-layout aside h2{margin:5px 0 14px;font:700 19px Space Grotesk}.cs-person,.cs-credit{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #282b3a}.cs-person>div,.cs-credit img{width:50px;height:50px;overflow:hidden;border-radius:50%;background:#090a12}.cs-person>div{display:grid;place-items:center}.cs-person img,.cs-credit img{width:100%;height:100%;object-fit:cover}.cs-person p,.cs-credit p{margin:0}.cs-person small,.cs-person b,.cs-person p>span,.cs-credit b,.cs-credit small{display:block}.cs-person small,.cs-credit small{color:#858a9c;font-size:8px}.cs-person b,.cs-credit b{font-size:10px}.cs-person p>span{color:#ff77ba;font-size:8px}.cs-share{display:flex;flex-wrap:wrap;gap:7px}.cs-share>span{width:100%}.cs-share a{padding:7px 9px;border:1px solid #303344;border-radius:6px;font-size:8px}.cs-events,.cs-related{padding:75px 7vw;border-top:1px solid #252838}.cs-events>div,.cs-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cs-events a,.cs-related a{position:relative;min-height:360px;overflow:hidden;border-radius:12px;background:#11131d}.cs-events img,.cs-related img{position:absolute;width:100%;height:100%;object-fit:cover}.cs-events a:after,.cs-related a:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#090a12)}.cs-events a>section,.cs-related a>span,.cs-related a>h3{position:absolute;z-index:1;left:15px;right:15px}.cs-events a>section{bottom:15px}.cs-events h3{margin:5px 0}.cs-related{background:#0d0f18}.cs-related a>span{bottom:48px;color:#ff6db4;font-size:8px}.cs-related a>h3{bottom:10px;margin:0;font:700 18px Space Grotesk}
.cpr-hero{padding:100px 7vw 65px;background:radial-gradient(circle at 80% 20%,#ff3d9a2a,transparent 28%)}.cpr-hero h1{margin:10px 0;font:700 clamp(50px,7vw,90px)/.95 Space Grotesk}.cpr-hero p{color:#9ba0b0}.cpr-hero form{display:flex;gap:7px;max-width:730px;margin-top:25px}.cpr-hero input,.cpr-hero select{padding:12px;border:1px solid #303344;border-radius:7px;background:#11131d;color:#fff}.cpr-hero input{flex:1}.cpr-hero button{padding:12px 18px;border:0;border-radius:7px;background:#ff3d9a;color:#fff}.cpr-list{padding:55px 7vw}.cpr-list>header{display:flex;justify-content:space-between;margin-bottom:25px;color:#898e9f}.cpr-list>div{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cpr-list img,.cpr-list a>div{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;background:#11131d}.cpr-list a>div{display:grid;place-items:center;font:700 40px Space Grotesk}.cpr-list a>span{display:block;margin-top:9px;color:#ff68b0;font-size:8px}.cpr-list h2{margin:3px 0;font:700 17px Space Grotesk}.cpr-list p{color:#7c8192;font-size:9px}.cpp-page>header{min-height:540px;display:flex;align-items:center;gap:40px;padding:75px 9vw;background:radial-gradient(circle at 25% 50%,#ff3d9a28,transparent 28%),#0b0d16}.cpp-page>header>a{position:absolute;top:115px;color:#959aaa;font-size:9px}.cpp-photo{width:270px;min-width:270px;aspect-ratio:3/4;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#11131d}.cpp-photo img{width:100%;height:100%;object-fit:cover}.cpp-photo span{font:700 60px Space Grotesk}.cpp-page>header section>span{color:#ff68b0;font-size:9px}.cpp-page>header h1{margin:8px 0;font:700 clamp(47px,7vw,85px)/.95 Space Grotesk}.cpp-page>header p,.cpp-page>header small{color:#9ea3b2}.cpp-page>header nav{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.cpp-page>header nav a{padding:8px 10px;border:1px solid #303344;border-radius:6px;font-size:8px}.cpp-body{padding:65px 7vw}.cpp-bio{max-width:850px;margin-bottom:55px}.cpp-bio>div{margin-top:15px;color:#c5c8d2;line-height:1.8}.cpp-portfolio>div{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.cpp-portfolio img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}.cpp-portfolio a>span{display:block;margin-top:8px;color:#ff68b0;font-size:8px}.cpp-portfolio h3{margin:3px 0;font:700 17px Space Grotesk}.cpp-portfolio small{color:#7a7f90}
@media(max-width:1000px){.cp-hero{grid-template-columns:1fr}.cp-symbol{display:none}.cp-artists>div{grid-template-columns:repeat(4,1fr)}.cs-layout{grid-template-columns:1fr}.cs-layout>aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px}.cpr-list>div{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.cp-hero{padding:65px 18px}.cp-hero h1{font-size:57px;letter-spacing:-3px}.cp-hero form{flex-direction:column}.cp-feature,.cp-essays,.cp-artists{padding:50px 18px}.cp-feature>a{min-height:500px}.cp-feature>a>div{padding:22px}.cp-essays>div{grid-template-columns:1fr}.cp-artists>div{grid-template-columns:repeat(2,1fr)}.cs-page>header{padding:70px 18px 40px}.cs-page>header h1{font-size:51px;letter-spacing:-2px}.cs-layout{padding:45px 18px}.cs-layout>aside{grid-template-columns:1fr}.cs-photos{columns:2 140px}.cs-events,.cs-related{padding:55px 18px}.cs-events>div,.cs-related>div{grid-template-columns:1fr}.cpr-hero,.cpr-list{padding:60px 18px}.cpr-hero form{flex-direction:column}.cpr-list>div{grid-template-columns:1fr 1fr}.cpp-page>header{align-items:flex-start;flex-direction:column;padding:90px 18px 50px}.cpp-photo{width:180px;min-width:180px}.cpp-page>header>a{top:100px}.cpp-body{padding:50px 18px}.cpp-portfolio>div{grid-template-columns:1fr 1fr}}
