@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.s3LDvq_className{font-family:Geist,Geist Fallback;font-style:normal}.s3LDvq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/2537dffe910bb2e4-s.3ocmk-uw9eanw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/64bb3e7a2f449bba-s.2wopgaot_lbp6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/70ad9f0f4f8d319a-s.2thbfnojvg2de.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/95bacf75373ad8e5-s.1a9hzinysq_8x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/6354d0e4141bb269-s.1u0k36i5z0pzl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic Fallback;src:local(Arial);ascent-override:113.22%;descent-override:60.81%;line-gap-override:0.0%;size-adjust:121.35%}.BO5rzW_className{font-family:Noto Sans Arabic,Noto Sans Arabic Fallback;font-style:normal}.BO5rzW_variable{--font-arabic:"Noto Sans Arabic", "Noto Sans Arabic Fallback"}
.floating-whatsapp{z-index:15;right:max(24px, calc(env(safe-area-inset-right,0px) + 16px));bottom:calc(24px + env(safe-area-inset-bottom,0px));border:1px solid var(--stone);background:var(--obsidian);width:48px;height:48px;color:var(--ivory);border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,box-shadow .18s;display:flex;position:fixed;box-shadow:0 3px 14px #00000029}.floating-whatsapp:hover{border-color:var(--ivory);box-shadow:0 4px 18px #0000003d}.floating-whatsapp:focus-visible{outline:2px solid var(--obsidian);outline-offset:4px;box-shadow:0 0 0 4px var(--ivory)}.whatsapp-frame:has(>.floating-whatsapp)>.site-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.site-header:has(.menu-toggle[aria-expanded=true])~.floating-whatsapp{visibility:hidden}body:has(.cms-preview-toolbar) .floating-whatsapp{bottom:calc(112px + env(safe-area-inset-bottom,0px))}@media (max-width:680px){.floating-whatsapp{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}body:has(.cms-preview-toolbar) .floating-whatsapp{bottom:calc(180px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist), Arial, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--obsidian:#111;--ivory:#f5f2eb;--stone:#a69d8b;--white:#fff;--ink-muted:#625e55;--line-light:#f5f2eb38;--line-dark:#1111112e;--gutter:clamp(24px, 5.6vw, 100px);--text-body:1rem;--text-small:.875rem;--text-caption:.75rem}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--obsidian);scroll-padding-block-start:var(--site-header-height,104px)}body{background:var(--ivory);color:var(--obsidian);font-family:var(--font-geist), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}body,button,a{-webkit-tap-highlight-color:transparent}button,summary,a{touch-action:manipulation}button,a{color:inherit}a{text-decoration:none}button{font:inherit;border-radius:0}button,summary{cursor:pointer}h1,h2,h3,p,dl,dd{margin:0}::selection{color:var(--obsidian);background:var(--stone)}:focus-visible{outline-offset:6px;outline:2px solid}main:focus{outline:none}section[id]{scroll-margin-top:32px}[hidden]{display:none!important}.page-shell{width:min(100%,1720px);padding-inline:var(--gutter);margin-inline:auto}.section-space{padding-block:clamp(80px,8.3vw,144px)}.eyebrow{font-size:var(--text-caption);letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1.6}.section-heading{letter-spacing:-.055em;font-size:clamp(38px,3.6vw,60px);font-weight:400;line-height:1.14}em{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.arrow{flex:none;transition:transform .22s}.arrow--diagonal{rotate:-45deg}.arrow--down{rotate:90deg}.arrow--up{rotate:-90deg}.text-link{min-height:44px;font-size:var(--text-small);align-items:center;gap:24px;font-weight:500;display:inline-flex}.text-link:hover .arrow,.button:hover .arrow{transform:translate(4px)}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.button{min-height:58px;font-size:var(--text-small);justify-content:space-between;align-items:center;gap:32px;padding:16px 23px;font-weight:500;transition:background .22s,color .22s;display:inline-flex}.button--ivory{color:var(--obsidian);background:var(--ivory);border:1px solid var(--ivory)}.button--ivory:hover{background:var(--white)}.skip-link{z-index:100;background:var(--ivory);color:var(--obsidian);padding:14px 20px;position:fixed;inset-block-start:12px;inset-inline-start:var(--gutter);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{--header-background:#f5f0e8;--header-text:#171717;--header-accent:#883f3d;--header-gutter:48px;z-index:50;color:var(--header-text);background:var(--header-background);position:sticky;inset:0 0 auto}.site-header__inner{width:min(1200px, calc(100% - 2 * var(--header-gutter)));justify-content:space-between;align-items:center;gap:32px;min-height:104px;margin-inline:auto;padding-block:10px;display:flex}.site-header__brand{flex:0 200px;align-items:center;min-width:0;max-width:200px;display:inline-flex}.site-header__logo{width:100%;height:auto;display:block}.wordmark{flex-direction:column;flex:none;align-items:center;width:fit-content;display:inline-flex}.wordmark__name{letter-spacing:.2em;margin-inline-end:-.2em;font-size:40px;font-weight:400;line-height:1}.wordmark__descriptor{letter-spacing:.2em;text-transform:uppercase;margin-top:11px;font-size:9.5px;font-weight:400;line-height:1.3}.desktop-navigation{align-items:center;gap:24px;display:flex}.desktop-navigation a,.site-footer nav a{min-height:44px;font-size:var(--text-small);align-items:center;display:inline-flex}.desktop-navigation a{white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5;position:relative}.desktop-navigation a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:scale .22s;position:absolute;inset:auto 0 4px;scale:0 1}.desktop-navigation a:hover:after,.desktop-navigation a[aria-current=page]:after{scale:1}.desktop-navigation a:hover,.desktop-navigation a[aria-current=page]{color:var(--header-accent)}.site-header__actions{flex:none;align-items:center;gap:22px;display:flex}.language-switch{align-items:center;gap:12px;font-size:13px;display:flex}.language-switch a,.language-switch__current{align-items:center;min-height:44px;display:inline-flex}.language-switch a{justify-content:center;min-width:44px}.language-switch a:hover{color:var(--header-accent);text-underline-offset:5px;text-decoration:underline}.language-switch [lang=ar]{font-family:var(--font-arabic), Tahoma, sans-serif;font-size:14px}.language-switch__divider{background:#17171738;width:1px;height:13px}.menu-toggle{background:0 0;border:0;width:44px;height:44px;padding:12px 7px;display:none}.menu-toggle span{background:currentColor;width:26px;height:1px;margin:6px 0;transition:transform .2s;display:block}.menu-toggle.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-navigation{display:none}.architecture{isolation:isolate;pointer-events:none;background:#5d5b50;position:absolute;inset:0;overflow:hidden}.architecture__sky{background:linear-gradient(130deg,#55564d 0%,#9d9c8c 65%,#b8b4a2 100%);position:absolute;inset:0}.architecture__wall{background:linear-gradient(93deg,#827c6b 0%,#b9b09b 45%,#c8bea8 100%);width:110%;height:140%;position:absolute;top:-25%;left:31%;transform:skewY(-23deg);box-shadow:-30px 20px 80px #0000004d}.architecture__fins{gap:39px;width:78%;height:143%;display:flex;position:absolute;top:-24%;left:47%;transform:skewY(-23deg)}.architecture__fin{background:linear-gradient(90deg,#bfb6a0 0%,#ada38e 53%,#b8ae97 97%,#d5cbb4 100%);flex:1 0 90px;height:100%;position:relative;box-shadow:-35px 22px 24px #10110ea6,inset 1px 0 #f5f2eb52}.architecture__fin:after{content:"";transform-origin:0 0;background:linear-gradient(90deg,#776e5d,#575446);width:20px;position:absolute;inset:0 -20px 0 auto;transform:skewY(40deg)}.architecture__floor{background:repeating-linear-gradient(0deg,#0000 0 68px,#18171340 69px 70px),linear-gradient(140deg,#4b483d,#a39a83);position:absolute;inset:87% -20% -35% 14%;transform:skewY(-20deg);box-shadow:0 -2px 4px #00000059}.architecture__light{mix-blend-mode:screen;background:linear-gradient(158deg,#0000 37%,#f0e2c021 37.2%,#0000 63%);position:absolute;inset:0}.architecture__grain{opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.architecture__shade{background:linear-gradient(90deg,#111 0%,#111111f5 16%,#111111db 35%,#1111116b 61%,#11111117 100%),linear-gradient(#11111126,#0000 22% 70%,#111111b3);position:absolute;inset:0}.architecture--hero .architecture__shade{background:linear-gradient(90deg,#111 0%,#111111f7 16%,#111111eb 35%,#111111a8 65%,#11111124 100%),linear-gradient(#0000 65%,#111111bd)}.hero{isolation:isolate;min-height:max(840px,100svh);color:var(--ivory);background:var(--obsidian);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__content{z-index:1;padding-top:176px;padding-bottom:145px;position:relative}.hero__eyebrow{color:#d0c9ba;align-items:center;gap:14px;margin-bottom:36px;display:flex}.hero__eyebrow>span{background:var(--stone);width:32px;height:1px;display:inline-block}.hero__heading{letter-spacing:-.065em;text-shadow:0 2px 24px #11111140;max-width:1120px;font-size:clamp(58px,6.5vw,108px);font-weight:400;line-height:1.075}.hero__heading>span{display:block}.hero__heading em{color:#ebe4d6;font-size:1.065em}.hero__introduction{max-width:520px;margin-top:35px}.hero__description{color:#e5e0d7;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.8}.hero__actions{align-items:center;gap:35px;margin-top:30px;display:flex}.hero__contact{color:var(--ivory)}.hero__bottom{z-index:1;justify-content:space-between;align-items:center;height:90px;display:flex;position:absolute;inset:auto 0 0}.hero__bottom:before{content:"";inset:0 var(--gutter) auto;background:var(--line-light);height:1px;position:absolute}.hero__scroll{min-height:44px;font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.hero__scroll .arrow{width:17px}.hero__bottom>p{font-size:var(--text-caption);color:#d0c9ba}.practice{background:var(--ivory)}.practice__grid{grid-template-columns:.85fr 1.3fr;gap:clamp(60px,9vw,150px);display:grid}.practice .eyebrow{margin-bottom:28px}.practice__description{max-width:330px;font-size:var(--text-body);color:var(--ink-muted);margin-top:26px;line-height:1.8}.editorial-note{border-inline-start:1px solid var(--stone);max-width:340px;color:var(--ink-muted);margin-top:32px;padding-inline-start:15px;font-size:13px;line-height:1.8}.practice__list{margin-top:5px}.practice-area{border-block-start:1px solid var(--line-dark)}.practice-area:last-child{border-block-end:1px solid var(--line-dark)}.practice-area summary{align-items:center;gap:22px;min-height:112px;list-style:none;transition:color .2s;display:flex}.practice-area summary::-webkit-details-marker{display:none}.practice-area summary:hover{color:var(--ink-muted)}.practice-area__number{font-size:var(--text-caption);color:var(--ink-muted);flex-shrink:0;align-self:center;width:22px}.practice-area h3{letter-spacing:-.04em;align-items:center;gap:22px;width:100%;font-size:clamp(18px,1.7vw,28px);font-weight:400;line-height:1.35;display:flex}.practice-area__plus{flex-shrink:0;width:24px;height:24px;margin-inline-start:auto;position:relative}.practice-area__plus:before,.practice-area__plus:after{content:"";background:currentColor;width:12px;height:1px;transition:transform .22s;position:absolute;top:11px;left:6px}.practice-area__plus:after{transform:rotate(90deg)}.practice-area[open] .practice-area__plus:after{transform:rotate(0)}.practice-area__details{padding:0 35px 28px 44px}.practice-area__details p{max-width:480px;color:var(--ink-muted);font-size:15px;line-height:1.8}.practice-area__details .text-link{margin-top:16px}.firm{background:var(--ivory);padding-top:0}.firm__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,9vw,150px);display:grid}.firm__visual{aspect-ratio:.92;min-height:560px;color:var(--ivory);background:#b2a58e;position:relative;overflow:hidden}.architecture--study .architecture__sky{background:#b1a48a}.architecture--study .architecture__wall{background:linear-gradient(90deg,#a99c81,#cabea4 55%,#b7aa8f);width:110%;top:-22%;left:9%;transform:skewY(-14deg)}.architecture--study .architecture__fins{gap:42px;width:100%;height:140%;top:-15%;left:52%;transform:skewY(-14deg)}.architecture--study .architecture__fin{background:linear-gradient(90deg,#cbbda0,#b5a88c);min-width:100px;box-shadow:-35px 18px 10px #27241ca6}.architecture--study .architecture__floor{background:linear-gradient(135deg,#a4977d,#6a604c);top:82%;left:-10%;transform:skewY(-14deg)}.architecture--study .architecture__shade{background:linear-gradient(90deg,#1d1c176b,#0000 75%),linear-gradient(#0000 70%,#11111173)}.firm__visual-mark{font-family:Georgia,serif;font-size:38px;font-style:italic;line-height:1;position:absolute;inset:34px auto auto 34px}.firm__visual-caption{font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;line-height:1.6;position:absolute;inset-block-end:30px;inset-inline:34px}.firm__content{padding-block:25px}.firm__content .eyebrow{margin-bottom:30px}.firm__content .section-heading{font-size:clamp(34px,3.05vw,51px)}.firm__introduction,.firm__statement{max-width:460px;font-size:var(--text-body);line-height:1.8}.firm__introduction{margin-top:28px}.firm__statement{color:var(--ink-muted);margin-top:18px}.firm__cta{border-block-end:1px solid var(--line-dark);margin-top:28px;padding-bottom:7px}.contact{background:var(--obsidian);color:var(--ivory)}.contact__grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(60px,9vw,150px);display:grid}.contact .eyebrow{color:#c1b7a4;margin-bottom:32px}.contact .section-heading{font-size:clamp(38px,4.1vw,68px)}.contact .section-heading em{color:#c9bfae}.contact__introduction{max-width:400px;font-size:var(--text-body);color:#d0cbc1;margin-top:28px;line-height:1.8}.contact__information dl>div{border-block-end:1px solid var(--line-light);justify-content:space-between;gap:20px;padding-block:24px;font-size:15px;line-height:1.6;display:flex}.contact__information dl>div:first-child{border-block-start:1px solid var(--line-light)}.contact__information dt{color:#c1b7a4}.contact__information dd{text-align:end}.contact__note{color:#bfbab0;min-height:44px;font-size:var(--text-caption);align-items:center;gap:8px;margin-top:20px;line-height:1.8;display:flex}.contact__note:hover{text-underline-offset:5px;text-decoration:underline}.contact__note>span{background:var(--stone);border-radius:50%;flex-shrink:0;width:4px;height:4px}.site-footer{background:var(--obsidian);color:var(--ivory)}.site-footer__main{border-block-start:1px solid var(--line-light);align-items:center;gap:40px;min-height:175px;display:flex}.wordmark--footer .wordmark__name{font-size:44px}.wordmark--footer .wordmark__descriptor{font-size:10px}.site-footer nav{flex-wrap:wrap;gap:8px 28px;margin-inline-start:auto;display:flex}.site-footer nav a:hover{text-underline-offset:5px;text-decoration:underline}.site-footer__top{border:1px solid var(--line-light);justify-content:center;align-items:center;width:46px;height:46px;margin-inline-start:40px;transition:background .2s;display:flex}.site-footer__top:hover{background:#f5f2eb17}.site-footer__bottom{border-block-start:1px solid var(--line-light);color:#bfbab0;font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:25px;line-height:1.8;display:flex}.site-footer__bottom>p:last-child{align-items:center;gap:13px;display:flex}.site-footer__separator{color:var(--stone)}html[lang=ar] body{font-family:var(--font-arabic), Tahoma, Arial, sans-serif}html[lang=ar] :is(.eyebrow,.hero__scroll,.firm__visual-caption){letter-spacing:0}html[lang=ar] .eyebrow{font-size:13px}html[lang=ar] .wordmark__name{letter-spacing:0;margin-inline-end:0;font-size:48px;line-height:1.1}html[lang=ar] .wordmark__descriptor{letter-spacing:0;margin-top:4px;font-size:12px}html[lang=ar] :is(h1,h2,h3,em){letter-spacing:-.035em}html[lang=ar] em{font-family:inherit;font-style:normal;font-weight:300}html[lang=ar] .hero__heading{font-size:clamp(52px,5.9vw,96px);line-height:1.5}html[lang=ar] .hero__heading em{font-size:1em}html[lang=ar] .hero__eyebrow{margin-bottom:20px}html[lang=ar] .hero__introduction{max-width:520px;margin-top:24px}html[lang=ar] .hero__description{line-height:1.95}html[lang=ar] .section-heading{line-height:1.65}html[lang=ar] .architecture--hero,html[lang=ar] .architecture--study{transform:scaleX(-1)}html[lang=ar] .desktop-navigation a:after{transform-origin:100%}html[lang=ar] .practice-area h3{font-size:clamp(18px,1.65vw,27px);line-height:1.8}html[lang=ar] .practice-area__details{padding-inline:44px 35px}html[lang=ar] :is(.arrow--forward,.arrow--diagonal){scale:-1 1}html[lang=ar] .arrow--diagonal{rotate:45deg}html[lang=ar] :is(.firm__introduction,.firm__statement,.practice__description,.editorial-note,.practice-area__details p){line-height:2}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero__eyebrow{animation:.65s both enter}.hero__heading{animation:.8s .1s both enter}.hero__introduction{animation:.8s .2s both enter}.hero__actions{animation:.8s .3s both enter}}@media (min-width:1720px){.hero__heading{font-size:112px}.hero__content{padding-block:210px 180px}}@media (max-width:1100px){.practice__grid,.firm__grid,.contact__grid{gap:55px}.practice-area h3{gap:15px}.firm__visual{min-height:470px}.firm__content .section-heading{font-size:34px}.contact .section-heading{font-size:43px}.site-footer__top{margin-inline-start:10px}}@media (min-width:768px) and (max-width:1199px){.site-header{--header-gutter:32px}}@media (max-width:767px){.site-header{--header-gutter:20px}.site-header__actions,.language-switch{gap:8px}}@media (max-width:1099px){.site-header__inner{gap:16px;min-height:96px}.site-header__brand{flex-basis:180px;max-width:180px}.desktop-navigation{display:none}.menu-toggle{display:block}.mobile-navigation{max-height:calc(100dvh - var(--site-header-height,104px));overscroll-behavior:contain;padding:12px var(--header-gutter) 26px;background:var(--header-background);border-block:1px solid #1717171f;display:block;position:absolute;inset:100% 0 auto;overflow-y:auto}.mobile-navigation a{border-block-end:1px solid #1717171f;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:18px;display:flex}.mobile-navigation__number{font-size:var(--text-caption)}.mobile-navigation a:hover,.mobile-navigation a[aria-current=page]{color:var(--header-accent)}.site-footer__main{flex-wrap:wrap;padding-block:30px}.site-footer nav{flex-basis:100%;order:3;margin-inline-start:0}.site-footer__top{margin-inline-start:auto}}@media (max-width:899px){.hero{min-height:max(800px,100svh)}.hero__heading{font-size:clamp(55px,7.4vw,75px)}.hero__content{padding-block:175px 160px}.architecture__fins{gap:27px;left:48%}.architecture--hero .architecture__shade{background:linear-gradient(90deg,#111111fa,#111111e0 45%,#11111161),linear-gradient(#0000 40%,#111c)}.practice__grid{grid-template-columns:.8fr 1.2fr;gap:38px}.practice-area summary{gap:10px;min-height:100px}.practice-area h3{gap:10px;font-size:19px}.practice-area__details{padding-inline:28px 5px}.firm__grid{gap:40px}.firm__visual{min-height:440px}.firm__content .section-heading{font-size:30px}.contact__grid{grid-template-columns:1.1fr .9fr;gap:40px}.contact .section-heading{font-size:36px}.site-footer__main{gap:25px}.site-footer nav{gap:20px}html[lang=ar] .hero__heading{font-size:clamp(48px,6.5vw,70px)}html[lang=ar] .practice-area h3{font-size:18px}html[lang=ar] .practice-area__details{padding-inline:28px 5px}}@media (max-width:680px){:root{--gutter:24px}.section-space{padding-block:75px}.site-header__inner{gap:12px;min-height:88px;padding-block:7px}.site-header__brand{flex-basis:176px;max-width:176px}.wordmark__name{font-size:32px}.wordmark__descriptor{margin-top:8px;font-size:8.5px}.language-switch{font-size:12px}.language-switch [lang=ar]{font-size:14px}.hero{min-height:max(780px,100svh)}.hero__content{padding-top:165px;padding-bottom:145px}.hero__eyebrow{gap:11px;margin-bottom:30px;font-size:11px}.hero__eyebrow>span{width:24px}.hero__heading{letter-spacing:-.065em;max-width:590px;font-size:clamp(39px,7.8vw,54px);line-height:1.16}.hero__introduction{max-width:440px;margin-top:29px}.hero__actions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px}.hero__actions .button{gap:24px;min-height:56px;padding-inline:19px}.hero__bottom{height:77px}.hero__scroll{gap:10px;font-size:10px}.hero__bottom>p{font-size:11px}.architecture--hero .architecture__wall{left:12%}.architecture--hero .architecture__fins{gap:28px;width:110%;left:29%}.architecture--hero .architecture__fin{min-width:70px}.architecture--hero .architecture__shade{background:linear-gradient(90deg,#111111f2,#111111de 50%,#11111185),linear-gradient(#0000 30%,#111111de)}.practice__grid,.firm__grid,.contact__grid{grid-template-columns:1fr;gap:42px}.section-heading{font-size:43px}.practice .eyebrow{margin-bottom:24px}.practice__description{max-width:300px;margin-top:20px}.editorial-note{max-width:350px;margin-top:25px}.practice__list{margin-top:0}.practice-area summary{gap:15px;min-height:94px}.practice-area h3{gap:15px;font-size:clamp(18px,4.8vw,25px)}.practice-area__details{padding-inline:33px 15px}.firm{padding-top:0}.firm__grid{gap:36px}.firm__visual{aspect-ratio:1.1;min-height:0;max-height:520px}.firm__content{padding-block:0}.firm__content .eyebrow{margin-bottom:25px}.firm__content .section-heading{font-size:clamp(32px,7vw,43px)}.firm__introduction,.firm__statement{max-width:460px}.firm__visual-mark{inset:25px auto auto 25px}.firm__visual-caption{font-size:11px;inset-block-end:25px;inset-inline:25px}.firm__cta{margin-top:24px}.contact__grid{gap:35px}.contact .eyebrow{margin-bottom:25px}.contact .section-heading{font-size:clamp(35px,7.6vw,48px)}.contact__introduction{margin-top:24px}.contact__information dl>div{padding-block:23px}.site-footer__main{flex-wrap:wrap;gap:23px;padding-block:35px;position:relative}.wordmark--footer .wordmark__name{font-size:38px}.wordmark--footer .wordmark__descriptor{font-size:9px}.site-footer nav{flex-basis:100%;order:3;gap:25px;margin:0}.site-footer__top{margin-inline-start:auto}.site-footer__bottom{flex-direction:column;gap:12px;padding-block:25px}html[lang=ar] .wordmark__name{font-size:42px}html[lang=ar] .wordmark__descriptor{font-size:11px}html[lang=ar] .hero__heading{font-size:clamp(35px,7.5vw,49px);line-height:1.65}html[lang=ar] .hero__eyebrow{font-size:12px}html[lang=ar] .hero__introduction{max-width:440px;margin-top:24px}html[lang=ar] .hero__bottom>p{font-size:11px}html[lang=ar] .practice-area h3{font-size:clamp(17px,4.5vw,23px)}html[lang=ar] .practice-area__details{padding-inline:33px 15px}html[lang=ar] .contact .section-heading{font-size:38px}}@media (max-width:359px){:root{--gutter:20px}.site-header{--header-gutter:16px}.wordmark__name{font-size:28px}.wordmark__descriptor{font-size:7.5px}.language-switch [lang=ar]{font-size:13px}.hero__heading{font-size:35px}.hero__bottom>p{text-align:end;max-width:88px}html[lang=ar] .hero__heading{font-size:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--editorial-gutter:clamp(22px, 3.6vw, 72px);--editorial-space:clamp(48px, 4.5vw, 76px);--reading-size:clamp(18px, 1.3vw, 22px)}.editorial-shell{width:min(100%,2160px);padding-inline:var(--editorial-gutter);margin-inline:auto}.experience-space{padding-block:var(--editorial-space)}.display-heading{letter-spacing:-.06em;font-size:clamp(42px,5.7vw,96px);font-weight:400;line-height:1.07}.display-heading em{color:#766e5e}.reading-copy{max-width:62ch;font-size:var(--reading-size);line-height:1.8}.muted{color:var(--ink-muted)}.editorial-link{border-block-end:1px solid;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding-block:8px;font-size:16px;line-height:1.6;display:inline-flex}.editorial-link .arrow{flex-shrink:0}.editorial-link:hover{text-underline-offset:6px;text-decoration:underline}.section-lead{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}.section-lead .eyebrow{margin-bottom:26px}.section-lead .editorial-link{margin-top:24px}.reveal{min-width:0}.home-experience :is(h2,h3,p,dd),.site-footer :is(p,a){overflow-wrap:break-word}.media-slot{isolation:isolate;width:100%;min-width:0;aspect-ratio:var(--media-ratio);background:#bdb4a1;margin:0;position:relative;overflow:hidden}.media-slot__image{object-fit:cover;object-position:var(--media-position);transform:scale(var(--media-trim,1))}.media-slot__caption{z-index:1;color:#f5f2eb;letter-spacing:.08em;background:#111;max-width:calc(100% - 40px);padding:9px 13px;font-size:11px;line-height:1.6;position:absolute;inset:auto auto 20px 20px}.media-slot__caption span{color:#d6cebe}.media-study{background:#b9b09e;position:absolute;inset:0;overflow:hidden}.media-study i,.media-study>span{display:block;position:absolute}.media-slot--atrium .media-study{background:#dfd9cd}.media-slot--atrium i:first-child{background:#847b69;inset:8% 16% 0 0;transform:skewY(-17deg);box-shadow:30px 20px 48px #544c3f55}.media-slot--atrium i:nth-child(2){background:#f5f2eb;inset:14% 27% 0 14%;transform:skewY(-17deg)}.media-slot--atrium i:nth-child(3){background:#342f26;width:13%;height:120%;inset:-5% 15% auto auto;box-shadow:-14px 3px 30px #1115}.media-slot--atrium i:nth-child(4){background:#1115;width:130%;height:14%;inset:35% -15% auto;transform:rotate(-26deg)}.media-slot--atrium i:nth-child(5){background:#c9c0ad;inset:72% 0 0;transform:skewY(-17deg)}.media-slot--material .media-study{background:#b7ad97}.media-slot--material i{background:#d5cbb7;width:27%;height:140%;top:-15%;transform:rotate(18deg);box-shadow:12px 0 12px #3a33264d}.media-slot--material i:first-child{left:-20%}.media-slot--material i:nth-child(2){background:#a49a83;left:9%}.media-slot--material i:nth-child(3){left:38%}.media-slot--material i:nth-child(4){background:#887e68;left:67%}.media-slot--material i:nth-child(5){left:96%}.media-slot--material .media-study>span{background:#f5f2eb99;height:1px;inset:48% -10% auto;transform:rotate(-24deg)}.media-slot--passage .media-study{background:#25251f}.media-slot--passage i{border:24px solid #7d7665;width:83%;height:120%;inset:-10% auto auto 4%;box-shadow:12px 10px 30px #0005}.media-slot--passage i:nth-child(2){border-color:#585449;width:65%;height:95%;inset:6% auto auto 17%}.media-slot--passage i:nth-child(3){border-color:#a29983;width:46%;height:73%;inset:20% auto auto 29%}.media-slot--passage i:nth-child(4){background:#f5f2eb;border:0;width:25%;height:52%;inset:32% auto auto 40%}.media-slot--passage i:nth-child(5){background:#8b826e;border:0;width:140%;height:32%;inset:84% -15% auto;transform:skewY(-10deg)}.media-slot--terrace .media-study{background:#dfd8c9}.media-slot--terrace i{background:#bcb29c;width:75%;height:24%;transform:skewY(-13deg);box-shadow:0 15px 20px #61584466}.media-slot--terrace i:first-child{top:3%;left:-20%}.media-slot--terrace i:nth-child(2){background:#928772;top:25%;left:-5%}.media-slot--terrace i:nth-child(3){background:#cfc4ae;top:47%;left:10%}.media-slot--terrace i:nth-child(4){background:#a99e88;top:69%;left:25%}.media-slot--terrace i:nth-child(5){top:91%;left:40%}.media-slot--horizon .media-study{background:#dfd9cb}.media-slot--horizon i:first-child{background:#897f6c;inset:40% 0 0;transform:skewY(-8deg)}.media-slot--horizon i:nth-child(2){background:#b3a78e;inset:12% 16% 25% 57%;box-shadow:26px 24px 28px #3f382b55}.media-slot--horizon i:nth-child(3){background:#d2c8b3;inset:28% 12% 25% 18%;box-shadow:10px 22px 25px #3f382b55}.media-slot--horizon i:nth-child(4){background:#3e392f;inset:50% 45% 25% 25%}.media-slot--horizon i:nth-child(5){background:#bbb09b;inset:68% -5% 0;transform:skewY(-8deg)}.media-slot--facade .media-study{background:#a99d86}.media-slot--facade i{background:#453f33;width:12%;height:87%;top:-6%;box-shadow:12px 9px 17px #221e164d}.media-slot--facade i:first-child{left:7%}.media-slot--facade i:nth-child(2){left:27%}.media-slot--facade i:nth-child(3){left:47%}.media-slot--facade i:nth-child(4){left:67%}.media-slot--facade i:nth-child(5){left:87%}.media-slot--facade .media-study>span{background:#f5f2eb55;height:17%;inset:47% -10% auto;transform:rotate(-15deg)}.media-slot--portal .media-study{background:#c6baa2}.media-slot--portal i:first-child{background:#37332a;border-radius:50% 50% 0 0;inset:10% 13% -10%;box-shadow:-20px -12px 25px #82765b77}.media-slot--portal i:nth-child(2){background:#eae4d6;border-radius:50% 50% 0 0;inset:19% 27% -10% 28%;box-shadow:inset 14px 14px 20px #8f826855}.media-slot--portal i:nth-child(3){background:#6e6552;inset:64% -20% -15%;transform:rotate(-23deg)}.media-slot--portal i:nth-child(4){background:#b9ac92;inset:75% 38% -10% 20%;transform:skew(-25deg)}.media-slot--aperture .media-study{background:#33352e}.media-slot--aperture i:first-child{aspect-ratio:1;background:#e5dfd1;border-radius:50%;width:60%;top:-65%;left:20%;box-shadow:0 0 0 34px #6e7162,25px 35px 35px #0006}.media-slot--aperture i:nth-child(2){background:#b9b7a3;height:35%;inset:42% -5% auto;transform:rotate(-17deg);box-shadow:8px 20px 35px #0006}.media-slot--aperture i:nth-child(3){background:#898775;height:30%;inset:64% -5% auto;transform:rotate(-17deg)}.media-slot--interior .media-study{background:#bbb29f}.media-slot--interior i:first-child{background:#eae5d9;inset:8% 18% 30% 14%;box-shadow:inset -22px -15px #524e4266}.media-slot--interior i:nth-child(2){background:#504b3f;width:4%;inset:8% auto 30% 41%}.media-slot--interior i:nth-child(3){background:#504b3f;height:4%;inset:35% 18% auto 14%}.media-slot--interior i:nth-child(4){background:#7f7765;inset:70% -15% -10%;transform:skewY(12deg)}.media-slot--interior i:nth-child(5){background:#e4ddca;inset:68% 35% -20% 20%;transform:skew(-22deg,12deg)}[data-media-slot=home-practices] .media-study{transform:scale(1.3)rotate(-9deg)}[data-media-slot=about-detail] .media-study i{transform:rotate(-55deg)}[data-media-slot=investment-regulatory] .media-study{background:#a99e88;transform:scaleX(-1)}[data-media-slot=practice-directory] .media-study i{height:58%;top:13%;box-shadow:12px 26px 24px #221e1666}[data-media-slot=citizenship-residency-investment] .media-study i:nth-child(2){inset:8% 62% 20% 10%}[data-media-slot=citizenship-residency-investment] .media-study i:nth-child(3){inset:40% 10% 14% 30%}[data-media-slot=litigation] .media-study{transform:scale(1.06)skewY(-5deg)}[data-media-slot=contact] .media-study i:first-child{border-radius:40% 0 0;inset:10% 10% 29% 24%}[data-media-slot=contact] .media-study i:nth-child(2){width:3%;inset:10% auto 29% 52%}[data-media-slot=contact] .media-study i:nth-child(3){height:3%;inset:38% 10% auto 24%}.home-introduction{background:var(--ivory);grid-template-columns:.95fr 1.05fr;display:grid}.home-introduction__visual{height:auto;min-height:0;aspect-ratio:var(--media-source-ratio);align-self:center}.home-introduction__copy{align-self:center;padding:clamp(40px,4vw,64px) clamp(28px,4vw,72px)}.home-introduction .eyebrow,.home-arbitration .eyebrow,.home-founder .eyebrow{margin-bottom:28px}.home-introduction .display-heading{font-size:clamp(40px,4.2vw,68px)}.home-introduction .reading-copy{margin-top:28px}.home-introduction .reading-copy+.reading-copy{margin-top:18px}.home-introduction .editorial-link{margin-top:28px}.home-introduction__caption{letter-spacing:.1em;color:var(--ink-muted);padding-top:38px;font-size:12px;display:block}.home-practices{background:var(--obsidian);color:var(--ivory)}.home-practices .display-heading em{color:#c5bba7}.home-practices .section-lead>div:last-child{color:#d4cec3;max-width:530px}.home-practices__spread{grid-template-columns:1.5fr .9fr;align-items:start;gap:clamp(35px,6vw,110px);display:grid}.home-practices__visual{position:sticky;top:32px}.home-practices__visual .media-slot{aspect-ratio:var(--media-source-ratio)}.home-practices__visual>p{color:#c5bba7;max-width:22ch;margin-top:25px;font-family:Georgia,serif;font-size:clamp(26px,2.6vw,43px);font-style:italic;line-height:1.2}.home-practices .practice-area{border-color:var(--line-light)}.home-practices .practice-area summary{padding-block:27px}.home-practices .practice-area summary:hover{color:#c5bba7}.home-practices .practice-area h3{letter-spacing:-.045em;gap:22px;font-size:clamp(23px,2.5vw,40px);line-height:1.25}.home-practices .practice-area__number{color:#c5bba7;flex:0 0 34px;font-size:13px}.home-practices .practice-area__plus{flex-shrink:0;margin-inline-start:auto}.home-practices .practice-area__details{max-width:72ch;padding-block:0 24px;padding-inline:56px 20px}.home-practices .practice-area__details p{color:#d4cec3;max-width:64ch;font-size:18px;line-height:1.8}.home-practices .practice-area__details .editorial-link{margin-top:18px;font-size:16px}.practice-area__contact{color:#d4cec3;text-underline-offset:5px;align-items:center;width:fit-content;min-height:44px;margin-top:8px;font-size:15px;text-decoration:underline;display:flex}.cinematic-band{min-height:260px;position:relative}.cinematic-band>.media-slot{aspect-ratio:5;min-height:260px;max-height:320px}.cinematic-band .media-slot__caption{inset-block:25px auto}.cinematic-band__caption{color:var(--ivory);background:#111;justify-content:space-between;align-items:end;gap:30px;padding-block:28px;display:flex;position:absolute;inset:auto 0 0}.cinematic-band__caption h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1.12}.cinematic-band__caption h2 em{color:#c5bba7}.cinematic-band__caption>span{letter-spacing:.14em;font-size:11px}.home-arbitration{background:var(--obsidian);color:var(--ivory);grid-template-columns:1.1fr .9fr;display:grid}.home-arbitration__copy{padding:clamp(40px,4vw,64px) var(--editorial-gutter);align-self:center}.home-arbitration .display-heading{font-size:clamp(42px,5vw,82px)}.home-arbitration .display-heading em{color:#c5bba7}.home-arbitration .reading-copy{margin-top:26px}.home-arbitration .muted{color:#c8c1b4}.home-arbitration .editorial-link{margin-top:28px}.home-arbitration>.media-slot{height:auto;aspect-ratio:var(--media-source-ratio);align-self:center;min-height:0}.home-founder{background:var(--ivory)}.home-founder__spread{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(45px,8vw,150px);display:grid}.home-founder__copy{padding-inline-end:min(5vw,80px)}.home-founder__copy .reading-copy{margin-top:35px}.home-founder__copy .editorial-link{margin-top:30px}.home-founder__portrait{justify-self:center;max-width:460px;max-height:none}.home-principles{background:#e6e0d4}.home-principles .display-heading{max-width:1000px;margin-bottom:55px;font-size:clamp(40px,5vw,78px)}.home-principles .eyebrow{margin-bottom:24px}.home-contact{background:var(--ivory);border-block-start:1px solid var(--line-dark)}.home-contact__spread{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;display:grid}.home-contact .eyebrow{margin-bottom:32px}.home-contact .display-heading{font-size:clamp(45px,6.7vw,110px)}.home-contact .reading-copy,.home-contact .editorial-link{margin-top:30px}.home-contact__details>div{border-block-start:1px solid var(--line-dark);gap:10px;padding-block:25px;display:grid}.home-contact__details dt{color:var(--ink-muted);font-size:13px}.home-contact__details dd{font-size:20px;line-height:1.6}.site-footer{background:var(--obsidian);color:var(--ivory);padding-block:64px 28px}.footer-masthead{border-block-end:1px solid var(--line-light);grid-template-columns:1fr auto 48px;align-items:center;gap:55px;padding-bottom:55px;display:grid}.footer-masthead .site-footer__top,.site-footer .footer-primary,.site-footer .footer-practices{margin:0}.site-footer .wordmark__name{font-size:clamp(65px,7.8vw,130px)}.site-footer .wordmark__descriptor{font-size:12px}.footer-contact{letter-spacing:-.04em;align-items:center;gap:36px;min-height:48px;font-size:34px;display:flex}.footer-contact .arrow{width:30px;height:30px}.footer-contact:hover{text-underline-offset:9px;text-decoration:underline}.footer-directory{grid-template-columns:.7fr 1.3fr;gap:90px;padding-block:50px;display:grid}.site-footer .footer-primary{grid-template-columns:1fr 1fr;align-content:start;gap:8px 28px;display:grid}.site-footer .footer-primary a{min-height:44px;padding-block:8px;font-size:18px}.site-footer .footer-practices{grid-template-columns:1fr 1fr;gap:8px 36px;display:grid}.site-footer .footer-practices .eyebrow{color:#c5bba7;grid-column:1/-1;margin-bottom:16px}.site-footer .footer-practices a{color:#ddd6c9;justify-content:space-between;align-items:start;gap:16px;min-height:44px;padding-block:8px;font-size:14px;line-height:1.65;display:flex}.site-footer .footer-practices .arrow{width:16px;height:16px;margin-top:4px}.footer-directory a:hover{text-underline-offset:5px;text-decoration:underline}.site-footer__bottom{padding-top:26px}html[lang=ar] :is(.display-heading,.editorial-link,.reading-copy){letter-spacing:0}html[lang=ar] .display-heading{line-height:1.5}html[lang=ar] .reading-copy{line-height:1.95}html[lang=ar] .media-slot__caption{letter-spacing:0;inset-inline:20px auto}html[lang=ar] .home-practices .practice-area h3{line-height:1.65}html[lang=ar] .home-practices .practice-area__details{padding-inline:56px 38px}html[lang=ar] .home-practices__visual>p{font-family:inherit;font-style:normal;line-height:1.6}html[lang=ar] .cinematic-band__caption h2{line-height:1.6}html[lang=ar] .cinematic-band__caption>span{letter-spacing:0}html[lang=ar] .site-footer .wordmark__name{font-size:clamp(65px,7.8vw,130px)}html[lang=ar] .site-footer .wordmark__descriptor{font-size:14px}html[lang=ar] .footer-contact{letter-spacing:0}@media (prefers-reduced-motion:no-preference){.editorial-link .arrow,.footer-contact .arrow{transition:transform .22s}.editorial-link:hover .arrow,.footer-contact:hover .arrow{transform:translate(4px)}.practice-card .media-study,.practice-card .media-slot__image{transition:transform .65s cubic-bezier(.2,.65,.3,1)}.practice-card:is(:hover,:focus-within) .media-study,.practice-card:is(:hover,:focus-within) .media-slot__image{transform:scale(1.035)}.mobile-navigation:not([hidden]){animation:.23s both menu-arrive}@keyframes menu-arrive{0%{opacity:.5;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media (min-width:1100px){.home-experience{isolation:isolate;contain:paint}}@media (max-width:1100px){.section-lead{gap:35px}.home-introduction__copy{padding:55px 35px}.home-introduction__visual{min-height:0}.home-practices__spread{grid-template-columns:1.7fr .8fr;gap:32px}.home-founder__spread{gap:45px}.home-contact__spread{grid-template-columns:1.3fr .7fr;gap:40px}.footer-directory{gap:45px}.footer-masthead{gap:30px}.footer-contact{font-size:28px}}@media (max-width:800px){.display-heading{font-size:clamp(42px,7.5vw,64px)}.home-introduction,.home-arbitration,.home-founder__spread,.home-contact__spread{grid-template-columns:1fr}.home-introduction__copy{padding:56px var(--editorial-gutter);grid-row:1}.home-introduction__visual{min-height:0;aspect-ratio:var(--media-source-ratio)}.home-introduction .display-heading,.home-arbitration .display-heading{font-size:clamp(42px,7vw,64px)}.section-lead{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.home-practices__spread{grid-template-columns:1fr}.home-practices__visual{grid-template-columns:1fr;align-items:end;gap:32px;display:grid;position:static}.home-practices__visual .media-slot{aspect-ratio:var(--media-source-ratio)}.home-practices__visual>p{margin:0;font-size:33px}.home-practices .practice-area h3{font-size:27px}.home-arbitration>.media-slot{min-height:0;aspect-ratio:var(--media-source-ratio)}.home-arbitration__copy{padding-block:55px}.home-founder__spread{gap:35px}.home-founder__portrait{max-width:460px;max-height:none}.home-founder__copy{padding-inline:0}.home-founder__copy .display-heading{font-size:clamp(48px,9vw,76px)}.home-contact__spread{gap:45px}.home-contact__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.footer-masthead{grid-template-columns:1fr 48px;gap:35px}.footer-masthead>.wordmark{grid-column:1/-1}.footer-directory{grid-template-columns:1fr;gap:40px}.site-footer .footer-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.home-practices .practice-area h3{gap:12px;font-size:23px}.home-practices .practice-area__number{flex-basis:25px}.home-practices .practice-area summary{padding-block:24px}.home-practices .practice-area__details{padding:0 0 24px 37px}html[lang=ar] .home-practices .practice-area__details{padding-inline:37px 0}.home-practices__visual{grid-template-columns:1fr;gap:22px}.home-practices__visual .media-slot{aspect-ratio:var(--media-source-ratio)}.home-practices__visual>p{font-size:29px}.cinematic-band,.cinematic-band>.media-slot{min-height:300px}.cinematic-band__caption{padding-block:25px;display:block}.cinematic-band__caption>span{margin-top:18px;display:block}.home-contact .display-heading{font-size:47px}.home-contact__details{grid-template-columns:1fr;gap:0}.home-contact__details>div{grid-template-columns:1fr 1fr;gap:15px}.home-contact__details dd{text-align:end;font-size:18px}.home-principles .display-heading{margin-bottom:35px}.site-footer .footer-practices{grid-template-columns:1fr}.site-footer .footer-primary{grid-template-columns:1fr 1fr}.site-footer{padding-top:45px}.footer-masthead{padding-bottom:35px}.footer-directory{padding-block:35px}.site-footer__bottom{align-items:start;gap:20px}}[data-media-slot=home-practices],[data-media-slot=home-arbitration]{--media-trim:1.025}[data-media-slot=practice-arbitration],[data-media-slot=practice-contracts-transactions],[data-media-slot=practice-litigation],[data-media-slot=practice-employment-compliance],[data-media-slot=practice-citizenship-residency-investment],[data-media-slot=practice-investment-regulatory]{--media-trim:1.07}.home-practices__visual>p{max-width:26ch}html[lang=ar] .home-experience .display-heading{font-size:clamp(36px,4.1vw,62px);line-height:1.5}html[lang=ar] .home-practices .practice-area h3{font-size:clamp(22px,2.2vw,34px);line-height:1.65}@media (prefers-reduced-motion:no-preference){html[dir=rtl] .editorial-link:hover .arrow,html[dir=rtl] .footer-contact:hover .arrow{transform:translate(-4px)}}
.interior-page{--interior-space:clamp(56px,5.5vw,96px);background:var(--ivory)}.interior-page main{min-height:60svh}.interior-page main :is(h1,h2,h3,p,li,dd){overflow-wrap:break-word}.interior-page main .page-shell{width:min(100%,2160px);padding-inline:var(--editorial-gutter)}.interior-page .section-space{padding-block:var(--interior-space)}.interior-page .section-heading{font-size:clamp(37px,4.3vw,72px);font-weight:400;line-height:1.12}.interior-page .text-link{min-height:48px;font-size:16px}.interior-page .eyebrow{font-size:13px}.breadcrumbs ol{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:10px 0 30px;font-size:13px;line-height:1.7;list-style:none;display:flex}.breadcrumbs li{align-items:baseline;gap:12px;min-width:0;max-width:100%;display:inline-flex}.breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.breadcrumbs a:hover{text-underline-offset:5px;text-decoration:underline}.page-intro{border-block-end:1px solid var(--line-dark);background:var(--ivory);padding-bottom:68px}.intro-spread{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px;display:grid}.intro-spread__title{grid-area:1/1/auto/8;align-self:end;padding-top:25px}.intro-spread__title>.eyebrow{margin-bottom:30px}.page-intro h1{letter-spacing:-.06em;font-size:clamp(48px,5.7vw,106px);font-weight:400;line-height:1.05}.page-intro h1>span,.page-intro h1>em{display:block}.page-intro h1 em{color:#766e5e}.page-intro__description{max-width:59ch;font-size:var(--reading-size);color:var(--ink-muted);grid-area:2/1/auto/7;align-self:start;padding-bottom:24px;line-height:1.8}.page-intro__description .editorial-link{color:var(--obsidian);margin-top:23px}.intro-spread__visual{aspect-ratio:auto;grid-area:1/9/3/-1;height:100%;min-height:580px}.page-intro--reverse .intro-spread__title,.page-intro--reverse .page-intro__description{grid-column:7/-1}.page-intro--reverse .intro-spread__visual{grid-column:1/6}.page-intro--dark{background:var(--obsidian);color:var(--ivory);border-color:var(--line-light)}.page-intro--dark .page-intro__description,.page-intro--dark h1 em,.page-intro--dark .breadcrumbs ol{color:#d2c8b6}.page-intro--dark .editorial-link{color:var(--ivory)}.page-intro--panorama{padding-bottom:0}.page-intro--panorama .intro-spread{row-gap:50px}.page-intro--panorama .intro-spread__title{grid-column:1/8}.page-intro--panorama .page-intro__description{grid-area:1/9/auto/-1;align-self:end;padding-bottom:0}.page-intro--panorama .intro-spread__visual{height:auto;min-height:320px;max-height:620px;aspect-ratio:var(--media-ratio);grid-area:2/1/auto/-1}.page-intro--corporate-commercial .intro-spread__visual,.page-intro--litigation .intro-spread__visual{grid-column:8/-1}.page-intro--corporate-commercial .intro-spread__title,.page-intro--litigation .intro-spread__title{grid-column:1/7}.page-intro--corporate-commercial h1,.page-intro--litigation h1{font-size:clamp(48px,5.3vw,96px)}.about-grid{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,150px);display:grid}.about-heading .eyebrow{margin-bottom:28px}.editorial-copy>p{max-width:64ch;font-size:var(--reading-size);line-height:1.85}.editorial-copy>p+p{color:var(--ink-muted);margin-top:24px}.editorial-copy>.text-link{border-block-end:1px solid var(--line-dark);margin-top:30px;margin-inline-end:26px;padding-block:8px}.about-material{aspect-ratio:3.3;max-height:560px}.about-principles{background:var(--obsidian);color:var(--ivory);padding-block:var(--interior-space)}.about-principles .section-heading{max-width:1050px;margin-bottom:55px}.about-principles>.page-shell>.editorial-link{margin-top:45px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.capability-grid>li{border-block-start:1px solid var(--line-dark);min-width:0;padding-top:28px}.capability-grid__number{color:#7a705d;margin-bottom:25px;font-family:Georgia,serif;font-size:45px;font-style:italic;line-height:1;display:block}.capability-grid h3{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(27px,2.8vw,43px);font-weight:400;line-height:1.16}.capability-grid p{max-width:59ch;font-size:var(--reading-size);color:var(--ink-muted);line-height:1.8}.about-principles .capability-grid>li{border-color:var(--line-light)}.about-principles .capability-grid p{color:#d4cec3}.about-principles .capability-grid__number{color:#c5bba7}.capability-grid--arbitration{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 90px}.capability-grid--arbitration .capability-grid__number{font-size:58px}.practice-index__heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:60px;display:flex}.practice-index__heading .eyebrow{flex-shrink:0}.practice-index__heading .section-heading{text-align:end;max-width:950px}.practice-directory{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:80px 40px;display:grid}.practice-card{min-width:0;scroll-margin-top:25px;position:relative}.practice-card__visual{aspect-ratio:2;max-height:280px}.practice-card__content{margin-top:27px}.practice-card__number{color:#7a705d;margin-bottom:17px;font-family:Georgia,serif;font-size:36px;font-style:italic;line-height:1;display:block}.practice-card h3{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(30px,3.6vw,61px);font-weight:400;line-height:1.1}.practice-card h3>a{justify-content:space-between;align-items:start;gap:20px;padding-inline-end:6px;display:flex}.practice-card h3>a>span{min-width:0}.practice-card h3 .arrow{width:24px;height:24px;margin-top:9px}.practice-card p{max-width:64ch;font-size:var(--reading-size);color:var(--ink-muted);line-height:1.8}.practice-card__links{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:25px;display:flex}.practice-card__source{text-underline-offset:5px;align-items:center;max-width:100%;min-height:44px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.practice-card:focus-within h3 a{text-underline-offset:9px;text-decoration:underline;text-decoration-thickness:1px}.practice-card--1{grid-column:1/8}.practice-card--2{background:var(--obsidian);color:var(--ivory);grid-column:8/-1;padding:28px}.practice-card--2 .practice-card__visual{aspect-ratio:1}.practice-card--2 h3{font-size:clamp(30px,2.8vw,46px)}.practice-card--2 p,.practice-card--5 p,.practice-card--7 p{color:#d4cec3}.practice-card--2 .practice-card__number,.practice-card--5 .practice-card__number,.practice-card--7 .practice-card__number{color:#c5bba7}.practice-card--3{background:#e8e1d4;grid-column:1/-1;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(35px,7vw,130px);padding:clamp(28px,4vw,70px);display:grid}.practice-card--3 .practice-card__visual{aspect-ratio:auto;grid-area:1/2;height:100%;min-height:240px;max-height:300px}.practice-card--3 .practice-card__content{grid-area:1/1;margin:0}.practice-card--4{grid-column:1/7}.practice-card--5{background:var(--obsidian);color:var(--ivory);flex-direction:column-reverse;grid-column:7/-1;padding:32px;display:flex}.practice-card--5 .practice-card__visual{aspect-ratio:1.6;margin-top:35px}.practice-card--5 .practice-card__content{margin-top:0}.practice-card--5 h3{font-size:clamp(32px,3vw,52px)}.practice-card--6{grid-column:1/6}.practice-card--6 .practice-card__visual{aspect-ratio:1.15}.practice-card--6 h3{font-size:clamp(32px,3vw,52px)}.practice-card--7{background:var(--obsidian);color:var(--ivory);grid-column:7/-1;padding:clamp(28px,3vw,55px)}.practice-card--7 .practice-card__visual{aspect-ratio:2}.practice-card--7 h3{font-size:clamp(32px,3.2vw,54px)}.practice-spotlight{background:#e8e1d4;padding-block:70px}.practice-spotlight__inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.practice-spotlight p{max-width:54ch;color:var(--ink-muted);font-size:var(--reading-size);line-height:1.8}.practice-spotlight .text-link{border-block-end:1px solid var(--line-dark);margin-top:25px}.arbitration-statement{background:#e8e1d4}.arbitration-statement__inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:35px 100px;display:grid}.arbitration-statement__rule{background:#7a705d;grid-column:1/-1;width:70px;height:1px}.arbitration-statement h2{letter-spacing:-.055em;font-size:clamp(42px,5.5vw,90px);font-weight:400;line-height:1.1}.arbitration-statement h2 em{color:#766e5e}.arbitration-statement p{max-width:55ch;font-size:var(--reading-size);color:var(--ink-muted);line-height:1.85}.section-caption{justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px;display:flex}.section-caption>.section-heading{max-width:950px}.service-opening{padding-block:var(--interior-space);grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(40px,8vw,150px);display:grid}.service-opening__copy>.eyebrow{margin-bottom:25px}.service-opening__copy>p:last-child{max-width:64ch;font-size:var(--reading-size);color:var(--ink-muted);margin-top:30px;line-height:1.85}.service-context{border-block-start:2px solid var(--stone);padding-block:28px}.service-context__jurisdiction{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:32px;font-size:12px;display:block}.service-context h2{letter-spacing:-.04em;margin-bottom:23px;font-size:clamp(27px,2.6vw,42px);font-weight:400;line-height:1.2}.service-context p{max-width:58ch;font-size:var(--reading-size);color:var(--ink-muted);line-height:1.85}.service-context .text-link{margin-top:22px}.service-focus{padding-bottom:var(--interior-space)}.service-story--panorama .service-opening{grid-template-columns:.9fr 1.1fr}.service-story--panorama .capability-grid{grid-template-columns:1fr;gap:0}.service-story--panorama .capability-grid>li{padding-block:30px}.service-story--panorama .capability-grid>li>.reveal{grid-template-columns:70px .8fr 1.2fr;align-items:start;gap:35px;display:grid}.service-story--panorama .capability-grid h3,.service-story--panorama .capability-grid__number{margin:0}.service-story--reverse .service-opening__copy{grid-area:1/2}.service-story--reverse .service-context{grid-area:1/1}.service-story--reverse .service-opening{grid-template-columns:.8fr 1.2fr}.service-story--dark .service-focus{padding:60px var(--editorial-gutter);background:#e8e1d4;width:100%}.profile-opening{background:var(--obsidian);color:var(--ivory)}.profile-opening .breadcrumbs ol{color:#c5bba7}.profile-spread{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,140px);display:grid}.profile-spread__portrait{max-height:1120px}.profile-spread__title{padding-block:40px}.profile-spread__title>.eyebrow{color:#c5bba7;margin-bottom:35px}.profile-spread h1{letter-spacing:-.065em;max-width:8.5ch;font-size:clamp(72px,7.9vw,144px);font-weight:400;line-height:1.03}.profile-spread__other-name{color:#c5bba7;text-align:left;margin-top:30px;font-size:26px;line-height:1.6}.profile-spread__other-name[lang=ar]{font-family:var(--font-arabic),Tahoma,sans-serif}.profile-spread__other-name[lang=en]{font-family:var(--font-geist),Arial,sans-serif}.profile-spread__title .reading-copy{color:#d4cec3;max-width:42ch;margin-top:40px}.profile-biography{grid-template-columns:.65fr 1.35fr;gap:clamp(35px,8vw,140px);display:grid}.profile-biography .reading-copy{max-width:65ch;font-size:clamp(20px,1.6vw,27px)}.profile-education{background:var(--obsidian);color:var(--ivory)}.profile-education .section-heading{margin-bottom:50px}.profile-education ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;margin:0;padding:0;list-style:none;display:grid}.profile-education li{border-block-start:1px solid var(--line-light);grid-template-columns:45px minmax(0,1fr);gap:30px;padding-top:28px;display:grid}.profile-education li>span{color:#c5bba7;font-family:Georgia,serif;font-size:34px;font-style:italic}.profile-education p{max-width:55ch;font-size:var(--reading-size);color:#d4cec3;line-height:1.85}.principles-section>.section-heading{max-width:1100px;margin-bottom:50px}.editorial-rows{margin:0;padding:0;list-style:none}.editorial-rows>li{border-block-start:1px solid var(--line-dark);grid-template-columns:55px minmax(0,.75fr) minmax(0,1.25fr);gap:40px;padding-block:38px;display:grid}.editorial-rows>li:last-child{border-block-end:1px solid var(--line-dark)}.editorial-rows__number{color:#7a705d;font-family:Georgia,serif;font-size:34px;font-style:italic}.editorial-rows h3{letter-spacing:-.04em;font-size:clamp(27px,2.8vw,43px);font-weight:400;line-height:1.2}.editorial-rows__body p{max-width:65ch;font-size:var(--reading-size);color:var(--ink-muted);line-height:1.85}.correspondence{outline:none;grid-template-columns:1fr 1.15fr;gap:0;display:grid}.correspondence__introduction{background:var(--obsidian);color:var(--ivory);padding:clamp(32px,4.8vw,85px)}.correspondence__introduction .eyebrow{color:#c5bba7;margin-bottom:35px}.correspondence__introduction .section-heading{font-size:clamp(37px,4.1vw,68px)}.correspondence__other-brand{color:#c5bba7;margin-top:28px;font-size:23px;line-height:1.65}.correspondence__other-brand[lang=ar]{font-family:var(--font-arabic),Tahoma,sans-serif;text-align:left}.correspondence__other-brand[lang=en]{font-family:var(--font-geist),Arial,sans-serif;text-align:right}.correspondence__introduction>p:last-child{max-width:44ch;font-size:var(--reading-size);color:#d4cec3;margin-top:40px;line-height:1.85}.correspondence__details{padding:clamp(32px,4.8vw,85px)}.correspondence__details>:is(h2,h3){text-transform:none;letter-spacing:-.04em;margin-bottom:40px;font-weight:400;line-height:1.3;font-size:clamp(28px,3vw,46px)!important}.correspondence__details dl>div{border-block-start:1px solid var(--line-dark);grid-template-columns:.8fr 1.2fr;align-items:baseline;gap:25px;padding-block:29px;display:grid}.correspondence__details dt{color:var(--ink-muted);font-size:14px;line-height:1.7}.correspondence__details dd{text-align:end;font-size:clamp(18px,1.8vw,27px);line-height:1.6}.related-practices{background:var(--obsidian);color:var(--ivory);padding-block:75px}.related-practices>.page-shell>.eyebrow{color:#c5bba7;margin-bottom:25px}.related-practices .section-heading{margin-bottom:45px}.related-practices__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:35px;display:grid}.related-practice{border-block:1px solid var(--line-light);grid-template-columns:24px minmax(0,1fr) 24px;align-items:start;gap:20px;padding-block:26px;display:grid}.related-practice>span:not(.related-practice__number){letter-spacing:-.035em;font-size:clamp(24px,2.2vw,35px);line-height:1.25}.related-practice__number{color:#c5bba7;font-size:12px;line-height:2}.related-practice:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.next-step{background:#e8e1d4;padding-block:75px}.next-step__inner{justify-content:space-between;align-items:center;gap:70px;display:flex}.next-step h2{letter-spacing:-.045em;max-width:1000px;font-family:Georgia,serif;font-size:clamp(44px,6vw,100px);font-style:italic;font-weight:400;line-height:1.1}.next-step .text-link{border-block-end:1px solid var(--obsidian);flex-shrink:0;padding-block:14px;font-size:18px}html[lang=ar] .interior-page main :is(p,li,dd){line-height:1.95}html[lang=ar] .interior-page :is(h1,h2,h3,em){letter-spacing:0}html[lang=ar] .interior-page .eyebrow{letter-spacing:0;font-size:14px}html[lang=ar] .interior-page .section-heading,html[lang=ar] :is(.capability-grid h3,.practice-card h3,.editorial-rows h3,.related-practice>span:not(.related-practice__number)){line-height:1.6}html[lang=ar] .service-context__jurisdiction{letter-spacing:0}html[lang=ar] .arbitration-statement h2{line-height:1.6}html[lang=ar] .profile-spread h1{max-width:none;font-size:clamp(62px,6.8vw,122px);line-height:1.55}html[lang=ar] .profile-spread__other-name{text-align:right}html[lang=ar] .next-step h2{font-family:inherit;font-style:normal;line-height:1.5}@media (max-width:1100px){.intro-spread{gap:28px}.intro-spread__visual{min-height:520px}.page-intro h1{font-size:59px}.page-intro--corporate-commercial h1,.page-intro--litigation h1{font-size:55px}.practice-directory{gap:55px 28px}.practice-card--2{grid-column:8/-1}.practice-card--3{gap:35px}.practice-card--3 .practice-card__visual{min-height:240px}.practice-card h3{font-size:39px}.practice-card--2 h3{font-size:32px}.practice-card--5{grid-column:7/-1;padding:26px}.practice-card--7{padding:26px}.practice-index__heading{flex-direction:column;align-items:start;gap:22px}.practice-index__heading .section-heading{text-align:start}.capability-grid{gap:28px}.capability-grid--arbitration{gap:45px}.editorial-rows>li{grid-template-columns:40px minmax(0,.75fr) minmax(0,1.25fr);gap:25px}.service-opening{gap:45px}.arbitration-statement__inner{gap:35px 45px}.practice-spotlight__inner,.profile-spread{gap:45px}.profile-spread h1{font-size:78px}.profile-education ol{gap:35px}.correspondence__introduction,.correspondence__details{padding:35px}html[lang=ar] .page-intro h1{font-size:48px}html[lang=ar] .profile-spread h1{font-size:68px}}@media (max-width:800px){.page-intro{padding-bottom:45px}.intro-spread{grid-template-columns:1fr;gap:28px}.intro-spread__title,.page-intro--reverse .intro-spread__title,.page-intro--panorama .intro-spread__title,.page-intro--corporate-commercial .intro-spread__title,.page-intro--litigation .intro-spread__title{grid-area:1/1;padding-top:5px}.page-intro__description,.page-intro--reverse .page-intro__description,.page-intro--panorama .page-intro__description{grid-area:2/1;max-width:60ch;padding-bottom:0}.intro-spread__visual,.page-intro--reverse .intro-spread__visual,.page-intro--panorama .intro-spread__visual,.page-intro--corporate-commercial .intro-spread__visual,.page-intro--litigation .intro-spread__visual{aspect-ratio:1.6;grid-area:3/1;height:auto;min-height:0;max-height:500px}.page-intro--panorama{padding-bottom:0}.page-intro h1,.page-intro--corporate-commercial h1,.page-intro--litigation h1{font-size:clamp(40px,7.2vw,62px)}.intro-spread__title>.eyebrow{margin-bottom:22px}.about-grid,.arbitration-statement__inner,.practice-spotlight__inner,.service-opening,.service-story--panorama .service-opening,.service-story--reverse .service-opening,.profile-biography,.correspondence{grid-template-columns:1fr}.about-grid{gap:32px}.about-material{aspect-ratio:2}.capability-grid{grid-template-columns:1fr;gap:30px}.capability-grid--arbitration{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-card--1,.practice-card--4,.practice-card--6{grid-column:1/7}.practice-card--2,.practice-card--5,.practice-card--7{grid-column:7/-1}.practice-card h3{font-size:32px}.practice-card--2,.practice-card--5,.practice-card--7{padding:22px}.practice-card--3{grid-template-columns:1fr;padding:28px}.practice-card--3 .practice-card__visual{aspect-ratio:1.8;grid-area:1/1;height:auto;min-height:0}.practice-card--3 .practice-card__content{grid-area:2/1}.arbitration-panorama{aspect-ratio:1.8}.service-story--reverse .service-opening__copy{grid-area:1/1}.service-story--reverse .service-context{grid-area:2/1}.service-opening{gap:35px}.service-story--panorama .capability-grid>li>.reveal{grid-template-columns:45px minmax(0,1fr);gap:20px}.service-story--panorama .capability-grid p{grid-column:2}.service-story--dark .service-focus{padding-block:45px}.profile-spread{grid-template-columns:1fr;gap:25px}.profile-spread__title{grid-row:1;padding-top:0}.profile-spread h1{max-width:none;font-size:clamp(56px,10.5vw,90px)}.profile-spread__portrait{grid-row:2;max-width:700px}.profile-spread__title .reading-copy{max-width:55ch;margin-top:28px}.profile-spread__other-name{margin-top:24px}.profile-biography{gap:28px}.profile-education ol{grid-template-columns:1fr}.editorial-rows>li{grid-template-columns:40px minmax(0,1fr);gap:22px}.editorial-rows__body{grid-column:2}.related-practices__grid{grid-template-columns:1fr;gap:0}.related-practice+.related-practice{border-block-start:0}.next-step__inner{flex-direction:column;align-items:start;gap:30px}.next-step h2{font-size:clamp(44px,7.5vw,70px)}html[lang=ar] .page-intro h1{font-size:clamp(36px,6.4vw,56px)}html[lang=ar] .profile-spread h1{font-size:clamp(49px,9vw,80px)}}@media (max-width:540px){.interior-page .section-heading{font-size:37px}.breadcrumbs ol{gap:8px;padding-bottom:22px;font-size:12px}.breadcrumbs li{gap:8px}.page-intro h1,.page-intro--corporate-commercial h1,.page-intro--litigation h1{font-size:41px}.intro-spread__visual,.page-intro--reverse .intro-spread__visual,.page-intro--panorama .intro-spread__visual{aspect-ratio:1.3}.practice-directory{grid-template-columns:1fr;gap:45px}.practice-card--1,.practice-card--2,.practice-card--3,.practice-card--4,.practice-card--5,.practice-card--6,.practice-card--7{grid-column:1}.practice-card--2,.practice-card--3,.practice-card--5,.practice-card--7{padding:24px}.practice-card h3{font-size:34px}.practice-card--1 .practice-card__visual,.practice-card--4 .practice-card__visual,.practice-card--6 .practice-card__visual{aspect-ratio:1.5}.practice-card--2 .practice-card__visual{aspect-ratio:1.4}.practice-card--5 .practice-card__visual{aspect-ratio:1.5}.practice-card__content{margin-top:22px}.practice-index__heading{margin-bottom:35px}.practice-card__links{gap:14px}.capability-grid--arbitration{grid-template-columns:1fr}.capability-grid h3{font-size:30px}.capability-grid__number,.capability-grid--arbitration .capability-grid__number{margin-bottom:18px;font-size:40px}.section-caption{flex-direction:column;align-items:start;gap:20px;margin-bottom:30px}.service-context h2{font-size:29px}.service-story--panorama .capability-grid>li>.reveal{grid-template-columns:35px minmax(0,1fr);gap:18px}.profile-spread__title>.eyebrow{margin-bottom:26px}.profile-education li{grid-template-columns:30px minmax(0,1fr);gap:20px}.principles-section>.section-heading{margin-bottom:35px}.editorial-rows>li{grid-template-columns:28px minmax(0,1fr);gap:18px;padding-block:30px}.editorial-rows h3{font-size:28px}.correspondence__introduction,.correspondence__details{padding:30px 25px}.correspondence__details{padding-inline:0}.correspondence__details>:is(h2,h3){font-size:32px!important}.correspondence__details dl>div{gap:20px;padding-block:24px}.related-practices,.next-step{padding-block:50px}html[lang=ar] .page-intro h1{font-size:36px}}.interior-page :is(section[id],article[id],main[id]){scroll-margin-block-start:24px}.page-intro .intro-spread__visual.media-slot--photograph{width:min(100%, var(--media-source-width));height:auto;min-height:0;max-height:none;aspect-ratio:var(--media-source-ratio);place-self:center}.page-intro--contracts-transactions .intro-spread__title,.page-intro--citizenship-residency-investment .intro-spread__title{grid-area:1/1/auto/8}.page-intro--contracts-transactions .page-intro__description,.page-intro--citizenship-residency-investment .page-intro__description{grid-area:2/1/auto/8;align-self:start}.page-intro--contracts-transactions .intro-spread__visual,.page-intro--citizenship-residency-investment .intro-spread__visual{grid-area:1/9/3/-1}.page-intro--contracts-transactions,.page-intro--citizenship-residency-investment{padding-bottom:48px}.intro-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px;display:flex}.page-intro__description .intro-actions .editorial-link{margin-top:0}.intro-actions__secondary{align-items:center;gap:16px;min-height:44px;font-size:15px;display:inline-flex}.intro-actions__secondary:hover{text-underline-offset:5px;text-decoration:underline}.practice-overview{border-block-start:1px solid var(--line-dark);grid-area:2/1/auto/-1;padding-top:24px}.practice-overview>p{margin-bottom:16px}.practice-overview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 28px;margin:0;padding:0;list-style:none;display:grid}.practice-overview a{align-items:baseline;gap:12px;min-height:48px;padding-block:10px;font-size:16px;line-height:1.6;display:flex}.practice-overview a>span{color:var(--ink-muted);flex-shrink:0;font-size:12px}.practice-overview a:hover{text-underline-offset:5px;text-decoration:underline}.page-intro--practice-areas .intro-spread__visual{aspect-ratio:auto;grid-row:3;height:160px;min-height:160px;max-height:180px}.practice-card__primary:after{content:"";z-index:1;position:absolute;inset:0}.practice-card__source{z-index:2;position:relative}.practice-card:has(:focus-visible){outline-offset:8px;outline:2px solid}.page-intro--contact{padding-bottom:32px}.page-intro--contact .intro-spread__title{grid-area:1/1/auto/7}.page-intro--contact .page-intro__description{grid-area:1/8/auto/-1;align-self:end}.interior-page .correspondence{padding-block-start:40px}.correspondence__details{padding-block-start:0;padding-inline-start:0}.contact-details dd a{text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.arbitration-panorama{aspect-ratio:5;max-height:260px}html[lang=ar] .page-intro h1{font-size:clamp(36px,4.3vw,72px);line-height:1.45}html[lang=ar] .practice-card h3{font-size:clamp(28px,2.8vw,46px);line-height:1.6}html[lang=ar] .practice-card h3>a{align-items:baseline}html[lang=ar] .practice-card h3 .arrow{align-self:start;margin-top:18px}html[lang=ar] .interior-page .section-heading{line-height:1.5}html[lang=ar] .correspondence__details dd{line-height:1.8}@media (max-width:800px){.page-intro--contracts-transactions .intro-spread__title,.page-intro--citizenship-residency-investment .intro-spread__title,.page-intro--contact .intro-spread__title{grid-area:1/1}.page-intro--contracts-transactions .page-intro__description,.page-intro--citizenship-residency-investment .page-intro__description,.page-intro--contact .page-intro__description{grid-area:2/1}.page-intro--contracts-transactions .intro-spread__visual,.page-intro--citizenship-residency-investment .intro-spread__visual,.practice-overview{grid-area:3/1}.page-intro--practice-areas .intro-spread__visual{grid-row:4}.practice-overview ol{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-overview a{font-size:15px}.correspondence__details{padding-inline:0}html[lang=ar] .page-intro h1{font-size:clamp(34px,5.3vw,46px)}}@media (max-width:540px){.practice-overview ol{grid-template-columns:1fr}.practice-overview a{padding-block:8px}.page-intro--practice-areas .intro-spread__visual{height:110px;min-height:110px}.intro-actions{flex-direction:column;align-items:start;gap:8px}html[lang=ar] .practice-card h3{font-size:29px}.arbitration-panorama{min-height:140px}}.professional-note{border-block-start:1px solid var(--line-dark);max-width:78ch;color:var(--ink-muted);margin-top:40px;padding-block-start:24px;font-size:16px;line-height:1.8}.professional-note a{min-height:44px;color:var(--obsidian);text-underline-offset:5px;align-items:center;gap:16px;text-decoration:underline;display:inline-flex}.approved-practice__subtitle{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(27px,2.6vw,42px);font-weight:400;line-height:1.2}.approved-practice__introduction>p+p,.approved-practice__contact-copy>.reading-copy{margin-top:24px}.approved-practice.service-story--dark .service-focus{padding-inline:0}html[lang=ar] .approved-practice__subtitle{letter-spacing:0;line-height:1.6}.practice-card--1 .media-slot__image{object-position:50% 70%}.practice-card--4 .media-slot__image{object-position:50% 80%}.practice-card--7 .media-slot__image{object-position:55% 15%}.approved-about .profile-document-subtitle,.approved-founder .profile-document-subtitle{letter-spacing:-.04em;font-size:clamp(27px,2.6vw,42px);font-weight:400;line-height:1.25}.approved-about .profile-document-subtitle{margin-bottom:24px}.approved-about .profile-document-intro-copy>p+p,.approved-about .profile-document-closing-copy>.reading-copy{margin-top:24px}.approved-about .profile-document-statement{letter-spacing:-.04em;margin-bottom:24px;font-family:Georgia,serif;font-size:clamp(27px,2.6vw,42px);font-style:italic;font-weight:400;line-height:1.25}.approved-about .profile-document-bridge{margin-bottom:40px}.approved-founder .profile-spread__title>.eyebrow{margin-block:24px 0}.approved-founder .profile-document-subtitle{color:#c5bba7;margin-top:30px}.approved-founder .profile-document-introduction{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-founder .profile-experience{padding-top:0}.approved-founder .profile-experience .editorial-rows__body{grid-column:2/-1}.approved-founder .profile-experience .editorial-rows__body p{max-width:78ch}.approved-founder .profile-professional-approach .editorial-copy>p:last-child{color:var(--obsidian);font-weight:500}.approved-founder .profile-training-heading{letter-spacing:-.04em;margin-block:64px 32px;font-size:clamp(27px,2.8vw,43px);font-weight:400;line-height:1.3}.approved-founder .profile-training-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.approved-founder bdi[lang=en]{font-family:var(--font-geist),Arial,sans-serif}html[lang=ar] .approved-founder :is(.editorial-rows__number,.profile-education li>span){white-space:nowrap;font-size:26px}html[lang=en] .approved-founder .profile-spread h1{max-width:10ch;font-size:clamp(64px,7vw,120px)}html[lang=ar] .approved-about .profile-document-subtitle,html[lang=ar] .approved-founder .profile-document-subtitle,html[lang=ar] .approved-about .profile-document-statement,html[lang=ar] .approved-founder .profile-training-heading{letter-spacing:0;font-family:inherit;font-style:normal;line-height:1.6}@media (max-width:1100px){.approved-founder .profile-training-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.approved-founder .profile-document-introduction,.approved-founder .profile-training-list{grid-template-columns:1fr}html[lang=en] .approved-founder .profile-spread h1{font-size:clamp(56px,9vw,90px)}}
.narrative-column{container-type:inline-size}.narrative-copy{text-align:start;text-align-last:start;-webkit-hyphens:manual;hyphens:manual;display:block}@container (min-width:34rem){html[lang=en] .narrative-copy{text-align:justify;text-justify:inter-word}}@container (min-width:36rem){html[lang=ar] .narrative-copy{text-align:justify;text-justify:inter-word}}.approved-founder .profile-experience .editorial-rows__body p{max-width:min(100%,40rem)}.interior-page .next-step__inner>*{min-width:0;max-width:100%}.contact-details dd a{text-underline-offset:5px;align-items:center;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex}.contact-details dd a:hover{text-decoration-thickness:2px}.correspondence__details dd{min-width:0}.correspondence__details dd a{overflow-wrap:normal}.footer-contact-methods{border-block-end:1px solid var(--line-light);flex-wrap:wrap;gap:16px 56px;padding-block:28px;display:flex}.footer-contact-methods>div{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.footer-contact-methods dt{color:#c5bba7;font-size:14px}.footer-contact-methods dd{font-size:16px}@media (max-width:540px){.correspondence__details dl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px}.correspondence__details dd{font-size:18px}.footer-contact-methods{flex-direction:column;gap:8px}}
[data-cms-section][hidden]{display:none!important}.cms-preview-toolbar{z-index:1000;bottom:12px;color:#f5f2eb;background:#111;border:1px solid #a69d8b;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;font:14px/1.5 system-ui,sans-serif;display:flex;position:fixed;inset-inline:12px}.cms-preview-toolbar button{cursor:pointer;color:#111;background:#f5f2eb;border:0;padding:6px 12px}.cms-collection{min-height:60vh;padding-block:80px}.cms-collection__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px;margin-block:48px;display:grid}.cms-collection__card{border-block-start:1px solid var(--line-dark);padding-block:24px}.cms-collection__card h2{margin-block:20px;font-size:clamp(24px,3vw,36px);line-height:1.4}.cms-collection__image{aspect-ratio:4/3;margin-block:24px;position:relative}.cms-collection__image img{object-fit:cover}.cms-collection__article{max-width:820px;margin-inline:auto}.cms-collection__article p,.cms-collection__article li{margin-block:20px;font-size:20px;line-height:1.9}.cms-collection__article h2,.cms-collection__article h3{margin-block:40px 20px}.cms-access input,.cms-access select,.cms-access button{max-width:100%;margin-block:16px;padding:12px;display:block}.cms-image-layout[data-cms-layout-id]{direction:ltr;align-items:center;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important;display:grid!important}.cms-image-layout__media,.cms-image-layout__text{grid-column:1;min-width:0}.cms-image-layout__media{grid-row:1}.cms-image-layout__text{grid-row:2}.cms-image-layout__text[hidden]{display:none!important}.cms-image-layout[data-cms-layout-mode=text-only]>.cms-image-layout__text{grid-row:1}.cms-image-layout__media>*{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;display:block!important}.cms-image-layout__media>.media-slot{aspect-ratio:var(--media-source-ratio,var(--media-ratio))!important;max-width:var(--media-source-width,100%)!important}.cms-image-layout__media>div>.media-slot{width:100%}.cms-image-layout__text>.page-shell{width:100%;margin-inline:0}.cms-image-layout[data-cms-layout-mode=image-only] [data-cms-image-caption],:is([data-cms-section=home\:practices]:has([data-cms-layout-mode=image-only]) .practice__list,[data-cms-section=practice-areas\:section-1]:has([data-cms-layout-mode=image-only])>.practice-index__heading){display:none}.cms-image-layout[data-cms-layout-id=about\:section-1]{width:min(100% - 44px,1440px);margin-inline:auto}[data-cms-text-width=standard]{--cms-text-measure:62ch}[data-cms-text-width=wide]{--cms-text-measure:90ch}[data-cms-text-width=full]{--cms-text-measure:100%}[data-cms-text-width] :is([data-cms-layout-text],.cms-image-layout__text),[data-cms-text-width] :is([data-cms-layout-text],.cms-image-layout__text) :is(p,.reading-copy,.editorial-copy,.about-opening__reading,.approved-practice__introduction,.page-intro__description){max-inline-size:var(--cms-text-measure)!important}@media (min-width:768px){.cms-image-layout[data-cms-layout-mode=image-text]:is([data-cms-image-position=left],[data-cms-image-position=right]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.cms-image-layout[data-cms-layout-mode=image-text]:is([data-cms-image-position=left],[data-cms-image-position=right])>*{grid-row:1}.cms-image-layout[data-cms-layout-mode=image-text][data-cms-image-position=left]>.cms-image-layout__text,.cms-image-layout[data-cms-layout-mode=image-text][data-cms-image-position=right]>.cms-image-layout__media{grid-column:2}}
