.banner-section{position:relative;width:100%;max-height:400px;overflow:hidden}.about-container{max-width:1530px;margin:0 auto;padding:40px 15px}@media(min-width:1301px){.about-container{padding:40px 0}}.about-title{line-height:32px;overflow:visible;font-size:36px;font-weight:600;text-transform:uppercase;text-align:center;margin-bottom:30px}.about-description{font-size:18px;line-height:1.8;text-align:var(--text-justify);margin-bottom:40px}.about-links{display:flex;flex-direction:column;gap:30px}@media(min-width:992px){.about-links{flex-direction:row}}.about-link-item{flex:1;position:relative;overflow:hidden}.about-link-item img{display:inline;object-fit:cover;transition:transform .3s ease}.about-link-item img:not(.about-link-icon){width:100%;aspect-ratio:49 / 32;object-fit:cover}.about-link-item:hover img{transform:scale(1.05)}.about-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.about-link-title{position:absolute;top:40px;left:30px;font-size:36px;font-weight:600;color:#fff;text-transform:uppercase;font-family:var(--font-typeface)}.about-link-icon{position:absolute;top:0;right:0;width:80px;height:80px}.about-article{margin-bottom:40px}.about-article-title{font-size:28px;font-weight:600;margin-bottom:16px}.about-article-image{display:block;max-width:100%;height:auto;margin-bottom:16px}.about-article-summary{font-size:18px;line-height:1.8;margin-bottom:16px}.about-article-content{font-size:18px;line-height:1.8}.about-article-content img{max-width:100%;height:auto}.timeline-container{position:relative;margin-top:40px}.timeline-years-wrap{display:contents}.timeline-years{display:flex;justify-content:space-between;padding:8px 48px 36px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:sticky;top:var(--header-visible-height, 0px);transition:top .25s ease;z-index:20;background:#fff;box-shadow:0 2px 8px #0000000f}.timeline-years::-webkit-scrollbar{display:none}.timeline-arrow{display:flex;justify-content:center;align-items:center;position:sticky;top:calc(var(--header-visible-height, 0px) + 8px);z-index:21;width:40px;height:40px;margin:8px 0 -48px 8px;padding:0;background-color:#00000080;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:top .25s ease,background-color .3s}.timeline-arrow:hover{background-color:#000c}.timeline-arrow-next{margin:8px 8px -48px auto}.timeline-arrow[hidden]{display:none!important}.timeline-track,.timeline-track-fill{position:absolute;bottom:19px;height:2px;border-radius:1px;pointer-events:none}.timeline-track{background:var(--light-gray)}.timeline-track-fill{left:0;width:0;background:var(--gradient-base);background-size:var(--track-w, 100%) 100%;background-repeat:no-repeat}.timeline-dot{position:absolute;bottom:16px;left:0;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--dark-gray);box-shadow:0 0 0 2px #fff;pointer-events:none}.timeline-dot.passed{background:var(--gradient-base)}.timeline-plane{position:absolute;bottom:8px;left:0;width:30px;height:24px;margin-left:-15px;background:url(../../icons/flight_gradient.svg) center / contain no-repeat;pointer-events:none;z-index:2}.timeline-plane.is-ready{transition:left .12s linear}.timeline-track-fill.is-ready{transition:width .12s linear}.timeline-plane.is-ready.is-gliding{transition:left .7s ease-in-out}.timeline-track-fill.is-ready.is-gliding{transition:width .7s ease-in-out}@media(prefers-reduced-motion:reduce){.timeline-plane.is-ready,.timeline-track-fill.is-ready{transition:none!important}}.timeline-years.has-plane .timeline-year.active:after{display:none}@media(max-width:768px){.timeline-years{padding:8px 16px 36px;justify-content:flex-start;gap:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%)}.timeline-arrow{display:none!important}.timeline-year{flex:0 0 auto}}.timeline-year{flex:1 0 calc(100% / 6);text-align:center;font-size:26px;font-weight:500;color:#666;cursor:pointer;position:relative}.timeline-year.active{background:linear-gradient(90deg,#45bea7,#00a3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.timeline-year.active:after{content:"";position:absolute;bottom:-30px;left:50%;transform:translate(-50%);width:30px;height:24px;background-image:url(../../icons/flight_gradient.svg);background-size:contain;background-repeat:no-repeat;z-index:10}.timeline-line{background:url(../../images/Rectangle_9.webp) no-repeat center top;background-size:cover;margin:auto;height:80px}.story-items{display:flex;flex-direction:column}.story-item{scroll-margin-top:calc(var(--timeline-sticky-h, 90px) + 16px);display:flex;flex-direction:column;border-left:2px solid #e0e0e0;padding-left:100px;position:relative;padding-top:20px;padding-bottom:20px}.story-year{display:flex;align-items:center;gap:10px;margin-left:-10px;margin-bottom:20px;position:absolute;left:0;top:-8px}.story-year img{width:30px;height:12px}.story-year span{font-size:26px;color:#999;font-weight:500}.story-content{display:flex;flex-direction:column;background-color:#f9f9f9}.story-content+.story-content{margin-top:20px}@media(min-width:992px){.story-content{flex-direction:row}}.story-image{width:100%;height:250px;overflow:hidden}@media(min-width:992px){.story-image{flex:0 0 40%;width:40%;height:auto;align-self:flex-start}.story-item .story-image img{height:auto;aspect-ratio:571.19 / 383.3}}.story-image img{width:100%;height:100%;object-fit:cover}.story-details{flex:1;min-width:0;overflow-wrap:anywhere;padding:30px;display:flex;flex-direction:column;gap:15px}.story-title{font-size:20px;font-weight:600;color:#333}.story-description{font-size:16px;line-height:1.6;color:#333;text-align:var(--text-justify)}.belief-section{display:flex;flex-direction:column;background-color:#f9f9f9;margin-bottom:40px}@media(min-width:992px){.belief-section{flex-direction:row}.belief-section.reverse{flex-direction:row-reverse}}.belief-image{width:100%;height:300px;overflow:hidden}@media(min-width:992px){.belief-image{width:49%;height:auto;aspect-ratio:749.69 / 500.03}}.belief-image img{width:100%;height:100%;object-fit:cover}.belief-content{flex:1;min-width:0;padding:30px;display:flex;flex-direction:column;gap:20px;line-height:normal}@media(min-width:992px){.belief-content{padding:60px}}.belief-title{line-height:32px;overflow:visible;font-size:36px;font-weight:500;color:#333;text-transform:uppercase}.belief-description{font-size:18px;line-height:1.8;color:#333;text-align:var(--text-justify)}.belief-links{display:flex;flex-direction:column;gap:20px;margin-top:20px}@media(min-width:768px){.belief-links{flex-direction:row}}.belief-link{flex:1;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:64px;border:1px solid #333;text-decoration:none;transition:background-color .3s ease}.belief-link:hover{background-color:#f5f5f5}.belief-link span{font-size:16px;font-weight:600;color:#333;text-transform:uppercase}.belief-link img{width:20px;height:20px}@media(max-width:992px){.about-link-title{font-size:1.5em}.about-container{max-width:90%!important}.about-title{font-size:1.5em!important}.about-description{font-size:1em!important;line-height:1.3em!important}.timeline-years{padding:8px 0 36px!important}}
