.Kyjk3G_scene{perspective:1600px;perspective-origin:50%;background:0 0;width:100%;min-height:120vh;padding-bottom:5vh;position:relative;overflow:hidden}.Kyjk3G_headerArea{text-align:center;z-index:10;width:min(800px,90vw);transition:opacity .5s;position:absolute;top:8%;left:50%;transform:translate(-50%)}.Kyjk3G_headerArea.Kyjk3G_hide{opacity:0;pointer-events:none}.Kyjk3G_depthOfField{pointer-events:none;z-index:3;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#f8fafce6 0%,#f8fafc66 30%,#f8fafc00 55%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000c 25%,#0000 55%);mask-image:linear-gradient(#000 0%,#000c 25%,#0000 55%)}.dark .Kyjk3G_depthOfField{background:linear-gradient(#020617e6 0%,#02061766 30%,#02061700 55%)}.Kyjk3G_aura{aspect-ratio:1;pointer-events:none;filter:blur(24px);z-index:0;background:radial-gradient(circle,#a855f72e 0%,#3b82f61c 40%,#03d1f40d 62%,#0000 74%);border-radius:50%;width:min(62vw,62vh);animation:7s ease-in-out infinite Kyjk3G_breathe;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@keyframes Kyjk3G_breathe{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.04)}}.Kyjk3G_gallery{width:0;height:0;transform-style:preserve-3d;will-change:transform;z-index:1;position:absolute;top:48%;left:50%}.Kyjk3G_item{width:190px;height:134px;transform-style:preserve-3d;cursor:pointer;position:absolute;top:0;left:0}.Kyjk3G_itemCard{cursor:pointer;transform-style:preserve-3d;transition:transform .4s var(--ease-fluid), border-color .4s ease, box-shadow .4s ease;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;position:absolute;inset:0;overflow:hidden}.Kyjk3G_itemCard:hover{border-color:#a855f7b3;transform:scale(1.15)translateZ(40px);box-shadow:0 30px 60px #000c,0 0 30px #a855f74d}.Kyjk3G_itemCard img,.Kyjk3G_itemCard video{object-fit:cover;width:100%;height:100%;display:block}.Kyjk3G_cardSheen{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff1a 48%,#0000 62%);position:absolute;inset:0}.Kyjk3G_itemCard.Kyjk3G_isActive{border-color:#03d1f4b3;box-shadow:0 0 30px #a855f78c,0 0 10px #03d1f473}.Kyjk3G_center{text-align:center;pointer-events:none;z-index:5;width:min(560px,86vw);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.Kyjk3G_centerDefault{flex-direction:column;justify-content:center;align-items:center;transition:opacity .55s;display:flex;position:absolute;inset:0}.Kyjk3G_center.Kyjk3G_showProject .Kyjk3G_centerDefault{opacity:0;pointer-events:none}.Kyjk3G_tagline{color:var(--muted-foreground,#94a3b8);max-width:28em;margin-top:.25em;font-size:clamp(13px,1.4vw,15px);line-height:1.5}.Kyjk3G_centerProject{opacity:0;justify-content:center;align-items:center;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(12px)scale(.98)}.Kyjk3G_centerProject.Kyjk3G_isVisible{opacity:1;transform:translateY(0)scale(1)}.Kyjk3G_previewFrame{aspect-ratio:16/10;border-radius:24px;flex-shrink:0;width:100%;max-width:460px;position:relative}@property --spin-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Kyjk3G_previewSpin{z-index:2;pointer-events:none;background:conic-gradient(from var(--spin-angle), #03d1f4 0deg, #a855f7 90deg, #03d1f4 180deg, #a855f7 270deg, #03d1f4 360deg);-webkit-mask-composite:xor;border-radius:24px;padding:2px;animation:5s linear infinite Kyjk3G_spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}@keyframes Kyjk3G_spin{to{--spin-angle:360deg}}.Kyjk3G_previewImg{z-index:1;background:var(--muted,#1e293b);border:1px solid #ffffff14;border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #080b19d9}.Kyjk3G_previewImg img,.Kyjk3G_previewImg video{object-fit:cover;width:100%;height:100%}@media (max-width:640px){.Kyjk3G_item{width:116px;height:86px}.Kyjk3G_previewFrame{max-width:86vw}}@media (max-width:768px){.Kyjk3G_scene{min-height:100vh}.Kyjk3G_headerArea{z-index:10;width:95vw;top:6%}.Kyjk3G_gallery,.Kyjk3G_aura{top:55%;left:142%}.Kyjk3G_center{pointer-events:auto;z-index:20;flex-direction:column;align-items:center;width:90vw;display:flex;top:28%}.Kyjk3G_centerProject{width:100%}.Kyjk3G_previewFrame{aspect-ratio:16/9;border:1px solid #ffffff26;border-radius:16px;width:100%;max-width:100%;height:auto;box-shadow:0 25px 50px #000000a6,0 0 40px #a855f733}.Kyjk3G_itemCard:hover{box-shadow:none;border-color:#ffffff1a;transform:none}}@media (max-width:1024px){.Kyjk3G_aura,.Kyjk3G_previewSpin{animation:none}}