.animate-on-scroll[data-v-ba49631b]{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transform:translateY(40px)}.animate-on-scroll.is-visible[data-v-ba49631b]{opacity:1;transform:translateY(0)}.about-page[data-v-ba49631b]{background-color:#fcfcfc;position:relative}.about-page .page-decoration[data-v-ba49631b]{pointer-events:none;z-index:0;position:fixed;inset:0}.about-page .page-decoration .deco-circle[data-v-ba49631b]{border:1px solid #d1bfae1a;border-radius:50%;position:absolute}.about-page .page-decoration .deco-circle.deco-circle-1[data-v-ba49631b]{width:400px;height:400px;top:10%;right:-150px}.about-page .page-decoration .deco-circle.deco-circle-2[data-v-ba49631b]{width:300px;height:300px;bottom:20%;left:-100px}.about-page .page-decoration .deco-line-vertical[data-v-ba49631b]{background:linear-gradient(#0000 0%,#d1bfae1a 50%,#0000 100%);width:1px;height:100%;position:absolute;top:0;left:50%}.about-page .page-header[data-v-ba49631b]{text-align:center;z-index:1;background:linear-gradient(#f8f6f3 0%,#fcfcfc 100%);padding:80px 5% 50px;position:relative}@media (width<=768px){.about-page .page-header[data-v-ba49631b]{padding:60px 5% 40px}}@media (width<=480px){.about-page .page-header[data-v-ba49631b]{padding:40px 16px 30px}}.about-page .page-header .header-decoration[data-v-ba49631b]{justify-content:center;align-items:center;gap:15px;margin-bottom:25px;display:flex}.about-page .page-header .header-decoration .deco-line[data-v-ba49631b]{background:linear-gradient(90deg,#0000,#d1bfae,#0000);width:60px;height:1px}.about-page .page-header .header-decoration .deco-dot[data-v-ba49631b]{background-color:#d1bfae;border-radius:50%;width:6px;height:6px}.about-page .page-header .page-title[data-v-ba49631b]{letter-spacing:4px;color:#2c2c2c;margin-bottom:15px;font-size:42px;font-weight:300}@media (width<=768px){.about-page .page-header .page-title[data-v-ba49631b]{letter-spacing:2px;font-size:36px}}@media (width<=480px){.about-page .page-header .page-title[data-v-ba49631b]{letter-spacing:1px;font-size:28px}}.about-page .page-header .page-subtitle[data-v-ba49631b]{color:#888;letter-spacing:1px;font-size:15px;font-weight:300}@media (width<=480px){.about-page .page-header .page-subtitle[data-v-ba49631b]{font-size:13px}}.about-page .section-header[data-v-ba49631b]{text-align:center;margin-bottom:50px}@media (width<=768px){.about-page .section-header[data-v-ba49631b]{margin-bottom:40px}}@media (width<=480px){.about-page .section-header[data-v-ba49631b]{margin-bottom:30px}}.about-page .section-header .section-label[data-v-ba49631b]{color:#d1bfae;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-size:11px;font-weight:500}@media (width<=480px){.about-page .section-header .section-label[data-v-ba49631b]{letter-spacing:2px;font-size:10px}}.about-page .section-header .section-title[data-v-ba49631b]{letter-spacing:2px;color:#2c2c2c;margin-bottom:10px;font-size:28px;font-weight:400}@media (width<=768px){.about-page .section-header .section-title[data-v-ba49631b]{font-size:24px}}@media (width<=480px){.about-page .section-header .section-title[data-v-ba49631b]{letter-spacing:1px;font-size:20px}}.about-page .section-header .section-desc[data-v-ba49631b]{color:#888;font-size:14px;font-weight:300}@media (width<=480px){.about-page .section-header .section-desc[data-v-ba49631b]{padding:0 20px;font-size:13px}}.about-page .intro-section[data-v-ba49631b]{z-index:1;max-width:1400px;margin:0 auto;padding:0 5% 60px;position:relative}@media (width<=768px){.about-page .intro-section[data-v-ba49631b]{padding:0 5% 50px}}@media (width<=480px){.about-page .intro-section[data-v-ba49631b]{padding:0 16px 40px}}.about-page .intro-section .intro-content[data-v-ba49631b]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (width<=1024px){.about-page .intro-section .intro-content[data-v-ba49631b]{gap:40px}}@media (width<=768px){.about-page .intro-section .intro-content[data-v-ba49631b]{grid-template-columns:1fr;gap:40px}}.about-page .intro-section .intro-image[data-v-ba49631b]{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000001a}.about-page .intro-section .intro-image .intro-placeholder[data-v-ba49631b]{background:#e8e8e8;width:100%;height:450px}@media (width<=768px){.about-page .intro-section .intro-image .intro-placeholder[data-v-ba49631b]{height:300px}}.about-page .intro-section .intro-image img[data-v-ba49631b]{object-fit:cover;width:100%;height:450px;transition:transform .6s}@media (width<=768px){.about-page .intro-section .intro-image img[data-v-ba49631b]{height:300px}}.about-page .intro-section .intro-image .image-overlay[data-v-ba49631b]{background:linear-gradient(#0000,#000000b3);padding:40px 30px;position:absolute;bottom:0;left:0;right:0}.about-page .intro-section .intro-image .image-overlay .overlay-text[data-v-ba49631b]{color:#fff;letter-spacing:4px;font-size:24px;font-weight:400}@media (width<=480px){.about-page .intro-section .intro-image .image-overlay .overlay-text[data-v-ba49631b]{letter-spacing:2px;font-size:18px}}.about-page .intro-section .intro-image:hover img[data-v-ba49631b]{transform:scale(1.05)}.about-page .intro-section .intro-text .section-label[data-v-ba49631b]{color:#d1bfae;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-size:11px;font-weight:500}.about-page .intro-section .intro-text .section-title[data-v-ba49631b]{letter-spacing:2px;color:#2c2c2c;margin-bottom:25px;font-size:32px;font-weight:400}@media (width<=768px){.about-page .intro-section .intro-text .section-title[data-v-ba49631b]{font-size:28px}}@media (width<=480px){.about-page .intro-section .intro-text .section-title[data-v-ba49631b]{letter-spacing:1px;font-size:24px}}.about-page .intro-section .intro-text .intro-desc[data-v-ba49631b]{color:#666;margin-bottom:20px;font-size:15px;font-weight:300;line-height:1.8}@media (width<=480px){.about-page .intro-section .intro-text .intro-desc[data-v-ba49631b]{font-size:14px}}.about-page .intro-section .intro-stats[data-v-ba49631b]{border-top:1px solid #e0e0e0;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;padding-top:30px;display:grid}@media (width<=768px){.about-page .intro-section .intro-stats[data-v-ba49631b]{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=480px){.about-page .intro-section .intro-stats[data-v-ba49631b]{grid-template-columns:repeat(2,1fr);gap:20px}}.about-page .intro-section .intro-stats .stat-item[data-v-ba49631b]{text-align:center}.about-page .intro-section .intro-stats .stat-item .stat-number[data-v-ba49631b]{color:#d1bfae;letter-spacing:1px;margin-bottom:8px;font-size:36px;font-weight:600;display:block}@media (width<=480px){.about-page .intro-section .intro-stats .stat-item .stat-number[data-v-ba49631b]{font-size:28px}}.about-page .intro-section .intro-stats .stat-item .stat-label[data-v-ba49631b]{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:12px}@media (width<=480px){.about-page .intro-section .intro-stats .stat-item .stat-label[data-v-ba49631b]{font-size:11px}}.about-page .section-divider[data-v-ba49631b]{z-index:1;justify-content:center;align-items:center;gap:20px;margin-bottom:60px;padding:0 5%;display:flex;position:relative}@media (width<=480px){.about-page .section-divider[data-v-ba49631b]{gap:15px;margin-bottom:40px}}.about-page .section-divider .divider-line[data-v-ba49631b]{background:linear-gradient(90deg,#0000,#e0e0e0,#0000);width:80px;height:1px}@media (width<=480px){.about-page .section-divider .divider-line[data-v-ba49631b]{width:50px}}.about-page .section-divider .divider-icon[data-v-ba49631b]{color:#d1bfae;background:#fcfcfc;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.about-page .section-divider .divider-icon svg[data-v-ba49631b]{width:16px;height:16px}@media (width<=480px){.about-page .section-divider .divider-icon[data-v-ba49631b]{width:32px;height:32px}.about-page .section-divider .divider-icon svg[data-v-ba49631b]{width:14px;height:14px}}.about-page .culture-section[data-v-ba49631b]{z-index:1;max-width:1200px;margin:0 auto;padding:0 5% 80px;position:relative}@media (width<=768px){.about-page .culture-section[data-v-ba49631b]{padding:0 5% 60px}}@media (width<=480px){.about-page .culture-section[data-v-ba49631b]{padding:0 16px 50px}}.about-page .culture-section .culture-grid[data-v-ba49631b]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1024px){.about-page .culture-section .culture-grid[data-v-ba49631b]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=600px){.about-page .culture-section .culture-grid[data-v-ba49631b]{grid-template-columns:1fr;gap:16px}}.about-page .culture-section .culture-card[data-v-ba49631b]{text-align:center;background:#fff;border:1px solid #0000000a;border-radius:12px;padding:36px 28px;transition:all .4s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}@media (width<=480px){.about-page .culture-section .culture-card[data-v-ba49631b]{padding:28px 20px}}.about-page .culture-section .culture-card[data-v-ba49631b]:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d1bfae,#0000);height:3px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.about-page .culture-section .culture-card[data-v-ba49631b]:hover{border-color:#d1bfae33;transform:translateY(-8px);box-shadow:0 12px 40px #0000001a}.about-page .culture-section .culture-card[data-v-ba49631b]:hover:before{opacity:1}.about-page .culture-section .culture-card:hover .card-icon[data-v-ba49631b]{color:#fff;background-color:#d1bfae;transform:scale(1.1)}.about-page .culture-section .culture-card .card-icon[data-v-ba49631b]{color:#d1bfae;background-color:#f8f6f3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex}.about-page .culture-section .culture-card .card-icon svg[data-v-ba49631b]{width:28px;height:28px}@media (width<=480px){.about-page .culture-section .culture-card .card-icon[data-v-ba49631b]{width:56px;height:56px;margin-bottom:16px}.about-page .culture-section .culture-card .card-icon svg[data-v-ba49631b]{width:24px;height:24px}}.about-page .culture-section .culture-card .card-title[data-v-ba49631b]{color:#2c2c2c;letter-spacing:.5px;margin-bottom:12px;font-size:16px;font-weight:500}@media (width<=480px){.about-page .culture-section .culture-card .card-title[data-v-ba49631b]{font-size:15px}}.about-page .culture-section .culture-card .card-desc[data-v-ba49631b]{color:#888;font-size:13px;font-weight:300;line-height:1.7}@media (width<=480px){.about-page .culture-section .culture-card .card-desc[data-v-ba49631b]{font-size:12px}}.about-page .history-section[data-v-ba49631b]{z-index:1;max-width:900px;margin:0 auto;padding:0 5% 100px;position:relative}@media (width<=768px){.about-page .history-section[data-v-ba49631b]{padding:0 5% 80px}}@media (width<=480px){.about-page .history-section[data-v-ba49631b]{padding:0 16px 60px}}.about-page .history-section .timeline[data-v-ba49631b]{padding-left:60px;position:relative}@media (width<=768px){.about-page .history-section .timeline[data-v-ba49631b]{padding-left:40px}}@media (width<=480px){.about-page .history-section .timeline[data-v-ba49631b]{padding-left:30px}}.about-page .history-section .timeline[data-v-ba49631b]:before{content:"";background:linear-gradient(#d1bfae 0%,#e0e0e0 50%,#d1bfae 100%);width:2px;position:absolute;top:0;bottom:0;left:20px}@media (width<=768px){.about-page .history-section .timeline[data-v-ba49631b]:before{left:12px}}@media (width<=480px){.about-page .history-section .timeline[data-v-ba49631b]:before{left:8px}}.about-page .history-section .timeline-item[data-v-ba49631b]{padding-bottom:40px;position:relative}@media (width<=768px){.about-page .history-section .timeline-item[data-v-ba49631b]{padding-bottom:30px}}.about-page .history-section .timeline-item[data-v-ba49631b]:last-child{padding-bottom:0}.about-page .history-section .timeline-item .timeline-marker[data-v-ba49631b]{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;left:-60px}@media (width<=768px){.about-page .history-section .timeline-item .timeline-marker[data-v-ba49631b]{width:24px;height:24px;left:-40px}}@media (width<=480px){.about-page .history-section .timeline-item .timeline-marker[data-v-ba49631b]{width:16px;height:16px;left:-30px}}.about-page .history-section .timeline-item .timeline-marker .marker-dot[data-v-ba49631b]{background-color:#d1bfae;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #d1bfae33}@media (width<=768px){.about-page .history-section .timeline-item .timeline-marker .marker-dot[data-v-ba49631b]{width:12px;height:12px}}@media (width<=480px){.about-page .history-section .timeline-item .timeline-marker .marker-dot[data-v-ba49631b]{width:10px;height:10px}}.about-page .history-section .timeline-item .timeline-content[data-v-ba49631b]{background:#fff;border:1px solid #0000000a;border-radius:12px;padding:28px 32px;transition:all .3s;box-shadow:0 4px 20px #0000000a}@media (width<=480px){.about-page .history-section .timeline-item .timeline-content[data-v-ba49631b]{padding:20px 24px}}.about-page .history-section .timeline-item .timeline-content[data-v-ba49631b]:hover{border-color:#d1bfae33;transform:translate(8px);box-shadow:0 8px 30px #00000014}.about-page .history-section .timeline-item .timeline-content .timeline-year[data-v-ba49631b]{color:#d1bfae;letter-spacing:1px;background-color:#d1bfae1a;border-radius:4px;margin-bottom:12px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}@media (width<=480px){.about-page .history-section .timeline-item .timeline-content .timeline-year[data-v-ba49631b]{padding:3px 10px;font-size:12px}}.about-page .history-section .timeline-item .timeline-content .timeline-title[data-v-ba49631b]{color:#2c2c2c;letter-spacing:.5px;margin-bottom:10px;font-size:18px;font-weight:500}@media (width<=480px){.about-page .history-section .timeline-item .timeline-content .timeline-title[data-v-ba49631b]{font-size:16px}}.about-page .history-section .timeline-item .timeline-content .timeline-desc[data-v-ba49631b]{color:#888;font-size:14px;font-weight:300;line-height:1.7}@media (width<=480px){.about-page .history-section .timeline-item .timeline-content .timeline-desc[data-v-ba49631b]{font-size:13px}}
