.egy-about-page,.egy-home-extras{color:#161a20;font-family:Inter,Arial,sans-serif}.egy-about-page .egy-container,.egy-home-extras .egy-container{width:min(100%,1280px);margin-inline:auto;padding-inline:24px}.egy-about-page *,.egy-home-extras *{box-sizing:border-box}.egy-about-page h1,.egy-about-page h2,.egy-about-page h3,.egy-home-extras h2,.egy-home-extras h3{color:#111418;letter-spacing:-.035em}.egy-about-page p,.egy-home-extras p{line-height:1.65}.egy-about-eyebrow{display:flex;align-items:center;gap:10px;color:#ba0016;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.egy-about-eyebrow:before{content:"";display:block;width:28px;height:2px;background:#e60018;flex:none}.egy-about-hero{background-image:linear-gradient(90deg,#fff 0%,rgb(255 255 255 / .98) 23%,rgb(255 255 255 / .8) 44%,#fff0 68%),url(/wp-content/themes/egytranscript/assets/images/about-hero.webp);background-size:cover;background-position:center;min-height:480px;display:flex;align-items:center}.egy-about-hero__inner{width:100%;padding-top:70px;padding-bottom:70px}.egy-about-hero__copy{max-width:630px}.egy-about-hero h1{font-size:clamp(42px,4.3vw,68px);line-height:1.04;margin:0 0 10px}.egy-about-hero h1 span{color:#ce0017}.egy-about-hero__subtitle{font-size:clamp(18px,1.65vw,24px);color:#404752;font-weight:700;margin:0 0 10px}.egy-about-hero__copy>p:last-of-type{max-width:53ch;color:#444e59;font-size:16px;margin:0 0 24px}.egy-about-actions{display:flex;gap:12px;flex-wrap:wrap}.egy-about-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;padding:12px 20px;min-height:46px;border-radius:6px;border:1px solid #d60018;text-decoration:none;font-weight:800;font-size:13px;line-height:1.2;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.egy-about-button:hover,.egy-about-button:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px rgb(160 0 17 / .16)}.egy-about-button--red{background:#d60018;color:#fff!important}.egy-about-button--red:hover{background:#a90012}.egy-about-button--outline{background:#fff;color:#b40015!important}.egy-about-button--outline:hover{background:#fff5f6}.egy-about-button--white{background:#fff;border-color:#fff;color:#bb0015!important}.egy-about-story{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:clamp(26px,4vw,70px);align-items:center;padding-top:72px;padding-bottom:50px}.egy-about-story__image{overflow:hidden;border-radius:14px;box-shadow:0 18px 42px rgb(20 25 30 / .13)}.egy-about-story__image img{display:block;width:100%;height:360px;object-fit:cover;transition:transform .5s ease}.egy-about-story__image:hover img{transform:scale(1.035)}.egy-about-story__copy h2,.egy-about-section-heading h2,.egy-about-team h2{font-size:clamp(30px,3vw,44px);line-height:1.1;margin:0 0 16px}.egy-about-story__copy p:not(.egy-about-eyebrow){color:#515a65;font-size:15px;margin:0 0 14px}.egy-about-principles{padding:10px 0 65px}.egy-about-principles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.egy-about-principles article{border:1px solid #e6e8eb;border-radius:12px;padding:26px;background:#fff;box-shadow:0 10px 32px rgb(25 30 35 / .035)}.egy-about-principles__icon{display:block;color:#d60018;font-size:34px;line-height:1;margin-bottom:14px}.egy-about-principles h2{font-size:19px;margin:0 0 8px}.egy-about-principles p,.egy-about-principles li{color:#58616b;font-size:14px;line-height:1.5}.egy-about-principles ul{margin:0;padding-inline-start:18px}.egy-about-principles li::marker{color:#d60018}.egy-about-stats{background:#fff5f6;border-top:1px solid #f9e6e8;border-bottom:1px solid #f9e6e8}.egy-about-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:24px;padding-bottom:24px}.egy-about-stats__grid>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;border-inline-end:1px solid #e7cdd0}.egy-about-stats__grid>div:last-child{border-inline-end:0}.egy-about-stats strong{color:#d60018;font-size:clamp(22px,2.5vw,34px);line-height:1.1}.egy-about-stats span{color:#555d66;font-size:12px}.egy-about-why{padding-top:70px;padding-bottom:75px}.egy-about-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.egy-about-section-heading p:last-child{max-width:40ch;color:#626b75;margin:0 0 5px;font-size:14px}.egy-about-why__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.egy-about-why article{padding:18px;border:1px solid #e5e8eb;border-radius:10px;background:#fff}.egy-about-why article>span{color:#d60018;font-size:29px;line-height:1}.egy-about-why h3{font-size:15px;margin:12px 0 6px}.egy-about-why article p{color:#69727c;font-size:12px;margin:0}.egy-about-team{background:#f8f9fa;padding:66px 0}.egy-about-team__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.egy-about-team p:not(.egy-about-eyebrow){color:#56606b;font-size:15px;margin-bottom:22px}.egy-about-team img{width:100%;height:310px;object-fit:cover;object-position:67% center;border-radius:14px;box-shadow:0 16px 32px rgb(15 20 25 / .12)}.egy-about-final{background:#d60018;color:#fff}.egy-about-final>.egy-container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;padding-bottom:28px}.egy-about-final h2{color:#fff;font-size:27px;margin:0 0 4px}.egy-about-final p{margin:0;color:#fff;font-size:14px}.egy-home-extras{padding:64px 0}.egy-home-extras__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.egy-home-extras__head h2{font-size:clamp(27px,2.8vw,40px);margin:0}.egy-home-extras__head p{color:#69727c;margin:5px 0 0}.egy-home-team-section{background:#f8f9fa}.egy-home-team-section__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,65px);align-items:center}.egy-home-team-section__grid>img{width:100%;height:330px;object-fit:cover;object-position:65% center;border-radius:15px}.egy-home-team-section__copy>p:not(.egy-about-eyebrow){color:#505b67;font-size:15px;max-width:62ch}.egy-home-team-section__points{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.egy-home-team-section__points span{padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #ecd6d9;color:#9c0013;font-size:12px;font-weight:700}.egy-home-latest__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.egy-home-latest-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid #e8eaed;border-radius:12px;background:#fff;box-shadow:0 9px 25px rgb(20 25 30 / .045);transition:transform .2s ease,box-shadow .2s ease}.egy-home-latest-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px rgb(20 25 30 / .11)}.egy-home-latest-card__image{display:block;aspect-ratio:16/9;background:linear-gradient(135deg,#f3e1e4,#e9edf2);overflow:hidden}.egy-home-latest-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.egy-home-latest-card:hover img{transform:scale(1.04)}.egy-home-latest-card__body{display:flex;flex:1;flex-direction:column;padding:20px}.egy-home-latest-card__meta{color:#b20014;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.egy-home-latest-card h3{font-size:19px;line-height:1.3;margin:10px 0 9px}.egy-home-latest-card h3 a{color:inherit;text-decoration:none}.egy-home-latest-card h3 a:hover{color:#c50018}.egy-home-latest-card p{color:#68717b;font-size:13px;margin:0 0 17px}.egy-home-latest-card__read{color:#c50018;font-weight:800;font-size:13px;text-decoration:none;margin-top:auto}@media (max-width:1024px){.egy-about-why__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.egy-about-hero{background-position:61% center}}@media (max-width:700px){.egy-about-hero{min-height:660px;align-items:flex-start;background-image:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .93) 47%,rgb(255 255 255 / .09) 100%),url(/wp-content/themes/egytranscript/assets/images/about-hero.webp);background-position:62% bottom}.egy-about-hero__inner{padding-top:38px;padding-bottom:250px}.egy-about-hero__copy>p:last-of-type{font-size:14px;max-width:42ch}.egy-about-actions{flex-direction:column;max-width:300px}.egy-about-story,.egy-about-team__inner,.egy-home-team-section__grid{grid-template-columns:1fr}.egy-about-story{padding-top:40px;padding-bottom:34px}.egy-about-story__image img{height:240px}.egy-about-principles{padding-bottom:40px}.egy-about-principles__grid{grid-template-columns:1fr}.egy-about-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.egy-about-stats__grid>div:nth-child(2){border-inline-end:0}.egy-about-why{padding-top:45px;padding-bottom:48px}.egy-about-section-heading,.egy-home-extras__head{align-items:start;flex-direction:column}.egy-about-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.egy-about-team{padding:45px 0}.egy-about-team img{height:230px}.egy-about-final>.egy-container{flex-direction:column;align-items:start}.egy-home-extras{padding:45px 0}.egy-home-latest__grid{grid-template-columns:1fr}.egy-home-team-section__grid>img{height:235px}}@media (max-width:420px){.egy-about-hero{min-height:700px}.egy-about-hero h1{font-size:40px}.egy-about-why__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.egy-about-page *,.egy-home-extras *{transition:none!important;animation:none!important}}@media (min-width:701px){.egy-rtl .egy-about-hero{background-image:linear-gradient(270deg,#fff 0%,rgb(255 255 255 / .98) 23%,rgb(255 255 255 / .8) 44%,#fff0 68%),url(/wp-content/themes/egytranscript/assets/images/about-hero.webp)}}.egy-rtl .egy-about-page{font-family:Cairo,Arial,sans-serif}.egy-rtl .egy-about-page h1,.egy-rtl .egy-about-page h2,.egy-rtl .egy-about-page h3{letter-spacing:0;font-family:Cairo,Arial,sans-serif}.egy-rtl .egy-about-eyebrow{letter-spacing:0;text-transform:none;font-size:13px}.egy-rtl .egy-about-button span[aria-hidden="true"]{display:inline-block;transform:scaleX(-1)}.egy-vision-hero .egy-about-hero__copy{max-width:680px}.egy-vision-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:56px 24px 20px;width:min(100%,1280px);margin-inline:auto}.egy-vision-card{border:1px solid #e6e8eb;border-radius:14px;padding:clamp(28px,3vw,36px);background:#fff;box-shadow:0 12px 34px rgb(25 30 35 / .045)}.egy-vision-card--mission{background:linear-gradient(165deg,#fff 55%,#fff8f9 100%)}.egy-vision-card--vision{background:linear-gradient(165deg,#fff 55%,#f7f9fb 100%)}.egy-vision-card h2{font-size:clamp(26px,2.6vw,36px);line-height:1.12;margin:0 0 14px}.egy-vision-card__lead{color:#2c333c;font-size:17px;font-weight:700;line-height:1.45;margin:0 0 14px;max-width:42ch}.egy-vision-card p:not(.egy-about-eyebrow):not(.egy-vision-card__lead){color:#55606b;font-size:15px;margin:0 0 12px}.egy-vision-card p:last-child{margin-bottom:0}.egy-vision-values{padding:48px 0 64px;background:#f8f9fa;border-top:1px solid #eef0f2;margin-top:36px}.egy-vision-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.egy-vision-values article{border:1px solid #e6e8eb;border-radius:12px;padding:24px;background:#fff;box-shadow:0 10px 28px rgb(25 30 35 / .035)}.egy-vision-values article>span{display:block;color:#d60018;font-size:28px;line-height:1;margin-bottom:12px}.egy-vision-values h3{font-size:17px;margin:0 0 8px}.egy-vision-values p{color:#58616b;font-size:14px;margin:0;line-height:1.5}.egy-vision-next{padding:48px 24px 20px;width:min(100%,1280px);margin-inline:auto}.egy-vision-next__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;border:1px solid #ecd6d9;border-radius:14px;background:linear-gradient(120deg,#fff,#fff7f8)}.egy-vision-next h2{font-size:clamp(24px,2.4vw,34px);margin:0 0 8px}.egy-vision-next p:not(.egy-about-eyebrow){color:#55606b;font-size:15px;margin:0;max-width:48ch}.egy-about-principles a{color:inherit;text-decoration:none}.egy-about-principles a:hover{color:#c50018}@media (max-width:1024px){.egy-vision-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.egy-vision-split{grid-template-columns:1fr;padding-top:36px}.egy-vision-values{padding:36px 0 48px;margin-top:24px}.egy-vision-values__grid{grid-template-columns:1fr}.egy-vision-next__inner{flex-direction:column;align-items:flex-start;padding:24px}}