.brand-portrait{display:block;height:auto}.brand-portrait path{fill:var(--ink);fill-rule:evenodd}.about-page{max-inline-size:980px;margin-inline:auto;padding-block:4rem}.about-rule{border:none;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule);margin-block:4rem}.about-section-label{font-family:monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-block:0 2rem}.about-bracket{color:var(--accent);font-style:italic}.about-opening{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.about-opening__text{-webkit-padding-before:.5rem;padding-block-start:.5rem}.about-opening__text p{font-size:1.125rem;line-height:1.7;margin-block:0 1.25rem;color:var(--ink)}.about-opening__portrait-col{overflow:visible}.about-portrait-wrap{width:160%;-webkit-margin-start:-30%;margin-inline-start:-30%;overflow:visible}.about-halves__cols{display:flex;gap:4rem}.about-halves__col{flex:1 1}.about-halves__col-label{font-size:var(--app-font-size-sm);color:var(--ink-muted);margin-block:0 .75rem}.about-halves__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.about-halves__list li{color:var(--ink);font-size:1rem}.about-practice-row{display:flex;gap:3rem;align-items:start;-webkit-margin-after:3.5rem;margin-block-end:3.5rem}.about-practice-row--flip{flex-direction:row-reverse}.about-practice__text{flex:1 1}.about-practice__art{flex:0 0 42%;overflow:visible}.about-practice__label{font-family:monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-block:0 1rem}.about-practice__text p{margin-block:0 1rem;line-height:1.7;color:var(--ink)}.about-portrait-wrap--practice{width:140%;-webkit-margin-start:-20%;margin-inline-start:-20%}.about-placeholder{aspect-ratio:4/3;border:1px dashed var(--rule);display:flex;align-items:center;justify-content:center;border-radius:2px}.about-placeholder__label{font-family:monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.about-now__body{font-size:1rem;line-height:1.7;color:var(--ink);margin:0}.about-cv__link{display:inline-flex;align-items:baseline;gap:.75rem;text-decoration:none;color:var(--ink);font-size:var(--app-font-size-sm);border:1px solid var(--rule);border-radius:var(--app-border-radius);padding:.5rem 1rem;transition:border-color .2s,color .2s}.about-cv__link:hover{border-color:var(--ink-muted)}.about-cv__size{color:var(--ink-muted);font-size:12px}.about-contact__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.25rem 2rem}.about-contact__link{color:var(--ink);text-decoration:none;font-size:var(--app-font-size-sm);transition:color .2s}.about-contact__link:hover{color:var(--ink-muted)}@media (max-width:720px){.about-opening{grid-template-columns:1fr}.about-opening__portrait-col,.about-portrait-wrap,.about-portrait-wrap--practice,.about-practice__art{overflow:hidden}.about-portrait-wrap{width:100%;-webkit-margin-start:0;margin-inline-start:0}.about-halves__cols{gap:2rem}.about-halves__cols,.about-practice-row,.about-practice-row--flip{flex-direction:column}.about-practice__art{flex:none;width:100%}.about-portrait-wrap--practice{width:100%;-webkit-margin-start:0;margin-inline-start:0}}:lang(ar) .about-now__body,:lang(ar) .about-opening__text p,:lang(ar) .about-practice__text p{font-family:var(--font-arabic,sans-serif);line-height:1.9}:lang(ar) .about-halves__list li{font-family:var(--font-arabic,sans-serif)}