.video-wrapper[data-v-122ac948]{align-content:center;gap:16px;height:100%;display:grid}.video-container[data-v-122ac948]{aspect-ratio:16/9;background:var(--vip-video-stage-bg);box-shadow:var(--vip-video-shadow);border:none;border-radius:0;width:100%;position:relative;overflow:hidden}.video-container[data-v-122ac948] .el-carousel__container{background:var(--vip-video-stage-bg);height:100%;min-height:0}.video-container[data-v-122ac948] .el-carousel__item{background:var(--vip-video-stage-bg)}.video-container[data-v-122ac948] .el-carousel__arrow{background:var(--vip-carousel-arrow-bg);border:1px solid var(--vip-color-border);box-shadow:var(--vip-shadow-float-sm);color:var(--vip-carousel-arrow-color);width:38px;height:38px;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.video-container[data-v-122ac948] .el-carousel__arrow:hover{background:var(--vip-carousel-arrow-bg);box-shadow:var(--vip-shadow-card);transform:scale(1.04)}}.video-container[data-v-122ac948]{--vip-carousel-dot-inactive:var(--vip-photo-viewer-dot-inactive);--vip-carousel-dot-active:var(--vip-photo-viewer-dot-active);--vip-carousel-dot-gap:9px;--vip-carousel-dot-size:5px;--vip-carousel-dot-active-width:16px;--vip-carousel-dot-padding-y:5px}.video-container[data-v-122ac948] .el-carousel__arrow{transition:background-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1);transform:none}@media (hover:hover) and (pointer:fine){.video-container[data-v-122ac948] .el-carousel__arrow:hover{background:var(--vip-glass-panel-bg-strong);box-shadow:var(--vip-shadow-card);opacity:1;transform:none}}.video-slide[data-v-122ac948]{position:relative;overflow:hidden}.video-slide[data-v-122ac948],.video-slide iframe[data-v-122ac948]{background:var(--vip-video-stage-bg);width:100%;height:100%}.video-slide iframe[data-v-122ac948]{border:0;display:block;position:absolute;inset:0}.video-slide__cover[data-v-122ac948]{background:var(--vip-video-stage-bg);opacity:1;pointer-events:none;z-index:1;transition:opacity .18s;position:absolute;inset:0}.video-slide__cover.is-hidden[data-v-122ac948]{opacity:0}.video-meta-bar[data-v-122ac948]{justify-content:center;min-height:20px;display:flex}.video-link[data-v-122ac948]{color:var(--vip-color-text-muted);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:0;font-size:.7rem;text-decoration:none;transition:color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.video-link[data-v-122ac948]:hover{color:var(--vip-tint-scrim);transform:translateY(-1px)}}@media (width<=768px){.video-container[data-v-122ac948]{aspect-ratio:16/9;border-radius:0}.video-container[data-v-122ac948] .el-carousel__arrow{width:34px;height:34px}.video-link[data-v-122ac948]{padding:7px 10px}}@media (width<=560px){.video-wrapper[data-v-122ac948]{gap:12px}.video-container[data-v-122ac948]{aspect-ratio:16/9;border-radius:0}.video-container[data-v-122ac948] .el-carousel__arrow{width:30px;height:30px;font-size:.9rem}.video-link[data-v-122ac948]{min-width:0;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.video-slide__cover[data-v-122ac948]{transition:none}}.overview-container[data-v-b617c3f2]{margin:0 auto;padding:12px 0 0}.overview-header[data-v-b617c3f2]{text-align:center;max-width:880px;margin:0 auto 42px}.overview-badge[data-v-b617c3f2]{background:var(--vip-color-surface);border:1px solid var(--vip-color-border);color:var(--vip-color-text-muted);letter-spacing:.02em;border-radius:999px;margin-bottom:16px;padding:7px 13px;font-family:inherit;font-size:.72rem;font-weight:700;display:inline-flex}.overview-title[data-v-b617c3f2]{color:var(--vip-color-text);letter-spacing:-.03em;max-width:940px;margin:0 auto 16px;font-size:clamp(1.72rem,3.6vw,2.76rem);font-weight:800;line-height:1.16}.overview-subtitle[data-v-b617c3f2]{color:var(--vip-color-text-soft);max-width:920px;margin:0 auto;font-size:clamp(.96rem,1.65vw,1.08rem);font-weight:400;line-height:1.74}.story-showcase[data-v-b617c3f2]{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:var(--vip-color-surface);border:1px solid var(--vip-color-border);box-shadow:var(--vip-shadow-card);border-radius:28px;position:relative;overflow:hidden}.story-showcase[data-v-b617c3f2]:after{background:radial-gradient(circle,var(--vip-accent-red-spot),transparent 70%);content:"";pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.showcase-content[data-v-b617c3f2]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:0;display:grid}.showcase-media[data-v-b617c3f2]{background:var(--vip-video-stage-bg);justify-content:center;align-items:center;height:100%;padding:0;display:flex;overflow:hidden}.showcase-media[data-v-b617c3f2] .video-wrapper{width:100%;margin:0}.showcase-text[data-v-b617c3f2]{z-index:1;gap:18px;padding:36px;display:grid;position:relative}.showcase-title[data-v-b617c3f2]{color:var(--vip-color-text);margin:0;font-size:clamp(1.4rem,2vw,2.02rem);font-weight:800;line-height:1.34}.showcase-desc[data-v-b617c3f2]{color:var(--vip-color-text-soft);margin:0;font-size:.96rem;line-height:1.8}.showcase-metrics[data-v-b617c3f2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.showcase-metric[data-v-b617c3f2]{background:var(--vip-invest-card-bg);border:1px solid var(--vip-border-neutral-soft);border-radius:16px;padding:14px 16px}.showcase-metric strong[data-v-b617c3f2]{color:var(--vip-color-text);margin-bottom:8px;font-size:.92rem;display:block}.showcase-metric span[data-v-b617c3f2]{color:var(--vip-color-text-soft);font-size:.84rem;line-height:1.66}.personal-highlights[data-v-b617c3f2]{gap:12px;display:grid}.highlight-item[data-v-b617c3f2]{background:var(--vip-color-surface);border:1px solid var(--vip-border-neutral-soft);border-radius:16px;gap:16px;padding:16px 18px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.highlight-item[data-v-b617c3f2]:hover{border-color:var(--vip-color-border);box-shadow:var(--vip-shadow-card);transform:translateY(-2px)}}.highlight-icon[data-v-b617c3f2]{background:var(--vip-color-accent-soft);box-shadow:inset 0 0 0 1px var(--vip-tint-subtle);border-radius:14px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:24px;animation:4.6s ease-in-out infinite float-y;display:inline-flex}.highlight-content h4[data-v-b617c3f2]{color:var(--vip-color-text);text-align:left;margin:0 0 5px;font-size:18px;font-weight:600}.highlight-content p[data-v-b617c3f2]{color:var(--vip-color-text-soft);text-align:left;margin:0;font-size:14px;line-height:1.6}@media (width<=1200px){.showcase-content[data-v-b617c3f2]{grid-template-columns:1fr}.showcase-media[data-v-b617c3f2]{padding:0}.showcase-text[data-v-b617c3f2]{padding:26px 24px 28px}.showcase-metrics[data-v-b617c3f2]{grid-template-columns:1fr}}@media (width<=768px){.overview-container[data-v-b617c3f2]{padding-top:4px}.overview-header[data-v-b617c3f2]{margin-bottom:28px}.story-showcase[data-v-b617c3f2]{border-radius:22px}.showcase-media[data-v-b617c3f2]{padding:0}.showcase-text[data-v-b617c3f2]{padding:20px 18px}.highlight-item[data-v-b617c3f2]{align-items:flex-start}}@media (width<=560px){.overview-badge[data-v-b617c3f2]{letter-spacing:.12em;padding:7px 10px;font-size:.66rem}.overview-title[data-v-b617c3f2]{letter-spacing:-.04em;margin-bottom:14px}.overview-subtitle[data-v-b617c3f2]{line-height:1.7}.story-showcase[data-v-b617c3f2]{border-radius:16px}.showcase-text[data-v-b617c3f2]{gap:14px;padding:18px 14px 16px}.showcase-desc[data-v-b617c3f2]{font-size:.94rem}.showcase-metrics[data-v-b617c3f2]{gap:10px}.showcase-metric[data-v-b617c3f2]{border-radius:12px;padding:12px}.personal-highlights[data-v-b617c3f2]{gap:12px}.highlight-item[data-v-b617c3f2]{gap:12px;padding:14px}.highlight-icon[data-v-b617c3f2]{border-radius:12px;width:36px;min-width:36px;height:36px;font-size:20px}.highlight-content h4[data-v-b617c3f2]{font-size:16px}}.home-life-collapsible-text[data-v-132c1da0]{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.home-life-collapsible-text__body[data-v-132c1da0]{color:var(--vip-color-text-soft);font-size:inherit;line-height:inherit;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;min-width:0;margin:0}.home-life-collapsible-text.is-collapsed .home-life-collapsible-text__body[data-v-132c1da0]{-webkit-line-clamp:var(--v0a0ec5b3);text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-life-collapsible-text__toggle[data-v-132c1da0]{color:var(--vip-color-text-muted);height:auto;padding:0;font-size:.78rem;font-weight:600;line-height:1.4}@media (hover:hover) and (pointer:fine){.home-life-collapsible-text__toggle[data-v-132c1da0]:hover{color:var(--vip-color-text-soft)}}.home-life-collapsible-text.is-embedded[data-v-132c1da0]{flex:auto;min-height:0;overflow:hidden}.home-life-collapsible-text.is-embedded.is-collapsed[data-v-132c1da0]{flex:0 auto}.home-life-collapsible-text.is-embedded.is-expanded[data-v-132c1da0]{flex:auto;min-height:0}.home-life-collapsible-text.is-embedded.is-expanded .home-life-collapsible-text__body[data-v-132c1da0]{overscroll-behavior:contain;-webkit-line-clamp:unset;white-space:pre-wrap;flex:auto;min-height:0;display:block;overflow-y:auto}.record-card[data-v-7cbbf391]{background:var(--vip-color-surface);border:1px solid var(--vip-tint-hover);color:inherit;cursor:pointer;border-radius:18px;grid-template-columns:minmax(0,360px) minmax(0,1fr);min-width:0;height:100%;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.record-card--single[data-v-7cbbf391]{min-height:min(320px,50vh)}.record-card--embedded[data-v-7cbbf391]{height:100%;min-height:0}.record-card--embedded .record-card__body[data-v-7cbbf391]{gap:0;overflow:hidden}.record-card--embedded .record-card__main[data-v-7cbbf391]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.record-card--embedded .record-card__content[data-v-7cbbf391]{flex:auto;min-height:0}.record-card--display[data-v-7cbbf391]{cursor:default}@media (hover:hover) and (pointer:fine){.record-card--display[data-v-7cbbf391]:hover{border-color:var(--vip-tint-hover);transform:none}}.record-card__media[data-v-7cbbf391]{background:var(--vip-color-surface);min-width:0;min-height:200px;position:relative;overflow:hidden}.record-card__image[data-v-7cbbf391],.record-card__video-frame[data-v-7cbbf391]{width:100%;height:100%;min-height:200px}.record-card__video-frame[data-v-7cbbf391]{pointer-events:none;background:#0b0f16;border:0;position:absolute;inset:0}.record-card__video-mask[data-v-7cbbf391]{pointer-events:none;z-index:2;background:linear-gradient(#0000 48%,#0b0f168c);position:absolute;inset:0}.record-card__body[data-v-7cbbf391]{flex-direction:column;min-width:0;min-height:0;padding:clamp(16px,2.5vw,28px);display:flex}.record-card__main[data-v-7cbbf391]{flex:1;align-content:start;gap:12px;min-width:0;min-height:0;display:grid}.record-card__content[data-v-7cbbf391]{gap:10px;min-width:0;display:grid}.record-card__content--stacked[data-v-7cbbf391]{flex:auto;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:8px;min-height:0}.record-card__footer[data-v-7cbbf391]{flex:none;min-width:0;margin:0;padding:0}.record-card__description[data-v-7cbbf391]{min-width:0;font-size:.94rem;line-height:1.76}@media (hover:hover) and (pointer:fine){.record-card[data-v-7cbbf391]:not(.record-card--display):hover{border-color:var(--vip-color-border);transform:translateY(-1px)}}.record-card__heading[data-v-7cbbf391]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.record-card__title[data-v-7cbbf391]{color:var(--vip-color-text);letter-spacing:-.01em;margin:0;font-size:clamp(1.12rem,2.2vw,1.48rem);font-weight:700;line-height:1.28}.record-card__date[data-v-7cbbf391]{color:var(--vip-color-text-soft);letter-spacing:.01em;white-space:nowrap;margin-top:3px;font-size:.82rem;font-weight:600;line-height:1.3}.record-card__tags[data-v-7cbbf391]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.record-card__tag[data-v-7cbbf391]{--el-tag-bg-color:var(--vip-glass-panel-bg-soft);--el-tag-border-color:var(--vip-color-border);--el-tag-text-color:var(--vip-color-text-muted);--el-tag-hover-color:var(--vip-color-text-muted);border-radius:999px;max-width:100%;height:auto;min-height:28px;padding:2px 10px}.record-card__tag[data-v-7cbbf391] .el-tag__content{text-overflow:ellipsis;line-height:1.35;overflow:hidden}.record-card__tag--primary[data-v-7cbbf391]{--el-tag-bg-color:var(--vip-tint-active);--el-tag-border-color:color-mix(in srgb,var(--vip-color-border) 85%,transparent);--el-tag-text-color:var(--vip-color-text);--el-tag-hover-color:var(--vip-color-text);font-weight:600}.record-card__location[data-v-7cbbf391]{color:var(--vip-color-text-soft);align-items:center;min-width:0;margin:0;font-size:.82rem;display:flex}.record-card__location[data-v-7cbbf391] .location-text{gap:5px;min-width:0}.record-card__location[data-v-7cbbf391] .location-text__value{color:var(--vip-color-text-soft);overflow-wrap:anywhere;font-size:.82rem}.record-card[data-v-7cbbf391] .el-icon{color:var(--vip-color-text-muted);font-size:.88rem}@media (width<=768px){.record-card[data-v-7cbbf391]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.record-card--single[data-v-7cbbf391]{grid-template-rows:auto;min-height:auto}.record-card--embedded[data-v-7cbbf391]{grid-template-rows:minmax(0,38%) minmax(0,62%)}.record-card__media[data-v-7cbbf391]{aspect-ratio:16/10;min-height:0}.record-card--embedded .record-card__media[data-v-7cbbf391]{aspect-ratio:auto;height:100%;max-height:none}.record-card__image[data-v-7cbbf391],.record-card__video-frame[data-v-7cbbf391]{height:100%;min-height:0}.record-card__heading[data-v-7cbbf391]{grid-template-columns:1fr;gap:6px}.record-card__date[data-v-7cbbf391]{white-space:normal}.record-card__content--stacked[data-v-7cbbf391]{gap:6px}.record-card__description[data-v-7cbbf391]{font-size:.9rem;line-height:1.72}}@media (width<=480px){.record-card[data-v-7cbbf391]{border-radius:16px}.record-card__body[data-v-7cbbf391]{padding:16px 14px}.record-card__main[data-v-7cbbf391]{gap:10px}}.home-life[data-v-1f9c35c8]{gap:16px;min-width:0;display:grid}.home-life__hint[data-v-1f9c35c8]{color:var(--vip-color-text-soft);overflow-wrap:anywhere;text-align:center;min-width:0;margin:0 0 16px;font-size:.92rem;line-height:1.78}.home-life-year[data-v-1f9c35c8]{--home-life-carousel-height:var(--v9361b3ee);--home-life-carousel-duration:var(--v3b18301b);--home-life-carousel-ease:cubic-bezier(.4,0,.2,1);--home-life-carousel-fade-duration:calc(var(--home-life-carousel-duration)*.72);background:var(--vip-invest-card-bg);border:1px solid color-mix(in srgb,var(--vip-color-border) 82%,transparent);box-shadow:var(--vip-shadow-inset-subtle),var(--vip-shadow-float-sm);border-radius:18px;transition:border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.home-life-year.is-collapsed[data-v-1f9c35c8]{background:var(--vip-glass-panel-bg-soft);box-shadow:none}.home-life-year__header[data-v-1f9c35c8]{color:inherit;cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px 16px;width:100%;padding:16px 18px 14px 20px;transition:background-color .24s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.home-life-year__header[data-v-1f9c35c8]:hover{background:color-mix(in srgb,var(--vip-nav-hover-bg) 65%,transparent)}}.home-life-year__marker[data-v-1f9c35c8]{flex:auto;gap:10px;min-width:0;display:grid}.home-life-year__marker-main[data-v-1f9c35c8]{gap:4px;min-width:0;display:grid}.home-life-year__year[data-v-1f9c35c8]{color:var(--vip-color-text);letter-spacing:.02em;font-size:1.05rem;font-weight:600;line-height:1.25}.home-life-year__toggle-hint[data-v-1f9c35c8]{color:var(--vip-color-text-muted);font-size:.78rem;line-height:1.5}.home-life-year__intro[data-v-1f9c35c8]{gap:8px;min-width:0;display:grid}.home-life-year__keywords[data-v-1f9c35c8]{color:var(--vip-color-text-soft);letter-spacing:.12em;text-transform:uppercase;min-width:0;margin:0;font-size:.76rem;font-weight:500;line-height:1.2}.home-life-year__review[data-v-1f9c35c8]{border-left:2px solid color-mix(in srgb,var(--vip-tint-emphasis) 72%,transparent);color:var(--vip-color-text-soft);min-width:0;padding-left:10px;font-size:.92rem;line-height:1.78}.home-life-year__chevron[data-v-1f9c35c8]{color:var(--vip-color-text-muted);flex:none;margin-top:4px;font-size:.88rem;transition:transform .32s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1)}.home-life-year__chevron.is-collapsed[data-v-1f9c35c8]{transform:rotate(-90deg)}.home-life-year__body[data-v-1f9c35c8]{transform-origin:top;padding:6px 16px 16px 20px}.home-life-year__carousel[data-v-1f9c35c8]{min-width:0;margin:0}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel{margin:0;padding:0}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__container{background:var(--vip-color-surface);height:var(--home-life-carousel-height);isolation:isolate;overflow:hidden}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__indicators{display:none}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__item{backface-visibility:hidden}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__item.is-animating{transition:transform var(--home-life-carousel-duration) var(--home-life-carousel-ease);will-change:transform}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__item.is-animating .home-life-year__slide{transition:opacity var(--home-life-carousel-fade-duration) var(--home-life-carousel-ease),filter var(--home-life-carousel-fade-duration) var(--home-life-carousel-ease)}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__item.is-active .home-life-year__slide{filter:brightness();opacity:1}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__item.is-animating:not(.is-active) .home-life-year__slide{filter:brightness(.98);opacity:.93}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__arrow{background:var(--vip-carousel-arrow-bg);border:1px solid var(--vip-color-border);box-shadow:var(--vip-shadow-float-sm);color:var(--vip-carousel-arrow-color);opacity:0;width:36px;height:36px;margin-top:0;transition:opacity .24s,background-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.home-life-year__carousel[data-v-1f9c35c8]:hover .el-carousel__arrow{opacity:.92}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__arrow:hover{background:var(--vip-carousel-arrow-bg);box-shadow:var(--vip-shadow-card);opacity:1;transform:translateY(-50%)}}.home-life-year__slide[data-v-1f9c35c8]{min-width:0;height:100%;transform:translateZ(0)}@media (width<=768px){.home-life[data-v-1f9c35c8]{gap:14px}.home-life__hint[data-v-1f9c35c8]{margin-bottom:14px}.home-life-year[data-v-1f9c35c8]{--home-life-carousel-height:var(--v168bedd6);--home-life-carousel-duration:var(--v2f03167a);border-radius:18px}.home-life-year__header[data-v-1f9c35c8]{gap:10px;padding:14px 14px 12px 16px}.home-life-year__year[data-v-1f9c35c8]{font-size:1rem}.home-life-year__body[data-v-1f9c35c8]{padding:8px 12px 12px 16px}.home-life-year__chevron[data-v-1f9c35c8]{margin-top:2px}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__arrow{display:none}}@media (width<=480px){.home-life[data-v-1f9c35c8]{gap:12px}.home-life-year__header[data-v-1f9c35c8]{gap:8px;padding:12px}.home-life-year__year[data-v-1f9c35c8]{font-size:.98rem}.home-life-year__keywords[data-v-1f9c35c8],.home-life-year__toggle-hint[data-v-1f9c35c8]{font-size:.76rem}.home-life-year__review[data-v-1f9c35c8]{font-size:.92rem;line-height:1.78}.home-life-year__body[data-v-1f9c35c8]{padding:8px 10px 10px 12px}}@media (prefers-reduced-motion:reduce){.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__item.is-animating{transition:none!important}.home-life-year__carousel[data-v-1f9c35c8] .el-carousel__item.is-animating .home-life-year__slide{filter:none!important;opacity:1!important;transition:none!important}.home-life-year__chevron[data-v-1f9c35c8]{transition:none}}.home-project-section[data-v-7d5d31c4]{margin-bottom:0}.project-layout[data-v-7d5d31c4]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.project-card[data-v-7d5d31c4]{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:var(--vip-color-surface);border:1px solid var(--vip-color-border);box-shadow:var(--vip-shadow-card);color:inherit;border-radius:22px;grid-template-rows:auto auto;align-content:start;min-width:0;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.project-card__media[data-v-7d5d31c4]{aspect-ratio:1.18/.86;position:relative;overflow:hidden}.project-card__media[data-v-7d5d31c4] .el-image{width:100%;height:100%;display:block}.project-card__image[data-v-7d5d31c4]{width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.project-card__status[data-v-7d5d31c4]{background:var(--vip-glass-panel-bg-strong);box-shadow:var(--vip-shadow-card);color:var(--vip-color-text);border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;display:inline-flex;position:absolute;bottom:16px;left:16px}@media (hover:hover) and (pointer:fine){.project-card[data-v-7d5d31c4]:hover{border-color:var(--vip-color-border-strong);box-shadow:var(--vip-shadow-lift-lg);transform:translateY(-4px)}.project-card:hover .project-card__image[data-v-7d5d31c4]{transform:scale(1.04)}}.project-card__body[data-v-7d5d31c4]{align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.project-card__type[data-v-7d5d31c4]{color:var(--vip-color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;line-height:1.2;display:block}.project-card__title[data-v-7d5d31c4]{color:var(--vip-color-text);letter-spacing:-.01em;margin:0;font-size:1.28rem;line-height:1.3}.project-card__tags[data-v-7d5d31c4]{flex-wrap:wrap;gap:8px;display:flex}.project-card__tag[data-v-7d5d31c4]{background:var(--vip-surface-muted);border:1px solid var(--vip-color-border);color:var(--vip-color-text-soft);border-radius:999px;align-items:center;min-height:24px;padding:0 11px;font-size:.76rem;line-height:1.2;display:inline-flex}.project-card__description[data-v-7d5d31c4]{color:var(--vip-color-text-soft);margin:0;font-size:.92rem;line-height:1.78}.project-card__highlights[data-v-7d5d31c4]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.project-card__highlights li[data-v-7d5d31c4]{color:var(--vip-color-text-soft);padding-left:14px;font-size:.86rem;line-height:1.65;position:relative}.project-card__highlights li[data-v-7d5d31c4]:before{color:var(--vip-color-text-muted);content:"›";font-weight:700;position:absolute;left:0}@media (width<=1024px){.project-layout[data-v-7d5d31c4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.project-layout[data-v-7d5d31c4]{grid-template-columns:1fr;gap:16px}.project-card__body[data-v-7d5d31c4]{padding:18px}.project-card__title[data-v-7d5d31c4]{font-size:1.18rem}}.skills-grid[data-v-2bd47a6c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.skill-item[data-v-2bd47a6c]{background:var(--vip-color-surface);border:1px solid var(--vip-border-neutral);border-radius:22px;padding:24px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.skill-item[data-v-2bd47a6c]:hover{border-color:var(--vip-border-neutral-strong);box-shadow:var(--vip-shadow-card);transform:translateY(-5px)}}.skill-header[data-v-2bd47a6c]{align-items:center;gap:15px;margin-bottom:20px;display:flex}.skill-header .skill-icon[data-v-2bd47a6c]{background:var(--vip-color-accent-soft);box-shadow:inset 0 0 0 1px var(--vip-tint-subtle);border-radius:14px;justify-content:center;align-items:center;min-width:46px;height:46px;font-size:24px;display:inline-flex}.skill-header h3[data-v-2bd47a6c]{margin:0;font-size:20px;font-weight:600}.skill-item p[data-v-2bd47a6c]{color:var(--vip-color-text-soft);margin:0 0 20px;line-height:1.7}.skill-tags[data-v-2bd47a6c]{flex-wrap:wrap;gap:10px;display:flex}.skill-tag[data-v-2bd47a6c]{background:var(--vip-glass-panel-bg);border:1px solid var(--vip-border-neutral);color:var(--vip-color-text);border-radius:20px;padding:6px 12px;font-size:13px}@media (width<=768px){.skills-grid[data-v-2bd47a6c]{grid-template-columns:1fr}.skill-item[data-v-2bd47a6c]{padding:20px}}.home-content[data-v-48cd5f6d]{margin-bottom:40px;padding:36px 0 72px}.home-showcase-flow[data-v-48cd5f6d]{gap:0;min-width:0;display:grid}.home-showcase-flow__split[data-v-48cd5f6d]{justify-content:center;align-items:center;gap:clamp(14px,2.8vw,22px);min-width:0;margin:clamp(36px,5vw,52px) 0 clamp(12px,2vw,18px);display:flex}.home-showcase-flow__split-line[data-v-48cd5f6d]{background:color-mix(in srgb,var(--vip-color-border) 78%,transparent);flex:1 1 0;min-width:24px;height:1px}.home-showcase-flow__split-title[data-v-48cd5f6d]{color:var(--vip-color-text);text-align:center;white-space:nowrap;flex:none;margin:0;padding:0 2px;font-size:clamp(1.55rem,2vw,2.1rem);font-weight:700;line-height:1.15}@media (width<=768px){.home-content[data-v-48cd5f6d]{margin-bottom:24px;padding:18px 0 48px}.home-showcase-flow__split[data-v-48cd5f6d]{gap:12px;margin:clamp(28px,4.5vw,40px) 0 clamp(10px,1.8vw,14px)}}@media (width<=480px){.home-showcase-flow__split-title[data-v-48cd5f6d]{font-size:1.34rem}}
