@font-face{font-family:Archivo;font-style:normal;font-weight:300 600;font-stretch:100% 125%;font-display:swap;src:url(/assets/archivo-latin-BPsSguvR.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:Archivo;font-style:normal;font-weight:300 600;font-stretch:100% 125%;font-display:swap;src:url(/assets/archivo-latin-ext-B81tv2_0.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 Kufi Arabic;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/kufi-arabic-BYACwvEe.woff2)format("woff2");unicode-range:U+60C,U+61B,U+61F,U+621-63A,U+640-655,U+660-66D,U+670,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plex-arabic-400-BgwHex5U.woff2)format("woff2");unicode-range:U+60C,U+61B,U+61F,U+621-63A,U+640-655,U+660-66D,U+670,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plex-arabic-500-Ckgt0QPN.woff2)format("woff2");unicode-range:U+60C,U+61B,U+61F,U+621-63A,U+640-655,U+660-66D,U+670,U+200C-200F}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:200 600;font-stretch:100% 151%;font-display:swap;src:url(/assets/roboto-flex-latin-C1TwFod8.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:Roboto Flex;font-style:normal;font-weight:200 600;font-stretch:100% 151%;font-display:swap;src:url(/assets/roboto-flex-latin-ext-B0nDuNPc.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:Roboto Flex;font-style:normal;font-weight:200 600;font-stretch:100% 151%;font-display:swap;src:url(/assets/roboto-flex-cyrillic-DT9PlrV6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:B12 Ain;font-style:normal;font-weight:400 600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAARgAA8AAAAACAwAAAQHAAIb5wAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIByBKgZgP1NUQVQqADQRCAqFDIQwATYCJAMUCwwABCAFhBoHIBudBigeA+7GOUHQiqrTKdWiWijFw9d+r+fu2xcAHo+giHRsLLa6rvNlJ8KlDo1B44AcKkL1f3hPe4W0ZVLSyaiUZifoU3Jx3+c/kudt9/4YBzLgLkgCDb35v5zeXRM7+3oLW4KhrTF1jE0RlvV8UdSn2h5GFqh25O6FqIsapvqUQBMgCSELgQZDQpC2duragClD9T+gFrVqCC2PLHx4xAV7Mm4HBzfYwB0mnDqwtXhvVL8vnCDdWReoPyJ4AClXEpbOUKgzRF8mz0FCk5rPJZwhbqGJoS2sgElyhvilJF2Su4BDsjmOpWQXeDJj6nansRIu12TzO0vy3ytQvktLgIA0mO5iDF0MjNMlYKj8xomZIIFNhUV0xBeQUKALBQaBagzIsqBmpVqNr/y/vSGKElNr+r4SNKAOr4ghADJDGlP8kkzNmBUm8JEjBo8+0szgGi4DAdLs4LPcvVdTbwtylt44IWs7eZO95PZlqNw5oDoXzGy/7su67YPKM87SU7di2o/7rrfXtzc+hTvDL8Hq/NUVX9uDGxx3B6g0sJcEAtE+T4GDx69fzy8YvDpy5Uoc8YfuDDgN12/zlgRyTvucAIk0u/naWzE7L8Zf7dTnq+PpkRfBzqaZ2O1+v7LuHLXLH8WM9/vVP6B/Asx8/At+LnMeeR70dskQmtqVH6UtW7F1z3RpZVRVkdGbUasz/f0e2qXbpkP/t6Bjt5Z/WNMRfl7T4egKi9iRVRWbU5ZRKTnW6ec23y7hENpfPNJQVlt2r+YEs3uaO7FBNVYyIzJ0pOdIW+miau1EGrW1pE3uL+aV9F4qTcxsTsouzayMrmJnNDU//D0WWjyEpXb1pfduznq183FBdXgb9r64JXLAHgUvxofVu+/09esJGq0105xjm6u1FXGtaRPmD8UvninPLZ/VYG1dnKOx52J3KtAKL7X2a3FLVL8tetbm2KbsMqB18v1bXCTRWmRtntWdVZfYKFoa2sXbr0t6ElKaog+pWhR1rA8A/wTS4Kezv45NGRTk/a4rKO/g7Zv1kwH4+Fmt/v/n3wXyxHQFNRIILrw9Xa/D//9HCR0M6svUJaXiFddTxAztrr4L90CgtNHVCO9Ug5soIrOAU5DDhDFmJmlxiyls2MBk054zpYEwmRrjCadbLKZBiASaYh4qvnYVbHJxmwxnYWJGQKTQS5YtSRhSQgJRySVtYmeAqJMuhUIUs8cQLZ2YvHnXG3gZ4CYwGINq4EJwQdQaZ2TpoBU3bITFKOxuk3F2w3ApUMn0suWq1KhRpVwd6cSAWJKEJxt0GSJNHVPe5mXh4oRMY3pD42ZEq5tXDgy2wdIGTkYuTpMdqsxXbtExlAvOpJNhC031m/ZDFuMcKEB1m1kBAA==)format("woff2");unicode-range:U+639}@font-face{font-family:B12 Lang;font-style:normal;font-weight:300 400;font-display:swap;src:url(/assets/lang-ar-BTqyljM1.woff2)format("woff2");unicode-range:U+627,U+628,U+629,U+631,U+639,U+644,U+64A}@font-face{font-family:B12 Lang;font-style:normal;font-weight:300 400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+418,U+419,U+41A,U+420,U+421,U+423,U+438,U+439,U+43A,U+441,U+443}@font-face{font-family:Archivo Fallback;font-stretch:100%;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Roboto);size-adjust:98.2%;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:Archivo Fallback;font-stretch:125%;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Roboto);size-adjust:127.4%;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:Roboto Flex Fallback;font-stretch:100% 120%;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Roboto);size-adjust:103.2%;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,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex Fallback;font-stretch:121% 151%;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Roboto);size-adjust:106.9%;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,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Times);size-adjust:96.6%;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,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@property --w{syntax:"<percentage>";inherits:false;initial-value:-20%}@property --hero-end{syntax:"<color>";inherits:true;initial-value:#000}:root{--black:#000;--onyx:#1a1919;--white:#fff;--porcelain:#f7f7f5;--sans:"Archivo", "Archivo Fallback", system-ui, sans-serif;--serif:"Cormorant Garamond", "Cormorant Fallback", "Times New Roman", serif;--script:"Pinyon Script", cursive;--film:cubic-bezier(.7, 0, .3, 1);--rise:cubic-bezier(.16, 1, .3, 1);--side:20px;--hdr:56px}@media (width>=768px){:root{--side:32px}}@media (width>=1024px){:root{--side:48px;--hdr:104px}}:root{--paper:var(--black);--hero-end:var(--black);--scene-end:var(--black);--pre-bg:var(--onyx);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=day]{--paper:var(--white);--hero-end:#0000008c;--scene-end:#00000057;--pre-bg:var(--white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-theme=day] :is(.hero,.tile,.scene:not(.risk),.charter,.next,.contact,.menu,.hdr:not(.on-light),.pager.on-dark,.ask.on-dark){--bg:#000;--bg-alt:#000;--fg:#fff;--fg-2:#999;--fg-3:gray;--line:#ffffff2e;--line-strong:#ffffff52;--haze:#ffffff4d;--pill-bg:#fff;--pill-fg:#151515;--pill-hover:#d9d9d9;--glow:#000000d9;color:var(--fg)}[data-theme=day]{--bg:#fff;--bg-alt:var(--porcelain);--fg:#1a1919;--fg-2:#6b6b6a;--fg-3:#717170;--line:#1a191929;--line-strong:#1a191947;--haze:#1a19194d;--pill-bg:#1a1919;--pill-fg:#fff;--pill-hover:#3a3939;--glow:#ffffffe6;color:var(--fg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--paper);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;font-weight:400;line-height:1.65;overflow-x:clip}@media (width>=1024px){body{font-size:16px}}img,video,canvas,svg{max-width:100%;display:block}picture{display:contents}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ol,ul,figure,dl,dd{margin:0}h1,h2,h3,.display,.statement,.statement-xl,.h2,.title,.byline{text-wrap:balance}.body,.tile__line,.overview__lead,.overview__x,.msg,.route__text,.steps p{text-wrap:pretty}ol,ul{padding:0;list-style:none}:focus{outline:none}:focus-visible{outline:1px solid var(--fg);outline-offset:4px}::selection{background:var(--fg);color:var(--bg)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{inset-inline-start:16px;z-index:300;background:var(--fg);color:var(--bg);font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;text-decoration:none;position:fixed;top:16px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.display{font-family:var(--sans);letter-spacing:.036em;text-transform:uppercase;font-size:clamp(32px,4.86vw,70px);font-weight:300;font-stretch:125%;line-height:1.14}.statement{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(36px,5.56vw,80px);font-weight:300;line-height:1.06}.statement-xl{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(44px,7.9vw,114px);font-weight:300;line-height:1}.script{font-family:var(--script);letter-spacing:0;padding-bottom:.12em;font-size:clamp(56px,6.94vw,100px);font-weight:400;line-height:1}.h2,h2.h2{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(22px,2.78vw,40px);font-weight:300;font-stretch:125%;line-height:1.2}.title{font-family:var(--serif);font-size:clamp(26px,2.5vw,36px);font-weight:400;line-height:1.05}.statement,.statement-xl,.title,.step-n,.msg,.chat-log,#chat-input,.chat-form input,.next .statement,.route__name,.menu__card-t{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.step-n{font-family:var(--serif);font-size:48px;font-weight:300;line-height:1}.body{color:var(--fg-2);max-width:34em}.byline{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:24px}@media (width>=1024px){.byline{font-size:13px}}.label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.chapter{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600;line-height:15px}.legal{letter-spacing:.02em;color:var(--fg-2);font-size:12px;line-height:18px}.legal a{color:inherit}.wrap{width:100%;max-width:calc(1344px + 2 * var(--side));padding:0 var(--side);margin:0 auto}.section{padding:96px 0}@media (width>=1024px){.section{padding:160px 0}}.pill{background:var(--pill-bg);min-width:240px;height:48px;color:var(--pill-fg);font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background-color .4s var(--film), color .4s var(--film);border-radius:999px;justify-content:center;align-items:center;padding:0 40px;text-decoration:none;display:inline-flex}.pill:hover,.pill:focus-visible{background:var(--pill-hover)}@media (width<=359px){.pill{min-width:0;padding:0 28px}}.pill-ghost{border:1px solid var(--fg);height:42px;color:var(--fg);white-space:nowrap;font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:background-color .4s var(--film), color .4s var(--film);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.pill-ghost[aria-selected=true],.pill-ghost[aria-pressed=true]{background:var(--fg);color:var(--bg)}.tlink{color:var(--fg);font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:color .4s var(--film);padding-bottom:7px;text-decoration:none;display:inline-block;position:relative}.tlink:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--film);background:currentColor;position:absolute;bottom:0;left:0;right:0}.tlink:hover{color:var(--fg-2)}.tlink:hover:after{transform:scaleX(0)}.tile-link{font:500 14px/20px var(--sans);letter-spacing:.01em;align-items:center;gap:10px;display:inline-flex}.tile-link svg{transition:transform .4s var(--film)}.mono{color:var(--fg);font-family:var(--sans);letter-spacing:.28em;font-variant-numeric:lining-nums;align-items:baseline;font-size:22px;font-weight:300;font-stretch:125%;line-height:1;text-decoration:none;display:inline-flex}.mono .logo{width:auto;height:1.45em;display:block;overflow:visible}.footer__panel .mono .logo{height:.95em}.preloader{z-index:200;background:var(--pre-bg);color:var(--fg);clip-path:inset(0);place-items:center;display:grid;position:fixed;inset:0}.preloader .mono{font-size:40px}.preloader__bar{height:1px;position:absolute;bottom:0;left:0;right:0}.preloader__bar i{background:var(--fg);transform-origin:0;height:100%;transition:transform .6s var(--film);display:block;transform:scaleX(0)}.preloader.is-out{clip-path:inset(0 0 100%);transition:clip-path .9s var(--film)}html.seen .preloader,html.no-preloader .preloader{display:none}.js .preloader:not(.is-out){animation:preloader-out .9s var(--film) 6s forwards}@keyframes preloader-out{to{clip-path:inset(0 0 100%);visibility:hidden}}@media (prefers-reduced-motion:reduce){.preloader.is-out{clip-path:inset(0);opacity:0;transition:opacity .2s linear}}.hdr{z-index:50;height:var(--hdr);padding:0 var(--side);transition:transform .6s var(--film), background-color .6s var(--film), height .6s var(--film), padding .6s var(--film);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}@media (width>=1024px){.hdr{padding:36px 48px}.hdr.is-solid{height:72px;padding-top:20px;padding-bottom:20px}}.hdr:before{content:"";background:var(--bg);opacity:0;z-index:-1;transition:opacity .6s var(--film), background-color .6s var(--film);position:absolute;inset:0}.hdr.is-solid:before{opacity:1}.hdr :is(.mono,.menu-btn,.theme-icon,.theme-switch__glyph){transition:color .6s var(--film), transform .6s var(--film)}.hdr.on-hero:not(.on-light) :is(.tlink,.theme-switch__opt,.lang-switch__opt,.mono,.menu-btn){text-shadow:0 0 12px #00000073}.hdr.on-hero:not(.on-light) :is(svg,.burger){filter:drop-shadow(0 0 6px #00000080)}.hdr.is-hidden{transform:translateY(-100%)}.hdr__line{left:var(--side);right:var(--side);background:var(--line-strong);opacity:0;height:1px;transition:opacity .6s var(--film), left .6s var(--film), right .6s var(--film);position:absolute;bottom:0}.hdr.on-hero .hdr__line{opacity:1}.hdr.is-solid .hdr__line{opacity:1;background:var(--line);left:0;right:0}.hdr .mono{transition:transform .6s var(--film), color .6s var(--film);transform-origin:50%;justify-self:center}.hdr.is-small .mono{transform:scale(.82)}.menu-btn{justify-self:start;align-items:center;gap:14px;height:32px;display:inline-flex}.burger{width:24px;height:8px;position:relative}.burger i{background:var(--fg);width:24px;height:1px;transition:transform .6s var(--film), top .6s var(--film), background-color .6s var(--film);position:absolute;left:0}.burger i:first-child{top:0}.burger i:last-child{top:7px}.burger--close i:first-child,.burger--close i:last-child{top:4px}.hdr__wa{justify-self:end}.hdr__wa-icon{display:none}.hdr__end{justify-self:end;align-items:center;gap:32px;display:flex}@media (width>=1024px){.hdr__end{gap:48px}}.theme-switch{align-items:center;gap:12px;display:inline-flex}.theme-switch__opt{color:var(--fg);opacity:.62;font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:opacity .4s var(--film), color .4s var(--film);padding:0 0 7px;position:relative}.theme-switch__opt:before{content:"";position:absolute;inset:-10px -6px -4px}.theme-switch__opt:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--film);background:currentColor;position:absolute;bottom:0;left:0;right:.16em;transform:scaleX(0)}.hdr.on-hero:not(.on-light) .theme-switch__opt{opacity:.66}.theme-switch__opt:hover,.theme-switch__opt:focus-visible,.hdr .theme-switch__opt:is(:hover,:focus-visible),[data-theme=day] .theme-switch__opt[data-theme-set=day],:root:not([data-theme=day]) .theme-switch__opt[data-theme-set=night]{opacity:1}[data-theme=day] .theme-switch__opt[data-theme-set=day],:root:not([data-theme=day]) .theme-switch__opt[data-theme-set=night]{cursor:default}[data-theme=day] .theme-switch--rule .theme-switch__opt[data-theme-set=night]:hover:after,:root:not([data-theme=day]) .theme-switch--rule .theme-switch__opt[data-theme-set=day]:hover:after,[data-theme=day] .theme-switch--rule .theme-switch__opt[data-theme-set=day]:after,:root:not([data-theme=day]) .theme-switch--rule .theme-switch__opt[data-theme-set=night]:after{transform-origin:0;transform:scaleX(1)}[data-theme=day] .hdr .theme-switch__opt[data-theme-set=day]:after,:root:not([data-theme=day]) .hdr .theme-switch__opt[data-theme-set=night]:after{width:12px;left:calc(50% - 6px - .08em);right:auto;transform:scaleX(1)}.theme-switch__sep{background:var(--line-strong);width:1px;height:12px;margin-bottom:7px}.theme-switch__glyph{margin:0 0 7px;width:14px;height:14px;color:var(--fg);order:0;margin-inline-end:-2px;display:grid}.theme-switch__opt[data-theme-set=day]{order:1}.theme-switch__sep{order:2}.theme-switch__opt[data-theme-set=night]{order:3}:root:not([data-theme=day]) .theme-switch__glyph{order:4;margin:0 0 7px;margin-inline-start:-2px}.theme-switch__glyph svg{width:14px;height:14px}.theme-switch__glyph .theme-icon__sun{display:none}.theme-switch__glyph .theme-icon__moon{display:block}[data-theme=day] .theme-switch__glyph .theme-icon__moon{display:none}[data-theme=day] .theme-switch__glyph .theme-icon__sun{display:block}.theme-icon{width:32px;height:32px;color:var(--fg);place-items:center;display:none}.theme-icon svg{width:20px;height:20px}.theme-icon circle{transition:fill .4s var(--film)}.theme-icon[aria-pressed=true] circle,[data-theme=day] .theme-icon circle{fill:currentColor}@media (width<=767px){.hdr .mono{font-size:18px}.hdr__wa{padding:0}.hdr__wa:after,.hdr__wa-text{display:none}.hdr__wa-icon{width:20px;height:20px;display:block}.hdr__end{gap:10px;margin-inline-end:-2px}.hdr .theme-switch{display:none}.hdr .theme-icon,.menu__hdr .theme-icon{display:grid}}.menu__hdr .hdr__end{justify-self:end}.menu{color:#fff;opacity:0;width:100%;max-width:none;height:100%;max-height:none;transition:opacity .6s var(--film);background:#000;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.menu::backdrop{background:0 0}.menu.is-open{opacity:1}.menu.is-closing{opacity:0;transition-duration:.4s}.menu-silk,.menu-silk-video{opacity:.85;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu-silk-video--m{opacity:.7}.menu__fade{z-index:3;pointer-events:none;background:linear-gradient(#000 45%,#0000);height:120px;position:absolute;top:0;left:0;right:0}.menu__hdr{height:var(--hdr);z-index:3;padding:0 var(--side);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}@media (width>=1024px){.menu__hdr{padding:36px 48px}}.menu__hdr .mono{justify-self:center;font-size:18px}.menu__scroll{overscroll-behavior:contain;z-index:2;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.menu__scroll::-webkit-scrollbar{display:none}.menu__list{padding:112px var(--side) 48px;text-align:center}@media (width>=1024px){.menu__list{padding:120px 48px}}.menu__item{opacity:0;transform:translateY(24px)}.menu.is-open .menu__item{opacity:1;transition:opacity .9s var(--rise) calc(.2s + var(--i) * 90ms), transform .9s var(--rise) calc(.2s + var(--i) * 90ms);transform:none}.menu.is-closing .menu__item{opacity:0;transition:opacity .4s var(--film);transform:none}.menu__item+.menu__item{margin-top:30px}@media (width>=1024px){.menu__item{justify-content:center;align-items:center;height:max(76px,14.2857svh - 34.2857px);display:flex}.menu__item+.menu__item{margin-top:0}}.menu__link{transition:opacity .4s var(--film);flex-direction:column;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.menu__link .statement{font-size:36px;line-height:40px}@media (width>=1024px){.menu__link .statement{font-size:clamp(36px,min(4.4vw,6.2vh),64px);line-height:1}}@media (width<=1023px){.menu__scroll{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.menu__scroll>:last-child{margin-bottom:18vh}}.menu__list.is-dim .menu__link:not(.is-hot){opacity:.2}.menu__link .chapter{text-shadow:0 0 2px #000,0 0 8px #000c;position:relative}.menu__link[aria-current=page] .chapter{color:var(--fg)}.menu__link[aria-current=page] .chapter:before{content:"";inset-inline-end:calc(100% + 12px);background:var(--fg);width:24px;height:1px;position:absolute;top:50%}.menu__card{inset-inline-end:48px;z-index:3;color:#fff;opacity:0;width:240px;height:140px;transition:opacity .9s var(--film);text-decoration:none;display:block;position:absolute;bottom:48px;overflow:hidden}.menu.is-open .menu__card{opacity:1;transition-delay:.7s}.menu.is-closing .menu__card{opacity:0;transition-duration:.4s;transition-delay:0s}.menu__card video,.menu__card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu__card:after{content:"";background:linear-gradient(#00000073,#0000 40%,#00000080);position:absolute;inset:0}.menu__card-t{inset-inline-start:16px;z-index:1;font:300 28px/1 var(--serif);position:absolute;top:12px}.menu__card-l{inset-inline-end:16px;z-index:1;position:absolute;bottom:14px}.menu__contact{inset-inline-start:48px;z-index:3;opacity:0;transition:opacity .9s var(--film);align-items:baseline;display:flex;position:absolute;bottom:48px}.menu.is-open .menu__contact{opacity:1;transition-delay:.7s}.menu.is-closing .menu__contact{opacity:0;transition-duration:.4s;transition-delay:0s}.menu__contact a{text-decoration:none}.menu__contact a:hover{color:var(--fg)}.menu__contact .menu__dot{margin:0 12px}@media (width<=767px){.menu__card,.menu__contact{margin:48px auto 0;position:static}.menu__card{width:175px;height:120px;position:relative;inset:auto}.menu__contact{text-align:center;flex-direction:column;align-items:center;padding-bottom:48px}.menu__contact .menu__dot{display:none}.menu__contact a{display:block}.menu__contact :is(.theme-switch,.motion-toggle,.lang-switch){margin-top:20px}}@media (prefers-reduced-motion:reduce){.menu,.menu.is-closing{transition:opacity .2s linear}.menu__item,.menu.is-open .menu__item{opacity:1;transition:none;transform:none}.menu__card,.menu__contact,.menu.is-open .menu__card,.menu.is-open .menu__contact{opacity:1;transition:none}}html.menu-open{overflow:hidden}.hero{isolation:isolate;background:#000;height:100svh;min-height:560px;position:relative;overflow:hidden}.hero__media,.opening__media{background:#000;position:absolute;inset:0;overflow:hidden}.hero__media>video,.hero__media>img,.hero__media>canvas,.scene__media>video,.scene__media>img,.scene__media>canvas{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}.hero__media .scaler{will-change:transform;position:absolute;inset:0}.hero__media .scaler>*{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}.hero:before,.hero:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.hero:before,.opening__media:before{background:linear-gradient(#000000c7 0,#000000a8 64px,#00000075 112px,#00000029 170px,#0000 220px);height:220px;top:0}.hero:after{background:linear-gradient(transparent 55%, var(--hero-end));transition:--hero-end .56s var(--film);inset:0}.hero__stack{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(980px,100% - 40px);display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.hero__over{text-shadow:0 0 14px #0009;font-size:13px}.hero__stack{isolation:isolate}.hero__stack:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#0000006b,#0000 72%);position:absolute;inset:-14% -8%}@media (width<=767px){.hero__stack:before{background:radial-gradient(50% 50%,#00000080,#0000 72%);inset:-10% -20%}}.hero__stack .display{margin-top:24px}.hero__by{color:#fff;text-shadow:0 0 14px #0009;margin-top:20px}.hero__stack .pill{margin-top:40px}@media (width<=767px){.hero__stack .display{font-size:32px;line-height:38px}.hero__stack{width:calc(100% - 40px)}}.hero__poster,.scene__media img,.next__media img,.tile__box img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}@media (width<=1023px){.hero__media .scaler>*,.hero__media>:is(video,img,canvas),.hero__poster{object-position:var(--focus-m,var(--focus,50% 50%))}}@media (width<=767px){.hero__media--zoom-m .scaler>*{scale:var(--zoom-m,1);transform-origin:var(--zoom-o-m,50% 0)}.hero .hero__stack{top:var(--stack-m,52%)}}.hero__video,.tile__video,.bg-video{opacity:0;transition:opacity .6s var(--film)}.hero__video.is-playing,.tile__video.is-playing,.bg-video.is-playing{opacity:1}.bg-video{object-fit:cover;object-position:var(--focus,50% 50%);background:#000;width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px){.hero__media--shift .scaler>:is(video,canvas),.hero__media--shift .hero__poster{translate:0 var(--shift,0%);-webkit-mask-image:linear-gradient(#000 72%,#0000 97%);mask-image:linear-gradient(#000 72%,#0000 97%)}}.hero__living{width:100%;height:100%;position:absolute;inset:0}.write{display:inline-block;position:relative}.write__ink{display:block}.js .write__ink{-webkit-mask-image:linear-gradient(100deg, #000 calc(var(--w) - 12%), transparent calc(var(--w) + 12%));-webkit-mask-image:linear-gradient(100deg, #000 calc(var(--w) - 12%), transparent calc(var(--w) + 12%));mask-image:linear-gradient(100deg, #000 calc(var(--w) - 12%), transparent calc(var(--w) + 12%))}.write:after{content:attr(data-text);content:attr(data-text) / "";color:#0000;pointer-events:none;background:linear-gradient(100deg, transparent calc(var(--w) - 6%), #fffffff2 var(--w), transparent calc(var(--w) + 6%));-webkit-background-clip:text;background-clip:text;display:none;position:absolute;inset:0}.js .write:after{display:block}.is-writing .write__ink,.write.is-writing:after{animation:write 1.6s var(--film) forwards}@keyframes write{0%{--w:-20%}to{--w:120%}}.js .is-written .write__ink{-webkit-mask-image:none;mask-image:none}.js .write.is-written:after{display:none}@property --r{syntax:"<percentage>";inherits:false;initial-value:130%}.js .enter-over,.js .enter-rise{--r:-30%;-webkit-mask-image:linear-gradient(100deg, #000 calc(var(--r) - 30%), transparent calc(var(--r) + 30%));-webkit-mask-image:linear-gradient(100deg, #000 calc(var(--r) - 30%), transparent calc(var(--r) + 30%));mask-image:linear-gradient(100deg, #000 calc(var(--r) - 30%), transparent calc(var(--r) + 30%))}.js .enter-rise{translate:0 16px}.is-entered .enter-over{animation:reveal 1.1s var(--rise) both}.is-entered .enter-rise{animation:reveal-rise 1.1s var(--rise) var(--d,.6s) both}@keyframes reveal{0%{--r:-30%}to{--r:130%}}@keyframes reveal-rise{0%{--r:-30%;translate:0 16px}to{--r:130%;translate:0}}.js .hero__stack:not(.is-entered) .enter-over{animation:reveal 1.1s var(--rise) 6s both}.js .hero__stack:not(.is-entered) .enter-rise{animation:reveal-rise 1.1s var(--rise) 6s both}.js .hero__stack:not(.is-entered) .write:not(.is-writing):not(.is-written) .write__ink{animation:write 1.6s var(--film) 6s forwards}.scroll-line{z-index:2;background:var(--haze);width:1px;height:80px;transition:opacity .6s var(--film);position:absolute;bottom:0;left:50%;overflow:hidden}.scroll-line:after{content:"";background:var(--fg);width:1px;height:28px;animation:scrolline 2.4s var(--film) infinite;position:absolute;top:0;left:0}@keyframes scrolline{0%{transform:translateY(-28px)}to{transform:translateY(80px)}}.scroll-line.is-gone{opacity:0}.motion-toggle{inset-inline-end:48px;z-index:2;transition:color .4s var(--film), opacity .4s var(--film);position:absolute;bottom:48px}.hero .motion-toggle{filter:drop-shadow(0 0 6px #0000008c);text-shadow:0 0 12px #00000073}@media (width<=767px){.motion-toggle{inset-inline-end:20px;bottom:20px}}.motion-toggle.is-under-hdr{opacity:0;pointer-events:none}.motion-toggle.is-under-hdr:focus-visible{opacity:1}.motion-toggle--inline{position:relative;inset:auto}html.is-paused *,html.is-paused :before,html.is-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scroll-line:after{animation:none;transform:translateY(26px)}}.statement-block{padding:120px var(--side);text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.statement-block{padding:200px 48px}}.statement-block .statement{margin-top:8px}.statement-block .body{margin-top:40px}.js .reveal-script{clip-path:inset(-30% 100% -30% -10%)}.js .reveal-line{opacity:0;transform:translateY(24px)}.js .reveal-body{opacity:0}.in .reveal-script{clip-path:inset(-30% -10%);transition:clip-path 1.4s var(--film)}.in .reveal-line{opacity:1;transition:opacity .9s var(--rise) .2s, transform .9s var(--rise) .2s;transform:none}.in .reveal-body{opacity:1;transition:opacity .9s var(--rise) .4s}.tiles{background:var(--paper);grid-template-columns:repeat(4,1fr);grid-auto-rows:max(280px,25vw);gap:2px;padding:2px 0 0;display:grid}[data-theme=day] .tiles{padding:8px var(--side);gap:8px}@media (width>=1024px){[data-theme=day] .tiles{padding:12px var(--side);gap:12px}}:is([data-theme=day] .tiles:has(+:is(.scene,.charter,.next,.contact)),[data-theme=day] :has(>.tiles:last-child):has(+:is(.scene,.charter,.next,.contact))>.tiles){padding-bottom:clamp(48px,8vw,120px)}@media (prefers-reduced-motion:no-preference){.tiles{transition:gap .6s var(--film), padding .6s var(--film), background-color .6s var(--film)}}.tile{color:#fff;background:#0a0a0a;text-decoration:none;display:block;position:relative;overflow:hidden}.tile--wide{grid-column:span 2}.tile--big{grid-area:span 2/span 2}.tile__box{position:absolute;inset:0;overflow:hidden}.tile__media{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;transition:transform 1s var(--film);position:absolute;inset:0}.tile:after{content:"";pointer-events:none;background:linear-gradient(#0000000d 30%,#0009 62%,#000c 100%);position:absolute;inset:0}.tile:not(.tile--wide):not(.tile--big):after{background:linear-gradient(#0000000d 16%,#0000008c 34%,#000000c7 52%,#000000e0 100%)}.tile__cont{z-index:1;text-shadow:0 0 16px #000000b3,0 0 3px #00000073;flex-direction:column;align-items:flex-start;padding:25px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.tile__label{font:400 14px/20px var(--sans);letter-spacing:.01em;color:#ffffffeb}.tile__title{margin:6px 0 14px}.tile--big .tile__title{font-size:clamp(32px,3.4vw,48px)}.tile:hover .tile__media,.tile:focus-visible .tile__media{transform:scale(1.04)}.tile:hover .tile-link svg,.tile:focus-visible .tile-link svg{transform:translate(4px)}.tile:focus-visible{outline-offset:-6px;outline:1px solid #fff}.tile:focus-visible:before{content:"";z-index:2;pointer-events:none;outline:1px solid #fff;position:absolute;inset:6px}@media (width<=1023px){.tiles{grid-template-columns:repeat(2,1fr);grid-auto-rows:50vw}.tile--big{grid-row:span 1}}@media (width<=767px){.tiles{grid-template-columns:1fr;grid-auto-rows:auto}.tile{aspect-ratio:1;grid-area:auto}.tile__cont{padding:20px}}.offers{grid-template-columns:1fr;display:grid}.offer{padding:32px 0}.offer+.offer{border-top:1px solid var(--line)}.offer .body{margin-top:12px}@media (width>=768px){.offers--grid{grid-template-columns:1fr 1fr}.offers--grid .offer{border:0;padding:48px}.offers--grid .offer:nth-child(odd){border-inline-end:1px solid var(--line)}.offers--grid .offer:nth-child(n+3){border-top:1px solid var(--line)}.offers--cols{text-align:center;grid-template-columns:repeat(3,1fr)}.offers--cols .offer{border:0;flex-direction:column;align-items:center;padding:48px;display:flex}.offers--cols .offer+.offer{border-inline-start:1px solid var(--line)}}.offers-section{padding:0 0 96px}@media (width>=1024px){.offers-section{padding:0 0 160px}}.steps-block .h2{margin-bottom:48px}.steps{counter-reset:s;grid-template-columns:1fr;gap:40px;display:grid}.steps li{border-top:1px solid var(--line);padding-top:24px}.steps .title{margin-top:16px;font-size:26px}.steps p{color:var(--fg-2);margin-top:8px;font-size:15px}@media (width>=768px){.steps{grid-template-columns:repeat(2,1fr);gap:48px 16px}}@media (width>=1024px){.steps{grid-template-columns:repeat(4,1fr);gap:16px}.steps--5{grid-template-columns:repeat(5,1fr)}.steps li{padding-inline-end:16px}}.steps-cta{justify-content:center;margin-top:64px;display:flex}.steps-note{text-align:center;margin-top:48px}.trade-head{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:64px;display:flex}.trade-head .body{margin:0 auto}.tabs{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.scene{background:#000;position:relative}.scene__frame{isolation:isolate;height:100svh;position:relative;overflow:hidden}.scene__media{position:absolute;inset:0;overflow:hidden}.scene__shade{z-index:1;background:#00000073;position:absolute;inset:0}.scene__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(720px,100% - 40px);display:flex;position:absolute;bottom:15vh;left:50%;transform:translate(-50%)}.scene__copy .body{color:#ffffffd9;margin:0 auto}.scene__copy{isolation:isolate}.scene__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#00000080,#0000 72%);position:absolute;inset:-30% -12%}.scene--studio .scene__frame:after{content:"";background:linear-gradient(transparent 55%, var(--scene-end));z-index:1;pointer-events:none;height:45%;position:absolute;bottom:0;left:0;right:0}.scene--studio:has(+:is(.scene,.charter,.contact,.next)){--scene-end:#000}.pin-progress{transform-origin:0;z-index:3;background:#fff;height:1px;display:none;position:absolute;bottom:32px;left:48px;right:48px;transform:scaleX(0)}html.pins-on .pin-progress{display:block}.beats-xl .beat-xl .body,.area__copy .body{color:#ffffffd9;opacity:1}.beat-xl:before,.area__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 45%,#00000080,#0000 70%);position:absolute;inset:0}.beats-xl .beat-xl{isolation:isolate;text-align:center;min-height:100svh;padding:0 var(--side);z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:relative}.scene--beats .scene__frame{height:auto;overflow:visible}.scene--beats .scene__media{height:100svh;position:sticky;top:0}.scene--beats .beats-xl{z-index:2;margin-top:-100svh;position:relative}.scene--beats .beat-cta{justify-content:center;margin-top:8px;display:flex}html.pins-on .scene--beats .scene__frame{height:100svh;overflow:hidden}html.pins-on .scene--beats .scene__media{height:auto;position:absolute}html.pins-on .scene--beats .beats-xl{margin:0;position:absolute;inset:0}html.pins-on .scene--beats .beat-xl{opacity:0;min-height:0;transition:opacity .6s var(--film);position:absolute;inset:0}html.pins-on .scene--beats .beat-xl.is-on{opacity:1}html.pins-on .scene--beats .beat-cta .pill{opacity:0;pointer-events:none;transition:opacity .6s var(--film)}html.pins-on .scene--beats .beat-xl.is-on .beat-cta .pill{opacity:1;pointer-events:auto}.areas .area{height:80svh;position:relative;overflow:hidden}.area__media{position:absolute;inset:0}.area__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.area__media:after{content:"";background:linear-gradient(#00000040,#0000008c);position:absolute;inset:0}.area__copy{z-index:2;isolation:isolate;text-align:center;padding:0 var(--side);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.area__copy .body{color:#fff;opacity:.85}.areas .scene__frame{height:auto;overflow:visible}html.pins-on .areas .scene__frame{height:100svh;overflow:hidden}html.pins-on .areas .area{opacity:0;height:auto;transition:opacity 1.2s var(--film);position:absolute;inset:0}html.pins-on .areas .area.is-on{opacity:1;z-index:1}.risk .scene__frame{background:#000;place-items:center;display:grid}.risk.no-gl .scene__frame{background:var(--onyx)}.risk canvas{opacity:1;width:100%;height:100%;position:absolute;inset:0}.risk__copy{z-index:2;text-align:center;padding:0 var(--side);flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.risk__copy .statement-xl{max-width:12em;font-size:clamp(44px,6.4vw,92px)}.risk__b{isolation:isolate;color:#ffffffd9;position:relative}.risk__b:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#00000080,#0000 70%);position:absolute;inset:-80% -12%}html.pins-on .risk .risk__s,html.pins-on .risk .risk__h{opacity:0}.risk__copy .script{margin-bottom:-16px}html.pins-on .risk .risk__b{opacity:0}[data-theme=day] .risk{--fg:#1a1919;--fg-2:#6b6b6a;--fg-3:#717170;--line:#1a191929;color:var(--fg);background:var(--porcelain)}[data-theme=day] .risk .scene__frame,[data-theme=day] .risk.no-gl .scene__frame{background:var(--porcelain)}[data-theme=day] .risk__b{color:var(--fg-2)}[data-theme=day] .risk__b:before{background:radial-gradient(50% 50%,#f7f7f599,#0000 70%)}[data-theme=day] .risk .pin-progress{background:var(--fg)}.opening{background:var(--paper);position:relative}.opening__statement .statement-xl{max-width:14em;margin-top:8px;font-size:clamp(34px,4.4vw,64px);line-height:1.12}.opening__statement .script{font-size:clamp(48px,4.2vw,64px)}.opening__media .hero__video,.opening__media .hero__poster{filter:brightness(.8)}.opening__hero{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.opening__hero:before,.opening__hero:after{content:none}.opening__media:before,.opening__media:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.opening__media:after{background:linear-gradient(transparent 55%, var(--hero-end));transition:--hero-end .56s var(--film);inset:0}.studio-section .scene__frame{height:100vh}.charter{isolation:isolate;background:#000;height:100svh;min-height:640px;position:relative;overflow:hidden}.map{position:absolute;inset:0}.map canvas{width:100%;height:100%;position:absolute;inset:0}.map__labels{pointer-events:none;position:absolute;inset:0}.charter:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000 0,#000000eb 34%,#0000008c 46%,#0000 60%);position:absolute;inset:0}.charter__ui{z-index:2;width:min(420px,100% - 96px);position:absolute;top:50%;left:48px;transform:translateY(-50%)}.charter__ui .statement{margin:16px 0 20px;font-size:50px;line-height:1.04}.charter__ui .body{font-size:15px}.routes{border-top:1px solid var(--line);margin:32px 0 36px}.route{text-align:start;border-bottom:1px solid var(--line);width:100%;padding-block:16px;padding-inline:36px 0;display:block;position:relative}.route:before{content:"";inset-inline-start:0;background:var(--fg-3);width:20px;height:1px;transition:background-color .4s var(--film), width .4s var(--film);position:absolute;top:33px}.route[aria-selected=true]:before{background:#fff;width:24px}.route__row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.route__name{font:400 26px/1.15 var(--serif);color:var(--fg-2);transition:color .4s var(--film)}.route[aria-selected=true] .route__name,.route:hover .route__name{color:#fff}.route__len{color:var(--fg-3);white-space:nowrap}.route__text{color:var(--fg-2);margin-top:8px;font-size:14px;line-height:1.6;display:none}.route[aria-selected=true] .route__text{display:block}.osm{z-index:2;color:var(--fg-3);font-size:11px;text-decoration:none;position:absolute;bottom:24px;right:48px}.osm:hover{color:#fff}.pin{width:1px;height:40px;transition:opacity .6s var(--film);white-space:nowrap;position:absolute}.pin:before{content:"";background:#fff9;width:1px;height:40px;position:absolute;bottom:0;left:0}.pin span{text-shadow:0 0 6px #000,0 0 2px #000;background:#000;padding:3px 8px;position:absolute;top:-6px;left:10px}.pin.is-dim{opacity:0}.map-svg{width:100%;height:100%;display:none;position:absolute;inset:0}.charter.is-flat .map-svg{display:block}.map-svg .land{fill:var(--onyx);stroke:#fff6;stroke-width:1px;vector-effect:non-scaling-stroke}.map-svg .route-path{fill:none;stroke:#fff}.map-svg .dot{fill:#fff}.map-svg text{fill:#fff;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;paint-order:stroke;stroke:#000;stroke-linejoin:round;font-weight:500}@media (width<=1023px){.charter{height:auto;min-height:0}.charter:before{display:none}.map{height:70svh;position:relative;inset:auto}.charter__ui{width:auto;padding:48px var(--side) 96px;position:relative;top:auto;left:auto;transform:none}.charter__ui .statement{font-size:36px}.routes{scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);margin:22px calc(-1 * var(--side)) 14px;padding:6px var(--side);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--side) - 8px), #000 calc(var(--side) - 4px), #000 calc(100% - var(--side)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--side) - 8px), #000 calc(var(--side) - 4px), #000 calc(100% - var(--side)), transparent);mask-image:linear-gradient(90deg, transparent calc(var(--side) - 8px), #000 calc(var(--side) - 4px), #000 calc(100% - var(--side)), transparent);border:0;gap:8px;display:flex;overflow-x:auto}.routes::-webkit-scrollbar{display:none}.route{scroll-snap-align:start;border:1px solid #fff;border-radius:999px;flex:none;align-items:center;width:auto;height:42px;padding:0 20px;display:inline-flex}.route:before{display:none}.route:focus-visible{outline-offset:3px}.route__row{gap:10px}.route__name{font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff}.route__len{display:none}.route[aria-selected=true]{background:#fff}.route[aria-selected=true] .route__name{color:#000}.route__text{display:none!important}.route-desc{color:var(--fg-2);margin-bottom:28px;font-size:15px}.osm{right:var(--side);top:calc(70svh - 28px);bottom:auto}}@media (width>=1024px){.route-desc{display:none}}.concierge{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px var(--side);text-align:center}.concierge__over{color:var(--fg-3)}@media (width>=1024px){.concierge{padding:160px 48px}}.concierge .statement{margin-top:16px;font-size:36px}@media (width>=1024px){.concierge .statement{font-size:50px}}.concierge__col{text-align:start;width:100%;max-width:640px;margin:48px auto 0}.chat-log{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;gap:24px;max-height:50vh;padding-bottom:8px;display:flex;overflow-y:auto}.chat-log.is-scrolled{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.msg.bot{font:400 20px/1.5 var(--serif);color:var(--fg)}@media (width>=1024px){.msg.bot{font-size:22px}}.msg.user{max-width:80%;color:var(--fg-2);text-align:end;border-inline-start:1px solid var(--line);align-self:flex-end;padding-inline-start:16px;font-size:15px;line-height:1.65}.msg.typing{height:33px;position:relative}.msg.typing:after{content:"";inset-inline-start:0;background:var(--fg);width:24px;height:1px;animation:1.2s ease-in-out infinite pulse;position:absolute;top:16px}@keyframes pulse{50%{opacity:.2}}.chat-form{border-bottom:1px solid var(--line);transition:border-color .4s var(--film);align-items:flex-end;gap:24px;margin-top:40px;display:flex}.chat-form:focus-within{border-color:var(--fg)}.chat-form input{min-width:0;color:var(--fg);font:300 22px/1.3 var(--serif);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:8px 0 12px}@media (width>=768px){.chat-form input{font-size:24px}}@media (width>=1024px){.chat-form input{font-size:28px}}.chat-form input::placeholder{color:var(--fg-3)}.chat-form input:focus-visible{outline:none}.chat-form .tlink{margin-bottom:14px}.suggest{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.suggest .tlink{text-transform:none;letter-spacing:.01em;color:var(--fg-2);font-size:14px}.suggest .tlink:hover{color:var(--fg)}.chat-handoff{justify-content:center;margin-top:48px;display:flex}.chat-handoff .pill[hidden]{display:none}.next{height:70vh;min-height:420px;color:var(--fg);background:var(--bg);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.next__media{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.next__media :is(img,video){object-fit:cover;filter:brightness(.62);width:100%;height:100%;transition:filter .6s var(--film), opacity .6s var(--film);position:absolute;inset:0}.next.in-view .next__media :is(img,video){animation:14s linear forwards push;animation-play-state:var(--ps,running)}@keyframes push{0%{transform:scale(1)}to{transform:scale(1.06)}}.next:hover .next__media :is(img,video),.next:focus-visible .next__media :is(img,video){filter:brightness(.78)}.next__copy{z-index:1;text-align:center;height:100%;padding:0 var(--side);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.next__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#00000073,#0000 72%);position:absolute;inset:18% 8%}.next__copy .byline{color:#ffffffe0;margin-top:16px}.next:focus-visible{outline-offset:-6px}@media (prefers-reduced-motion:reduce){.next.in-view .next__media :is(img,video){animation:none}}.contact{isolation:isolate;height:80vh;min-height:520px;position:relative;overflow:hidden}.contact__media{position:absolute;inset:0}.contact__media video{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}.contact__media:after{content:"";background:linear-gradient(#00000059,#0000008c);position:absolute;inset:0}.contact__copy{z-index:1;text-align:center;height:100%;padding:0 var(--side);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.contact__copy .byline{margin-top:24px}.contact__copy .byline a{text-decoration:none}.contact__copy .byline a:hover{color:var(--fg-2)}.contact__copy .pill{margin-top:40px}.footer{border-top:1px solid var(--line);padding:96px var(--side) 48px}@media (width>=1024px){.footer{padding:96px 48px 48px}}.footer__cols{grid-template-columns:1fr 1fr;gap:48px 16px;max-width:1344px;margin:0 auto;display:grid}@media (width>=1024px){.footer__cols{grid-template-columns:repeat(4,1fr)}}.footer__cols h2{margin-bottom:20px}.footer__cols li+li{margin-top:8px}.footer__cols a,.footer__cols p{color:var(--fg);font-size:15px;text-decoration:none}.footer__cols a:hover{color:var(--fg-2)}.footer__panel{justify-content:center;align-items:center;max-width:1344px;margin:96px auto 0;padding:0;display:flex;position:relative;overflow:hidden}.footer__panel .mono{white-space:nowrap;padding:.06em 0;font-size:19vw;font-weight:300;line-height:.8}@media (width>=1440px){.footer__panel .mono{font-size:270px}}.footer__panel:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg, transparent calc(var(--w) - 10%), #ffffff1a var(--w), transparent calc(var(--w) + 10%));position:absolute;inset:0}.footer__panel.is-swept:after{animation:write 1.6s var(--film) forwards}[data-theme=day] .footer__panel .mono{color:#ececea}[data-theme=day] .footer__panel:after{mix-blend-mode:multiply;background:linear-gradient(100deg, transparent calc(var(--w) - 10%), #1a191914 var(--w), transparent calc(var(--w) + 10%))}@media (prefers-reduced-motion:reduce){.footer__panel:after{display:none}}.footer__legal{flex-direction:column;align-items:flex-start;gap:8px;max-width:1344px;margin:48px auto 0;display:flex}.footer__controls{order:3;align-items:baseline;gap:32px;margin-top:16px;display:flex}@media (width>=768px){.footer__legal{grid-template-columns:1fr auto;align-items:baseline;column-gap:24px;display:grid}.footer__controls{order:0;grid-area:1/2;margin:0}}.credits-box summary{cursor:pointer;text-underline-offset:4px;width:max-content;text-decoration:underline;list-style:none}.credits-box summary::-webkit-details-marker{display:none}.credits-box summary:hover{color:var(--fg)}.credits-box .credits{max-width:72em;margin-top:12px}.pager{inset-inline-start:24px;z-index:40;transition:opacity .6s var(--film);flex-direction:column;gap:0;display:none;position:fixed;top:50%;transform:translateY(-50%)}@media (width>=1024px){.pager{display:flex}}.pager button{place-items:center;width:24px;height:24px;display:grid}.pager button:before{content:"";width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--fg-3);transition:background-color .4s var(--film), box-shadow .4s var(--film);border-radius:50%}.pager button[aria-current=true]:before{background:var(--fg);box-shadow:none}.pager.on-dark button:before{box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 1px #00000052,0 0 6px 1px #000000a6}.pager.on-dark button[aria-current=true]:before{box-shadow:0 0 6px 1px #000000a6}.pager.is-hidden,html.menu-open .pager,html:not(.seen):not(.no-preloader) .pager{opacity:0;pointer-events:none}.ask{inset-inline-end:20px;z-index:45;transition:opacity .6s var(--film);text-shadow:0 0 14px var(--glow), 0 0 4px var(--glow);position:fixed;bottom:20px}@media (width>=1024px){.ask{inset-inline-end:48px;bottom:40px}}.ask.is-hidden{opacity:0;pointer-events:none}.notfound{text-align:center;min-height:100svh;padding:96px var(--side);flex-direction:column;justify-content:center;align-items:center;display:flex}.notfound__mono{margin-bottom:64px;font-size:40px}.notfound__code{color:var(--fg-3)}.notfound__h{margin-top:20px}.notfound__body{margin-top:24px}.notfound__home{margin-top:48px}.notfound__langs{border-top:1px solid var(--line);grid-template-columns:1fr;gap:48px;width:min(100%,880px);margin-top:72px;padding-top:48px;display:grid}@media (width>=768px){.notfound__langs{grid-template-columns:1fr 1fr;gap:64px}}.notfound__lang{font-family:var(--sans);flex-direction:column;align-items:center;gap:16px;display:flex}.notfound__lb{margin:0 auto}.notfound__lang:lang(ar){--sans:"Archivo", "IBM Plex Sans Arabic", "Archivo Fallback", "Geeza Pro", system-ui, sans-serif;--kufi:"Archivo", "Noto Kufi Arabic", "IBM Plex Sans Arabic", "Archivo Fallback", "Geeza Pro", sans-serif;font-size:16px;line-height:1.85}.notfound__lang:lang(ru){--sans:"Roboto Flex", "Roboto Flex Fallback", "Helvetica Neue", system-ui, sans-serif;font-stretch:108%}.notfound__lh{font-size:clamp(22px,2.4vw,30px)}@view-transition{navigation:auto}::view-transition-old(root){animation:.4s var(--film) both vt-out}::view-transition-new(root){animation:.6s var(--film) both vt-in}::view-transition-group(*){animation-duration:.9s;animation-timing-function:var(--film)}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}html.theme-vt .vt-named,html.theme-vt-fade .vt-named{view-transition-name:none!important}html.theme-vt::view-transition-group(root){animation-duration:.56s}html.theme-vt::view-transition-old(root){animation:none}html.theme-vt::view-transition-new(root){animation:.56s var(--film) both theme-wipe;mix-blend-mode:normal}@keyframes theme-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}html.theme-vt-fade::view-transition-group(root){animation-duration:.3s}html.theme-vt-fade::view-transition-old(root){animation:.3s linear both vt-out}html.theme-vt-fade::view-transition-new(root){mix-blend-mode:normal;animation:.3s linear both vt-in}html.theme-fade :not(video):not(canvas),html.theme-fade :before,html.theme-fade :after{transition:background-color .56s var(--film), color .56s var(--film), border-color .56s var(--film), fill .56s var(--film), stroke .56s var(--film), box-shadow .56s var(--film), opacity .56s var(--film), gap .56s var(--film), padding .56s var(--film), --hero-end .56s var(--film)!important}.theme-sweep{z-index:60;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg, transparent calc(var(--w) - 14%), #ffffff3d var(--w), transparent calc(var(--w) + 14%));animation:write 1.1s var(--film) forwards;position:fixed;inset:0}@keyframes veil{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.theme-sweep{background:#ffffff1f;animation:.24s linear forwards veil}}@media (width<=767px) and (orientation:portrait){.bg-video:is([data-bg=car-silhouette],[data-bg=car-emerge]),.hero__video[data-clip=car-silhouette]{object-fit:contain}.scene__media:has(video:is([data-bg=car-silhouette],[data-bg=car-emerge])) img{object-fit:contain}.hero__media:has(video[data-clip=car-silhouette]) img{object-fit:contain}.hero__video[data-clip=car-silhouette]{object-position:50% 14%}.hero__media:has(video[data-clip=car-silhouette]) img{object-position:50% 14%}.bg-video:is([data-bg=car-silhouette],[data-bg=car-emerge]){object-position:50% 34%}.scene__media:has(video:is([data-bg=car-silhouette],[data-bg=car-emerge])) img{object-position:50% 34%}}.contact__lines{flex-wrap:wrap;justify-content:center;gap:16px 56px;margin:28px 0 0;display:flex}.contact__lines div{flex-direction:column;align-items:center;gap:6px;display:flex}.contact__lines dt{font:500 11px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff9}.contact__lines dd{font:400 18px/26px var(--sans);letter-spacing:.02em;margin:0}.contact__lines a{color:#fff;border-bottom:1px solid #ffffff59;padding-bottom:2px;text-decoration:none}.contact__lines a:hover{border-color:#fff}.contact__lines+.pill{margin-top:36px}.footer__maplink{flex-direction:column;align-items:flex-start;gap:14px;max-width:320px;margin-top:20px;text-decoration:none;display:flex}.footer__map{aspect-ratio:4/3;border:1px solid var(--line);background:#0b0b0b;width:100%;display:block;position:relative;overflow:hidden}.footer__map img{object-fit:cover;object-position:50% 50%;opacity:.9;width:100%;height:100%;transition:opacity .6s var(--film), transform 1s var(--film);position:absolute;inset:0}.footer__maplink:hover .footer__map img,.footer__maplink:focus-visible .footer__map img{opacity:1;transform:scale(1.03)}.footer__pin{color:#fff;width:0;height:0;position:absolute;top:50%;left:50%}.footer__pin:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px;box-shadow:0 0 0 2px #0b0b0b,0 0 0 7px #ffffff1f}.footer__pin .logo{filter:drop-shadow(0 0 3px #0b0b0b)drop-shadow(0 0 1px #0b0b0b);width:auto;max-width:none;height:15px;position:absolute;bottom:6px;left:14px;overflow:visible}[data-theme=day] .footer__map{background:#f4f4f4}[data-theme=day] .footer__map img{filter:invert()}[data-theme=day] .footer__pin{color:#1a1919}[data-theme=day] .footer__pin:before{box-shadow:0 0 0 2px #f4f4f4,0 0 0 7px #1a19191a}[data-theme=day] .footer__pin .logo{filter:drop-shadow(0 0 3px #f4f4f4)drop-shadow(0 0 1px #f4f4f4)}.footer__cols .footer__maplink-t{letter-spacing:.02em;border-bottom:1px solid;padding-bottom:2px;font-size:13px}.footer__maplink:hover .footer__maplink-t{color:var(--fg-2)}@media (width<=767px){.footer__where{grid-column:1/-1}.footer__maplink{max-width:none}.footer__map{aspect-ratio:16/9}}.lang-switch{align-items:center;gap:10px;display:inline-flex}.lang-switch .lang-switch__opt{color:var(--fg)}.lang-switch__opt{color:var(--fg);opacity:.62;font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:opacity .4s var(--film), color .4s var(--film);padding:0 0 7px;text-decoration:none;position:relative}.lang-switch__opt:before{content:"";position:absolute;inset:-10px -6px -4px}.lang-switch__opt{text-align:center;min-width:24px}.lang-switch__opt:after{content:"";width:12px;height:1px;transition:transform .4s var(--film);background:currentColor;position:absolute;bottom:0;left:calc(50% - 6px - .08em);transform:scaleX(0)}.lang-switch__opt:hover,.lang-switch__opt:focus-visible,.lang-switch__opt[aria-current=true]{opacity:1}.lang-switch__opt[aria-current=true]{cursor:default}.lang-switch__opt[aria-current=true]:after{transform:scaleX(1)}.hdr.on-hero:not(.on-light) .lang-switch__opt:not([aria-current=true]):not(:hover):not(:focus-visible){opacity:.66}.lang-switch__opt--ar{letter-spacing:0;margin-inline:-6px;font-family:B12 Ain,Geeza Pro,sans-serif;font-size:16px;top:-3px}:root:lang(ar) .lang-switch__opt--ar{font-family:Noto Kufi Arabic,IBM Plex Sans Arabic,Geeza Pro,sans-serif}.lang-switch__opt--ar:after{left:calc(50% - 6px)}.lang-switch__sep{background:var(--line-strong);width:1px;height:12px;margin-bottom:7px}.menu .lang-switch,.footer .lang-switch{gap:12px}.lang-btn{color:var(--fg);font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:opacity .4s var(--film), color .6s var(--film);align-items:center;gap:8px;padding:0 0 7px;display:inline-flex;position:relative}.lang-btn:before{content:"";position:absolute;inset:-10px -8px -4px}@media (hover:hover){.lang-btn:hover{opacity:.66}}.lang-btn__globe{flex:none;width:14px;height:14px}.lang-btn__code{margin-inline-end:-.16em}.lang-btn__code:lang(ar){font-family:var(--kufi);margin:0;font-size:15px;line-height:16px;position:relative;top:-2px}.hdr.on-hero:not(.on-light) .lang-btn{text-shadow:0 0 12px #00000073}@media (width<=767px){.lang-btn{gap:6px;margin-inline-end:2px}.lang-btn__globe{width:16px;height:16px}}.menu--langs .menu__scroll{-webkit-mask-image:none;mask-image:none}.menu--langs .menu__fade{height:calc(var(--hdr) + 8px)}.menu--langs .menu__scroll>:last-child{margin-bottom:0}.langs__list{min-height:100%;padding:calc(var(--hdr) + 32px) var(--side) 72px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,6vh,64px);display:flex}@media (width>=1024px){.langs__list{padding:120px 48px}}.menu--langs .menu__item{height:auto;display:block}.menu--langs .menu__item+.menu__item{margin-top:0}.menu--langs .menu__link{gap:16px}.menu--langs .menu__link .chapter{letter-spacing:.24em;color:#ffffffb8;text-shadow:0 0 2px #000,0 0 12px #000000d9;margin-inline-end:-.24em}.menu.menu--langs .menu__link .langs__word{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;padding-inline-start:.04em;font-size:clamp(52px,min(7.4vw,12vh),124px);font-weight:300;line-height:1.04}.menu.menu--langs .langs__link--ar .langs__word{padding:0;font-size:clamp(58px,min(8.2vw,13.2vh),136px);font-weight:400;line-height:1.3}:root:not(:lang(ar)) .menu.menu--langs .langs__link--ar .langs__word{font-family:B12 Lang,Amiri,serif}:root:not(:lang(ru)) .menu.menu--langs .langs__link--ru .langs__word{font-family:B12 Lang,Cormorant Fallback,serif}.menu.menu--langs .langs__link--ar{gap:6px}.menu--langs .menu__link[aria-current=true] .chapter{color:var(--fg)}.menu--langs .menu__link[aria-current=true] .chapter:before,.menu--langs .menu__link[aria-current=true] .chapter:after{content:"";background:var(--fg);width:24px;height:1px;position:absolute;top:50%}.menu--langs .menu__link[aria-current=true] .chapter:before{right:calc(100% + 14px)}.menu--langs .menu__link[aria-current=true] .chapter:after{left:calc(100% + 14px - .24em)}@media (width<=767px){.menu.menu--langs .menu__link .langs__word{font-size:clamp(46px,13.6vw,60px);line-height:1.04}.menu.menu--langs .langs__link--ar .langs__word{font-size:clamp(52px,15.4vw,68px);line-height:1.3}}@media (height<=520px){.langs__list{padding:calc(var(--hdr) + 4px) var(--side) 20px;gap:10px}.menu--langs .menu__link{gap:6px}.menu.menu--langs .menu__link .langs__word{font-size:min(13vh,52px)}.menu.menu--langs .langs__link--ar .langs__word{font-size:min(14.5vh,58px);line-height:1.2}}.overview{background:var(--paper);padding:0 0 96px}@media (width>=1024px){.overview{padding:0 0 176px}}.overview__grid{flex-direction:column;padding-top:56px;display:flex;position:relative}.overview__grid:before{content:"";inset-inline:var(--side);background:var(--line);height:1px;position:absolute;top:0}.overview__head{display:contents}.overview__label{color:var(--fg-3);order:0}.overview__h{order:1;max-width:14em;margin-top:20px}.overview__copy{order:2;margin-top:40px}.overview__cta{order:3;align-self:flex-start;margin-top:48px}.overview__lead{font:300 22px/1.42 var(--serif);color:var(--fg);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;max-width:30em}.overview__body{margin-top:24px}.overview__ledger{border-top:1px solid var(--line);margin:48px 0 0}.overview__row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:8px;padding:24px 0 26px;display:grid}.overview__t{font-size:24px;line-height:1.15}.overview__x{color:var(--fg-2);max-width:34em;margin:0;font-size:15px;line-height:1.65}@media (width>=768px){.overview__lead{font-size:26px}.overview__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px;padding:30px 0 32px}}@media (width>=1024px){.overview__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,7vw,128px);padding-top:80px;display:grid}.overview__head{align-self:start;display:block;position:sticky;top:132px}.overview__copy{margin-top:0}.overview__cta{margin-top:48px;display:inline-block}.overview__lead{font-size:clamp(26px,2.15vw,31px)}}.tile__line{max-width:30em;font:400 14px/1.55 var(--sans);letter-spacing:.005em;color:#ffffffd6;margin:-4px 0 16px;display:block}.tile--big .tile__line{max-width:32em;font-size:15px}@media (width>=1024px){.tile:not(.tile--wide):not(.tile--big) .tile__line{max-width:26em}}[dir=rtl] .tlink:after,[dir=rtl] .preloader__bar i,[dir=rtl] .pin-progress{transform-origin:100%}[dir=rtl] .theme-switch--rule .theme-switch__opt:after{transform-origin:0}[dir=rtl] :is([data-theme=day] .theme-switch--rule .theme-switch__opt[data-theme-set=night]:hover,:root:not([data-theme=day]) .theme-switch--rule .theme-switch__opt[data-theme-set=day]:hover,[data-theme=day] .theme-switch--rule .theme-switch__opt[data-theme-set=day],:root:not([data-theme=day]) .theme-switch--rule .theme-switch__opt[data-theme-set=night]):after{transform-origin:100%}html[dir=rtl].js .write__ink{-webkit-mask-image:linear-gradient(260deg, #000 calc(var(--w) - 12%), transparent calc(var(--w) + 12%));-webkit-mask-image:linear-gradient(260deg, #000 calc(var(--w) - 12%), transparent calc(var(--w) + 12%));mask-image:linear-gradient(260deg, #000 calc(var(--w) - 12%), transparent calc(var(--w) + 12%))}html[dir=rtl].js .is-written .write__ink{-webkit-mask-image:none;mask-image:none}html[dir=rtl].js :is(.enter-over,.enter-rise){-webkit-mask-image:linear-gradient(260deg, #000 calc(var(--r) - 30%), transparent calc(var(--r) + 30%));-webkit-mask-image:linear-gradient(260deg, #000 calc(var(--r) - 30%), transparent calc(var(--r) + 30%));mask-image:linear-gradient(260deg, #000 calc(var(--r) - 30%), transparent calc(var(--r) + 30%))}[dir=rtl] .write:after{background:linear-gradient(260deg, transparent calc(var(--w) - 6%), #fffffff2 var(--w), transparent calc(var(--w) + 6%));-webkit-background-clip:text;background-clip:text}html[dir=rtl].js .reveal-script{clip-path:inset(-30% -10% -30% 100%)}html[dir=rtl].js .in .reveal-script{clip-path:inset(-30% -10%)}[dir=rtl] .footer__panel:after{background:linear-gradient(260deg, transparent calc(var(--w) - 10%), #ffffff1a var(--w), transparent calc(var(--w) + 10%))}[dir=rtl][data-theme=day] .footer__panel:after{background:linear-gradient(260deg, transparent calc(var(--w) - 10%), #1a191914 var(--w), transparent calc(var(--w) + 10%))}[dir=rtl] .theme-sweep{background:linear-gradient(260deg, transparent calc(var(--w) - 14%), #ffffff3d var(--w), transparent calc(var(--w) + 14%))}[dir=rtl] .tile-link svg{transform:scaleX(-1)}[dir=rtl] .tile:hover .tile-link svg,[dir=rtl] .tile:focus-visible .tile-link svg{transform:translate(-4px)scaleX(-1)}[dir=rtl] .charter__ui,[dir=rtl] .chat-form input:placeholder-shown{direction:rtl}@media (width<=1023px){[dir=rtl] .routes{-webkit-mask-image:linear-gradient(270deg, transparent calc(var(--side) - 8px), #000 calc(var(--side) - 4px), #000 calc(100% - var(--side)), transparent);-webkit-mask-image:linear-gradient(270deg, transparent calc(var(--side) - 8px), #000 calc(var(--side) - 4px), #000 calc(100% - var(--side)), transparent);mask-image:linear-gradient(270deg, transparent calc(var(--side) - 8px), #000 calc(var(--side) - 4px), #000 calc(100% - var(--side)), transparent)}}:root:lang(ar){--sans:"Archivo", "IBM Plex Sans Arabic", "Archivo Fallback", "Geeza Pro", system-ui, sans-serif;--kufi:"Archivo", "Noto Kufi Arabic", "IBM Plex Sans Arabic", "Archivo Fallback", "Geeza Pro", sans-serif;--serif:"Cormorant Garamond", "Amiri", "Cormorant Fallback", "Geeza Pro", serif;--script:"Aref Ruqaa", "Amiri", serif}:lang(ar){letter-spacing:0!important;text-transform:none!important}body:lang(ar){font-size:16px;line-height:1.85}@media (width>=1024px){body:lang(ar){font-size:17px}}.display:lang(ar){font-family:var(--kufi);max-width:11em;margin-inline:auto;font-size:clamp(36px,5.2vw,78px);font-weight:400;line-height:1.42}.h2:lang(ar),h2.h2:lang(ar){font-family:var(--kufi);font-size:clamp(26px,2.8vw,42px);font-weight:400;line-height:1.6}.statement:lang(ar){font-size:clamp(34px,5vw,72px);font-weight:400;line-height:1.45}.statement-xl:lang(ar){font-size:clamp(38px,6.6vw,96px);font-weight:400;line-height:1.35}.script:lang(ar){padding-bottom:.1em;font-size:clamp(46px,5.4vw,80px);line-height:1.45}.title:lang(ar){font-size:clamp(25px,2.3vw,33px);line-height:1.45}.byline:lang(ar){font-size:15px;line-height:26px}@media (width>=1024px){.byline:lang(ar){font-size:16px}}.next__copy .byline:lang(ar){font-size:17px;line-height:28px}.label:lang(ar){font-size:14px;line-height:22px}.hero__over:lang(ar){font-size:16px;font-weight:500}.chapter:lang(ar){font-size:13px;font-weight:500;line-height:20px}.legal:lang(ar){font-size:14px;line-height:24px}.osm:lang(ar){font-size:12.5px}.footer__cols .footer__maplink-t:lang(ar){font-size:14px}:is(.pill,.pill-ghost,.tlink,.theme-switch__opt,.skip):lang(ar){font-size:14px;line-height:20px}.tlink:lang(ar){padding-bottom:6px}.theme-switch__opt:lang(ar):after{right:0}.hdr .theme-switch__opt:lang(ar):after{left:calc(50% - 6px)!important}.body:lang(ar){max-width:36em}.hero__stack .display:lang(ar){margin-top:18px}.hero__by:lang(ar){margin-top:16px}.hero__stack .pill:lang(ar){margin-top:36px}@media (width<=767px){.hero__stack .display:lang(ar){font-size:38px;line-height:56px}}.statement-block .statement:lang(ar){margin-top:0}.opening__statement .statement-xl:lang(ar){font-size:clamp(32px,4vw,58px);line-height:1.45}.opening__statement .script:lang(ar){font-size:clamp(44px,4vw,60px)}.risk__copy .statement-xl:lang(ar){font-size:clamp(40px,5.8vw,84px)}.risk__copy .script:lang(ar){margin-bottom:-8px}.tile__label:lang(ar),.tile-link:lang(ar){font-size:15px;line-height:24px}.tile__line:lang(ar){font-size:15px;line-height:1.75}.tile__title:lang(ar){margin:2px 0 10px}.tile--big .tile__title:lang(ar){font-size:clamp(36px,3.6vw,52px);line-height:1.35}.step-n:lang(ar){font-family:Cormorant Garamond,serif}.steps .title:lang(ar){font-size:25px}.steps p:lang(ar){font-size:16px;line-height:1.85}.menu__link .statement:lang(ar){font-size:34px;line-height:50px}@media (width>=1024px){.menu__link .statement:lang(ar){font-size:clamp(30px,min(3.5vw,4.9vh),48px);line-height:1.2}}.menu__link:lang(ar){gap:4px}.msg.bot:lang(ar){font-size:21px;line-height:1.85}@media (width>=1024px){.msg.bot:lang(ar){font-size:23px}}.msg.user:lang(ar){font-size:16px;line-height:1.85}.chat-form input:lang(ar){font-size:22px;font-weight:400;line-height:1.6}@media (width>=768px){.chat-form input:lang(ar){font-size:24px}}.suggest .tlink:lang(ar){font-size:15px}.concierge .statement:lang(ar){line-height:1.5}.charter__ui .statement:lang(ar){font-size:46px;line-height:1.4}@media (width<=1023px){.charter__ui .statement:lang(ar){font-size:36px}}.route__name:lang(ar){font-size:25px;line-height:1.45}.route:lang(ar):before{top:36px}.route__text:lang(ar){font-size:15px;line-height:1.85}@media (width<=1023px){.route__name:lang(ar){font:500 14px/20px var(--sans)}}.contact__lines dt:lang(ar){font-size:14px;line-height:20px}.footer__cols :is(a,p):lang(ar){font-size:16px;line-height:1.8}.overview__lead:lang(ar){font-size:21px;font-weight:400;line-height:1.75}@media (width>=768px){.overview__lead:lang(ar){font-size:24px}}@media (width>=1024px){.overview__lead:lang(ar){font-size:clamp(24px,1.9vw,28px)}}.overview__t:lang(ar){font-size:23px;line-height:1.45}.overview__x:lang(ar){font-size:16px;line-height:1.85}.mlabel__text:lang(ar){font-family:var(--sans);padding:3px 8px;font-size:12.5px;font-weight:500;line-height:16px}.map-svg text:lang(ar){font-family:var(--sans)}:root:not(.fonts-late){--serif:"Cormorant Fallback", "Times New Roman", serif;--script:cursive}:root:lang(ar):not(.fonts-late){--serif:"Cormorant Fallback", "Geeza Pro", serif;--script:"Geeza Pro", serif}:root:lang(ru):not(.fonts-late){--script:"Cormorant Fallback", cursive}:root:lang(ru){--sans:"Roboto Flex", "Roboto Flex Fallback", "Helvetica Neue", system-ui, sans-serif;--script:"Great Vibes", "Cormorant Garamond", "Cormorant Fallback", cursive}body:lang(ru){font-stretch:108%}.mlabel__text:lang(ru){font-stretch:140%}.display:lang(ru),.h2:lang(ru),h2.h2:lang(ru){letter-spacing:.08em;font-weight:270;font-stretch:151%}@media (width<=767px){:is(.display,.statement,.statement-xl,.h2,.title,.menu__link .statement):lang(ru){overflow-wrap:break-word}}.chat-form input:lang(ru)::placeholder{font-size:.9em}.script:lang(ru){font-size:clamp(52px,6.4vw,92px);line-height:1.2}.label+.script:lang(ru){margin-top:14px}.opening__statement .script:lang(ru){font-size:clamp(46px,4vw,60px)}.charter__ui .statement:lang(ru){font-size:clamp(32px,2.8vw,40px)}@media (width<=1023px){.charter__ui .statement:lang(ru){font-size:36px}}@media (width<=767px){.charter__ui .statement:lang(ru){font-size:clamp(30px,8.6vw,36px)}}.overview__lead:lang(ru){font-size:20px;line-height:1.5}@media (width>=768px){.overview__lead:lang(ru){font-size:22px}}@media (width>=1024px){.overview__lead:lang(ru){font-size:clamp(22px,1.75vw,27px)}}@media (width<=767px){.hero__stack .display:lang(ru){font-size:clamp(25px,7.2vw,28px);line-height:1.3}.statement-block .statement:lang(ru){font-size:clamp(30px,8.4vw,36px)}.contact__copy .statement-xl:lang(ru){font-size:clamp(28px,7.8vw,44px)}.menu__link .statement:lang(ru){font-size:32px;line-height:38px}.statement-xl:lang(ru){font-size:clamp(36px,10vw,44px)}.hero__by:lang(ru){letter-spacing:.12em;max-width:30ch;margin-inline:auto}.hdr .lang-btn{padding-bottom:0}:is(.hdr,.menu__hdr) .hdr__wa,:is(.hdr,.menu__hdr) .hdr__wa:lang(ar){padding:0}:is(.hdr,.menu__hdr) .hdr__wa{position:relative}:is(.hdr,.menu__hdr) .hdr__wa:before{content:"";position:absolute;inset-block:-12px;inset-inline:-5px -12px}}
