@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/140118b8355590d2-s.01e91l2mtoc1u.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d4950525cb5c4c4-s.p.19ml1ubcr4qga.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05138e726fce6c74-s.p.1vembhq-bewbt.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:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.ditcTG_className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.ditcTG_variable{--font-display:"Gloock", "Gloock Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.p.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.oCym6a_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.oCym6a_variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bff24dc14ce4541e-s.p.1mou8v493x-u7.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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a1ea0775bdd7e1b-s.2otm1xqa4lz8q.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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5e3622652600e97-s.3bws0utn4kpyc.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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4416af7d770c10a-s.p.1zf0xf1cyi65q.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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3abf2498f81abee7-s.17y8b371423uo.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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3f51edb0ea1ba9a-s.1u_72eqgml40c.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:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.YDeBQW_className{font-family:Amiri,Amiri Fallback;font-style:normal}.YDeBQW_variable{--font-display-ar:"Amiri", "Amiri Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/941d061a2bd9e7fe-s.p.3ik2qu-u9tgho.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c532a9e54c928ea-s.0n4hkusom70ae.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eafc238916777c01-s.19gzon4xl8qiz.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b5f3cdc08f76084-s.2vs72h_x6qrve.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a0c322f60e47dd1-s.p.3ihiqn4pviisd.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7f941472326ab6-s.00vfn3_g-ftpg.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/869c8e384c1a4ad0-s.3w3hylgez90of.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35a31ebad3e15f14-s.0c7ha31nuacbu.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861d9be630ba44be-s.p.0da8nscnv1nkd.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d628deca0d2b8894-s.2x1j3gzzngp4x.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f050114b60feedcd-s.1jr_z050he_qo.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4237cb37ca93cea7-s.1fbvi_fot8u4l.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/420d6ef977b34540-s.p.0-uv4l43gdmt7.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45feda2a8f9aca8b-s.0phk7_etl12r4.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ea12dfd566bcbad2-s.3c64at4xi6rda.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f5d786b20a99255-s.0iritm8hg8q1a.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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}._1XF_9q_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}._1XF_9q_variable{--font-body-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--wall:#fbfbf9;--plaster:#efefeb;--plaster-2:#e2e2dc;--floor:#0a0b0b;--floor-2:#17191a;--lacquer:#0b7053;--lacquer-deep:#07513c;--sun:#fff6dc;--sun-2:#fdebc4;--steel:#a7aeab;--mist:#cdd2cf;--ink:#141615;--ink-soft:#4b514e;--line-dark:#2c3030;--display:var(--font-display), Georgia, serif;--body:var(--font-body), system-ui, sans-serif;--ease:cubic-bezier(.22, .8, .24, 1);--fast:.24s;--slow:.8s;--head-h:76px;--sun-skew:-24deg;--sun-shift:0px;--gutter:max(24px, calc((100vw - 1280px) / 2))}:lang(ar){--display:var(--font-display-ar), serif;--body:var(--font-body-ar), sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--wall);color:var(--ink);font:400 1.0625rem/1.65 var(--body);margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;-webkit-text-decoration-color:var(--lacquer);text-decoration-color:var(--lacquer);text-underline-offset:3px;touch-action:manipulation;text-decoration-thickness:1.5px}h1,h2,h3{font-family:var(--display);font-synthesis:none;letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.04}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{letter-spacing:0;font-weight:700;line-height:1.3}h2{font-size:clamp(2.2rem,4.8vw,4.2rem)}h2 small{font:inherit;color:var(--lacquer);display:block}p{margin:0 0 1em}address{font-style:normal}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--lacquer);outline-offset:3px}.floor :focus-visible,.foot__grid :focus-visible,.foot__end :focus-visible,.related :focus-visible,.visit__desk :focus-visible,.career :focus-visible,.callbar :focus-visible{outline-color:var(--sun)}[dir=rtl] .arrow{transform:scaleX(-1)}.wrap{width:min(1280px,100% - 48px);margin-inline:auto}.eyebrow{color:var(--ink-soft);margin:0 0 .9em;font-size:.95rem;font-weight:500}.skip{inset-inline-start:12px;z-index:50;background:var(--ink);color:#fff;clip-path:inset(50%);padding:8px 14px;position:absolute;top:8px}.skip:focus{clip-path:none}.link{border-bottom:1.5px solid var(--lacquer);min-height:44px;transition:gap var(--fast) var(--ease);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{gap:15px}.enter{animation:enter .6s var(--ease) backwards}@keyframes enter{0%{opacity:0;transform:translateY(10px)}}.js [data-reveal]{transition:opacity var(--slow) var(--ease), transform var(--slow) var(--ease)}.js [data-reveal]:not([data-in]){opacity:0;transform:translateY(22px)}[data-scale]{transform-origin:50%;will-change:transform}.btn{border:1.5px solid var(--lacquer);background:var(--lacquer);color:#fff;min-height:52px;font:600 1rem/1.2 var(--body);cursor:pointer;touch-action:manipulation;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--lacquer-deep);border-color:var(--lacquer-deep)}.btn:active{transform:scale(.98)}.btn .arrow{transition:transform var(--fast) var(--ease)}.btn:hover .arrow{transform:translate(4px)}[dir=rtl] .btn .arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(4px)}.btn--line{color:var(--ink);border-color:var(--ink);background:0 0}.btn--line:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn--small{min-height:44px;padding:8px 18px;font-size:.95rem}.btn:disabled{opacity:.6;cursor:progress}.site-header{z-index:30;min-height:var(--head-h);padding-inline:var(--gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfbf9f5;align-items:center;gap:36px;display:flex;position:sticky;top:0;box-shadow:0 1px #14161514}.site-header__logo{align-items:center;min-height:44px;display:flex}.site-header__logo img{width:100px;height:auto}.site-nav-desktop{gap:6px;font-weight:500;display:flex}.site-nav-desktop a{isolation:isolate;align-items:center;min-height:44px;padding-inline:12px;text-decoration:none;display:flex;position:relative}.site-nav-desktop a:before{content:"";z-index:-1;background:var(--sun-2);transform:skewX(var(--sun-skew)) scaleX(0);transition:transform var(--fast) var(--ease);position:absolute;inset:8px 2px}.site-nav-desktop a:hover:before,.site-nav-desktop a[aria-current=page]:before{transform:skewX(var(--sun-skew)) scaleX(1)}.site-header__end{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.site-header__phone{white-space:nowrap;align-items:center;min-height:44px;padding-inline:6px;font-weight:600;text-decoration:none;display:flex}.site-header__phone:hover{color:var(--lacquer)}.lang{position:relative}.lang__button{min-width:44px;min-height:44px;color:inherit;font:600 .9rem/1 var(--body);cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:6px;padding-inline:8px;display:flex}.lang__chevron{transition:transform var(--fast) var(--ease)}.lang[data-open] .lang__chevron{transform:rotate(180deg)}.lang__list{inset-inline-end:0;opacity:0;visibility:hidden;transform-origin:top;min-width:186px;transition:opacity var(--fast) var(--ease), transform var(--fast) var(--ease), visibility var(--fast);background:#fff;border-radius:4px;padding:6px;position:absolute;top:calc(100% + 8px);transform:translateY(-6px);box-shadow:0 0 0 1px #1416151a,0 18px 40px -14px #14161559}.lang[data-open] .lang__list{opacity:1;visibility:visible;transform:none}.lang__list a{min-height:44px;transition:background var(--fast) var(--ease);border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:500;text-decoration:none;display:flex}.lang__list a:hover{background:var(--plaster)}.lang__list a[aria-current=true]{background:var(--sun);color:var(--ink)}.lang__list a[lang=ar]{font-family:var(--font-body-ar), sans-serif}.sheet{display:none}.sheet__button{cursor:pointer;touch-action:manipulation;width:44px;height:44px;color:inherit;background:0 0;border:0;display:block;position:relative}.sheet__button span{height:1.8px;transition:transform var(--fast) var(--ease), top var(--fast) var(--ease);background:currentColor;position:absolute;inset-inline:10px}.sheet__button span:first-child{top:17px}.sheet__button span:last-child{top:26px}.sheet[data-open] .sheet__button span:first-child{top:21px;transform:rotate(45deg)}.sheet[data-open] .sheet__button span:last-child{top:21px;transform:rotate(-45deg)}.sheet__panel{inset-inline:0;background:var(--wall);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .34s var(--ease), visibility .34s;gap:16px;padding:10px 24px 26px;display:grid;position:absolute;top:100%;box-shadow:0 24px 40px -24px #14161566}.sheet[data-open] .sheet__panel{clip-path:inset(0 0 -60px);visibility:visible}.sheet__panel nav{display:grid}.sheet__panel nav a{min-height:52px;font:400 1.75rem/1.1 var(--display);border-bottom:1px solid var(--plaster);align-items:center;text-decoration:none;display:flex}:lang(ar) .sheet__panel nav a{font-weight:700}.sheet__panel nav a[aria-current=page]{color:var(--lacquer)}.arch{aspect-ratio:100/116;position:relative;container-type:inline-size}.arch:before{content:"";background:linear-gradient(180deg, #fff 0%, var(--plaster) 60%, var(--plaster-2) 100%);border-radius:50vw 50vw 0 0;position:absolute;inset:-9px -9px 0;box-shadow:0 0 0 1px #14161517,inset 0 -40px 60px -40px #1416151f}.arch__glass{background:var(--plaster);border-radius:50vw 50vw 0 0;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1.5px #1416158c}.arch__glass img{object-fit:cover}.arch__sheen{pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,#fff3 0%,#fff0 32% 62%,#ffffff1a 100%);position:absolute;inset:0;box-shadow:inset 0 0 26px #0a0b0b3d}.arch__bars{pointer-events:none;position:absolute;inset:0}.arch__bars:before,.arch__bars:after{content:"";background:#f6f6f2;position:absolute;box-shadow:0 0 0 .5px #1416154d,2px 3px 6px #0a0b0b47}.arch__bars:before{top:0;bottom:0;width:5px;inset-inline-start:calc(50% - 2.5px)}.arch__bars:after{top:50cqw;height:5px;inset-inline:0}.mirror{aspect-ratio:100/116;opacity:.4;border-radius:0 0 50vw 50vw;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask:linear-gradient(#000 0%,#0000 34%);mask:linear-gradient(#000 0%,#0000 34%)}.mirror img{object-fit:cover;filter:blur(1.2px);transform:scaleY(-1)}.sunpatch{top:0;transform-origin:top;width:92%;height:118%;transform:translateX(var(--sun-shift)) perspective(620px) rotateX(46deg) skewX(var(--sun-skew));filter:blur(.7px);animation:sunrise 1.6s var(--ease) both;grid-template-rows:1fr 1.25fr;grid-template-columns:1fr 1fr;gap:7px;display:grid;position:absolute;inset-inline-start:4%;-webkit-mask:linear-gradient(#000 30%,#0009 100%);mask:linear-gradient(#000 30%,#0009 100%)}.sunpatch span{background:linear-gradient(#fff6dccc,#fdebc46b)}.sunpatch span:nth-child(3){border-end-start-radius:100% 90%}.sunpatch span:nth-child(4){border-end-end-radius:100% 90%}@keyframes sunrise{0%{opacity:0}to{opacity:1}}.sunpatch--floor{top:-2%;opacity:.1;filter:blur(2px);width:46%;height:62%;transform:translateX(var(--sun-shift)) perspective(900px) rotateX(38deg) skewX(var(--sun-skew));pointer-events:none;gap:16px;animation:none;inset-inline:auto 3%}.room{--floor-h:clamp(120px, 21svh, 210px);--win-w:min(45vw, 620px, calc((100svh - var(--head-h) - var(--floor-h) - 26px) * 100 / 116));grid-template-rows:1fr var(--floor-h);min-height:calc(100svh - var(--head-h));display:grid}.room__wall{grid-template-columns:minmax(0, 1fr) var(--win-w);padding-inline:var(--gutter);background:radial-gradient(120% 90% at 78% 100%, #fff 0%, var(--wall) 45%, #f3f3ee 100%);align-items:end;gap:clamp(24px,4vw,72px);padding-top:18px;display:grid;position:relative}.room__text{align-self:center;padding-block:8px 24px}.room__text>*{animation:rise .9s var(--ease) backwards}.room__text>:nth-child(2){animation-delay:60ms}.room__text>:nth-child(3){animation-delay:.14s}.room__text>:nth-child(4){animation-delay:.2s}.room__text>:nth-child(5){animation-delay:.26s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.room h1{margin-bottom:.2em;font-size:clamp(3.6rem,10vw,10rem);line-height:.93}:lang(ar) .room h1{line-height:1.15}.room h1 span{display:block}.room h1 span:last-child{color:var(--lacquer)}.room__intro{max-width:31em;color:var(--ink-soft);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.5}.room__actions{flex-wrap:wrap;gap:10px;margin-top:1.5em;display:flex}.room__window{animation:daybreak 1.6s var(--ease) both}@keyframes daybreak{0%{filter:brightness(.6)saturate(.7);transform-origin:bottom;transform:scale(.985)}to{filter:none;transform:none}}.room__floor{background:linear-gradient(180deg, #030404 0%, var(--floor) 24%, var(--floor-2) 100%);position:relative;overflow:hidden}.room__under{top:0;width:var(--win-w);height:100%;position:absolute;inset-inline-end:var(--gutter)}.status{align-items:center;gap:8px;min-height:1.4em;margin:1.1em 0 0;font-size:.95rem;font-weight:500;display:flex}.status__lamp{background:var(--steel);border-radius:50%;flex:none;width:10px;height:10px}.status--open .status__lamp{background:#2bb673;box-shadow:0 0 0 4px #2bb67333}.values{position:relative;overflow:hidden}.values:before{content:"";width:44%;transform:skewX(var(--sun-skew));pointer-events:none;background:linear-gradient(90deg,#fdebc46b 0 47%,#0000 47% 53%,#fdebc457 53% 100%);position:absolute;inset-block:-10%;inset-inline-end:6%}.values__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,6vw,100px);padding-block:clamp(64px,9vw,130px);display:grid;position:relative}.values h2{font-size:clamp(2rem,3.9vw,3.6rem);line-height:1.08;position:sticky;top:112px}.value{border-top:1.5px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding-block:28px;text-decoration:none;display:flex;position:relative}.value:last-child{border-bottom:1.5px solid var(--ink)}.value>span{gap:8px;max-width:34em;display:grid}.value strong{font:400 clamp(1.7rem, 2.6vw, 2.5rem)/1.08 var(--display)}:lang(ar) .value strong{font-weight:700;line-height:1.3}.value>span>span{color:var(--ink-soft);line-height:1.5}.value .arrow{transition:transform var(--fast) var(--ease);flex:none;margin-top:12px}.value--link strong{transition:color var(--fast) var(--ease)}.value--link:hover strong{color:var(--lacquer)}.value--link:hover .arrow{transform:translate(6px)}[dir=rtl] .value--link:hover .arrow{transform:scaleX(-1)translate(6px)}.floor{background:linear-gradient(180deg, var(--floor) 0%, #0f1111 60%, var(--floor-2) 100%);color:#fff;position:relative;overflow:hidden}.floor__inner{padding-block:clamp(60px,8vw,110px);position:relative}.floor h2#behandlungen{max-width:14em;margin-bottom:.9em;font-size:clamp(2.2rem,4.8vw,4.2rem)}.floor__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.floor__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px clamp(20px,3vw,48px);display:grid}.floor__group h3{font:500 .92rem/1.3 var(--body);color:var(--steel);margin-bottom:8px}.floor__row{color:#fff;isolation:isolate;min-height:48px;transition:color var(--fast) var(--ease);align-items:center;gap:12px;margin-inline-start:-14px;padding:7px 14px;text-decoration:none;display:flex;position:relative}.floor__name{font:400 clamp(1.3rem, 2vw, 1.85rem)/1.14 var(--display);transition:transform var(--fast) var(--ease)}:lang(ar) .floor__name{font-weight:700;line-height:1.4}.floor__thumb{display:none}.floor__arrow{opacity:0;transition:opacity var(--fast) var(--ease);flex:none;margin-inline-start:auto}.floor__row:before{content:"";z-index:-1;background:var(--sun);transform:skewX(var(--sun-skew)) scaleX(0);transform-origin:0;transition:transform .34s var(--ease);position:absolute;inset:0}[dir=rtl] .floor__row:before{transform-origin:100%}.floor__row.is-lit{color:var(--ink)}.floor__row.is-lit:before{transform:skewX(var(--sun-skew)) scaleX(1)}.floor__row.is-lit .floor__arrow{opacity:1}.floor__view{position:sticky;top:104px}.floor__arch{aspect-ratio:100/124;background:var(--floor-2);border-radius:50vw 50vw 0 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 40px 70px -30px #fff6dc24}.floor__arch img{object-fit:cover;opacity:0;transition:opacity .45s var(--ease), transform .8s var(--ease);transform:scale(1.03)}.floor__arch img.is-on{opacity:1;transform:none}.floor--page .floor__inner{gap:clamp(36px,5vw,64px);padding-top:clamp(36px,5vw,64px);display:grid}.tgroup{border-top:1px solid var(--line-dark);grid-template-columns:240px minmax(0,1fr);gap:clamp(20px,3vw,48px);padding-top:22px;display:grid}.tgroup h2{color:var(--sun);font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.12}.tcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;display:grid}.tcards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tcard{color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;text-decoration:none;display:grid}.tcard__arch{aspect-ratio:100/118;background:var(--floor-2);border-radius:50vw 50vw 0 0;grid-column:1/-1;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.tcard__arch img{object-fit:cover;transition:transform .7s var(--ease)}.tcard:hover .tcard__arch img{transform:scale(1.04)}.tcard__text{gap:5px;display:grid}.tcard strong{font:400 clamp(1.3rem, 1.8vw, 1.6rem)/1.14 var(--display)}:lang(ar) .tcard strong{font-weight:700}.tcard__text>span{color:var(--mist);font-size:.96rem;line-height:1.4}.tcard__arrow{transition:transform var(--fast) var(--ease);margin-top:6px}.tcard:hover .tcard__arrow{transform:translate(5px)}[dir=rtl] .tcard:hover .tcard__arrow{transform:scaleX(-1)translate(5px)}.tcard:active .tcard__arch{transform:scale(.99)}@media (min-width:1181px){.floor--page .floor__inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;column-gap:18px}.floor--page .tgroup{grid-template-columns:minmax(0,1fr);gap:16px}.floor--page .tgroup .tcards{grid-template-columns:repeat(2,minmax(0,1fr))}.floor--page .tgroup:has(li:nth-child(3)){grid-column:1/-1}.floor--page .tgroup:has(li:nth-child(3)) .tcards{grid-template-columns:repeat(4,minmax(0,1fr))}}.quote{text-align:center;padding-block:clamp(70px,10vw,150px)}.quote blockquote{max-width:15em;font:400 clamp(2.2rem, 6vw, 5.6rem)/1.08 var(--display);margin:0 auto}:lang(ar) .quote blockquote{font-weight:700;line-height:1.35}.quote em{color:var(--ink);isolation:isolate;padding-inline:.1em;font-style:normal;display:inline-block;position:relative}.quote em:before{content:"";z-index:-1;background:var(--sun-2);transform:skewX(var(--sun-skew)) scaleX(1);transform-origin:0;transition:transform 1.1s var(--ease) .25s;position:absolute;inset:.08em -.02em}.js .quote:not([data-in]) em:before{transform:skewX(var(--sun-skew)) scaleX(0)}.team{--cap-h:150px;--arch-h:min(560px, calc(100svh - var(--head-h) - var(--cap-h) - 34px));--arch-w:calc(var(--arch-h) * .74);background:var(--wall)}.pin__sticky{scrollbar-width:none;padding-top:22px;position:relative;overflow-x:auto}.pin__sticky::-webkit-scrollbar{display:none}.pin__floor{min-width:100%;height:var(--cap-h);background:linear-gradient(180deg, #030404 0%, var(--floor) 30%, var(--floor-2) 100%);pointer-events:none;position:absolute;inset:auto 0 0}.pin__floor span{background:var(--sun);transform-origin:0;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}[dir=rtl] .pin__floor span{transform-origin:100%}.team__row{will-change:transform;align-items:flex-end;width:max-content;display:flex;position:relative}.team__intro{width:clamp(320px,34vw,500px);height:var(--arch-h);margin-bottom:var(--cap-h);box-sizing:content-box;flex:none;align-content:center;justify-items:start;gap:22px;max-width:500px;padding-inline-start:var(--gutter);padding-inline-end:32px;display:grid}.team__intro h2{font-size:clamp(2.6rem,5vw,4.6rem)}.team__line{gap:22px;padding-inline-end:var(--gutter);display:flex}.pin--on .pin__sticky{top:var(--head-h);min-height:calc(100svh - var(--head-h));align-items:flex-end;display:flex;position:sticky;overflow:clip}.portrait{width:var(--arch-w);flex:none;margin:0;position:relative}.portrait__frame{height:var(--arch-h);background:var(--plaster);border-radius:50vw 50vw 0 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14161524}.portrait__frame img{object-fit:cover;transition:transform .7s var(--ease)}.portrait:hover .portrait__frame img{transform:scale(1.03)}.portrait__empty{height:100%;font:400 3rem/1 var(--display);color:var(--ink-soft);place-items:center;display:grid}.portrait__mirror{top:var(--arch-h);height:var(--cap-h);opacity:.22;pointer-events:none;position:absolute;inset-inline:0;overflow:hidden;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}.portrait__mirror i{height:var(--arch-h);position:absolute;inset:0 0 auto;transform:scaleY(-1)}.portrait__mirror img{object-fit:cover;filter:blur(1.4px)}.portrait figcaption{height:var(--cap-h);color:#fff;align-content:start;gap:3px;padding-top:18px;line-height:1.3;display:grid;position:relative}.portrait figcaption strong{font:400 clamp(1.2rem, 1.8vw, 1.55rem)/1.15 var(--display)}:lang(ar) .portrait figcaption strong{font-weight:700}.portrait figcaption span{color:var(--mist);font-size:.92rem}.rooms{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding-block:clamp(64px,9vw,120px);display:grid}.rooms figure{margin:0;position:relative;overflow:hidden}.rooms figure:first-child{aspect-ratio:1/.96;grid-area:1/1/3/8}.rooms figure:nth-child(2){aspect-ratio:16/9;grid-column:8/13}.rooms figure:nth-child(3){aspect-ratio:100/76;border-radius:50vw 50vw 0 0;grid-column:9/13}.rooms__image{position:absolute;inset:0}.rooms__image img{object-fit:cover}.visit{padding-bottom:clamp(56px,7vw,100px)}.visit__stage{direction:ltr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;position:relative}.visit__stage>.map{grid-area:1/1/auto/11;height:clamp(520px,44vw,640px)}.map{aspect-ratio:auto;background:var(--plaster);border:0;border-radius:50% 50% 0 0/14% 14% 0 0;width:100%;display:block;box-shadow:0 0 0 1px #14161524}.visit__desk{background:linear-gradient(170deg, var(--lacquer) 0%, #0a6a4f 55%, var(--lacquer-deep) 100%);color:#fff;border-radius:26px 26px 0 0;padding:clamp(28px,3.2vw,44px);box-shadow:inset 0 1px #fff3,0 30px 60px -30px #0a0b0b8c}.visit__desk a{color:#fff;text-decoration-color:#ffffff8c}.visit__stage>.visit__desk{z-index:1;grid-area:1/8/auto/13;margin-bottom:-28px;position:relative}[dir=rtl] .visit__stage>*{direction:rtl}.visit__desk h2{margin-bottom:.5em;font-size:clamp(2rem,3.2vw,2.9rem)}.visit__desk address{margin-bottom:.5em;font-size:1.15rem}.visit__phone{min-height:44px;font:400 clamp(1.6rem, 2.3vw, 2rem)/1.2 var(--display);align-items:center;text-decoration:none;display:inline-flex}.visit__desk p{margin-bottom:.5em}.visit__desk .hours{margin-top:18px}.visit__desk .status--open .status__lamp{background:#8ff0bd;box-shadow:0 0 0 4px #8ff0bd40}.visit__desk .status__lamp{background:#fff9}.visit__route{margin:14px 0 0}.visit__route a{align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex}.hours{gap:6px;margin:0;display:grid}.hours div{border-bottom:1px solid color-mix(in srgb, currentColor 24%, transparent);justify-content:space-between;gap:16px;padding-bottom:6px;display:flex}.hours dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.visit--plain{padding-top:0}.visit__stage--full{grid-template-columns:minmax(0,1fr);gap:18px}.visit__stage--full>.map{grid-area:auto/1;height:clamp(320px,38vw,520px)}.visit__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.visit__head h2{font-size:clamp(1.9rem,3.2vw,2.9rem)}.foot{background:linear-gradient(180deg, var(--floor) 0%, #0e1010 70%, var(--floor-2) 100%);color:#fff;position:relative;overflow:hidden}.foot__light{isolation:isolate;padding-block:clamp(46px,6vw,84px);position:relative}.foot__panes{z-index:-1;width:100vw;transform:skewX(calc(var(--sun-skew) * .45));transform-origin:bottom;grid-template-rows:40px 1fr;grid-template-columns:1fr 15vw;gap:8px;display:grid;position:absolute;inset:0 auto 0 -12vw}[dir=rtl] .foot__panes{inset:0 -12vw 0 auto}.foot__panes span{background:linear-gradient(180deg, var(--sun) 0%, var(--sun-2) 100%)}.foot__cta{padding-top:40px;color:var(--ink);flex-direction:column;align-items:flex-start;gap:22px;padding-inline-end:15vw;display:flex}.foot__cta h2{max-width:10em;font-size:clamp(2.5rem,5.6vw,5rem)}.foot__actions{flex-wrap:wrap;gap:10px;display:flex}.foot .foot__actions .btn{color:#fff}.foot .foot__actions .btn--line{color:var(--ink);border-color:var(--ink)}.foot .foot__actions .btn--line:hover{color:#fff;background:var(--ink)}.foot__grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.1fr) minmax(0,1.3fr);gap:36px clamp(24px,4vw,60px);padding-block:clamp(44px,5vw,72px) 40px;display:grid}.foot__grid h2{font:500 .92rem/1.3 var(--body);letter-spacing:0;color:var(--steel);margin-bottom:14px}.foot__grid address{margin-bottom:.8em;font-size:1.1rem;line-height:1.45}.foot__grid p{margin-bottom:.3em}.foot__link{color:#fff;overflow-wrap:anywhere;align-items:center;min-height:32px;-webkit-text-decoration:underline #5a605d;text-decoration:underline #5a605d;display:inline-flex}.foot__link:hover{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun)}.foot__menu a{color:#fff;min-height:40px;font:400 1.25rem/1.1 var(--display);transition:color var(--fast) var(--ease);align-items:center;text-decoration:none;display:flex}:lang(ar) .foot__menu a{font-weight:700}.foot__menu a:hover{color:var(--sun)}.foot__hours .hours{color:#fff;font-size:.98rem}.foot__others{display:grid}.foot__others a{border-top:1px solid var(--line-dark);color:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding-block:10px;text-decoration:none;display:flex}.foot__others li:last-child a{border-bottom:1px solid var(--line-dark)}.foot__others span{gap:1px;display:grid}.foot__others strong{font:400 1.14rem/1.2 var(--display)}:lang(ar) .foot__others strong{font-weight:700}.foot__others small{color:var(--mist);font-size:.86rem}.foot__others .arrow{transition:transform var(--fast) var(--ease), color var(--fast) var(--ease);flex:none}.foot__others a:hover .arrow{color:var(--sun);transform:translate(5px)}[dir=rtl] .foot__others a:hover .arrow{transform:scaleX(-1)translate(5px)}.foot__end{border-top:1px solid var(--line-dark);color:var(--mist);flex-wrap:wrap;align-items:center;gap:8px 28px;padding-block:18px 26px;font-size:.9rem;display:flex}.foot__sign{color:var(--sun);font:400 1.05rem/1 var(--font-display), serif;align-items:center;gap:10px;margin:0;display:inline-flex}.foot__end nav{flex-wrap:wrap;gap:0 18px;display:flex}.foot__end nav a{color:#fff;align-items:center;min-height:44px;-webkit-text-decoration:underline #5a605d;text-decoration:underline #5a605d;display:flex}.foot__end nav a:hover{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun)}.foot__legal{margin-inline-start:auto}body:has(.contact) .foot__light{display:none}.callbar{display:none}.head__wall{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);align-items:end;gap:32px;padding-top:clamp(30px,4.4vw,60px);display:grid}.head--window .head__wall{grid-template-columns:minmax(0,1fr) clamp(240px,27vw,400px)}.head__text{align-self:center;padding-bottom:clamp(26px,3.4vw,44px)}.head h1{overflow-wrap:break-word;font-size:clamp(2.6rem,6.6vw,6.2rem)}.head__lead{max-width:28em;color:var(--ink-soft);margin:.7em 0 0;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.35}.head__intro{max-width:40em;margin-top:1.2em}.legal-note{background:var(--sun);border-inline-start:3px solid var(--lacquer);padding:10px 14px;font-size:.96rem}.head__floor{background:linear-gradient(180deg, #030404 0%, var(--floor) 40%, var(--floor) 100%);height:clamp(70px,8vw,110px);position:relative;overflow:hidden}.head__under{top:0;width:clamp(240px,27vw,400px);height:100%;position:absolute;inset-inline-end:var(--gutter)}.head__under .sunpatch{height:130%}.head__under .mirror{opacity:.32}.reading{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:clamp(28px,5vw,72px);padding-block:clamp(44px,6vw,80px);display:grid}.reading__side{gap:26px;max-height:calc(100svh - 120px);padding:2px;display:grid;position:sticky;top:100px;overflow-y:auto}.reading__contact{border-bottom:1px solid var(--plaster-2);gap:10px;padding-bottom:22px;display:grid}.reading__contact .status{margin:0 0 4px}.toc h2{font:500 .92rem/1.3 var(--body);color:var(--ink-soft);letter-spacing:0;margin-bottom:8px}.toc ul{font-size:.95rem;line-height:1.3;display:grid}.toc a{min-height:36px;transition:color var(--fast) var(--ease);align-items:center;padding-block:4px;text-decoration:none;display:flex}.toc a:hover{color:var(--lacquer)}.toc--fold{display:none}.reading__intro{max-width:760px}.prose-lead{font-size:clamp(1.2rem,1.8vw,1.42rem);line-height:1.48}.prose--rows{margin-top:clamp(30px,4vw,52px)}.prose--rows .prose-section{border-top:1px solid var(--plaster-2);grid-template-columns:210px minmax(0,1fr);column-gap:36px;margin:0;padding-block:28px;display:grid}.prose--rows .prose-section>*{grid-column:2}.prose--rows .prose-section>h2{-webkit-hyphens:auto;hyphens:auto;grid-area:1/1/span 40;margin:0;font-size:clamp(1.35rem,1.8vw,1.6rem);line-height:1.14}.prose--rows .prose-section>:last-child{margin-bottom:0}.prose{max-width:720px}.prose-subhead{margin-block:1em .6em;font-size:clamp(1.5rem,3vw,2.2rem)}.prose-section{margin-top:2.6em}.prose-section h2{margin-bottom:.55em;font-size:clamp(1.7rem,3vw,2.4rem)}.prose-note{margin-bottom:.4em;font-weight:600}.prose-callout{background:var(--sun);border-inline-start:3px solid var(--lacquer);margin-block:1.2em;padding:16px 20px}.prose-callout strong{font-weight:600}.terms,.steps{gap:12px;margin-block:1em 1.2em;display:grid}.terms li{border-inline-start:2px solid var(--lacquer);gap:2px;padding-inline-start:18px;display:grid}.terms strong{font-weight:600}.steps{counter-reset:step}.steps li{counter-increment:step;gap:2px;min-height:34px;padding-inline-start:48px;display:grid;position:relative}.steps li:before{content:counter(step);inset-inline-start:0;font:400 1.9rem/1.1 var(--display);color:var(--lacquer);position:absolute;top:-3px}.steps strong{font-weight:600}.reading--legal{grid-template-columns:290px minmax(0,1fr)}.reading--legal .reading__side{order:-1}.legal{overflow-wrap:anywhere}.legal a,.topic a,.prose a{text-decoration-line:underline}.topics{padding-block:clamp(40px,6vw,80px);display:grid}.topic{border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:16px clamp(28px,5vw,72px);padding-block:32px;display:grid}.topic:last-child{border-bottom:1.5px solid var(--ink)}.topic>h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1.1}.topic__body{max-width:720px}.topic__body>section>:last-child{margin-bottom:0}.topic--list .topic__body{max-width:none}.topic--list .topic__body>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}.topic--list .topic__body p{overflow-wrap:anywhere;margin:0}.related{background:linear-gradient(180deg, var(--floor) 0%, var(--floor-2) 100%);color:#fff;padding-block:clamp(44px,6vw,72px);position:relative}.related h2{margin-bottom:.9em;font-size:clamp(1.8rem,3.4vw,2.8rem)}.practice{padding-block:clamp(48px,7vw,96px)}.practice__lead{max-width:20em;font:400 clamp(1.9rem, 4vw, 3.6rem)/1.1 var(--display);letter-spacing:-.012em;margin-bottom:1.1em}:lang(ar) .practice__lead{font-weight:700;line-height:1.3}.practice__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.practice__photo{aspect-ratio:16/10;border-radius:50% 50% 0 0/20% 20% 0 0;margin:0;position:relative;overflow:hidden}.career{background:linear-gradient(170deg, var(--lacquer) 0%, var(--lacquer-deep) 100%);color:#fff;padding-block:clamp(44px,6vw,72px)}.career a{color:#fff}.career__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,88px);display:grid}.career h2{font-size:clamp(1.9rem,3.6vw,3.1rem)}.career p{overflow-wrap:anywhere;margin-bottom:.4em;font-size:1.1rem}.ask{text-align:center;justify-items:center;gap:20px;padding:clamp(56px,7vw,90px) 24px;display:grid}.ask--page{align-content:center;min-height:62vh}.ask--page h1{font-size:clamp(2rem,5vw,3.8rem)}.contact{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(36px,5vw,72px) clamp(44px,6vw,80px);display:grid}.contact__form h1{margin-bottom:.6em;font-size:clamp(2.6rem,6vw,5.4rem)}.contact__desk{border-radius:50vw 50vw 0 0/14vw 14vw 0 0;padding-top:clamp(64px,7vw,100px)}.contact__desk address{margin-block:1em;font-size:1.1rem}.contact__desk h2{margin-block:1.1em .5em;font-size:1.6rem}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.form label{gap:4px;font-size:.95rem;font-weight:500;display:grid}.form__wide{grid-column:1/-1}.form input:not([type=checkbox]),.form textarea{border:0;border-bottom:1.5px solid var(--ink);width:100%;min-height:50px;color:inherit;font:inherit;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);background:0 0;border-radius:0;padding:10px 2px;font-size:1.0625rem;font-weight:400}.form textarea{border:1.5px solid var(--ink);resize:vertical;padding:12px}.form input:focus,.form textarea:focus{border-color:var(--lacquer);box-shadow:0 1.5px 0 var(--lacquer);outline:none}.form__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}label.form__consent{align-items:flex-start;gap:12px;min-height:44px;font-weight:400;display:flex}.form__consent input{width:22px;height:22px;accent-color:var(--lacquer);flex:none;margin:2px 0 0}.form__error{color:#6d1c10;background:#fde8e4;margin:0;padding:10px 12px}.form__done{background:var(--lacquer);color:#fff;padding:20px;font-size:1.15rem;font-weight:500}@media (max-width:1180px){.site-nav-desktop,.site-header__phone{display:none}.sheet{display:block}.reading,.reading--legal{grid-template-columns:minmax(0,1fr)}.reading__side{max-height:none;position:static;overflow:visible}.reading--legal .reading__side{order:0}.toc--wide{display:none}.toc--fold{border-block:1px solid var(--plaster-2);display:block}.toc--fold summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.toc--fold ul{padding-bottom:12px}.reading__contact{border:0;order:2;grid-template-columns:1fr 1fr;padding:0}.reading__contact .status{grid-column:1/-1}.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tgroup{grid-template-columns:minmax(0,1fr)}.tcards{grid-template-columns:repeat(3,minmax(0,1fr))}.visit__stage>.map{grid-column:1/11}.visit__stage>.visit__desk{grid-column:6/13}}@media (max-width:860px){.room{--win-w:min(86vw, 460px);--floor-h:96px;min-height:0;display:block}.room__wall{padding-top:22px;display:block}.room__text{padding-block:6px 34px}.room h1{font-size:clamp(3.5rem,18vw,7rem)}.room__window{width:var(--win-w);margin-inline:auto}.room__floor{height:var(--floor-h)}.room__under{inset-inline-end:calc((100% - var(--win-w)) / 2)}.values__grid{grid-template-columns:minmax(0,1fr);padding-block:56px}.values h2{position:static}.values:before{width:70%;inset-inline-end:-10%}.value{padding-block:20px}.floor__grid{grid-template-columns:minmax(0,1fr)}.floor__view{display:none}.floor__list{grid-template-columns:minmax(0,1fr);gap:22px}.sunpatch--floor{display:none}.rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:48px}.rooms figure:first-child{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.rooms figure:nth-child(2){aspect-ratio:1;grid-column:1}.rooms figure:nth-child(3){aspect-ratio:1;grid-column:2}.visit__stage{flex-direction:column;align-items:stretch;display:flex}.visit__stage>.map{border-radius:0;order:2;height:300px}.visit__stage>.visit__desk{margin:0}.visit__stage--full>.map{order:0}.foot__panes{grid-template-rows:22px 1fr;grid-template-columns:1fr;width:auto;inset:0 -12vw}[dir=rtl] .foot__panes{inset:0 -12vw}.foot__panes span:nth-child(2),.foot__panes span:nth-child(4){display:none}.foot__cta{padding-inline-end:0;padding-top:24px}.head--window .head__wall{grid-template-columns:minmax(0,1fr);gap:4px}.head__window{width:min(62vw,300px);margin-inline:auto}.head__under{width:min(62vw,300px);inset-inline-end:calc(50% - min(62vw,300px)/2)}.prose--rows .prose-section{padding-block:24px;display:block}.prose--rows .prose-section>h2{margin-bottom:.55em}.topic{grid-template-columns:minmax(0,1fr);padding-block:24px}.topic--list .topic__body>section,.practice__columns,.career__grid,.contact{grid-template-columns:minmax(0,1fr)}.contact__desk{border-radius:26px 26px 0 0;padding-top:32px}}@media (max-width:760px){:root{--head-h:64px}body{padding-bottom:calc(56px + env(safe-area-inset-bottom));font-size:1rem}html{scroll-padding-top:76px}.site-header{gap:8px}.site-header__logo img{width:82px}.site-header__cta{display:none}.site-header__end{gap:2px}.lang__list{inset-inline-end:-44px}.floor__row{min-height:52px;margin-inline-start:-8px;padding-inline:8px}.floor__thumb{background:var(--floor-2);border-radius:50vw 50vw 0 0;flex:none;width:36px;height:44px;display:block;position:relative;overflow:hidden}.floor__thumb img{object-fit:cover}.floor__name{font-size:1.22rem}.floor__arrow{opacity:.7}.floor__row:before{display:none}.floor__row.is-lit{color:#fff}.floor__group h3{margin-bottom:2px}.tcards,.tcards--three{grid-template-columns:minmax(0,1fr);gap:0}.tcard{border-top:1px solid var(--line-dark);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:9px}.tcard__arch{aspect-ratio:100/120;grid-column:auto;width:56px}.tcard__text>span{display:none}.tcard strong{font-size:1.2rem}.tcard__arrow{margin:0}.tgroup{border:0;gap:8px;padding:0}.tgroup h2{font-size:.95rem;font-family:var(--body);font-weight:500}.floor--page .floor__inner{gap:26px}.head h1{font-size:clamp(1.9rem,8.8vw,3.2rem)}.team{--cap-h:96px;--arch-h:min(430px, calc(100svh - var(--head-h) - 56px - var(--cap-h) - 130px))}.pin__sticky{padding-top:0}.team__row{width:100%;display:block}.team__intro{box-sizing:border-box;gap:4px;width:auto;max-width:none;height:auto;margin:0;padding:20px 24px 14px}.team__intro h2{font-size:2.3rem}.team__intro .link{gap:6px;font-size:.92rem}.team__intro .link .arrow{width:14px;height:14px}.team__line{will-change:transform;gap:12px;width:max-content;padding-inline:24px}.pin--on .pin__sticky{min-height:calc(100svh - var(--head-h) - 56px);flex-direction:column;justify-content:flex-end;align-items:stretch}.portrait figcaption{padding-top:10px}.portrait figcaption strong{font-size:1.05rem}.portrait figcaption span{font-size:.8rem}.form,.reading__contact{grid-template-columns:minmax(0,1fr)}.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding-block:34px 26px}.foot__hours,.foot__other{grid-column:1/-1}.foot__actions,.foot__actions .btn{width:100%}.foot__end{gap:4px;display:grid}.foot__legal{margin:0}.callbar{z-index:25;background:var(--floor);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -1px #ffffff24}.callbar a{color:#fff;text-align:center;place-items:center;min-height:56px;padding-inline:8px;font-weight:600;line-height:1.15;text-decoration:none;display:grid}.callbar a+a{background:var(--lacquer)}.callbar a:active{filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.js [data-reveal]:not([data-in]){opacity:1;transform:none}}.form__note{opacity:.85;margin:0;font-size:.9rem;line-height:1.5}
