.highlight-section[data-v-2fb207bf]{z-index:2;box-sizing:border-box;background:#fff;align-items:center;width:100%;padding:80px 24px 0;display:flex;position:relative}.highlight-container[data-v-2fb207bf]{flex-direction:column;display:flex}.highlight-main[data-v-2fb207bf]{flex-direction:row;align-items:flex-start;gap:52px;display:flex}.highlight-left[data-v-2fb207bf]{flex-direction:column;flex:0 0 40%;gap:24px;display:flex}.highlight-left--pc[data-v-2fb207bf]{flex:0 0 44%}.highlight-heading[data-v-2fb207bf]{flex-direction:column;gap:4px;display:flex}@media (min-width:768px){.highlight-main[data-v-2fb207bf]{align-items:flex-end}.highlight-right[data-v-2fb207bf]{align-self:auto}.partners-block[data-v-2fb207bf]{padding-bottom:80px}}.highlight-title[data-v-2fb207bf]{color:#18181b;letter-spacing:.01em;margin:0;font-family:PingFang SC,system-ui,sans-serif;font-size:48px;font-weight:600;line-height:1.16}.highlight-subtitle[data-v-2fb207bf]{color:#18181b;margin:0;font-size:20px;line-height:1.5}.highlight-news[data-v-2fb207bf]{flex-direction:column;gap:12px;display:flex;overflow:hidden}.news-item[data-v-2fb207bf]{box-sizing:border-box;cursor:pointer;background:#f2f2f2;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;transition:background .25s,box-shadow .25s;display:flex}.news-item-content[data-v-2fb207bf]{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:768px){.news-item .news-item-arrow[data-v-2fb207bf]{background:#191919}.news-item[data-v-2fb207bf]:hover,.news-item.active[data-v-2fb207bf]{background:#f2f2f2}}.news-item-header[data-v-2fb207bf]{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}@media (min-width:768px){.news-item-header[data-v-2fb207bf]{padding-bottom:4px}}.news-item-title[data-v-2fb207bf]{color:#333;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.35}.news-item-body[data-v-2fb207bf]{opacity:0;max-height:0;padding-bottom:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s,padding .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.news-item-body.expanded[data-v-2fb207bf]{opacity:1;max-height:60px}.news-item-arrow[data-v-2fb207bf]{cursor:pointer;background:#191919;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .2s,background-color .25s;display:flex}.news-item-arrow[data-v-2fb207bf]:hover{transform:scale(1.06)}.news-item-desc[data-v-2fb207bf]{color:#666;margin:0;font-size:14px;line-height:1.45}.highlight-right[data-v-2fb207bf]{flex-direction:column;flex:1 1 0;width:100%;display:flex;position:relative;top:24px}.highlight-right-pc[data-v-2fb207bf]{top:0}.highlight-image-wrapper[data-v-2fb207bf]{aspect-ratio:16/10;cursor:pointer;background:#e5e7eb;border-radius:20px;width:100%;position:relative;overflow:hidden}.highlight-image[data-v-2fb207bf]{object-fit:cover;width:100%;height:100%}.highlight-image-overlay[data-v-2fb207bf]{pointer-events:none;background:linear-gradient(transparent 0%,rgba(0,0,0,.58) 100%);padding:86px 21px 30px;position:absolute;bottom:0;left:0;right:0}.image-overlay-info[data-v-2fb207bf]{flex-direction:column;gap:8px;display:flex}.image-scene-tag[data-v-2fb207bf]{color:#fff;font-size:18px;font-weight:700;line-height:1.2}.image-scene-desc[data-v-2fb207bf]{color:rgba(255,255,255,.9);margin:0;font-size:17px;font-weight:400;line-height:1.5}.partners-block[data-v-2fb207bf]{text-align:center;padding-top:80px}.partners-heading[data-v-2fb207bf]{justify-content:center;align-items:center;gap:28px;display:flex}.partners-heading-line[data-v-2fb207bf]{background:#b9b9b9;width:198px;height:1px}.partners-title[data-v-2fb207bf]{color:#b9b9b9;margin:0;font-family:PingFang SC,system-ui,sans-serif;font-size:24px;line-height:1}.partners-list[data-v-2fb207bf]{box-sizing:border-box;width:100vw;max-width:100vw;margin-top:41px;margin-left:calc(50% - 50vw);overflow:hidden}.partners-track[data-v-2fb207bf]{will-change:transform;width:max-content;animation:partners-marquee-2fb207bf var(--marquee-duration,30s) linear infinite;align-items:stretch;gap:85px;padding:0 24px 8px;display:flex;transform:translate(0,0)}.partners-track.paused[data-v-2fb207bf]{animation-play-state:paused}.partner-card[data-v-2fb207bf]{justify-content:center;align-items:center;height:36px;display:flex;overflow:hidden}.partner-logo[data-v-2fb207bf]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.partner-logo-image[data-v-2fb207bf]{object-fit:contain;width:100%;height:100%;display:block}.yoozoo-logo[data-v-2fb207bf],.music-logo[data-v-2fb207bf],.saim-logo[data-v-2fb207bf],.ucloud-logo[data-v-2fb207bf]{padding-left:0%;padding-right:0}@media (max-width:750px){.highlight-main[data-v-2fb207bf]{flex-direction:column;gap:24px}.highlight-left[data-v-2fb207bf]{display:contents}.highlight-right[data-v-2fb207bf]{order:1;width:100%;top:0}.highlight-news[data-v-2fb207bf]{order:2}.highlight-image-wrapper[data-v-2fb207bf]{aspect-ratio:16/10;height:auto}}@keyframes partners-marquee-2fb207bf{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--marquee-distance,0px) * -1), 0, 0)}}@media (max-width:767px){.highlight-section[data-v-2fb207bf]{padding:20px 16px 36px}.highlight-title[data-v-2fb207bf]{font-size:34px}.highlight-subtitle[data-v-2fb207bf]{font-size:16px}.news-item-title[data-v-2fb207bf]{white-space:normal;font-size:16px}.news-item-desc[data-v-2fb207bf]{width:auto}.highlight-image-wrapper[data-v-2fb207bf]{border-radius:14px}.partners-block[data-v-2fb207bf]{padding-top:60px}.partners-heading[data-v-2fb207bf]{gap:16px}.partners-heading-line[data-v-2fb207bf]{width:72px}.partners-list[data-v-2fb207bf]{margin-top:41px}.partners-track[data-v-2fb207bf]{gap:60px}}.about-section[data-v-04cc8daa]{z-index:2;box-sizing:border-box;background:#f4f4f4;width:100%;padding:160px 24px 0;position:relative}.about-heading[data-v-04cc8daa]{flex-direction:column;gap:0;display:flex}@media (min-width:768px){.about-heading[data-v-04cc8daa]{gap:0}}.about-title[data-v-04cc8daa]{color:#18181b;letter-spacing:.01em;margin:0;font-family:PingFang SC,system-ui,sans-serif;font-size:48px;font-weight:700;line-height:1.16}.about-desc[data-v-04cc8daa]{color:#444;margin:25px 0 0;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:400;line-height:1.5}.about-facts[data-v-04cc8daa]{color:#5c5c62;max-width:820px;margin:18px 0 0;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}@media (max-width:767px){.about-section[data-v-04cc8daa]{background:#fff;padding:20% 16px 36px}.about-title[data-v-04cc8daa]{font-size:34px}.about-desc[data-v-04cc8daa]{font-size:16px}.about-facts[data-v-04cc8daa]{font-size:14px}}.about-section[data-v-d7f6ce01]{z-index:2;box-sizing:border-box;background:#f4f4f4;width:100%;padding:80px 24px;position:relative}.about-heading[data-v-d7f6ce01]{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.about-heading[data-v-d7f6ce01]{gap:2px}}.about-title[data-v-d7f6ce01]{color:#18181b;letter-spacing:.01em;margin:0;font-family:PingFang SC,system-ui,sans-serif;font-size:48px;font-weight:700;line-height:1.16}.contact-list[data-v-d7f6ce01]{flex-direction:column;margin:28px 0 0;display:flex}.contact-item[data-v-d7f6ce01]{box-sizing:border-box;align-items:center;width:fit-content;min-width:420px;padding:0;display:flex}.contact-label[data-v-d7f6ce01]{color:#444;flex-shrink:0;font-size:20px}.contact-mail[data-v-d7f6ce01]{color:#444;word-break:break-all;font-size:20px;text-decoration:none;transition:color .2s}.contact-mail[data-v-d7f6ce01]:hover{text-decoration:underline}@media (max-width:767px){.about-section[data-v-d7f6ce01]{background:#fff;padding:10% 16px 36px}.about-title[data-v-d7f6ce01]{font-size:34px}.contact-list[data-v-d7f6ce01]{margin-top:20px}.contact-item[data-v-d7f6ce01]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:4px 0}.contact-mail[data-v-d7f6ce01]{font-size:15px}}.index-page[data-v-d7ce1e56]{background-color:#f4f4f4;min-height:100vh;position:relative}.grid-pattern-bg[data-v-d7ce1e56]{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px);background-size:40px 40px;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.hero-bg[data-v-d7ce1e56]{pointer-events:none;z-index:2;background-color:#fff;height:100vh;position:absolute;top:0;left:0;right:0}.main-content[data-v-d7ce1e56]{background-color:#fff;padding-top:100px;padding-bottom:10%;position:relative}html,body{overscroll-behavior:none}
