.pc{transform-origin:50%;aspect-ratio:1.6;cursor:pointer;border-radius:14px;flex:none;height:600px;transition:transform 1.5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:scale(0)rotate(10deg);box-shadow:0 20px 60px #00000080}@media screen and (max-width:1200px){.pc{aspect-ratio:.8;height:60svh}}.pc.pc--active{transform:scale(1)rotate(0)}.pc__img-wrap{position:absolute;inset:0}.pc__img{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .5s}.pc__img--gray{filter:grayscale(80%)brightness(.7)}.pc__img-overlay{background:linear-gradient(#0000 30%,#000000d9 100%);position:absolute;inset:0}.pc__title-bar{z-index:6;pointer-events:none;position:absolute;bottom:20px;left:24px}.pc__title-sm{color:#fff;text-transform:capitalize;margin:0;font-family:N27,sans-serif;font-size:22px;font-weight:700;transition:opacity .3s}.pc__tag{letter-spacing:2px;text-transform:uppercase;color:#64ffda;background:#64ffda14;border:1px solid #64ffda59;border-radius:20px;margin-bottom:10px;padding:3px 10px;font-family:monospace;font-size:10px;display:inline-block}.pc__title{color:#fff;text-transform:capitalize;margin:0 0 10px;font-family:N27,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.pc__desc{color:#ffffffb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.pc__tech{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.pc__tech--wrap{flex-wrap:wrap}.pc__tech-pill{color:#ffffff8c;background:#ffffff12;border:1px solid #ffffff1f;border-radius:4px;padding:3px 10px;font-family:monospace;font-size:11px}.pc__links{flex-wrap:wrap;gap:8px;display:flex}.pc__link-btn{color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:6px;padding:7px 16px;font-family:monospace;font-size:12px;text-decoration:none;transition:all .2s;display:inline-flex}.pc__link-btn:hover{color:#fff;background:#ffffff26;transform:translateY(-1px)}.pc__link-btn.pc__link-btn--private{opacity:.4;cursor:default;pointer-events:none;border-style:dashed}.pc__link-btn.pc__link-btn--primary{color:#64ffda;background:#64ffda1f;border-color:#64ffda66}.pc__link-btn.pc__link-btn--primary:hover{background:#64ffda38}.pc--frost .pc__img{transform:scale(1.05)}.pc--frost .pc__frost-panel{z-index:4;border-radius:0 0 14px 14px;height:65%;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;overflow:hidden;transform:translateY(100%)}.pc--frost .pc__frost-blur{-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#060812b8;position:absolute;inset:0}.pc--frost .pc__frost-content{z-index:2;flex-direction:column;height:100%;padding:22px 26px 20px;display:flex;position:relative}.pc--frost .pc__title-bar{transition:opacity .3s}.pc--frost:hover .pc__frost-panel{transform:translateY(0)}.pc--frost:hover .pc__title-bar{opacity:0}.pc--frost:hover .pc__img{filter:brightness(.7);transform:scale(1.08)}.pc--flip{perspective:1200px}.pc--flip .pc__flip-inner{transform-style:preserve-3d;transition:transform .75s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.pc--flip:hover .pc__flip-inner{transform:rotateY(180deg)}.pc--flip .pc__flip-front,.pc--flip .pc__flip-back{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden}.pc--flip .pc__flip-back{background:#07090f;transform:rotateY(180deg)}.pc--flip .pc__flip-back-bg{filter:blur(20px)brightness(.25)saturate(1.4);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.pc--flip .pc__flip-back-overlay{background:linear-gradient(135deg,#0009 0%,#0a0814d9 100%);position:absolute;inset:0}.pc--flip .pc__flip-back-content{z-index:2;flex-direction:column;justify-content:center;height:100%;padding:32px 30px;display:flex;position:relative}.pc--flip .pc__flip-label{z-index:3;position:absolute;bottom:24px;left:26px}.pc--neon{background:#050509}.pc--neon:after{content:"";-webkit-mask-composite:xor;opacity:0;z-index:10;pointer-events:none;background:linear-gradient(135deg,#64ffda,#7c3aed,#64ffda);border-radius:16px;padding:1.5px;transition:opacity .4s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pc--neon .pc__neon-overlay{background:linear-gradient(#0000 20%,#05050ff5 100%);transition:background .4s;position:absolute;inset:0}.pc--neon .pc__neon-content{z-index:4;flex-direction:column;justify-content:space-between;padding:20px 24px;display:flex;position:absolute;inset:0}.pc--neon .pc__neon-bottom{flex-direction:column;display:flex}.pc--neon .pc__desc--neon,.pc--neon .pc__tech,.pc--neon .pc__links{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(10px)}.pc--neon .pc__tech{transition-delay:50ms}.pc--neon .pc__links{transition-delay:.1s}.pc--neon .pc__tag--neon{background:#64ffda0f;border-color:#64ffda33}.pc--neon .pc__title--glow{text-shadow:none;font-size:28px;transition:text-shadow .4s}.pc--neon .pc__tech-pill--neon{color:#64ffdab3;background:#64ffda0a;border-color:#64ffda33}.pc--neon .pc__link-btn--ghost{justify-content:center;width:34px;height:34px;padding:0}.pc--neon .pc__link-btn--neon-primary{color:#64ffda;background:#64ffda1a;border-color:#64ffda59}.pc--neon .pc__link-btn--neon-primary:hover{background:#64ffda33}.pc--neon .pc__title-bar{z-index:3;opacity:0;transition:opacity .3s}.pc--neon:hover:after{opacity:1}.pc--neon:hover .pc__img--gray{filter:grayscale(0%)brightness(.5)}.pc--neon:hover .pc__neon-overlay{background:linear-gradient(#0003 0%,#05050ff7 65%)}.pc--neon:hover .pc__title--glow{text-shadow:0 0 30px #64ffda66}.pc--neon:hover .pc__desc--neon,.pc--neon:hover .pc__tech,.pc--neon:hover .pc__links{opacity:1;transform:translateY(0)}.pc--editorial{background:#07090f;border:1px solid #ffffff1a}.pc--editorial .pc__ed-bg{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.pc--editorial .pc__ed-info{-webkit-backdrop-filter:blur();background:linear-gradient(#07090f66 10%,#07090fe6 100%);transition:-webkit-backdrop-filter .4s,backdrop-filter .4s;position:absolute;bottom:0;left:0;right:0}.pc--editorial .pc__ed-info-inner{flex-direction:column;padding:22px 24px 20px;display:flex}.pc--editorial .pc__ed-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.pc--editorial .pc__ed-line{background:linear-gradient(90deg,#64ffda66,#0000);flex:1;height:1px}.pc--editorial .pc__title--ed{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:8px;font-size:22px;display:-webkit-box;overflow:hidden}.pc--editorial .pc__desc--ed{-webkit-line-clamp:2;margin-bottom:10px;font-size:12px}.pc--editorial .pc__tech-pill--ed{padding:2px 8px;font-size:10px}.pc--editorial .pc__links--ed{border-top:1px solid #ffffff14;margin-top:4px;padding-top:10px}.pc--editorial:hover .pc__ed-bg{transform:scale(1.05)}.pc--editorial:hover .pc__ed-info{-webkit-backdrop-filter:blur(8px)saturate(1.4)}
#explore-slider{z-index:10;background:0 0;animation:12s ease-in-out infinite alternate slider-rotation;position:absolute;inset:0}@media screen and (max-width:768px){#explore-slider{margin-bottom:100px;animation:none}}.cards{flex-wrap:nowrap;align-items:center;gap:8px;height:100%;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;left:0}.card{flex-shrink:0;margin:0;padding:0;list-style:none}@keyframes slider-rotation{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.absolute{position:absolute}.z-10{z-index:10}.top-6{top:40px}.left-6{left:60px}.text-white{color:#fff;font-weight:700;text-decoration:none}#portfolio-page .portfolio-back-link{z-index:30;pointer-events:auto}
