.travel-header{position:relative;top:auto}
.about-hero{padding:76px 0;background:linear-gradient(120deg,#061d31,#0a416f 65%,#087bcf);color:#fff;border:0}
.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:55px;align-items:center}
.about-hero .breadcrumbs,.about-hero .breadcrumbs a{color:#a9c7dc}
.about-hero .eyebrow{color:#a8e8df}
.about-hero h1{color:#fff;margin:8px 0 18px}
.about-hero .lead{color:#d9e8f2;line-height:1.65;margin:0}
.about-hero-image,.about-visual{display:flex;width:100%;height:360px;object-fit:cover;border-radius:20px;box-shadow:0 22px 55px #00142555}
.about-visual{align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#fff,#e7f3fc);color:#112c44}
.about-visual strong{display:block;font-size:48px;line-height:1;font-weight:900;letter-spacing:-2px}
.about-visual strong span{color:#0874c9}
.about-visual small{display:block;margin-top:72px;font-size:10px;letter-spacing:.3em;font-weight:800}
.about-actions{display:flex;gap:20px;align-items:center;margin-top:27px}
.about-text-link{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:4px}
.about-text-link span{margin-left:5px}
.about-stats{background:#fff;border-bottom:1px solid #dde7ef}
.about-stats .container{display:grid;grid-template-columns:repeat(4,1fr)}
.about-stats .container>div{display:grid;padding:24px;text-align:center;border-right:1px solid #e4ecf2}
.about-stats .container>div:last-child{border:0}
.about-stats strong{font-size:25px;color:#0872c6}
.about-stats span{font-size:13px;color:#5e7183}
.about-section{background:#f5f8fb}
.about-story{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:58px;align-items:start}
.about-story .prose{max-width:none;color:#334b60}
.about-story .prose h2{color:#10283c;font-size:31px;margin:0 0 13px}
.about-story .prose p{margin:0 0 32px}
.about-story aside{padding:30px;border-radius:17px;background:#071f34;color:#dceaf5}
.about-story aside .eyebrow{margin-bottom:22px}
.purpose-block+.purpose-block{border-top:1px solid #ffffff24;margin-top:22px;padding-top:22px}
.about-story aside h2{color:#fff;font-size:22px;margin:0 0 8px}
.about-story aside p{margin:0;color:#c7d8e4}
.about-values{background:#fff}
.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.value-grid article{padding:25px;border:1px solid #dce6ee;border-radius:14px;background:#fff}
.value-grid span{color:#0980d6;font-weight:900}
.value-grid h3{font-size:18px;line-height:1.35;margin:14px 0 0}
.about-timeline{border-left:3px solid #1681d0}
.about-timeline article{position:relative;padding:0 0 25px 28px}
.about-timeline article:before{content:"";position:absolute;left:-9px;top:5px;width:15px;height:15px;border-radius:50%;background:#1681d0}
.about-timeline strong{color:#0871c5}.about-timeline p{margin-top:5px}
.about-team{background:#fff}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.team-grid article{padding:15px;border:1px solid #dce6ee;border-radius:14px}.team-grid img{width:100%;height:220px;object-fit:cover;border-radius:10px}.team-grid h3{margin:14px 0 5px}.team-grid p{color:#607284}
.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.section-heading h2{margin-bottom:0}
@media(max-width:900px){.about-hero{padding:58px 0}.about-hero-grid,.about-story{grid-template-columns:1fr}.about-hero-image,.about-visual{height:300px}.about-story{gap:30px}.value-grid,.team-grid{grid-template-columns:repeat(2,1fr)}.about-stats .container{grid-template-columns:repeat(2,1fr)}.about-stats .container>div:nth-child(2){border-right:0}}
@media(max-width:560px){.about-hero{padding:43px 0}.about-hero h1{font-size:42px}.about-hero-image,.about-visual{height:235px}.about-visual strong{font-size:38px}.about-visual small{margin-top:42px}.about-actions{align-items:stretch;flex-direction:column}.about-text-link{text-align:center;padding:8px}.about-stats .container>div{padding:18px 9px}.about-stats strong{font-size:20px}.about-stats span{font-size:11px}.value-grid,.team-grid{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column}}
