.ahmedgadallacom-home{--ahmedgadallacom-home-hero-pad-top: 400px;--ahmedgadallacom-home-hero-pad-bottom: 300px;--ahmedgadallacom-home-hero-pad-mobile: 200px;--ahmedgadallacom-home-about-pad: 200px;--ahmedgadallacom-home-about-pad-mobile: 100px;--ahmedgadallacom-home-legacy-pad: 200px;--ahmedgadallacom-home-ink: #fff;--ahmedgadallacom-home-veil: #000;--ahmedgadallacom-home-veil-opacity: 0.5;--ahmedgadallacom-home-hero-dim: brightness(0.37);--ahmedgadallacom-home-legacy-dim: brightness(0.49);--ahmedgadallacom-home-about-ground: linear-gradient(90deg, #0a1530 0%, #02060f 100%);--ahmedgadallacom-home-quarter: 25%;--ahmedgadallacom-home-half: 50%;--ahmedgadallacom-home-strut-mobile: 24px;--ahmedgadallacom-home-heading-leading: 1.2;--ahmedgadallacom-home-kicker-size: 16px;--ahmedgadallacom-home-kicker-weight: 500;--ahmedgadallacom-home-display-size: 85px;--ahmedgadallacom-home-display-fit: 4.5;--ahmedgadallacom-home-display-weight: 700;--ahmedgadallacom-home-lede-size: 25px;--ahmedgadallacom-home-lede-leading: 1.6;--ahmedgadallacom-home-rule-thickness: 3px;--ahmedgadallacom-home-rule-hero: #db2627;--ahmedgadallacom-home-rule-band: #dc2627;--ahmedgadallacom-home-rule-hero-length: 70%;--ahmedgadallacom-home-rule-legacy-length: 60%;--ahmedgadallacom-home-heading-size: 45px;--ahmedgadallacom-home-heading-weight: 700;--ahmedgadallacom-home-stat-size: 60px;--ahmedgadallacom-home-stat-weight: 700;--ahmedgadallacom-home-stat-leading: 1.1;--ahmedgadallacom-home-stat-gap: 0.25em;--ahmedgadallacom-home-caption-size: 20px;--ahmedgadallacom-home-caption-leading: 1.3;--ahmedgadallacom-home-caption-ink: #bcc3d2;--ahmedgadallacom-home-quote-size: 19px;--ahmedgadallacom-home-quote-weight: 500;--ahmedgadallacom-home-quote-leading: 2;--ahmedgadallacom-home-prose-gap: 0.5em;--ahmedgadallacom-home-body-size: 18px;--ahmedgadallacom-home-refs-size: 16px;--ahmedgadallacom-home-portrait-gap: 32px;--ahmedgadallacom-home-portrait-size: 30%;--ahmedgadallacom-home-portrait-radius: 5px;--ahmedgadallacom-home-portrait-ratio: 1023 / 1537;--ahmedgadallacom-home-feed-gap: 16px;--ahmedgadallacom-home-card-ground: #fff;--ahmedgadallacom-home-card-border: #e0e0e0;--ahmedgadallacom-home-card-radius: 8px;--ahmedgadallacom-home-card-pad: 16px;--ahmedgadallacom-home-card-muted: #666;--ahmedgadallacom-home-card-small: 12px;--ahmedgadallacom-home-card-line-gap: 4px;--ahmedgadallacom-home-card-title-size: 18px;--ahmedgadallacom-home-card-title-weight: 600;--ahmedgadallacom-home-card-title-leading: 1.3;--ahmedgadallacom-home-card-excerpt-gap: 8px;--ahmedgadallacom-home-card-cta: #db2627;--ahmedgadallacom-home-card-cta-weight: 600;--ahmedgadallacom-home-card-hover-fade: 0.82;--ahmedgadallacom-home-card-fade-time: 0.15s;--ahmedgadallacom-home-card-focus: #06c}.ahmedgadallacom-home__band{position:relative;inline-size:100%}.ahmedgadallacom-home__band--hero{padding-block:var(--ahmedgadallacom-home-hero-pad-top) var(--ahmedgadallacom-home-hero-pad-bottom)}.ahmedgadallacom-home__band--about{padding-block:var(--ahmedgadallacom-home-about-pad);background-image:var(--ahmedgadallacom-home-about-ground)}.ahmedgadallacom-home__band--legacy{padding-block:var(--ahmedgadallacom-home-legacy-pad)}.ahmedgadallacom-home__row{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:var(--ahmedgadallacom-gutter) 0;align-items:stretch;max-inline-size:var(--ahmedgadallacom-page-max);margin-inline:auto;padding-inline:var(--ahmedgadallacom-column-pad)}.ahmedgadallacom-home__ground{position:absolute;inset:0;z-index:0;overflow:hidden}.ahmedgadallacom-home__ground img{position:absolute;inset:0;inline-size:100%;max-inline-size:none;block-size:100%;object-fit:cover}.ahmedgadallacom-home__ground--hero img{filter:var(--ahmedgadallacom-home-hero-dim)}.ahmedgadallacom-home__ground--legacy img{filter:var(--ahmedgadallacom-home-legacy-dim)}.ahmedgadallacom-home__veil{position:absolute;inset:0;z-index:2;background-color:var(--ahmedgadallacom-home-veil);opacity:var(--ahmedgadallacom-home-veil-opacity);pointer-events:none}.ahmedgadallacom-home__block{flex:0 1 100%;align-self:center;min-inline-size:0}.ahmedgadallacom-home__block--quarter{flex-basis:var(--ahmedgadallacom-home-quarter)}.ahmedgadallacom-home__block--half{flex-basis:var(--ahmedgadallacom-home-half)}.ahmedgadallacom-home__strut--48{block-size:48px}.ahmedgadallacom-home__strut--41{block-size:41px}.ahmedgadallacom-home__strut--20{block-size:20px}.ahmedgadallacom-home__strut--6{block-size:6px}.ahmedgadallacom-home__strut--1{block-size:1px}.ahmedgadallacom-home__kicker,.ahmedgadallacom-home__display,.ahmedgadallacom-home__heading{color:var(--ahmedgadallacom-home-ink);line-height:var(--ahmedgadallacom-home-heading-leading);text-align:center;overflow-wrap:break-word}.ahmedgadallacom-home__kicker{font-size:var(--ahmedgadallacom-home-kicker-size);font-weight:var(--ahmedgadallacom-home-kicker-weight)}.ahmedgadallacom-home__display{font-size:var(--ahmedgadallacom-home-display-size);font-weight:var(--ahmedgadallacom-home-display-weight)}.ahmedgadallacom-home__heading{font-size:var(--ahmedgadallacom-home-heading-size);font-weight:var(--ahmedgadallacom-home-heading-weight)}.ahmedgadallacom-home__lede{color:var(--ahmedgadallacom-home-ink);font-size:var(--ahmedgadallacom-home-lede-size);line-height:var(--ahmedgadallacom-home-lede-leading);text-align:center;white-space:pre-line;overflow-wrap:break-word}.ahmedgadallacom-home__rule{block-size:0;margin-inline:auto;border:0;border-block-start:var(--ahmedgadallacom-home-rule-thickness) solid var(--ahmedgadallacom-home-rule-band)}.ahmedgadallacom-home__rule--hero{inline-size:var(--ahmedgadallacom-home-rule-hero-length);border-block-start-color:var(--ahmedgadallacom-home-rule-hero)}.ahmedgadallacom-home__rule--legacy{inline-size:var(--ahmedgadallacom-home-rule-legacy-length)}.ahmedgadallacom-home__stat{display:flex;flex-direction:column;gap:var(--ahmedgadallacom-home-stat-gap);align-items:center;inline-size:100%;text-align:center}.ahmedgadallacom-home__stat-figure{color:var(--ahmedgadallacom-home-ink);font-size:var(--ahmedgadallacom-home-stat-size);font-weight:var(--ahmedgadallacom-home-stat-weight);line-height:var(--ahmedgadallacom-home-stat-leading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ahmedgadallacom-home__stat-caption{color:var(--ahmedgadallacom-home-caption-ink);font-size:var(--ahmedgadallacom-home-caption-size);line-height:var(--ahmedgadallacom-home-caption-leading)}.ahmedgadallacom-home__prose{color:var(--ahmedgadallacom-home-ink);overflow-wrap:break-word}.ahmedgadallacom-home__prose p{margin-block-end:var(--ahmedgadallacom-home-prose-gap);overflow-wrap:break-word}.ahmedgadallacom-home__prose p:last-child{margin-block-end:0}.ahmedgadallacom-home__prose--quote{font-size:var(--ahmedgadallacom-home-quote-size);font-weight:var(--ahmedgadallacom-home-quote-weight);line-height:var(--ahmedgadallacom-home-quote-leading);text-align:center}.ahmedgadallacom-home__prose--body{font-size:var(--ahmedgadallacom-home-body-size);text-align:start}.ahmedgadallacom-home__prose--refs{font-size:var(--ahmedgadallacom-home-refs-size);text-align:start}.ahmedgadallacom-home__profile{display:flex;gap:var(--ahmedgadallacom-home-portrait-gap);align-items:center;inline-size:100%}.ahmedgadallacom-home__portrait{position:relative;flex:0 0 auto;inline-size:var(--ahmedgadallacom-home-portrait-size);overflow:hidden;border-radius:var(--ahmedgadallacom-home-portrait-radius)}.ahmedgadallacom-home__portrait img{inline-size:100%;aspect-ratio:var(--ahmedgadallacom-home-portrait-ratio);object-fit:cover}.ahmedgadallacom-home__profile-text{flex:1 1 auto;min-inline-size:0;color:var(--ahmedgadallacom-home-ink);font-size:var(--ahmedgadallacom-home-body-size);text-align:start;overflow-wrap:break-word}.ahmedgadallacom-home-feed{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--ahmedgadallacom-home-feed-gap)}.ahmedgadallacom-home-card{position:relative;display:flex;flex-direction:column;padding:var(--ahmedgadallacom-home-card-pad);border:1px solid var(--ahmedgadallacom-home-card-border);border-radius:var(--ahmedgadallacom-home-card-radius);background:var(--ahmedgadallacom-home-card-ground);isolation:isolate}.ahmedgadallacom-home-card__stretch{position:absolute;inset:0;z-index:2;border-radius:inherit}.ahmedgadallacom-home-card__stretch:focus-visible{outline:2px solid var(--ahmedgadallacom-home-card-focus);outline-offset:-2px}.ahmedgadallacom-home-card__name{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ahmedgadallacom-home-card__content{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.ahmedgadallacom-home-card__inline{margin-block-end:var(--ahmedgadallacom-home-card-line-gap);color:var(--ahmedgadallacom-home-card-muted);font-size:var(--ahmedgadallacom-home-card-small)}.ahmedgadallacom-home-card__sep{margin-inline:var(--ahmedgadallacom-home-card-line-gap)}.ahmedgadallacom-home-card__title{margin-block-end:var(--ahmedgadallacom-home-card-line-gap);font-size:var(--ahmedgadallacom-home-card-title-size);font-weight:var(--ahmedgadallacom-home-card-title-weight);line-height:var(--ahmedgadallacom-home-card-title-leading)}.ahmedgadallacom-home-card__meta{color:var(--ahmedgadallacom-home-card-muted);font-size:var(--ahmedgadallacom-home-card-small)}.ahmedgadallacom-home-card__excerpt{margin-block-start:var(--ahmedgadallacom-home-card-excerpt-gap)}.ahmedgadallacom-home-card__cta-row{margin-block-start:auto}.ahmedgadallacom-home-card__cta{display:inline-flex;align-items:center;color:var(--ahmedgadallacom-home-card-cta);font-weight:var(--ahmedgadallacom-home-card-cta-weight);transition:filter var(--ahmedgadallacom-home-card-fade-time),opacity var(--ahmedgadallacom-home-card-fade-time)}.ahmedgadallacom-home-card:hover .ahmedgadallacom-home-card__cta{opacity:var(--ahmedgadallacom-home-card-hover-fade)}@media(width <= 768px){.ahmedgadallacom-home__strut{block-size:var(--ahmedgadallacom-home-strut-mobile)}.ahmedgadallacom-home__profile{flex-direction:column}.ahmedgadallacom-home__portrait{inline-size:100%}}@media(width <= 767px){.ahmedgadallacom-home__block--quarter,.ahmedgadallacom-home__block--half{flex-basis:100%}.ahmedgadallacom-home__band--hero{padding-block:var(--ahmedgadallacom-home-hero-pad-mobile)}.ahmedgadallacom-home__band--hero .ahmedgadallacom-home__row{container-type:inline-size}.ahmedgadallacom-home__display{font-size:min(var(--ahmedgadallacom-home-display-size),100cqi/var(--ahmedgadallacom-home-display-fit))}.ahmedgadallacom-home__band--about{padding-block:var(--ahmedgadallacom-home-about-pad-mobile)}.ahmedgadallacom-home-feed{grid-template-columns:1fr}}