.ard-about{font-family:'Inter',sans-serif;color:#fff;line-height:1.6;overflow-x:hidden}.ard-about *,.ard-about *::before,.ard-about *::after{box-sizing:border-box}.ard-about img{max-width:100%;height:auto;display:block}.ard-about .container{width:min(1200px, calc(100% - 48px));margin:0 auto}.ard-about__hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#091632 0%,#0d1f3c 60%,#132d52 100%);overflow:hidden;padding:120px 24px 80px}.ard-about__hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgb(200 169 119 / .06) 0%,transparent 70%);pointer-events:none}.ard-about__hero-content{position:relative;z-index:2}.ard-about__hero-label{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#C8A977;margin-bottom:20px}.ard-about__hero-title{font-family:'Playfair Display',serif;font-size:clamp(36px, 5vw, 72px);font-weight:700;color:#fff;line-height:1.1;margin:0 0 16px}.ard-about__hero-title span{color:#d4c4a8;font-style:italic}.ard-about__hero-subtitle{font-family:'Playfair Display',serif;font-size:clamp(18px, 2.2vw, 28px);font-weight:400;color:rgb(255 255 255 / .75);margin:0;font-style:italic}.ard-about__hero-line{width:60px;height:3px;background:linear-gradient(90deg,#C8A977,#d4c4a8);margin:28px auto 0;border-radius:2px}.ard-about__legacy{background:linear-gradient(180deg,#132d52 0%,#0f2440 100%);padding:100px 24px}.ard-about__legacy .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ard-about__legacy-content{opacity:0;transform:translateY(30px)}.ard-about__section-label{font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#C8A977;margin-bottom:14px}.ard-about__section-title{font-family:'Playfair Display',serif;font-size:clamp(28px, 3.5vw, 48px);font-weight:700;color:#fff;line-height:1.15;margin:0 0 24px}.ard-about__section-title span{color:#d4c4a8;font-style:italic}.ard-about__text{font-size:16px;color:rgb(255 255 255 / .78);line-height:1.75;margin:0 0 20px}.ard-about__legacy-image{position:relative;border-radius:16px;overflow:hidden;opacity:0;transform:translateX(40px)}.ard-about__legacy-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px}.ard-about__legacy-image::after{content:'';position:absolute;inset:0;border:1px solid rgb(200 169 119 / .2);border-radius:16px;pointer-events:none}.ard-about__mission{background:linear-gradient(180deg,#0f2440 0%,#091632 100%);padding:100px 24px}.ard-about__mission .container{text-align:center;max-width:900px}.ard-about__mission-content{opacity:0;transform:translateY(30px)}.ard-about__mission-text{font-size:18px;color:rgb(255 255 255 / .8);line-height:1.8;margin:0 0 50px}.ard-about__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ard-about__stat{text-align:center;opacity:0;transform:translateY(20px)}.ard-about__stat-number{font-family:'Playfair Display',serif;font-size:clamp(36px, 4vw, 56px);font-weight:700;color:#C8A977;line-height:1;margin-bottom:8px}.ard-about__stat-label{font-size:14px;font-weight:500;color:rgb(255 255 255 / .65);text-transform:uppercase;letter-spacing:1.5px}.ard-about__location{background:linear-gradient(180deg,#091632 0%,#0d1f3c 100%);padding:100px 24px}.ard-about__location .container{text-align:center}.ard-about__location-header{max-width:700px;margin:0 auto 60px;opacity:0;transform:translateY(30px)}.ard-about__location-text{font-size:16px;color:rgb(255 255 255 / .75);line-height:1.7;margin:0}.ard-about__distances{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ard-about__distance-card{background:rgb(255 255 255 / .04);border:1px solid rgb(200 169 119 / .15);border-radius:16px;padding:36px 24px;text-align:center;transition:transform 0.3s ease,border-color 0.3s ease;opacity:0;transform:translateY(20px)}.ard-about__distance-card:hover{transform:translateY(-4px);border-color:rgb(200 169 119 / .4)}.ard-about__distance-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#C8A977,#C8A977);display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:20px}.ard-about__distance-time{font-family:'Playfair Display',serif;font-size:32px;font-weight:700;color:#C8A977;line-height:1;margin-bottom:4px}.ard-about__distance-unit{font-size:14px;color:rgb(255 255 255 / .5);margin-bottom:12px}.ard-about__distance-name{font-family:'Playfair Display',serif;font-size:18px;font-weight:600;color:#fff}.ard-about__timeline{background:linear-gradient(180deg,#0d1f3c 0%,#132d52 50%,#0f2440 100%);padding:100px 24px}.ard-about__timeline-header{text-align:center;max-width:700px;margin:0 auto 70px;opacity:0;transform:translateY(30px)}.ard-about__timeline-track{position:relative;max-width:900px;margin:0 auto}.ard-about__timeline-track::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#C8A977 0%,rgb(200 169 119 / .2) 100%);transform:translateX(-50%)}.ard-about__milestone{display:flex;align-items:flex-start;gap:40px;margin-bottom:50px;position:relative;opacity:0;transform:translateY(20px)}.ard-about__milestone:nth-child(odd){flex-direction:row}.ard-about__milestone:nth-child(even){flex-direction:row-reverse}.ard-about__milestone-number{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#C8A977,#C8A977);display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:#091632;position:absolute;left:50%;transform:translateX(-50%);z-index:2}.ard-about__milestone-content{width:calc(50% - 46px);background:rgb(255 255 255 / .04);border:1px solid rgb(200 169 119 / .12);border-radius:14px;padding:24px}.ard-about__milestone:nth-child(odd) .ard-about__milestone-content{margin-right:auto}.ard-about__milestone:nth-child(even) .ard-about__milestone-content{margin-left:auto}.ard-about__milestone-title{font-family:'Playfair Display',serif;font-size:18px;font-weight:600;color:#d4c4a8;margin:0 0 8px}.ard-about__milestone-text{font-size:14px;color:rgb(255 255 255 / .7);line-height:1.6;margin:0}.ard-about__cta{background:linear-gradient(180deg,#0f2440 0%,#091632 100%);padding:100px 24px;text-align:center}.ard-about__cta-content{max-width:700px;margin:0 auto;opacity:0;transform:translateY(30px)}.ard-about__cta-title{font-family:'Playfair Display',serif;font-size:clamp(28px, 3.5vw, 48px);font-weight:700;color:#fff;line-height:1.15;margin:0 0 20px}.ard-about__cta-title span{color:#d4c4a8;font-style:italic}.ard-about__cta-text{font-size:16px;color:rgb(255 255 255 / .7);line-height:1.7;margin:0 0 36px}.ard-about__cta-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;border-radius:999px;background:linear-gradient(180deg,#ddd0b8 0%,#C8A977 100%);color:#4A3014;font-size:15px;font-weight:600;text-decoration:none;border:1px solid #9b8a6a;transition:transform 0.25s ease,box-shadow 0.25s ease}.ard-about__cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(200 169 119 / .25)}.ard-about__cta-btn svg{width:18px;height:18px;fill:#4A3014}@media (max-width:991px){.ard-about__legacy .container{grid-template-columns:1fr;gap:40px}.ard-about__legacy-image{order:-1}.ard-about__distances{grid-template-columns:repeat(2,1fr)}.ard-about__timeline-track::before{left:26px}.ard-about__milestone,.ard-about__milestone:nth-child(odd),.ard-about__milestone:nth-child(even){flex-direction:row;padding-left:70px}.ard-about__milestone-number{left:0;transform:none}.ard-about__milestone-content,.ard-about__milestone:nth-child(odd) .ard-about__milestone-content,.ard-about__milestone:nth-child(even) .ard-about__milestone-content{width:100%;margin:0}}@media (max-width:767px){.ard-about__hero{min-height:50vh;padding:100px 20px 60px}.ard-about__legacy,.ard-about__mission,.ard-about__location,.ard-about__timeline,.ard-about__cta{padding:60px 20px}.ard-about__stats{grid-template-columns:1fr;gap:30px}.ard-about__distances{grid-template-columns:1fr;gap:20px}.ard-about__milestone{margin-bottom:30px}}