.entry-content.max-w-3xl,.entry-content .max-w-3xl,.full-width-content{max-width:100%!important;padding:0!important}
footer,#colophon,.unified-footer{background-color:#080e1f!important;border-top:1px solid rgba(100,150,255,0.06)!important}
.es-about{font-family:'Outfit',sans-serif;margin:0;padding:0;background:#080e1f;color:#b4c6e0;line-height:1.8;overflow-x:hidden;-webkit-font-smoothing:antialiased}
.es-about *{box-sizing:border-box}
.es-s1{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}
.es-s1-bg{position:absolute;inset:0;z-index:0}
.es-s1-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(0.65) saturate(1.15)}
.es-s1::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(8,14,31,0.1) 0%,rgba(8,14,31,0.2) 55%,rgba(8,14,31,0.9) 100%)}
.es-s1-inner{position:relative;z-index:2;max-width:850px;margin:0 auto}
.es-s1 .es-label{font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:#28D3EE;margin-bottom:1.5rem;font-weight:500}
.es-s1 h1{font-family:'Outfit',sans-serif;font-size:clamp(2.8rem,5.5vw,4rem);color:#fff;font-weight:400;line-height:1.2;margin:0 0 1.5rem}
.es-s1 h1 em{font-style:normal;color:#28D3EE}
.es-s1 p{font-size:1.25rem;color:#8ea8d0;font-weight:300;max-width:600px;margin:0 auto;line-height:1.8}
.es-s2{padding:6rem 2rem;max-width:1100px;margin:0 auto}
.es-s2-grid{display:grid;grid-template-columns:0.9fr 1fr;gap:5rem;align-items:center}
.es-s2-photo{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,0.5)}
.es-s2-photo img{width:100%;height:600px;object-fit:cover;object-position:center top;display:block}
.es-s2-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(8,14,31,0.3))}
.es-s2-text h2{font-family:'Outfit',sans-serif;font-size:2.4rem;color:#fff;font-weight:400;margin:0 0 2rem;line-height:1.3}
.es-s2-text p{font-size:1.15rem;color:#9ab0d4;font-weight:300;margin-bottom:1.8rem;line-height:1.8;max-width:500px}
.es-s2-text .es-tagline{margin-top:2.5rem;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;color:#28D3EE;font-weight:500}
.es-s3{position:relative;padding:0;margin:3rem 0}
.es-s3-img{width:100%;height:450px;object-fit:cover;display:block;filter:brightness(0.75)}
.es-s3-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,rgba(8,14,31,0.3),rgba(8,14,31,0.6))}
.es-s3-overlay blockquote{max-width:700px;padding:0 2rem}
.es-s3-overlay blockquote p{font-family:'Outfit',sans-serif;font-size:clamp(1.5rem,3.5vw,2.2rem);color:#ffffff;font-weight:500;font-style:italic;line-height:1.6;margin:0 0 1.2rem;text-shadow:0 2px 10px rgba(0,0,0,0.5)}
.es-s3-overlay blockquote cite{font-family:'Outfit',sans-serif;font-style:normal;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;color:#28D3EE}
.es-s4{padding:6rem 2rem;max-width:1100px;margin:0 auto}
.es-s4-grid{display:grid;grid-template-columns:1fr 0.9fr;gap:5rem;align-items:center}
.es-s4-text h2{font-family:'Outfit',sans-serif;font-size:2.2rem;color:#fff;font-weight:400;margin:0 0 2rem;line-height:1.3}
.es-s4-values{list-style:none;padding:0;margin:0}
.es-s4-values li{padding:1.5rem 0;border-bottom:1px solid rgba(100,150,255,0.08);font-size:1.15rem;color:#9ab0d4;font-weight:300;display:flex;align-items:baseline;gap:1rem;line-height:1.6}
.es-s4-values li::before{content:'';width:8px;height:8px;border-radius:50%;background:#28D3EE;flex-shrink:0;margin-top:.4rem}
.es-s4-photo{border-radius:8px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,0.5)}
.es-s4-photo img{width:100%;height:500px;object-fit:cover;display:block}
.es-s5{padding:4.5rem 2rem;background:linear-gradient(180deg,#080e1f 0%,#0c1530 50%,#080e1f 100%)}
.es-s5-inner{max-width:1100px;margin:0 auto}
.es-s5-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem}
.es-s5-grid .es-culture-img{border-radius:6px;overflow:hidden;position:relative}
.es-s5-grid .es-culture-img img{width:100%;height:320px;object-fit:cover;display:block;filter:brightness(0.85) saturate(0.85);transition:all .5s ease}
.es-s5-grid .es-culture-img:hover img{filter:brightness(1) saturate(1);transform:scale(1.02)}
.es-s5-grid .es-culture-img::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,14,31,0.4) 0%,transparent 50%)}
.es-s5-caption{text-align:center;max-width:600px;margin:0 auto}
.es-s5-caption p{font-family:'Outfit',sans-serif;font-size:1.5rem;color:#c8d8f0;font-weight:400;font-style:italic;line-height:1.7}
.es-s6{padding:4.5rem 2rem 8rem;text-align:center}
.es-s6-box{max-width:620px;margin:0 auto;padding:4.5rem 3.5rem}
.es-s6-box h2{font-family:'Outfit',sans-serif;font-size:1.8rem;color:#fff;font-weight:400;margin:0 0 1.5rem}
.es-s6-box p{font-size:1.15rem;color:#8ea8d0;font-weight:300;margin-bottom:1.5rem;line-height:1.8}
.es-s6-box .es-line{width:40px;height:1px;background:rgba(100,150,255,0.2);margin:2rem auto}
.es-s6-btn{display:inline-block;margin-top:1.5rem;padding:1rem 3.5rem;background:transparent;color:#fff;border:1px solid rgba(100,150,255,0.2);border-radius:999px;font-size:1rem;font-weight:400;text-decoration:none;letter-spacing:.08em;transition:all .35s ease}
.es-s6-btn:hover{background:rgba(59,108,245,0.12);border-color:rgba(100,150,255,0.4);transform:translateY(-2px);box-shadow:0 8px 30px rgba(59,108,245,0.15)}
@media(max-width:900px){
  .es-s2-grid,.es-s4-grid{grid-template-columns:1fr;gap:3rem}
  .es-s2-photo img,.es-s4-photo img{height:400px}
  .es-s5-grid .es-culture-img img{height:220px}
  .es-s1{padding:4rem 1.5rem 6rem}
  .es-s2,.es-s4{padding:4rem 1.5rem}
}
@media(max-width:600px){
  .es-s5-grid{grid-template-columns:1fr}
  .es-s6-box{padding:3.5rem 2rem}
  .es-s2-photo img,.es-s4-photo img{height:320px}
}