.project-thumbnail-wrap{text-align:center;margin-top:100px;margin-bottom:100px}.project-thumbnail-wrap a{display:block}.project-thumbnail-wrap .title{display:block;margin-top:5px;margin-bottom:5px;color:#000;font-weight:600;font-size:18px}@keyframes bubbleUp{0%{transform:matrix(1,0,0,1,0,0);opacity:.8}25%{transform:matrix(1.3,0,0,1.3,0,-8);opacity:1}55%{transform:matrix(1,0,0,1,0,0);opacity:.8}75%{transform:matrix(1,0,0,1,0,8);opacity:.8}to{transform:matrix(1,0,0,1,0,0);opacity:.8}}@keyframes font_ani{0%,to{font-variation-settings:"wght" 900,"ital" 1}50%{font-variation-settings:"wght" 100,"ital" 0}}.pt-safe{padding-top:max(constant(safe-area-inset-top),0px)}.pb-safe,.py-safe{padding-bottom:max(constant(safe-area-inset-bottom),0px)}.py-safe{padding-top:max(constant(safe-area-inset-top),0px)}.h-screen-safe{height:100dvh}.yotubue-autoplay-wrap{position:relative;display:inline-grid;overflow:hidden;width:100%;box-shadow:-4px -4px 20px 0 #fff,4px 4px 20px 0 rgba(0,0,0,.2),inset 0 0 0 6px #fff;background-color:hsla(0,0%,100%,.3);border-radius:16px}.yotubue-autoplay-wrap:after{content:"";position:absolute;left:0;top:0;width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid #fff;border-radius:12px;pointer-events:none}.yotubue-autoplay-wrap iframe{display:inline-block}.yotubue-autoplay-wrap .resizeobj{position:absolute;width:100%;min-height:5px}.yotubue-autoplay-wrap .cover{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.yotubue-autoplay-wrap.project-item{transition:all .2s linear}.yotubue-autoplay-wrap.project-item .img-cont{position:absolute;width:100%;height:100%;top:0;left:0}.yotubue-autoplay-wrap.project-item .img-cont img,.yotubue-autoplay-wrap.project-item .img-cont video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yotubue-autoplay-wrap.project-item.off{opacity:0}.yotubue-autoplay-wrap.project-item .content-cont{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center}.yotubue-autoplay-wrap.project-item .img-cont{opacity:1;transition:.8s;transform-origin:50% 50%;transform:matrix(1,0,0,1,0,0)}.yotubue-autoplay-wrap.project-item .content-cont{opacity:0;transition:all .6s linear}.yotubue-autoplay-wrap.project-item .content-cont .title-bg{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.yotubue-autoplay-wrap.project-item .content-cont .title{z-index:1;color:#fff}.yotubue-autoplay-wrap.project-item.hover.has-video .img-cont{opacity:0;transform:matrix(1.1,0,0,1.1,0,0)}.yotubue-autoplay-wrap.project-item.hover .content-cont{opacity:1}.loading-youtube{opacity:.5}.projects-wrap{max-width:1518px;margin:150px auto 300px;padding-left:50px;padding-right:50px}.projects-wrap .more-more{display:block;margin:0 auto 40px;padding:30px 40px;font-size:16px;font-weight:500;text-align:center;line-height:1.8;width:100%}.projects-wrap .more-more p{margin:12px 0}.projects-wrap .more-more p b,.projects-wrap .more-more p strong{font-weight:700;color:#8b5cf6}.projects-wrap .more-more p em{font-style:italic;opacity:.7;font-size:.9em}.projects-wrap .more-more p small{font-size:.85em;opacity:.8}.projects-wrap .more-more .bullets{list-style:disc;padding-left:24px;margin:12px 0}.projects-wrap .more-more .bullets li{margin:6px 0;line-height:1.6}.projects-wrap .more-more kbd{display:inline-block;padding:2px 6px;background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.2);border-radius:4px;font-family:monospace;font-size:.9em}.projects-wrap .more-more .note{font-size:.9em;opacity:.85}.projects-wrap .more-more .click{color:#ec4899;font-weight:600;cursor:pointer;transition:all .2s ease}.projects-wrap .more-more .click:hover{color:#8b5cf6}.projects-wrap .more-more .click-big{display:inline-block;margin-top:16px;margin-right:12px;padding:12px 24px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;font-weight:600;font-size:1rem;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(139,92,246,.3)}.projects-wrap .more-more .click-big:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,92,246,.4)}.projects-wrap .more-more a.click{display:inline-block;margin-top:16px;color:#8b5cf6;text-decoration:underline;font-weight:600;font-size:.95rem}.projects-wrap .more-more a.click:hover{color:#ec4899}@media(max-width:768px){.projects-wrap .more-more{padding:20px 24px;font-size:14px;text-align:left}.projects-wrap .more-more .click-big{display:block;width:100%;margin-right:0;margin-bottom:8px;text-align:center}.projects-wrap .more-more a.click{display:block;width:100%;text-align:center;margin-left:0!important}}@media(max-width:700px){.projects-wrap{padding-left:30px;padding-right:30px}}