:root{--ink:#0b0b0a;--ink-2:#161614;--paper:#f2eee6;--gold:#c8a06a;--gold-on-light:#86623b;--stone:#8d8a82;--stone-on-dark:#aaa69c;--stone-on-light:#5f5c56;--rule:#3a3934;--rule-light:#d9d3c7;--error:#a63d2a;--success:#3f6b47;--font-main:var(--font-alexandria);--font-mono:var(--font-plex-mono);--gutter:48px;--max:1440px;--header-h:72px;--quick:.16s;--medium:.32s;--slow:.9s;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--ink);color:var(--paper);font-family:var(--font-main);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}main{overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.on-paper :focus-visible{outline-color:var(--gold-on-light)}.skip{inset-inline-start:16px;z-index:100;background:var(--paper);color:var(--ink);padding:12px 16px;position:absolute;top:-100px}.skip:focus{top:16px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;position:relative}.grid12{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.section{padding-block:128px;position:relative}.on-paper{background:var(--paper);color:var(--ink)}.guides{inset-block:0;inset-inline:var(--gutter);pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#3a39348c 1px,#0000 1px);background-size:8.33333% 100%;border-inline-end:1px solid #3a39348c;position:absolute}.wrap>:not(.guides){z-index:1;position:relative}h1,h2{text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:300}h1{font-size:clamp(40px,6.1vw,88px);line-height:.95}h2{font-size:clamp(32px,3.9vw,56px);line-height:1}h3{margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.25}p{max-width:64ch;margin:0}.lead{font-size:clamp(18px,1.4vw,20px);line-height:1.6}.muted{color:var(--stone-on-dark)}.on-paper .muted{color:var(--stone-on-light)}.label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:500;line-height:1.4}.on-paper .label{color:var(--gold-on-light)}.tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule);color:var(--stone-on-dark);place-self:start;padding:4px 10px;font-size:12px;line-height:1.4}.on-paper .tag{border-color:var(--rule-light);color:var(--stone-on-light)}.link-line{white-space:nowrap;border-bottom:1px solid var(--gold);transition:color var(--quick) var(--ease);padding-bottom:4px;font-size:15px;text-decoration:none}.link-line:hover{color:var(--gold)}.on-paper .link-line{border-bottom-color:var(--gold-on-light)}.on-paper .link-line:hover{color:var(--gold-on-light)}.btn-wa{border:1px solid var(--gold);min-height:44px;color:var(--paper);transition:background var(--quick) var(--ease), color var(--quick) var(--ease);align-items:center;gap:10px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.btn-wa:hover{background:var(--gold);color:var(--ink)}.btn-wa svg{flex:none;width:16px;height:16px}.btn-primary{background:var(--gold);min-height:48px;color:var(--ink);border:1px solid var(--gold);transition:background var(--quick) var(--ease), color var(--quick) var(--ease);align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary:hover{color:var(--gold);background:0 0}.btn-primary svg{flex:none;width:18px;height:18px}.orbit{--size:132px;text-align:center;width:var(--size);height:var(--size);border:1px solid;border-radius:50%;flex:none;place-items:center;font-size:14px;line-height:1.3;text-decoration:none;display:grid;position:relative}.orbit .ring{transition:transform var(--medium) var(--ease);border-radius:50%;position:absolute;inset:-1px}.orbit .ring:before{content:"";background:var(--gold);border-radius:50%;width:14px;height:14px;position:absolute;top:14.6%;left:14.6%;transform:translate(-50%,-50%)}.orbit.on-light .ring:before{background:var(--gold-on-light)}.orbit:hover .ring,.orbit:focus-visible .ring{transform:rotate(70deg)}.dd-frame{background:var(--ink-2);position:relative;overflow:hidden}.dd-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dd-frame .is-dusk-img{opacity:0;transition:opacity var(--slow) var(--ease)}.dd-frame.dusk-only .is-dusk-img,.is-dusk .dd-frame .is-dusk-img{opacity:1}html[dir=rtl] body{line-height:1.8}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0}html[dir=rtl] h1{font-size:clamp(34px,5vw,72px);line-height:1.25}html[dir=rtl] h2{line-height:1.3}html[dir=rtl] h3{line-height:1.45}html[dir=rtl] .lead{line-height:1.85}html[dir=rtl] :is(.label,.tag,dt,.small-h,.num,.dd-switch,.crumbs,.next-name){letter-spacing:0}html[dir=rtl] :is(.label,.tag,dt,.small-h,.dd-switch){font-family:var(--font-main);font-size:13px}html[dir=rtl] .label{line-height:1.6}html[dir=rtl] .orbit{font-size:15px}@media (width<=1023px){:root{--gutter:24px}}@media (width<=767px){:root{--gutter:16px;--header-h:64px}body{font-size:16px}.section{padding-block:72px}.guides{background-size:25% 100%}.orbit{--size:112px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.site-header{z-index:40;backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);transition:transform var(--medium) var(--ease);background:#0b0b0aeb;position:sticky;top:0}.site-header.is-hidden{transform:translateY(-100%)}@media (width<=1023px){.header-end{gap:12px}}.header-row{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{padding-block:8px;display:inline-flex}.brand img{width:auto;height:26px}.nav{gap:32px;font-size:15px;display:flex}.nav a{transition:border-color var(--quick) var(--ease);border-bottom:1px solid #0000;padding-block:8px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--gold)}.header-end{align-items:center;gap:20px;display:flex}.lang-switch{min-height:44px;color:var(--paper);transition:border-color var(--quick) var(--ease);border-bottom:1px solid #0000;align-items:center;padding-inline:4px;font-size:15px;text-decoration:none;display:inline-flex}.lang-switch:hover{border-bottom-color:var(--gold)}.lang-switch[lang=ar]{font-family:var(--font-main);font-size:16px}.menu-lang{justify-self:start;font-size:18px}.menu-btn{cursor:pointer;min-height:44px;color:var(--paper);border:1px solid var(--rule);background:0 0;padding:10px 16px;font-size:15px;display:none}.menu{z-index:60;background:var(--ink-2);flex-direction:column;gap:48px;padding-bottom:48px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu-top{width:100%;height:var(--header-h);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;max-width:none;display:flex}.menu-top .menu-btn{display:inline-block}.menu-links{gap:8px;width:100%;display:grid}.menu-links a{text-transform:uppercase;align-items:center;gap:16px;padding-block:8px;font-size:36px;font-weight:300;line-height:1.3;text-decoration:none;display:flex}.menu-links a[aria-current=page]:before{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px}.menu-foot{gap:32px;width:100%;display:grid}.menu-foot .btn-wa{justify-self:start}.menu-social{color:var(--stone-on-dark);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.menu-social a{padding-block:10px;text-decoration:none;display:inline-block}@media (width<=1023px){.nav,.header-wa{display:none}.menu-btn{display:inline-block}}body.menu-open{overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);padding-block:96px 48px}.foot-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.foot-cols[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{text-transform:uppercase;font-weight:500}ul[data-astro-cid-jo6i4kqk]{gap:4px;margin:16px 0 0;padding:0;font-size:15px;list-style:none;display:grid}li[data-astro-cid-jo6i4kqk]{padding-block:4px}a[data-astro-cid-jo6i4kqk]{transition:color var(--quick) var(--ease);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold)}.nowrap[data-astro-cid-jo6i4kqk]{white-space:nowrap}.foot-logo[data-astro-cid-jo6i4kqk]{direction:ltr;margin-top:96px}.foot-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto}.legal[data-astro-cid-jo6i4kqk]{color:var(--stone-on-dark);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;font-size:13px;display:flex}@media (width<=767px){.site-footer[data-astro-cid-jo6i4kqk]{padding-block:72px 112px}.foot-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;row-gap:40px}.foot-logo[data-astro-cid-jo6i4kqk]{margin-top:64px}}.fab[data-astro-cid-uchulhbi]{z-index:30;inset-inline-end:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:var(--gold);width:56px;height:56px;color:var(--ink);transition:opacity var(--medium) var(--ease), transform var(--medium) var(--ease);border-radius:50%;place-items:center;display:none;position:fixed}.fab[data-astro-cid-uchulhbi] svg{width:26px;height:26px}.fab[data-astro-cid-uchulhbi].is-away{opacity:0;pointer-events:none;transform:translateY(12px)}@media (width<=1023px){.fab[data-astro-cid-uchulhbi]{display:grid}}
