.honor-arrow[data-v-b6502206]{border:1px solid var(--c-border-light);width:30px;height:30px;color:var(--c-text-3);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s,box-shadow .2s,transform .12s,opacity .2s;display:flex}.honor-arrow svg[data-v-b6502206]{width:14px;height:14px}.honor-arrow[data-v-b6502206]:hover:not(:disabled){color:var(--c-red);border-color:var(--c-red);box-shadow:0 4px 12px #0a1a321f}.honor-arrow[data-v-b6502206]:active:not(:disabled){transform:scale(.92)}.honor-arrow[data-v-b6502206]:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.honor-arrow[data-v-b6502206]:disabled{opacity:.32;cursor:default}.mi-empty[data-v-b79440b7]{color:var(--c-text-3);margin-top:26px;font-size:14px}.mi-canvas[data-v-b79440b7]{margin-top:30px;position:relative}.mi-svg[data-v-b79440b7]{width:100%;height:auto;display:block;overflow:visible}.mi-svg--curve[data-v-b79440b7]{z-index:1;position:relative}.mi-glow[data-v-b79440b7]{fill:none;stroke:#d5382c1a;stroke-width:8px;stroke-linecap:round}.mi-line[data-v-b79440b7]{fill:none;stroke-width:2.5px;stroke-linecap:round}.mi-node[data-v-b79440b7]{z-index:3;cursor:pointer;background:0 0;border:0;width:16px;height:16px;padding:0;position:absolute;transform:translate(-50%,-50%)}.mi-node[data-v-b79440b7]:focus-visible{outline:2px solid var(--c-red);outline-offset:4px;border-radius:50%}.mi-node-dot[data-v-b79440b7]{box-sizing:border-box;background:var(--c-red);border:2px solid #fff;border-radius:50%;width:100%;height:100%;transition:transform .22s,box-shadow .22s;display:block;box-shadow:0 1px 6px #0a1a3233}.mi-node-year[data-v-b79440b7]{color:var(--c-red);letter-spacing:.02em;white-space:nowrap;font-weight:600;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.mi-node:hover .mi-node-dot[data-v-b79440b7]{transform:scale(1.18)}.mi-node.on .mi-node-dot[data-v-b79440b7]{transform:scale(1.32);box-shadow:0 0 0 5px #d5382c29,0 2px 8px #0a1a3238}.mi-node.on .mi-node-year[data-v-b79440b7]{opacity:0;visibility:hidden;transform:translate(-50%)translateY(-4px)}.mi-pin[data-v-b79440b7]{z-index:4;color:var(--c-red);pointer-events:none;filter:drop-shadow(0 4px 8px #d5382c52);transition:left .4s,top .4s;position:absolute;transform:translate(-50%)}.mi-pin svg[data-v-b79440b7]{width:26px;height:26px;display:block}@media (prefers-reduced-motion:no-preference){.mi-pin[data-v-b79440b7]{animation:1.4s ease-in-out infinite mi-pin-bounce-b79440b7}.mi:hover .mi-pin[data-v-b79440b7]{animation-play-state:paused}}@keyframes mi-pin-bounce-b79440b7{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-9px)}}.mi-card[data-v-b79440b7]{z-index:2;background:0 0;border-radius:18px;grid-template-rows:minmax(0,1fr);width:48%;height:42%;display:grid;position:absolute;bottom:6%;right:3%;overflow:hidden;box-shadow:0 20px 46px #0a1a3229}.mi-card__detail[data-v-b79440b7]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .3s,visibility .3s;position:relative}.mi-card__detail.is-on[data-v-b79440b7]{opacity:1;visibility:visible}.mi-card__media[data-v-b79440b7]{background:#eef1f4;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mi-card__blurbg[data-v-b79440b7]{object-fit:cover;object-position:center;filter:blur(40px)saturate(.72)brightness(1.62);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.12)}.mi-card__photo[data-v-b79440b7]{object-fit:contain;object-position:center;width:auto;height:100%;position:absolute;top:0;bottom:0;left:36%;right:0}.mi-card__glass[data-v-b79440b7]{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(150%)brightness(1.28);backdrop-filter:blur(14px)saturate(150%)brightness(1.28);background:#ffffff57;width:38%;display:block;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 70%,#0000 100%)}.mi-card__body[data-v-b79440b7]{z-index:2;flex-direction:column;justify-content:center;gap:7px;width:24%;min-width:0;padding:20px 8px 20px 18px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.mi-card__body h3[data-v-b79440b7]{overflow-wrap:anywhere;color:var(--c-text-1);margin:0;font-size:14.5px;font-weight:700;line-height:1.5}.mi-card__body p[data-v-b79440b7]{color:var(--c-text-2);margin:0;font-size:12.5px;line-height:1.75;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px))){.mi-card__glass[data-v-b79440b7]{-webkit-backdrop-filter:blur(14px)saturate(150%)brightness(1.28);-webkit-mask-image:linear-gradient(90deg,#000 0% 70%,#0000 100%)}}.mi-svg--year[data-v-b79440b7]{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mi-bigyear[data-v-b79440b7]{fill:#e0362b;letter-spacing:.01em;opacity:0;font-size:66px;font-weight:800;transition:opacity .3s}.mi-bigyear.is-on[data-v-b79440b7]{opacity:1}@media (max-width:1200px){.mi-card__body[data-v-b79440b7]{padding:16px 6px 16px 14px}.mi-card__body h3[data-v-b79440b7]{font-size:13.5px}.mi-card__body p[data-v-b79440b7]{font-size:12px;line-height:1.65}}.mi-list[data-v-b79440b7]{display:none}@media (max-width:1024px){.mi-canvas[data-v-b79440b7]{display:none}.mi-list[data-v-b79440b7]{margin:26px 0 0;padding:0;list-style:none;display:block}.mi-list__item[data-v-b79440b7]{border-bottom:1px solid var(--c-border-light);padding:18px 0}.mi-list__item[data-v-b79440b7]:last-child{border-bottom:0}.mi-list__year[data-v-b79440b7]{color:var(--c-red);font-size:24px;font-weight:700}.mi-list__item h3[data-v-b79440b7]{margin:6px 0 5px;font-size:15.5px;font-weight:600}.mi-list__item p[data-v-b79440b7]{color:var(--c-text-2);margin:0;font-size:13.5px;line-height:1.8}.mi-list__img[data-v-b79440b7]{object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:200px;margin-top:12px;display:block}}.ab-h2[data-v-07398651]{font-size:24px;font-weight:700}@media (min-width:1024px){.ab-h2[data-v-07398651]{font-size:27px}}.ab-note[data-v-07398651]{color:var(--c-text-3);margin-top:12px;font-size:14px;line-height:1.7}.intro__grid[data-v-07398651]{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.intro__grid[data-v-07398651]{grid-template-columns:1.15fr .85fr;gap:72px}}.intro__text[data-v-07398651]{margin-top:22px}.intro__text p[data-v-07398651]{color:var(--c-text-2);margin-bottom:14px;font-size:14.5px;line-height:2}.intro__facts[data-v-07398651]{border:1px solid var(--c-border-light);border-radius:var(--radius-lg);background:#fff;flex-direction:column;align-self:start;gap:14px;padding:28px 30px;display:flex}.intro__facts li[data-v-07398651]{border-bottom:1px dashed var(--c-border);padding-bottom:14px}.intro__facts li[data-v-07398651]:last-child{border-bottom:none;padding-bottom:0}.intro__facts b[data-v-07398651]{color:var(--c-text-3);font-size:12px;font-weight:500;display:block}.intro__facts span[data-v-07398651]{margin-top:4px;font-size:14.5px;font-weight:600;display:block}.cul__mv[data-v-07398651]{grid-template-columns:1fr;gap:16px;margin-top:28px;display:grid}@media (min-width:1024px){.cul__mv[data-v-07398651]{grid-template-columns:1fr 1fr;gap:20px}}.cul__mv-item[data-v-07398651]{border:1px solid var(--c-border-light);border-left:3px solid var(--c-primary);border-radius:var(--radius-md);background:#fff;padding:24px 28px}.cul__mv-item p[data-v-07398651]{color:var(--c-text-1);margin-top:10px;font-size:15.5px;font-weight:600;line-height:1.7}.cul__mv-label[data-v-07398651]{letter-spacing:.2em;color:var(--c-primary);font-size:12px;font-weight:700;display:inline-block}.cul__grid[data-v-07398651]{grid-template-columns:1fr;gap:18px;margin-top:30px;display:grid}@media (min-width:1024px){.cul__grid[data-v-07398651]{grid-template-columns:repeat(3,1fr);gap:22px}}.cul__card[data-v-07398651]{background:var(--c-bg-soft);border-radius:var(--radius-md);padding:28px 28px 30px}.cul__card h3[data-v-07398651]{margin-top:16px;font-size:17px;font-weight:600}.cul__card p[data-v-07398651]{color:var(--c-text-2);margin-top:10px;font-size:13.5px;line-height:1.75}.cul__tick[data-v-07398651]{background:var(--c-primary);border-radius:2px;width:26px;height:4px;display:block}.honor[data-v-07398651]{grid-template-columns:220px 1fr 248px;align-items:center;gap:40px;margin-top:30px;display:grid}.cats-wrap[data-v-07398651]{flex-direction:column;align-items:center;gap:10px;display:flex}.cats[data-v-07398651]{scrollbar-width:none;max-height:304px;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.cats[data-v-07398651]::-webkit-scrollbar{display:none}.cats[data-v-07398651]:before{content:"";background:var(--c-border-light);width:1px;position:absolute;top:0;bottom:0;left:0}.cats li[data-v-07398651]{color:var(--c-text-3);cursor:pointer;padding:13px 0 13px 18px;font-size:14.5px;transition:color .2s;position:relative}.cats li[data-v-07398651]:before{content:"";background:0 0;width:2px;transition:background-color .2s;position:absolute;top:8px;bottom:8px;left:-1px}.cats li.on[data-v-07398651]{color:var(--c-red);font-weight:600}.cats li.on[data-v-07398651]:before{background:var(--c-red)}.stage[data-v-07398651]{perspective:1600px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.cert[data-v-07398651]{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.cert--main[data-v-07398651]{z-index:2;cursor:pointer;width:360px;height:400px;position:relative}.cert--side[data-v-07398651]{opacity:.5;filter:blur(.4px);pointer-events:none;width:240px;height:267px}.cert--l[data-v-07398651]{margin-right:-46px;transform:rotateY(26deg)translate(64px)scale(.96)}.cert--r[data-v-07398651]{margin-left:-46px;transform:rotateY(-26deg)translate(-64px)scale(.96)}.cert__img[data-v-07398651]{object-fit:contain;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .35s,visibility .35s;position:absolute;top:0;bottom:0;left:0;right:0}.cert__img.is-on[data-v-07398651]{opacity:1;visibility:visible}.cert__ph[data-v-07398651]{color:var(--c-text-3);border:1px dashed var(--c-border-light);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.picker-wrap[data-v-07398651]{flex-direction:column;align-items:center;gap:10px;display:flex}.picker[data-v-07398651]{scrollbar-width:none;height:186px;margin:0;padding:0;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.picker[data-v-07398651]::-webkit-scrollbar{display:none}.picker li a[data-v-07398651]{background:var(--c-bg-soft-2);color:var(--c-text-2);white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;border-radius:999px;outline:none;margin-bottom:7px;padding:9px 14px;font-size:12.5px;text-decoration:none;transition:background-color .2s,color .2s;display:block;position:relative;overflow:hidden}.picker li a[data-v-07398651]:before{content:"";background:0 0;border-radius:2px;width:2px;height:60%;transition:background-color .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.picker li.on a[data-v-07398651]{color:var(--c-text-1,#14181f);background:#fff;font-weight:600}.picker li.on a[data-v-07398651]:before{background:var(--c-red)}.center[data-v-07398651]{flex-direction:column;align-items:center;min-width:0;display:flex}.honor__cap[data-v-07398651]{text-align:center;margin-top:22px;font-size:19px;font-weight:600}.honor__cap small[data-v-07398651]{color:var(--c-text-3);margin-top:8px;font-size:12.5px;font-weight:400;display:block}@media (max-width:1200px){.cert--side[data-v-07398651]{display:none}}@media (max-width:1024px){.honor[data-v-07398651]{grid-template-columns:1fr;gap:28px}.cats[data-v-07398651]{flex-wrap:wrap;gap:10px;max-height:none;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.cats[data-v-07398651]:before{display:none}.cats li[data-v-07398651]{border:1px solid var(--c-border-light);border-radius:999px;padding:8px 14px;font-size:13px}.cats li[data-v-07398651]:before{display:none}.cats li.on[data-v-07398651]{background:var(--c-red-light)}.cert--side[data-v-07398651]{display:none}.cert--main[data-v-07398651]{aspect-ratio:9/10;width:100%;max-width:340px;height:auto}.picker[data-v-07398651]{height:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}.honor__grid[data-v-07398651]{grid-template-columns:1fr;gap:18px;margin-top:30px;display:grid}@media (min-width:1024px){.honor__grid[data-v-07398651]{grid-template-columns:repeat(3,1fr);gap:22px}}.honor__card[data-v-07398651]{border:1px solid var(--c-border-light);border-radius:var(--radius-md);background:#fff;padding:0;overflow:hidden}.honor__card svg[data-v-07398651]{width:30px;height:30px;color:var(--c-primary)}.honor__card h3[data-v-07398651]{margin-top:16px;font-size:15.5px;font-weight:600}.honor__card p[data-v-07398651]{color:var(--c-text-2);margin-top:8px;font-size:13px;line-height:1.7}.honor__body[data-v-07398651]{padding:24px 26px}.honor__cert[data-v-07398651]{background:var(--c-bg-soft);cursor:pointer;aspect-ratio:3/4;border:0;width:100%;padding:0;display:block}.honor__cert img[data-v-07398651]{object-fit:contain;width:100%;height:100%;display:block}.honor__head[data-v-07398651]{justify-content:space-between;align-items:flex-start;display:flex}.team__grid[data-v-07398651]{grid-template-columns:1fr;gap:18px;margin-top:30px;display:grid}@media (min-width:1024px){.team__grid[data-v-07398651]{grid-template-columns:repeat(3,1fr);gap:22px}}.team__card[data-v-07398651]{border:1px solid var(--c-border-light);border-radius:var(--radius-md);background:#fff;padding:26px 28px}.team__card h3[data-v-07398651]{margin-top:16px;font-size:17px;font-weight:600}.team__icon[data-v-07398651]{background:var(--c-primary-light);width:48px;height:48px;color:var(--c-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.team__icon svg[data-v-07398651]{width:26px;height:26px}.team__duty[data-v-07398651]{color:var(--c-primary);margin-top:8px;font-size:12.5px;font-weight:500}.team__desc[data-v-07398651]{color:var(--c-text-2);margin-top:10px;font-size:13.5px;line-height:1.8}
