.History_historyPage__NArwV{background:#f7f9fc;color:var(--text);font-family:var(--font-outfit),sans-serif;min-height:100vh;display:flex;flex-direction:column}.History_heroSection__pXy4Q{background:var(--navy);padding:72px 24px 60px;text-align:center;position:relative;overflow:hidden}.History_heroSection__pXy4Q:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}@media(max-width:768px){.History_heroSection__pXy4Q{padding:48px 16px 40px}}.History_heroInner__NqIdl{max-width:860px;margin:0 auto;position:relative}.History_heroBadge__eTbd0{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:5px 16px;border-radius:30px;font-size:12.5px;font-weight:600;color:hsla(0,0%,100%,.85);margin-bottom:20px;letter-spacing:.3px}.History_heroTitle__N3UDC{font-family:Playfair Display,serif;font-size:44px;color:var(--white);font-weight:700;line-height:1.2;margin-bottom:20px}.History_heroTitle__N3UDC span{color:#7eb3f5}@media(max-width:768px){.History_heroTitle__N3UDC{font-size:28px}}@media(max-width:480px){.History_heroTitle__N3UDC{font-size:22px}}.History_breadcrumb__mGajb{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;font-size:13px;color:hsla(0,0%,100%,.55)}.History_breadcrumb__mGajb a{color:hsla(0,0%,100%,.75);text-decoration:none;font-weight:500}.History_breadcrumb__mGajb a:hover{color:var(--white);text-decoration:underline}.History_breadcrumb__mGajb span{opacity:.5}.History_container__V9APm{max-width:960px;margin:0 auto;padding:56px 24px 80px}@media(max-width:768px){.History_container__V9APm{padding:36px 16px 60px}}.History_sectionLabel__dmaV4{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--blue);margin-bottom:32px}.History_labelDot__kBd81{width:8px;height:8px;border-radius:50%;background:var(--blue);flex-shrink:0}.History_timelineSection__CGGrA,.History_timeline__NDLTS{display:flex;flex-direction:column}.History_timeline__NDLTS{position:relative;gap:8px}.History_timelineItem__pz0h8{display:flex;gap:32px;position:relative}@media(max-width:768px){.History_timelineItem__pz0h8{flex-direction:column;gap:16px;padding-bottom:24px}.History_timelineItem__pz0h8:last-child{padding-bottom:0}}.History_timelineLeft__kpme4{width:140px;display:flex;flex-direction:column;align-items:flex-end;position:relative;flex-shrink:0}@media(max-width:768px){.History_timelineLeft__kpme4{width:auto;align-items:flex-start;flex-direction:row;align-items:center;gap:12px}}.History_yearBadge__TwocV{background:linear-gradient(135deg,var(--blue) 0,var(--navy) 100%);color:var(--white);font-size:14px;font-weight:700;padding:8px 18px;border-radius:30px;text-align:center;box-shadow:0 4px 12px rgba(19,60,115,.2);white-space:nowrap;z-index:2}@media(max-width:768px){.History_yearBadge__TwocV{font-size:13px;padding:6px 14px}}.History_timelineLine__4DhfR{position:absolute;right:28px;top:36px;bottom:-20px;width:2px;background:#e4e9f0;z-index:1}.History_timelineItem__pz0h8:last-child .History_timelineLine__4DhfR{display:none}@media(max-width:768px){.History_timelineLine__4DhfR{display:none}}.History_timelineCard__kjRcZ{flex:1;background:var(--white);border:1px solid #e4e9f0;border-radius:16px;padding:28px 32px;box-shadow:0 4px 12px rgba(10,45,90,.02);transition:transform .2s,border-color .2s,box-shadow .2s}.History_timelineCard__kjRcZ:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 24px rgba(19,60,115,.06)}@media(max-width:768px){.History_timelineCard__kjRcZ{padding:20px}}.History_cardTitle__tfzqx{font-family:Playfair Display,serif;font-size:20px;font-weight:700;color:var(--navy);margin:0 0 16px;line-height:1.3}@media(max-width:768px){.History_cardTitle__tfzqx{font-size:18px;margin-bottom:12px}}.History_cardText__Kpx04{font-size:14.5px;line-height:1.75;color:#3d4a5c;margin:0 0 16px;text-align:justify}.History_cardText__Kpx04:last-child{margin-bottom:0}@media(max-width:768px){.History_cardText__Kpx04{font-size:13.5px}}