@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/bricolage-grotesque/bricolage-grotesque-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Readex Pro";font-style:normal;font-weight:160 700;font-display:swap;src:url(/assets/fonts/readex-pro/readex-pro-arabic-wght-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"BG Fallback";src:local("Arial");size-adjust:102%;ascent-override:91.2%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:"RX Fallback";src:local("Tahoma"),local("Arial");size-adjust:103%;ascent-override:97%;descent-override:24%;line-gap-override:0%}:root{--color-bg:#161B24;--color-bg-warm:#1E1A18;--color-surface:#222A36;--color-hairline:#3A4352;--color-text:#EAE3D5;--color-text-dim:#B4AEA2;--color-blue:#7A9CC2;--color-blue-deep:#2B4468;--color-clay:#E27A3F;--color-focus:#A9C4E4;--color-error:#E8907F;--color-ok:#92BB9C;--paper-bg:#EAE3D5;--paper-ink:#1B2029;--paper-ink-dim:#4A4F58;--paper-clay:#9A4A1C;--paper-blue:#2F5A8A;--field-bg:#F3EEE3;--fg:var(--color-text);--fg-dim:var(--color-text-dim);--line:var(--color-hairline);--accent:var(--color-clay);--link:var(--color-blue);--focus:var(--color-focus);--err:var(--color-error);--mark-accent:var(--color-clay);--font:"Bricolage Grotesque","BG Fallback",system-ui,"Segoe UI",Arial,sans-serif;--gut:clamp(1.25rem,4vw,3rem);--gap:1.5rem;--tox:0%;--sx:1;--ease:cubic-bezier(.2,.7,.2,1);--draw:cubic-bezier(.65,0,.35,1);--hdr-h:4rem;--sec:clamp(4rem,9vw,8rem);color-scheme:dark}:root:lang(ar){--font:"Readex Pro","Bricolage Grotesque","RX Fallback","Segoe UI",Tahoma,sans-serif}[dir=rtl]{--tox:100%;--sx:-1}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;background:var(--color-bg);scroll-padding-top:calc(var(--hdr-h) + 1.5rem)}body{margin:0;min-block-size:100vh;background:var(--color-bg);color:var(--fg);font:400 1.0625rem/1.6 var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}body.page-about{background:var(--color-bg-warm)}img,svg{max-inline-size:100%}svg{display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:lang(ar){letter-spacing:0!important;font-style:normal;text-transform:none;font-variant:normal}:lang(ar) body,:lang(ar){font-size-adjust:none}:root:lang(ar) body{font-size:1.125rem;line-height:1.9}main p{max-inline-size:38rem}:lang(ar) main p{max-inline-size:36rem}.lat{unicode-bidi:isolate;font-family:"Bricolage Grotesque","BG Fallback",sans-serif}.sr-only{position:absolute!important;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:1rem;inset-block-start:0;max-inline-size:calc(100% - 2rem);z-index:100;padding:.75rem 1.25rem;background:var(--color-text);color:#161B24;font-weight:700;text-decoration:none;border-radius:2px;transform:translateY(-120%)}.skip:focus{transform:translateY(1rem)}main:focus{outline:none}a{color:var(--link);text-decoration-thickness:.08em;text-underline-offset:.22em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.t-xl{font-size:min(clamp(2.75rem,1.2rem + 5.5vw,6.5rem),11.5vw);font-weight:800;line-height:.95;letter-spacing:-.02em}.t-l{font-size:min(clamp(2.25rem,1rem + 4vw,4.75rem),11vw);font-weight:750;line-height:1;letter-spacing:-.015em;text-wrap:balance}.h2{font-size:clamp(1.75rem,.9rem + 2.6vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.h3{font-size:clamp(1.25rem,1rem + .9vw,1.625rem);font-weight:650;line-height:1.25}.lead{font-size:1.25rem;line-height:1.5}.kicker{font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:.04em;color:var(--fg-dim)}.fine{font-size:.875rem;line-height:1.5;color:var(--fg-dim)}:lang(ar) .t-xl{font-size:min(clamp(2.5rem,1rem + 3.9vw,5rem),10vw,14svh);font-weight:700;line-height:1.25}:lang(ar) .t-l{font-size:min(clamp(2.25rem,1rem + 4vw,4.5rem),10vw);font-weight:700;line-height:1.3}:lang(ar) .h2{font-size:clamp(1.875rem,1rem + 2.6vw,3rem);font-weight:700;line-height:1.35}:lang(ar) .h3{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:600;line-height:1.5}:lang(ar) .lead{font-size:1.3125rem;line-height:1.8}:lang(ar) .kicker{font-size:.9375rem;font-weight:500;line-height:1.6}:lang(ar) .fine{font-size:.9375rem;line-height:1.7}:lang(ar) .h2,:lang(ar) .t-l{text-wrap:balance}:lang(ar) main p{text-wrap:pretty}.h2 + .lead,.h2 + p,.t-l + .lead,.t-l + p{margin-block-start:1.25rem}.lead + p,p + p{margin-block-start:1rem}.wrap{container:wrap/inline-size;max-inline-size:80rem;margin-inline:auto;padding-inline:var(--gut)}.chap{position:relative;isolation:isolate;padding-block:var(--sec)}.env{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:clip}.page{display:block}.tone-night{background:var(--color-bg);color:var(--fg)}.tone-umber{background:var(--color-bg-warm);color:var(--fg)}.tone-blue{background:var(--color-blue-deep);color:var(--fg);--fg-dim:#CCC6BA;--line:#5A7399;--link:#B9D0EC}.tone-paper{--fg:var(--paper-ink);--fg-dim:var(--paper-ink-dim);--line:rgba(27,32,41,.28);--accent:var(--paper-clay);--link:var(--paper-blue);--focus:var(--paper-blue);--err:var(--paper-clay);--mark-accent:var(--paper-clay);background:var(--paper-bg);color:var(--fg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.75rem;padding:.6rem 1.25rem;border:1.5px solid transparent;border-radius:2px;font:600 .9375rem/1.3 var(--font);text-decoration:none;text-align:center;cursor:pointer;transition:background-color 150ms,color 150ms,border-color 150ms,transform 120ms var(--ease);-webkit-tap-highlight-color:transparent}:lang(ar) .btn{font-weight:600;font-size:1rem}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-clay);border-color:var(--color-clay);color:#161B24}.btn-primary:hover{background:#DDA073;border-color:#DDA073}.btn-secondary{background:transparent;border-color:var(--fg-dim);color:var(--fg)}.btn-secondary:hover{border-color:var(--fg);background:rgba(234,227,213,.06)}.tone-paper .btn-secondary:hover{background:rgba(27,32,41,.06)}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;background:#D9D2C3;border-color:#8C877B;color:#3E4149}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-block-start:1.75rem}.cta-row.cta-row>.btn{flex:0 1 auto}.fit{position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent}.fit::after,.nav-label::after{content:"";position:absolute;inset-inline:0;inset-block-end:-.2em;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--tox) 50%;transition:transform 180ms var(--ease);pointer-events:none}.fit:hover::after,.fit:focus-visible::after,.fit:active::after{transform:scaleX(1)}a[href^="mailto:"],a[href^="mailto:"] bdi{overflow-wrap:anywhere;word-break:break-word}.nav-link.fit::after{content:none}.nav-label{position:relative}.nav-link:hover .nav-label::after,.nav-link:focus-visible .nav-label::after,.nav-link:active .nav-label::after{transform:scaleX(1)}.text-link{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;color:var(--fg);text-decoration:none}.text-link .arrow,.svc-row .arrow{inline-size:1.375rem;block-size:.75rem;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}[dir=rtl] .arrow{transform:scaleX(-1)}.more{margin-block-start:2rem}.arrow{overflow:visible}.fig,.svc-fig,.ico,.msg-ico{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:miter;stroke-linecap:butt}.ico{inline-size:1.125rem;block-size:1.125rem;flex:none}.gl{position:absolute;background:var(--color-hairline);opacity:.85}.gl-v{inline-size:1px;inset-block:0}.gl-h{block-size:1px;inset-inline:0}.cm{position:absolute;inline-size:1.125rem;block-size:1.125rem;border:0 solid var(--color-hairline)}.cm-tl{inset-block-start:1.25rem;inset-inline-start:1.25rem;border-block-start-width:1px;border-inline-start-width:1px}.cm-tr{inset-block-start:1.25rem;inset-inline-end:1.25rem;border-block-start-width:1px;border-inline-end-width:1px}.cm-bl{inset-block-end:1.25rem;inset-inline-start:1.25rem;border-block-end-width:1px;border-inline-start-width:1px}.cm-br{inset-block-end:1.25rem;inset-inline-end:1.25rem;border-block-end-width:1px;border-inline-end-width:1px}.tone-paper .cm{border-color:rgba(27,32,41,.35)}@media (forced-colors:active){.gl,.cm,.env,.foot-mark,.about-h,.about-line,.svc-ghost{display:none}.btn{border-color:ButtonText}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.001ms!important;scroll-behavior:auto!important}}.svc-wrap,.svc-blocks,.spec-row,.wk-grid,.screens,.steps,.contact-grid,.priv-wrap,.start-grid,.fit-stage,.svc-grid,.how,.wk-teaser,.close-grid,.foot-grid{grid-template-columns:minmax(0,1fr)}body{overflow-wrap:break-word}h1,h2,h3,.t-xl,.t-l,.h2,.h3,.svc-name,.stage-lbl,.spec-row dd,.spec-row dt,.priv-jump a,.priv-toc a,.svc-jump a{overflow-wrap:anywhere}.svc-block-head>div,.svc-block-head h2,.svc-row>*{min-inline-size:0}[hidden]{display:none!important}.site-header{position:relative;z-index:50}[data-hdr] .site-header{position:sticky;inset-block-start:0}.hdr-bar{container:hdr/inline-size;position:relative;background:var(--color-bg)}[data-hdr] .hdr-bar{transition:background-color 200ms linear}[data-hdr=top] .hdr-bar{background:transparent}.hdr-in{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;max-inline-size:80rem;margin-inline:auto;padding:.375rem var(--gut);min-block-size:4rem;transition:transform 200ms var(--ease)}[data-hdr=top] .hdr-in,[data-hdr=top] .hdr-line{transform:translateY(.75rem)}.hdr-line{position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:var(--color-hairline);transform-origin:var(--tox) 50%;transition:transform 200ms var(--ease)}.lockup{display:inline-flex;align-items:center;gap:.65rem;min-block-size:2.75rem;color:var(--color-text);text-decoration:none;flex:1 1 auto;transform-origin:var(--tox) 50%;transition:transform 200ms var(--ease);-webkit-tap-highlight-color:transparent}[data-hdr=scrolled] .lockup{transform:scale(.85)}.lockup-mark{inline-size:2rem;block-size:1.6rem;flex:none;color:var(--color-text);--mark-accent:var(--color-clay)}.wordmark{font:700 1.3125rem/1 "Bricolage Grotesque","BG Fallback",sans-serif;letter-spacing:0;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.wordmark b{font-weight:800}.wordmark span{font-weight:500}.site-footer .lockup{flex:none;flex-wrap:wrap;max-inline-size:100%}.nav{order:3;flex:1 1 100%}.nav-list{display:flex;flex-wrap:wrap;gap:.125rem .5rem}.nav-link{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.25rem .75rem;color:var(--color-text-dim);font:600 .9375rem/1.2 var(--font);text-decoration:none;transition:color 150ms,transform 150ms var(--ease),background-color 120ms;-webkit-tap-highlight-color:transparent}:lang(ar) .nav-link{font-weight:500;font-size:1rem}.nav-link:hover,.nav-link:focus-visible{color:var(--color-text)}.nav-link:active{background:var(--color-surface)}.nav-link .fig{inline-size:1.25rem;block-size:1.25rem;flex:none;--d:currentColor}.nav-link[aria-current=page]{color:var(--color-text);transform:translateY(-2px)}.nav-link[aria-current=page] .fig{--d:var(--color-clay)}[dir=rtl] .fig-dir{transform:scaleX(-1)}.d{stroke:var(--d,currentColor)}.df{fill:var(--d,currentColor)}.nav-link::before,.nav-link.fit::after{content:none}.nav-link[aria-current=page]::before,.nav-link[aria-current=page].fit::after{content:"";position:absolute;inset-block:.7rem;inline-size:.4rem;border:1.5px solid var(--color-clay);background:none;transform:none;transition:none}.nav-link[aria-current=page]::before{inset-inline-start:0;border-inline-end:0}.nav-link[aria-current=page].fit::after{inset-inline:auto 0;inset-block:.7rem;block-size:auto;border-inline-start:0}.hdr-tools{order:1;display:flex;align-items:center;gap:.5rem 1rem;flex:none}.hdr-tools .btn{min-block-size:2.75rem;padding-inline:1rem}.btn-cta{background:var(--color-clay);border-color:var(--color-clay);color:#161B24}[data-hdr=top] .btn-cta{background:transparent;color:var(--color-clay)}[data-hdr=top] .btn-cta:hover{background:var(--color-clay);color:#161B24}.lang{display:flex;gap:.125rem}.lang a,.lang-cur{position:relative;display:inline-flex;align-items:center;min-block-size:2.75rem;padding:.25rem .625rem;font:600 .875rem/1 var(--font);text-decoration:none;-webkit-tap-highlight-color:transparent}:lang(ar) .lang a,:lang(ar) .lang-cur{font-size:.9375rem;font-weight:500}.lang-link{color:var(--color-text-dim)}.lang-link:hover,.lang-link:focus-visible{color:var(--color-text)}.lang-cur{color:var(--color-text)}.lang a::after,.lang-cur::after{content:"";position:absolute;inset-inline:.625rem;inset-block-end:.55rem;block-size:2px;background:var(--color-clay);transform-origin:var(--tox) 50%}.lang-cur::after{transform:none}.lang a::after{transform:scaleX(0);transition:transform 150ms var(--ease)}.lang a:hover::after,.lang a:focus-visible::after,.lang a:active::after{transform:scaleX(1)}:root:not(:lang(ar)) [lang=ar]{font-family:system-ui,"Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;font-weight:500}.menu-btn{display:none;order:2;text-decoration:none;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.25rem .875rem;border:1.5px solid var(--color-hairline);border-radius:2px;background:transparent;color:var(--color-text);font:600 .9375rem/1 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent}:lang(ar) .menu-btn{font-size:1rem;font-weight:500}.menu-btn:hover{border-color:var(--color-text-dim)}.menu-btn:active{background:var(--color-surface)}.menu-ico{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5}.menu-scrim{position:fixed;inset:0;z-index:60;background:rgba(10,13,18,.62);opacity:0;transition:opacity 250ms linear}.menu-scrim.is-open{opacity:1}.menu-panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:61;display:flex;flex-direction:column;inline-size:min(24rem,100%);padding:1rem var(--gut) 1.5rem;background:var(--color-surface);color:var(--color-text);overflow-y:auto;overscroll-behavior:contain;transform:translateX(calc(var(--sx) * 100%));transition:transform 250ms var(--ease);visibility:hidden}.menu-panel.is-open{transform:none;visibility:visible}.menu-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:3rem;margin-block-end:.75rem}.menu-title{font:600 .875rem/1.3 var(--font);letter-spacing:.04em;color:var(--color-text-dim)}.menu-close{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.25rem .75rem;border:1.5px solid var(--color-hairline);border-radius:2px;background:transparent;color:var(--color-text);font:600 .9375rem/1 var(--font);cursor:pointer}.menu-close:hover{border-color:var(--color-text-dim)}.menu-close svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.menu-links a{display:flex;align-items:center;gap:.9rem;min-block-size:3.5rem;padding:.5rem .25rem;color:var(--color-text);border-block-end:1px solid var(--color-hairline);font:700 1.375rem/1.2 var(--font);text-decoration:none;-webkit-tap-highlight-color:transparent}:lang(ar) .menu-links a{font-size:1.5rem}.menu-links a:active{background:rgba(234,227,213,.06)}.menu-links .fig{inline-size:1.5rem;block-size:1.5rem;color:var(--color-text-dim);--d:var(--color-clay)}.menu-links [aria-current=page]{color:var(--color-clay)}.menu-foot{display:grid;gap:1rem;margin-block-start:auto;padding-block-start:1.5rem}.menu-foot .btn{inline-size:100%}html.menu-open{overflow:hidden}@container hdr (min-width:76rem){.hdr-in{flex-wrap:nowrap}.lockup{flex:none}.nav{order:0;flex:1 1 auto}.nav-list{flex-wrap:nowrap;justify-content:flex-end}.hdr-tools{order:2}}@container hdr (max-width:75.99rem){.nav{display:none}.menu-btn{display:inline-flex}[data-nav=menu] .menu-btn-a{display:none}.nav:target{display:block;position:absolute;inset-inline:0;inset-block-start:100%;z-index:70;padding:.5rem var(--gut) 1.25rem;background:var(--color-surface);border-block-end:1px solid var(--color-hairline)}[data-nav=menu] .nav:target{display:none}.nav:target .nav-close{display:inline-flex;margin-block-end:.5rem}.nav:target .nav-list{display:grid;gap:0}.nav:target .nav-link{inline-size:100%;min-block-size:3.5rem;padding-inline:.25rem;border-block-end:1px solid var(--color-hairline);color:var(--color-text);font-size:1.25rem}.nav:target .nav-cta{display:inline-flex;margin-block-start:1.25rem;inline-size:100%}}@container hdr (max-width:34rem){.hdr-tools{order:1;flex:none}.hdr-tools .btn-cta{display:none}.menu-btn{order:2}}@container hdr (max-width:25rem){.wordmark{display:none}}.nav-close,.nav-cta{display:none}.nav-close{align-items:center;min-block-size:2.75rem;padding:.25rem .875rem;border:1.5px solid var(--color-hairline);border-radius:2px;color:var(--color-text);font:600 .9375rem/1 var(--font);text-decoration:none}.nav-shut{position:absolute;inset-block-start:0;inline-size:0;block-size:0}@media (max-height:30em){[data-hdr] .site-header{position:relative}}[data-short] .site-header{position:relative!important}.catch{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-block-start:1.5rem;font:600 .9375rem/1.4 var(--font);color:var(--fg-dim)}:lang(ar) .catch{font-weight:500;font-size:1.0625rem}.catch-b{color:var(--color-clay)}.tone-paper .catch-b{color:var(--paper-clay)}.step-rule{flex:none;inline-size:2.25rem;block-size:.625rem;background:linear-gradient(var(--color-clay),var(--color-clay)) 0 100%/60% 1.5px no-repeat,linear-gradient(var(--color-clay),var(--color-clay)) 100% 0/40% 1.5px no-repeat,linear-gradient(var(--color-clay),var(--color-clay)) 60% 0/1.5px 100% no-repeat}[dir=rtl] .step-rule{transform:scaleX(-1)}.site-footer{position:relative;overflow:clip;border-block-start:1px solid var(--color-hairline);padding-block-start:clamp(3rem,7vw,5.5rem)}.foot-grid{display:grid;gap:2.5rem var(--gap);align-items:start}.foot-brand .catch{margin-block-start:1.25rem}.foot-nav ul{display:grid;gap:.125rem}.foot-nav a{display:inline-block;min-block-size:2.75rem;padding-block:.5rem;color:var(--color-text);font:600 1rem/1.4 var(--font);text-decoration:none}.foot-info{display:grid;gap:.5rem;color:var(--color-text-dim)}.foot-info p{max-inline-size:none}.ph{display:inline-block;justify-self:start;border-block-end:1px dashed var(--fg-dim);padding-block-end:.125rem}.foot-info .lang{margin-block-start:.5rem;margin-inline-start:-.625rem}.foot-mark{margin-block-start:clamp(2rem,5vw,4rem);block-size:clamp(5rem,15vw,13rem);overflow:clip;display:flex;justify-content:center;border-block-start:1px solid var(--color-hairline)}.foot-mark svg{inline-size:clamp(16rem,52vw,42rem);block-size:auto;flex:none;margin-block-start:1.5rem;fill:none;stroke:var(--color-text);stroke-opacity:.09;stroke-width:1.5px}.foot-mark path{vector-effect:non-scaling-stroke}@container wrap (min-width:40rem){.foot-grid{grid-template-columns:1.2fr 1fr}.foot-info{grid-column:1/-1}}@container wrap (min-width:64rem){.foot-grid{grid-template-columns:1.3fr 1fr 1.1fr}.foot-info{grid-column:auto}}.ch-start{padding-block:0;overflow:clip;min-block-size:calc(100vh - 4rem);min-block-size:calc(100svh - 4rem);display:flex;align-items:flex-end}[data-hdr] .ch-start{margin-block-start:calc(var(--hdr-h) * -1);padding-block-start:var(--hdr-h);min-block-size:100vh;min-block-size:100svh}.ch-start .wrap{inline-size:100%}.start-grid{display:grid;gap:1.25rem;align-items:end;padding-block-start:1.5rem}.start-mark .mark-big{inline-size:min(74%,20rem);block-size:auto;aspect-ratio:20/16;margin-inline-start:-2%}.start-copy{padding-block-end:clamp(2rem,6vw,4rem);container:copy/inline-size}.start-copy .t-xl{font-size:min(clamp(2.75rem,1.2rem + 5.5vw,6.5rem),11.5vw,13.2cqi)}:lang(ar) .start-copy .t-xl{font-size:min(clamp(2.5rem,1rem + 3.9vw,5rem),10vw,14svh,16.5cqi)}.start-sub{text-wrap:balance;margin-block-start:1.25rem;max-inline-size:30ch;font-size:1.0625rem;line-height:1.5;color:var(--fg)}:lang(ar) .start-sub{font-size:1.1875rem;line-height:1.7}.start-copy .cta-row .btn{flex:1 1 11rem}.mark-big .m-st,.mark-big .m-bar{fill:var(--color-text)}.mark-big .m-ledge{fill:var(--color-clay)}.mark-big .m-two{fill:none;stroke:var(--color-clay);stroke-width:1.1}.mark-big *{transform-box:fill-box}.ln{display:block}.env-start .gl-margin{inset-inline-start:calc(var(--gut) * .5)}.env-start .gl-col{inset-inline-start:50%;opacity:.45}.env-start .gl-cap{inset-block-end:calc(min(72svh,38vw) * .94 * .6)}.env-start .gl-run{inset-block-end:0}@container wrap (min-width:40rem){.start-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.start-mark{grid-column:1/7}.start-mark .mark-big{inline-size:auto;block-size:min(72svh,38vw);margin-inline-start:0;margin-block-end:calc(min(72svh,38vw) * -.06)}.start-copy{grid-column:7/13}.start-copy .cta-row .btn{flex:0 1 auto}}@media (max-height:30em){.ch-start,[data-hdr] .ch-start{min-block-size:0}}.ch-custom{overflow:clip}.env-custom .gl-in{inset-block-start:2.5rem}.fit-stage{display:grid;gap:2.5rem var(--gap);align-items:center}.fit-text .h2{margin-block-start:.75rem}.stage-list{display:grid;gap:.875rem;margin-block-start:1.75rem}.stage-list li{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;row-gap:.125rem;padding-block-start:.875rem;border-block-start:1px solid var(--color-hairline)}.stage-n{grid-row:1/3;font:800 1.5rem/1.1 var(--font);color:var(--color-clay)}.stage-lbl{font-size:1.0625rem;font-weight:700}:lang(ar) .stage-lbl{font-size:1.1875rem}.stage-txt{grid-column:2;color:var(--fg-dim);font-size:1rem;line-height:1.5}.fit-p{margin-block-start:clamp(2rem,5vw,3.5rem)}.fit-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1.25rem;align-items:start}.fit-fig{display:grid;gap:.625rem;justify-items:start;max-inline-size:20rem}.fit-fig figcaption{font:600 .875rem/1.3 var(--font);letter-spacing:.04em;color:var(--fg-dim)}:lang(ar) .fit-fig figcaption{font-size:.9375rem;font-weight:500}.fit-live{display:none}.sheet{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/4;background:var(--color-bg);outline:1px solid var(--color-hairline)}.fit-label{display:grid;grid-template-columns:auto 1fr;gap:.125rem .75rem;align-items:baseline;min-block-size:3.25rem;font-size:1rem}.fit-label b{font-weight:700}.fit-label span{color:var(--fg-dim);grid-column:2}.fit-label .fl-n{grid-column:1;grid-row:1/3;color:var(--color-clay);font:800 1.5rem/1.1 var(--font)}.fit-label .fl-t{grid-column:2;color:var(--fg);font-weight:700}.fit-label .fl-x{grid-column:2}.sh{--t:clamp(0,calc((var(--p) - var(--a)) / (var(--b) - var(--a))),1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));--tx0:var(--tal);transform-box:fill-box;transform-origin:0 0}[dir=rtl] .sh{--tx0:var(--tar);transform-origin:100% 0}.mv{--tx1:var(--tbl);fill:color-mix(in srgb,var(--fa),var(--fb) calc(var(--e) * 100%));stroke:var(--color-hairline);stroke-width:1px;vector-effect:non-scaling-stroke;transform-origin:0 0;transform:translate(calc(var(--tx0) + (var(--tx1) - var(--tx0)) * var(--e)),calc(var(--ty) * var(--e))) scale(calc(1 + (var(--sx) - 1) * var(--e)),calc(1 + (var(--sy) - 1) * var(--e)))}[dir=rtl] .mv{--tx1:var(--tbr);transform-origin:0 0}.dr{fill:var(--fb);transform:translate(var(--tx0)) scaleX(var(--e))}.dv{fill:var(--fb);transform:translate(var(--tx0)) scaleY(var(--e));transform-origin:0 0}.fd{opacity:var(--e);transform:translate(var(--tx0))}.ac{fill:var(--color-clay)}.mk{color:var(--color-text);--mark-accent:var(--color-clay)}.sg{--soft:clamp(0,calc((var(--p) - var(--f0)) / (var(--f1) - var(--f0))),1)}.g{opacity:calc(var(--e,1) * (1 - .6 * var(--soft)))}.tk{fill:none;stroke:var(--color-blue);stroke-width:1px;vector-effect:non-scaling-stroke}@container wrap (min-width:64rem){.fit-stage{--fit-wide:1;grid-template-columns:repeat(12,minmax(0,1fr))}.fit-text{grid-column:8/13;grid-row:1}.fit-art{grid-column:2/7;grid-row:1}.fit-p{margin-inline-start:calc((100% - 11 * var(--gap)) / 12 * 7 + 7 * var(--gap))}[data-fitting=on] .fit-stage{min-block-size:calc(var(--U) * (1 + var(--runs)));align-items:start}[data-fitting=on] .fit-text,[data-fitting=on] .fit-art{position:sticky;inset-block-start:var(--hdr-h);block-size:var(--U);display:flex;flex-direction:column;justify-content:center}[data-fitting=on] .fit-live .sheet{block-size:min(40rem,calc(var(--U) * .8 - 3.5rem));inline-size:auto;max-inline-size:100%}[data-fitting=on] .fit-label .fl-x{display:none}}@container wrap (max-width:63.99rem){[data-fitting=on] .fit-stage{display:block}[data-fitting=on] .fit-stage::after{content:"";display:block;block-size:calc(var(--U) * var(--runs))}[data-fitting=on] .fit-text{margin-block-end:2.5rem}[data-fitting=on] .fit-art{position:sticky;inset-block-start:var(--hdr-h);block-size:var(--U);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}[data-fitting=on] .fit-live .sheet{block-size:min(36rem,calc(var(--U) * .74 - 4.5rem));inline-size:auto;max-inline-size:80%}}[data-fitting=on] .fit-pair{display:none}[data-fitting=on] .fit-live{display:grid;gap:.75rem;justify-items:start}[data-fitting=on] .stage-list li .stage-lbl,[data-fitting=on] .stage-list li .stage-txt,[data-fitting=on] .stage-list li .stage-n{transition:color 200ms linear}[data-fitting=on] .stage-list li:not(.is-cur) .stage-lbl{color:#9A958B}[data-fitting=on] .stage-list li:not(.is-cur) .stage-txt{color:#8F8B82}[data-fitting=on] .stage-list li:not(.is-cur) .stage-n{color:#A9612F}[data-fitting=on] .stage-list li.is-cur .stage-lbl{text-decoration:underline;text-decoration-color:var(--color-clay);text-decoration-thickness:2px;text-underline-offset:.25em}@media (prefers-reduced-motion:reduce){[data-fitting] .stage-list li .stage-lbl{color:var(--fg)!important}[data-fitting] .stage-list li .stage-txt{color:var(--fg-dim)!important}[data-fitting] .stage-list li .stage-n{color:var(--color-clay)!important}}.svc-grid{display:grid;gap:2.5rem var(--gap);align-items:start}.svc-head .h2{margin-block-start:.75rem}.svc-head .text-link{margin-block-start:1.5rem}.svc-rows{border-block-start:1px solid var(--color-hairline)}.svc-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.25rem;row-gap:.125rem;align-items:center;padding:1.25rem .5rem;border-block-end:1px solid var(--color-hairline);color:var(--fg);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color 150ms linear}.svc-row::before{content:"";position:absolute;inset-block:.75rem;inset-inline-start:0;inline-size:.5rem;border:1.5px solid var(--color-clay);border-inline-end:0;opacity:0;transform:translateX(calc(var(--sx) * -.5rem));transition:opacity 150ms linear,transform 180ms var(--ease)}.svc-row .svc-fig{grid-row:1/3;inline-size:2.75rem;block-size:2.75rem;color:var(--color-text-dim);--d:var(--color-clay)}.svc-name{grid-column:2;font:700 1.25rem/1.25 var(--font);justify-self:start;position:relative}:lang(ar) .svc-name{font-size:1.375rem}.svc-name::after{content:"";position:absolute;inset-inline:0;inset-block-end:-.2em;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--tox) 50%;transition:transform 180ms var(--ease)}.svc-line{grid-column:2;color:var(--fg-dim);font-size:1rem;line-height:1.45}.svc-row .arrow{grid-column:3;grid-row:1/3;color:var(--color-clay);transition:transform 180ms var(--ease)}.svc-row:hover::before,.svc-row:focus-visible::before,.svc-row:active::before{opacity:1;transform:none}.svc-row:hover .svc-name::after,.svc-row:focus-visible .svc-name::after,.svc-row:active .svc-name::after{transform:scaleX(1)}.svc-row:hover .svc-fig,.svc-row:focus-visible .svc-fig{color:var(--color-text)}.svc-row:hover .arrow{transform:translateX(calc(var(--sx) * .25rem))}[dir=rtl] .svc-row .arrow{transform:scaleX(-1)}[dir=rtl] .svc-row:hover .arrow{transform:scaleX(-1) translateX(.25rem)}@container wrap (min-width:64rem){.svc-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.svc-head{grid-column:1/5;position:sticky;inset-block-start:calc(var(--hdr-h) + 2rem)}.svc-rows{grid-column:5/13}}.how{position:relative;display:grid;gap:2.25rem;margin-block-start:3rem;padding-inline-start:2rem}.how-line{position:absolute;inset-block:0;inset-inline-start:0;inline-size:1px;background:var(--color-text-dim);transform-origin:50% 0}.how-step{position:relative}.how-step::before{content:"";position:absolute;inset-inline-start:-2rem;inset-block-start:.9rem;inline-size:.875rem;block-size:1px;background:var(--color-text-dim)}.how-n{display:block;margin-block-end:.5rem;font:800 clamp(2.5rem,1.6rem + 3vw,4rem)/1 var(--font);color:var(--color-clay)}.how-step .h3{margin-block-end:.5rem}.how-step p{color:var(--fg-dim);font-size:1rem;line-height:1.5}@container wrap (min-width:64rem){.how{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--gap);padding-inline-start:0;padding-block-start:2rem}.how-line{inset:0 0 auto 0;inline-size:auto;block-size:1px;transform-origin:var(--tox) 50%}.how-step::before{inset-inline-start:0;inset-block-start:-2rem;inline-size:1px;block-size:.875rem}}.work-note{margin-block-start:1.25rem}.wk-teaser{display:grid;gap:1.5rem;margin-block-start:2.5rem}.wk-panel{position:relative;display:block;overflow:clip;color:var(--fg);text-decoration:none;background:var(--color-surface);border:1px solid var(--color-hairline);transition:transform 220ms var(--ease),border-color 150ms linear}.wk-panel:hover,.wk-panel:focus-visible{transform:translateY(-4px);border-color:var(--color-text-dim)}.wk-panel svg{inline-size:100%;block-size:auto;aspect-ratio:4/3}.wk-cap{display:grid;gap:.125rem;padding:.75rem 1rem 1rem}.wk-tag{font:600 .8125rem/1.3 var(--font);letter-spacing:.04em;color:var(--color-clay)}:lang(ar) .wk-tag{font-size:.9375rem;font-weight:500}.wk-name{font:700 1.125rem/1.3 var(--font)}:lang(ar) .wk-name{font-size:1.25rem}.wk-p1{margin-inline-end:10%}.wk-p2{margin-inline-start:18%}.wk-p3{margin-inline-end:26%}@container wrap (min-width:64rem){.wk-teaser{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:0 var(--gap);align-items:start}.wk-p1,.wk-p2,.wk-p3{margin:0}.wk-p1{grid-column:1/8;grid-row:1/3}.wk-p2{grid-column:7/11;grid-row:1;margin-block-start:4rem;z-index:2;box-shadow:0 0 0 .5rem var(--color-bg)}.wk-p2 .wk-panel svg{aspect-ratio:3/4}.wk-p3{grid-column:9/13;grid-row:2;margin-block-start:-2rem;z-index:3;box-shadow:0 0 0 .5rem var(--color-bg)}}.ch-close{padding-block:clamp(4rem,10vw,9rem)}.close-grid{display:grid;gap:2rem;align-items:center}.paper-mark{inline-size:min(100%,16rem);block-size:auto;aspect-ratio:20/16;color:var(--paper-ink);--mark-accent:var(--paper-clay)}.close-copy .lead{margin-block-start:1rem}.close-copy .btn{margin-block-start:1.5rem}@container wrap (min-width:40rem){.close-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.paper-mark{grid-column:1/6;inline-size:100%;max-inline-size:26rem}.close-copy{grid-column:6/13}}symbol text,.screen text,.wk-panel text{font-family:var(--font)}.a-night{fill:#161B24}.a-umber{fill:#1E1A18}.a-sr{fill:#222A36}.a-hl{fill:#3A4352}.a-deep{fill:#2B4468}.a-ls{fill:#EAE3D5}.a-lsd{fill:#B4AEA2}.a-dusk{fill:#7A9CC2}.a-clay{fill:#E27A3F}.a-kiln{fill:#9A4A1C}.a-ink{fill:#1B2029}.a-inkd{fill:#4A4F58}.k-ls,.k-lsd,.k-dusk,.k-clay,.k-hl,.k-ink{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.k-ls{stroke:#EAE3D5}.k-lsd{stroke:#B4AEA2}.k-dusk{stroke:#7A9CC2}.k-clay{stroke:#E27A3F}.k-hl{stroke:#3A4352}.k-ink{stroke:#1B2029}.thin{stroke-width:1px}.w2{stroke-width:2px}@media (forced-colors:active){.screen svg,.wk-panel svg{forced-color-adjust:none}}.ch-intro{padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem)}.ch-intro .lead{margin-block-start:1.5rem}.ch-svc-close{padding-block:clamp(3rem,7vw,5.5rem)}.ch-svc-close .lead{margin-block-start:1rem}.ch-svc-close .btn{margin-block-start:1.5rem}.env-intro .gl-long{inset-inline-start:calc((100% - min(100%,80rem)) / 2 + var(--gut) - .25rem);transform-origin:50% 0}.rt{position:absolute;inset-inline-start:calc((100% - min(100%,80rem)) / 2 + var(--gut) - .25rem);inline-size:.75rem;block-size:1px;background:var(--color-text-dim);opacity:.6}.rt1{inset-block-start:12%}.rt2{inset-block-start:32%}.rt3{inset-block-start:52%}.rt4{inset-block-start:72%}.rt5{inset-block-start:92%}.glance-label{margin-block-start:3rem}.glance{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-block-start:.75rem}.glance-link{display:inline-flex;align-items:center;gap:.625rem;min-block-size:2.75rem;padding-block:.25rem;color:var(--fg);font-weight:600;text-decoration:none}.glance-link .svc-fig{inline-size:2rem;block-size:2rem;color:var(--color-text-dim);--d:var(--color-clay)}.svc-wrap{display:grid;gap:1.5rem var(--gap);padding-block:clamp(1.5rem,4vw,3rem) var(--sec)}.svc-side{align-self:stretch}.svc-index{display:none;contain:layout style}.svc-jump{border:1px solid var(--color-hairline);background:var(--color-surface)}.svc-jump summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-block-size:3rem;padding:.5rem .875rem;cursor:pointer;font-weight:600;list-style:none}.svc-jump summary::-webkit-details-marker{display:none}.svc-jump summary::after{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.15rem) rotate(45deg);transition:transform 150ms var(--ease)}.svc-jump[open] summary::after{transform:translateY(.1rem) rotate(-135deg)}.svc-jump ul{padding:0 .875rem .75rem}.svc-jump a{display:flex;align-items:center;min-block-size:2.75rem;color:var(--fg);font-weight:600}.svc-blocks{display:grid;gap:clamp(1.5rem,4vw,3rem);min-inline-size:0}.svc-block{position:relative;isolation:isolate;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(.5rem,2vw,1rem);border-block-start:1px solid var(--color-hairline)}.svc-ghost{position:absolute;z-index:-1;inset-inline-end:-.5rem;inset-block-start:1.25rem;inline-size:clamp(6rem,22vw,15rem);block-size:auto;aspect-ratio:1;color:var(--color-text);opacity:.07;fill:none;stroke:currentColor;stroke-width:.5;overflow:visible;--d:currentColor}.svc-block-head{display:flex;align-items:center;gap:1rem;margin-block-end:1.25rem}.svc-block-head .svc-fig{flex:none;inline-size:3rem;block-size:3rem;color:var(--color-text);--d:var(--color-clay)}.en-name{display:inline-block;direction:ltr;unicode-bidi:isolate;font-weight:500;font-size:.6em;color:var(--fg-dim)}.spec{margin:0}.spec-row{display:grid;gap:.25rem 1.5rem;padding-block:1rem;border-block-start:1px solid var(--color-hairline)}.spec-row dt{font:600 .875rem/1.4 var(--font);letter-spacing:.04em;color:var(--fg-dim)}:lang(ar) .spec-row dt{font-size:.9375rem;font-weight:500}.spec-row dd{margin:0;max-inline-size:38rem}.compare{margin-block-start:1.25rem;padding:1rem 1.25rem;border-inline-start:3px solid var(--color-clay);background:rgba(234,227,213,.04)}@container wrap (min-width:40rem){.spec-row{grid-template-columns:10rem minmax(0,1fr)}}@container wrap (min-width:64rem){.svc-wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.svc-side{grid-column:1/4}.svc-blocks{grid-column:4/13}[data-index=on] .svc-index{display:block;position:sticky;inset-block-start:calc(var(--hdr-h) + 2rem)}[data-index=on] .svc-jump{display:none}}@media (max-height:40em){[data-index=on] .svc-index{display:none!important}[data-index=on] .svc-jump{display:block!important}}.idx-link{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;min-block-size:2.75rem;color:var(--fg-dim);text-decoration:none;font:600 .9375rem/1.3 var(--font);transition:color 150ms linear;-webkit-tap-highlight-color:transparent}:lang(ar) .idx-link{font-size:1rem;font-weight:500}.idx-tick{position:relative;display:block;inline-size:1rem;block-size:1.5px;background:var(--color-hairline)}.idx-link:hover,.idx-link.is-active{color:var(--fg)}.idx-link.is-active .idx-tick{inline-size:calc(1rem + var(--q,0) * 1.5rem);background:var(--color-clay)}.idx-link.is-active .idx-tick::after{content:"";position:absolute;inset-inline-end:-1.5px;inset-block:-.45rem;inline-size:.375rem;border:1.5px solid var(--color-clay);border-inline-start:0}.bracketed{position:relative;padding:1.25rem 1.5rem;max-inline-size:44rem;transform-origin:var(--tox) 50%}.bracketed::before,.bracketed::after{content:"";position:absolute;inline-size:1.75rem;block-size:1.75rem;border:1.5px solid var(--color-clay)}.bracketed::before{inset-block-start:0;inset-inline-start:0;border-inline-end:0;border-block-end:0}.bracketed::after{inset-block-end:0;inset-inline-end:0;border-inline-start:0;border-block-start:0}.wk-room{overflow:clip;padding-block:clamp(3rem,7vw,6rem)}.wk-grid{display:grid;gap:1.75rem var(--gap);align-items:start}.wk-art{position:relative}.wk-art::after{content:"";position:absolute;inset:-3px;pointer-events:none;--h:linear-gradient(var(--color-clay),var(--color-clay));background:var(--h) 0 0/6px 6px no-repeat,var(--h) 100% 0/6px 6px no-repeat,var(--h) 0 100%/6px 6px no-repeat,var(--h) 100% 100%/6px 6px no-repeat}.screens{display:grid;gap:1.25rem}.screen{display:grid;gap:.5rem}.screen svg{inline-size:100%;block-size:auto;aspect-ratio:4/3;border:1px solid var(--color-hairline);background:var(--color-surface)}.screen figcaption{font-size:.875rem;line-height:1.4;color:var(--fg-dim)}:lang(ar) .screen figcaption{font-size:.9375rem}.wk-text .h2{margin-block-end:1rem}.chip{display:inline-block;margin-block-end:1rem;padding:.25rem .625rem;border:1px solid var(--color-clay);color:var(--color-clay);font:600 .8125rem/1.4 var(--font);letter-spacing:.04em}:lang(ar) .chip{font-size:.9375rem;font-weight:500}.chip2{margin-block:1rem 0;border-color:var(--color-hairline);color:var(--fg-dim)}.stands{margin-block-start:1rem;color:var(--fg-dim)}.stands a{color:var(--fg);font-weight:600}.wk-text .text-link{margin-block-start:.5rem}.wk-room.tone-blue .chip{color:#F0C9A8;border-color:#F0C9A8}.v-on .screens{grid-template:minmax(0,1fr)/minmax(0,1fr);gap:0}.v-on .screen{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity 150ms linear,visibility 0s linear 150ms}.v-on .screen.is-on{opacity:1;visibility:visible;transition-delay:0s}.viewer-ctl{display:flex;gap:.5rem;margin-block-start:.875rem}.viewer-ctl button{flex:1 1 0;min-inline-size:3rem;min-block-size:3rem;padding:.25rem .5rem;border:1.5px solid var(--color-hairline);border-radius:2px;background:transparent;color:var(--fg-dim);font:600 .9375rem/1.2 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color 150ms,border-color 150ms,background-color 120ms}:lang(ar) .viewer-ctl button{font-size:1rem;font-weight:500}.viewer-ctl button:hover{color:var(--fg);border-color:var(--fg-dim)}.viewer-ctl button:active{background:rgba(234,227,213,.08)}.viewer-ctl button[aria-pressed=true]{color:var(--fg);border-color:var(--fg-dim);box-shadow:inset 0 -3px 0 var(--color-clay)}@container wrap (min-width:64rem){.wk-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.wk-1 .wk-art{grid-column:1/10;grid-row:1}.wk-1 .wk-text{grid-column:7/13;grid-row:2;padding-block-start:1rem}.wk-1.v-on .wk-text{position:relative;z-index:2;margin-block-start:-9rem;padding:1.75rem;background:var(--color-surface);border:1px solid var(--color-hairline)}.wk-1.v-on .viewer-ctl{max-inline-size:calc((100% - 8 * var(--gap)) / 9 * 6 + 5 * var(--gap))}.wk-2 .wk-art{grid-column:8/13;grid-row:1}.wk-2 .wk-text{grid-column:1/7;grid-row:1;align-self:center}.wk-3 .wk-art{grid-column:1/8;grid-row:1}.wk-3 .wk-text{grid-column:9/13;grid-row:1;align-self:center}}.env-wk1 .gl-c1{inset-inline-start:calc((100% - min(100%,80rem)) / 2 + var(--gut))}.env-wk1 .gl-c2{inset-inline-start:58%}.env-wk1 .gl-c3{inset-inline-end:calc((100% - min(100%,80rem)) / 2 + var(--gut));inset-inline-start:auto}.timegrid{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(60%,44rem);opacity:.4;background:linear-gradient(var(--color-hairline) 1px,transparent 1px) 0 0/2rem 2rem,linear-gradient(90deg,var(--color-hairline) 1px,transparent 1px) 0 0/2rem 2rem;-webkit-mask-image:linear-gradient(to var(--grid-to,left),#000 20%,transparent);mask-image:linear-gradient(to var(--grid-to,left),#000 20%,transparent)}[dir=rtl] .timegrid{--grid-to:right}.fieldband{position:absolute;inset:clamp(1rem,3vw,2.5rem);border:1px solid rgba(234,227,213,.14)}.fieldband::before,.fieldband::after{content:"";position:absolute;border:1px solid rgba(234,227,213,.1)}.fieldband::before{inset:clamp(.75rem,2vw,1.5rem)}.fieldband::after{inset:clamp(1.5rem,4vw,3rem)}.page-about{position:relative;container:pg/inline-size;overflow-x:clip}.about-line{position:absolute;inset-block:0;inset-inline-start:calc(var(--gut) * .5);inline-size:2px;pointer-events:none;--x0:calc((100% - min(100%,80rem)) / 2 + var(--gut));--cw:calc(min(100%,80rem) - 2 * var(--gut))}.al-track,.al-fill{position:absolute;inset:0}.al-track{background:var(--color-hairline)}.al-fill{background:var(--color-clay);transform-origin:50% 0;transform:scaleY(var(--ap,0))}.about-h{position:absolute;inset-block-start:1.5rem;inset-inline-end:-8%;inline-size:min(54vw,32rem);pointer-events:none;opacity:1}.about-h svg{inline-size:100%;block-size:auto;fill:none;stroke:var(--color-text);stroke-opacity:.07;stroke-width:1.5px}.about-h path{vector-effect:non-scaling-stroke}.ch-a{padding-block:clamp(3rem,7vw,6rem)}.ch-a-close{padding-block:clamp(1.5rem,3vw,2.5rem) var(--sec)}.about-grid{position:relative}.about-col .lead{margin-block-start:1.25rem}.margin-note{display:flex;align-items:center;gap:.625rem;margin-block-end:.75rem;font:600 .875rem/1.3 var(--font);letter-spacing:.04em;color:var(--fg-dim)}:lang(ar) .margin-note{font-size:.9375rem;font-weight:500}.margin-note i{display:block;flex:none;inline-size:1rem;block-size:1.5px;background:var(--color-clay)}.steps{position:relative;display:grid;gap:1.5rem;margin-block-start:2rem}.step{position:relative}.step-dot{position:absolute;inset-inline-start:calc(var(--gut) * -.5 - .375rem + 1px);inset-block-start:.6rem;inline-size:.75rem;block-size:.75rem;border:1.5px solid var(--color-text-dim);background:var(--color-bg-warm);transition:background-color 200ms linear,border-color 200ms linear}.step-dot.is-passed{background:var(--color-clay);border-color:var(--color-clay)}.step p strong{font-weight:700}.not-list{margin-block-start:1.5rem;border-block-end:1px solid var(--color-hairline)}.not-list li{padding-block:1.125rem;border-block-start:1px solid var(--color-hairline);font:700 clamp(1.375rem,1rem + 1.6vw,2.25rem)/1.2 var(--font);text-wrap:balance}:lang(ar) .not-list li{font-weight:600;line-height:1.5}.ch-a .about-col{padding-inline-start:calc(var(--gut) * .5 + .75rem)}@container pg (min-width:70rem){.about-line{inset-inline-start:calc(var(--x0) + (var(--cw) - 16.5rem) / 3 + 4rem)}.about-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.margin-note{grid-column:1/4;grid-row:1;justify-self:end;margin-block:.35rem 0}.about-col{grid-column:5/12;grid-row:1}.ch-a .about-col{padding-inline-start:0}.step-dot{inset-inline-start:calc(-2rem - .375rem + 1px)}.about-h{inset-inline-end:-6%}}@media (prefers-reduced-motion:reduce){.al-fill{transform:none}.step-dot{background:var(--color-clay);border-color:var(--color-clay)}}.ch-contact{padding-block:clamp(2.5rem,6vw,5rem) var(--sec)}.contact-grid{display:grid;gap:2.25rem var(--gap);align-items:start}.contact-intro .lead{margin-block-start:1.25rem}.contact-facts{display:grid;gap:.625rem;justify-items:start;margin-block-start:2rem;color:var(--fg-dim)}.form-panel{position:relative;padding:clamp(1.25rem,3vw,2.5rem) var(--gut);margin-inline:calc(var(--gut) * -1)}.env-frame{inset:.5rem;z-index:-1;overflow:visible}.env-frame .fr{position:absolute;inset:0;border:1px solid var(--color-hairline)}.env-frame .cm{border-color:var(--color-hairline)}.env-frame .cm-tl{inset-block-start:-.5rem;inset-inline-start:-.5rem}.env-frame .cm-tr{inset-block-start:-.5rem;inset-inline-end:-.5rem}.env-frame .cm-bl{inset-block-end:-.5rem;inset-inline-start:-.5rem}.env-frame .cm-br{inset-block-end:-.5rem;inset-inline-end:-.5rem}.notice{display:flex;gap:.75rem;align-items:flex-start;margin-block-end:1.5rem;padding:.875rem 1rem;border:1.5px solid var(--paper-clay);background:var(--field-bg)}.notice .ico{margin-block-start:.2rem;color:var(--paper-clay)}.notice-t{font-weight:700}.notice-alt{margin-block-start:.25rem!important;color:var(--paper-ink-dim)}.notice-err{display:none}.notice-err:target{display:flex}.form{display:block}.fields{display:grid;gap:1.125rem;margin:0;padding:0;border:0;min-inline-size:0}.field label{display:block;margin-block-end:.4rem;font:600 .9375rem/1.3 var(--font)}:lang(ar) .field label{font-size:1rem;font-weight:500}.field input,.field textarea{display:block;inline-size:100%;min-block-size:3rem;padding:.65rem .8rem;border:1.5px solid var(--paper-ink-dim);border-radius:2px;background:var(--field-bg);color:var(--paper-ink);font:400 1.0625rem/1.5 var(--font);appearance:none}:lang(ar) .field input,:lang(ar) .field textarea{font-size:1.125rem;line-height:1.7}.field textarea{min-block-size:8rem;resize:vertical}.field input:focus,.field textarea:focus{outline:3px solid var(--paper-blue);outline-offset:3px;border-color:var(--paper-blue)}.ltr-field{direction:ltr;text-align:start}.fields:disabled input,.fields:disabled textarea{opacity:1;-webkit-text-fill-color:var(--paper-ink);background:#E3DDCF;border-color:#6D7078;cursor:not-allowed}.msg-cell{display:grid;margin-block-start:.4rem}.msg{grid-area:1/1;display:flex;gap:.5rem;align-items:flex-start;visibility:hidden;max-inline-size:none;margin:0;font-size:.875rem;line-height:1.45;color:var(--paper-ink-dim)}:lang(ar) .msg{font-size:.9375rem;line-height:1.7}.m-empty,.m-bad,.m-long,.st-summary,.st-fail{color:var(--paper-clay);font-weight:600}.msg-ico{flex:none;inline-size:1rem;block-size:1rem;margin-block-start:.15rem}.field[data-err=hint] .m-hint,.field[data-err=empty] .m-empty,.field[data-err=bad] .m-bad,.field[data-err=long] .m-long{visibility:visible}.status-cell{display:grid;margin-block-start:1.125rem}.status-cell .msg{font-size:.9375rem}.status-cell[data-status=summary] .st-summary,.status-cell[data-status=sending] .st-sending,.status-cell[data-status=fail] .st-fail{visibility:visible}.st-fail{display:block}.form-actions{margin-block-start:1.5rem}.form-actions .btn{inline-size:100%}.form-priv{margin-block-start:1rem;max-inline-size:none!important;color:var(--paper-ink-dim)}.hp{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}@container wrap (min-width:40rem){.form-panel{margin-inline:0;padding-inline:clamp(1.5rem,3vw,2.5rem)}.env-frame{inset:-1rem}.form-actions .btn{inline-size:auto;min-inline-size:13rem}}@container wrap (min-width:64rem){.contact-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.contact-intro{grid-column:1/6}.form-panel{grid-column:6/13}}.ch-priv{padding-block:clamp(2.5rem,6vw,5rem) var(--sec)}.priv-wrap{display:grid;gap:1.75rem var(--gap);align-items:start}.priv-toc{display:none}.priv-jump{border:1px solid var(--color-hairline);background:var(--color-surface)}.priv-jump summary{display:flex;align-items:center;justify-content:space-between;min-block-size:3rem;padding:.5rem .875rem;cursor:pointer;font-weight:600;list-style:none}.priv-jump summary::-webkit-details-marker{display:none}.priv-jump summary::after{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.15rem) rotate(45deg)}.priv-jump[open] summary::after{transform:translateY(.1rem) rotate(-135deg)}.priv-jump ol{padding:0 .875rem .75rem}.priv-toc ol,.priv-jump ol{display:grid;gap:.125rem}.priv-toc a,.priv-jump a{display:flex;align-items:center;min-block-size:2.75rem;color:var(--fg);font-weight:600;text-decoration:none}.priv-toc .kicker{margin-block-end:.5rem}.draft-note{display:flex;gap:.75rem;align-items:flex-start;margin-block:1.5rem;padding:.875rem 1rem;border:1.5px dashed var(--color-clay);color:var(--color-text)}.draft-note .ico{margin-block-start:.2rem;color:var(--color-clay)}.paper{padding:clamp(1.5rem,4vw,3rem);max-inline-size:44rem}.paper p{max-inline-size:none}.in-short{margin-block-end:2rem;padding:1.25rem 1.5rem;border:1.5px solid var(--paper-ink-dim)}.in-short .h3{margin-block-end:.75rem}.in-short li{position:relative;padding-inline-start:1.25rem}.in-short li + li{margin-block-start:.5rem}.in-short li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.85em;inline-size:.7rem;block-size:1.5px;background:var(--paper-clay)}.priv-sec{padding-block-start:1.75rem}.priv-sec + .priv-sec{margin-block-start:1.5rem;border-block-start:1px solid var(--line)}.priv-sec .h3{display:flex;gap:.75rem;align-items:baseline;margin-block-end:.625rem}.priv-n{color:var(--paper-clay);font-weight:800}.chap-end{block-size:1px}.env-priv .cm-tl,.env-priv .cm-tr{inset-block-start:1.25rem}.env-priv::before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:var(--color-hairline)}@container wrap (min-width:64rem){.priv-wrap{grid-template-columns:minmax(12rem,16rem) minmax(0,44rem);column-gap:4rem}.priv-toc{display:block;position:sticky;inset-block-start:calc(var(--hdr-h) + 1.5rem)}.priv-jump{display:none}}.thanks-wrap{display:grid;gap:1.25rem;justify-items:start;padding-block:clamp(3rem,8vw,6rem)}.thanks-mark{inline-size:5rem;block-size:4rem;color:var(--color-text);--mark-accent:var(--color-clay)}.page-thanks,.page-404{min-block-size:60vh}.page-root{margin:0}.root-main{min-block-size:100vh;display:grid;align-items:center}.root-wrap{display:grid;gap:1.25rem;justify-items:start;padding-block:3rem}.root-links{display:flex;flex-wrap:wrap;gap:.75rem}.ruler{position:fixed;z-index:40;pointer-events:none;color:var(--color-text-dim);font:600 .75rem/1 var(--font);--m:0;--len:200px;--ny:0px}:lang(ar) .ruler{font-size:.8125rem;font-weight:500}.rl-track{position:absolute;background:var(--color-hairline)}.rl-tick{position:absolute;background:var(--color-text-dim);opacity:.75}.rl-mark{position:absolute;background:var(--color-clay)}.rl-name{position:absolute;white-space:nowrap;color:var(--color-text-dim);opacity:.85}.ruler[data-mode=wide]{inset-inline-start:.75rem;inset-block-start:var(--rl-top,6rem);block-size:var(--len);inline-size:2rem}.ruler[data-mode=wide] .rl-track{inset-block:0;inset-inline-start:0;inline-size:1px}.ruler[data-mode=wide] .rl-tick{inset-inline-start:0;inline-size:.625rem;block-size:1px;inset-block-start:calc(var(--k) * 100%);transform:translateY(calc(var(--k) * -1px))}.ruler[data-mode=wide] .rl-mark{inset-inline-start:-1px;inline-size:3px;block-size:24px;inset-block-start:0;transform:translateY(calc(var(--m) * (var(--len) - 24px)))}.ruler[data-mode=wide] .rl-name{direction:ltr;inset-inline-start:0;inset-block-start:0;writing-mode:vertical-rl;transform:translateY(var(--ny))}[dir=rtl] .ruler[data-mode=wide] .rl-name{inset-block-start:auto;inset-block-end:0}.ruler[data-mode=compact]{z-index:55;inset-inline:0;inset-block-start:calc(var(--hdr-h) - 1px);block-size:1px}.ruler[data-mode=compact] .rl-track{inset-inline:0;inset-block-start:0;block-size:1px;background:transparent}.ruler[data-mode=compact] .rl-tick{inset-block-start:-4px;inline-size:1px;block-size:5px;inset-inline-start:calc(var(--k) * 100%);transform:translateX(calc(var(--k) * -1px * var(--sx)))}.ruler[data-mode=compact] .rl-mark{inset-block-start:-1px;inset-inline-start:0;inline-size:24px;block-size:3px;transform:translateX(calc(var(--m) * (var(--len) - 24px) * var(--sx)))}.ruler[data-mode=compact] .rl-name{display:none}.rl-set{position:absolute;inset:0}.rl-dark{display:none}.ruler[data-mode=wide][data-paper=part] .rl-dark{display:block;clip-path:inset(var(--c0,0px) -8px calc(var(--len) - var(--c1,0px)) -8px)}.ruler[data-mode=wide][data-paper=part] .rl-set:not(.rl-dark){clip-path:polygon(-8px 0,calc(100% + 8px) 0,calc(100% + 8px) var(--c0,0px),-8px var(--c0,0px),-8px var(--c1,0px),calc(100% + 8px) var(--c1,0px),calc(100% + 8px) 100%,-8px 100%)}.rl-dark .rl-track{background:rgba(27,32,41,.55)}.rl-dark .rl-tick{background:var(--paper-ink);opacity:1}.rl-dark .rl-mark{background:var(--paper-clay)}.rl-dark .rl-name{color:var(--paper-ink);opacity:1}@media (max-height:30em){.ruler{display:none}}[data-short] .ruler{display:none}@media (prefers-reduced-motion:no-preference){@keyframes draw-x{from{scale:0 1}}@keyframes draw-y{from{scale:1 0}}@keyframes grow-x{from{scale:0 1}}@keyframes stem{from{scale:1 0}}@keyframes fade{from{opacity:0}}@keyframes snap{from{scale:.3;opacity:0}}@keyframes uncover{from{clip-path:inset(-.25em 100% -.25em -.25em)}to{clip-path:inset(-.25em -.25em)}}@keyframes uncover-rtl{from{clip-path:inset(-.25em -.25em -.25em 100%)}to{clip-path:inset(-.25em -.25em)}}@keyframes frame-in{from{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes frame-in-rtl{from{clip-path:inset(0 0 100% 100%)}to{clip-path:inset(0 0 0 0)}}.hdr-line{animation:draw-x 400ms var(--draw) backwards}.nav-list li{animation:fade 240ms linear 120ms backwards}.nav-list li:nth-child(2){animation-delay:160ms}.nav-list li:nth-child(3){animation-delay:200ms}.nav-list li:nth-child(4){animation-delay:240ms}.nav-list li:nth-child(5){animation-delay:280ms}.ch-start .gl-h{animation:draw-x 500ms var(--draw) backwards}.ch-start .gl-v{animation:draw-y 500ms var(--draw) backwards}.ch-start .cm{animation:snap 150ms ease-out 350ms backwards}.m-st1,.m-st2{transform-origin:50% 0;animation:stem 450ms var(--draw) backwards}.m-bar{transform-origin:0 50%;animation:grow-x 250ms var(--draw) 200ms backwards}.m-ledge{transform-origin:0 50%;animation:grow-x 150ms var(--draw) 450ms backwards}.m-two{transform-origin:50% 100%;animation:snap 150ms ease-out 600ms backwards}.ch-start .ln{animation:uncover 350ms var(--draw) backwards}.ch-start .ln:nth-child(2){animation-delay:90ms}.ch-start .ln:nth-child(3){animation-delay:180ms}.ch-start .ln:nth-child(4){animation-delay:270ms}.ch-start .catch,.ch-start .cta-row{animation:fade 200ms linear 500ms backwards}[dir=rtl] .ch-start .ln{animation-name:uncover-rtl}.ch-intro .t-l,.ch-contact .t-l,.about-col>.t-l{animation:uncover 300ms var(--draw) backwards}.ch-contact .t-l{animation-duration:250ms}.page-about .about-col>.t-l{animation-duration:500ms}[dir=rtl] .ch-intro .t-l,[dir=rtl] .ch-contact .t-l,[dir=rtl] .about-col>.t-l{animation-name:uncover-rtl}.env-intro .gl-long{animation:draw-y 500ms var(--draw) backwards}.rt{animation:fade 160ms linear backwards}.rt1{animation-delay:500ms}.rt2{animation-delay:540ms}.rt3{animation-delay:580ms}.rt4{animation-delay:620ms}.rt5{animation-delay:660ms}.bracketed::before,.bracketed::after{animation:snap 250ms ease-out 150ms backwards}.wk-1 .wk-art::after{animation:snap 150ms ease-out 400ms backwards}.env-frame .fr{animation:frame-in 400ms var(--draw) backwards}[dir=rtl] .env-frame .fr{animation-name:frame-in-rtl}.env-frame .cm{animation:snap 150ms ease-out 350ms backwards}.ruler{animation:fade 300ms linear backwards}@media (max-width:40em){.ch-start .ln{animation-duration:250ms}.ch-start .gl-h,.ch-start .gl-v{animation-duration:350ms}.ch-start .cm,.env-start .gl-col{display:none}}.gl-h{transform-origin:var(--tox) 50%;transition:scale 650ms var(--draw)}.gl-v{transform-origin:50% 0;transition:scale 650ms var(--draw)}.cm{transition:scale 200ms ease-out,opacity 200ms linear}[data-env=on] .chap:not(.is-in) .gl-h{scale:0 1}[data-env=on] .chap:not(.is-in) .gl-v{scale:1 0}[data-env=on] .chap:not(.is-in) .cm{scale:.3;opacity:0}.svc-ghost{transition:clip-path 800ms var(--draw)}[data-env=on] .svc-block:not(.is-in) .svc-ghost{clip-path:inset(0 100% 0 0)}[dir=rtl][data-env=on] .svc-block:not(.is-in) .svc-ghost{clip-path:inset(0 0 0 100%)}.screens{transition:clip-path 700ms var(--draw)}[data-env=on] .wk-room:not(.is-in) .screens{clip-path:inset(0 100% 0 0)}[dir=rtl][data-env=on] .wk-room:not(.is-in) .screens{clip-path:inset(0 0 0 100%)}.wk-art::after{transition:scale 200ms ease-out,opacity 200ms linear}[data-env=on] .wk-room:not(.is-in) .wk-art::after{scale:.9;opacity:0}.how-line{transition:scale 900ms var(--draw)}.how-step::before{transition:opacity 300ms linear 500ms}[data-env=on] .how:not(.is-in) .how-line{scale:1 0}[data-env=on] .how:not(.is-in) .how-step::before{opacity:0}@container wrap (min-width:64rem){[data-env=on] .how:not(.is-in) .how-line{scale:0 1}}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:180ms}::view-transition-group(site-header){animation-duration:0s}}.amb-slot{min-block-size:2.75rem}.amb-btn{display:inline-flex;align-items:center;gap:.625rem;min-block-size:2.75rem;padding:.5rem .75rem;margin-inline-start:-.75rem;color:var(--color-text-dim);background:none;border:0;border-radius:2px;font:600 .9375rem/1.3 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color 150ms}:lang(ar) .amb-btn{font-size:1rem;font-weight:500}.amb-btn:hover{color:var(--color-text)}.amb-btn::before{content:"";flex:none;inline-size:.625rem;block-size:.75rem;border-inline:2px solid currentColor}.amb-btn.is-off::before{inline-size:0;border:solid transparent;border-block-width:.375rem;border-inline-width:0;border-inline-start-width:.625rem;border-inline-start-color:currentColor}@media (prefers-reduced-motion:reduce),(max-height:29.99em),(forced-colors:active){.amb-slot{display:none}}.am{position:absolute;pointer-events:none;background:var(--color-hairline);opacity:.85}@media (forced-colors:active){.am,.am-ms,.am-tw{display:none}}.start-mark{position:relative}.amb-start{position:absolute;inset:0;z-index:-1;pointer-events:none;--u:calc(min(.74 * 100cqw,20rem) / 20);--yo:0px;--e0:-2cqw;--h0:4}[dir=rtl] .amb-start{--e0:calc(-2cqw + 20 * var(--u))}[dir=rtl] .am-v1{margin-inline-start:-1px}.am-v1{inset-block:-100svh;inset-inline-start:var(--e0);inline-size:1px}.am-h1{inset-inline:-100vw;block-size:1px;inset-block-start:calc(var(--yo) + var(--h0) * var(--u))}.am-v2,.am-hd{display:none}@container wrap (min-width:40rem){.amb-start{--hb:min(72svh,38vw);--u:min((50cqw - .5 * var(--gap)) / 20,var(--hb) / 16);--yo:calc((var(--hb) - 16 * var(--u)) / 2);--e0:0px;--h0:6.5;--p:calc((100cqw - 11 * var(--gap)) / 12 + var(--gap))}[dir=rtl] .amb-start{--e0:calc(20 * var(--u))}.am-v2{display:block;inset-block:-100svh;inset-inline-start:calc(100% + var(--gap));inline-size:1px}.am-hd{display:block;inline-size:6px;block-size:6px;margin-inline-start:-3px;inset-inline-start:var(--e0);inset-block-start:calc(.376 * var(--hb) - 2.5px);background:var(--color-clay);opacity:.3}}.page-services .env-intro{container:env/size}.am-t{display:none;inset-inline-start:calc((100% - min(100%,80rem)) / 2 + var(--gut) - 2.25rem);inline-size:2rem;block-size:1px;background:var(--color-text-dim);opacity:.6;scale:.375 1;transform-origin:calc(100% - var(--tox)) 50%}.am-t1,.am-st{inset-block-start:12%}.am-t2{inset-block-start:32%}.am-t3{inset-block-start:52%}.am-t4{inset-block-start:72%}.am-t5{inset-block-start:92%}.am-st{inset-inline:0;block-size:1px}@media (min-width:85em){.am-t{display:block}}.am-c{inset-block:0;inline-size:1px;background:var(--color-blue);opacity:0;scale:1 0;transform-origin:50% 0}.am-c1{inset-inline-start:calc((100% - min(100%,80rem)) / 2 + var(--gut))}.am-c2{inset-inline-start:58%}.am-c3{inset-inline-end:calc((100% - min(100%,80rem)) / 2 + var(--gut))}@media (max-width:40em){.am-c2{display:none}}.am-tw{position:absolute;inset:0;overflow:clip;pointer-events:none}.am-tape{--tape-speed:8;--tape-pitch:14;--tape-long-every:5;--tape-tick-short:6;--tape-tick-long:12;--tape-opacity:.85;--tape-width:14;--tape-gap:6;--period:calc(var(--tape-pitch) * var(--tape-long-every) * 1px);--ax:var(--tox);--x0:calc((100% - min(100%,80rem)) / 2 + var(--gut));--cw:calc(min(100%,80rem) - 2 * var(--gut));--lx:calc(var(--gut) * .5);inset-block:calc(var(--period) * -1) 0;inline-size:calc(var(--tape-width) * 1px);opacity:var(--tape-opacity);inset-inline-start:calc(var(--lx) + 2px + var(--tape-gap) * 1px);background:linear-gradient(var(--color-hairline) 0 1px,transparent 1px) var(--ax) 0/calc(var(--tape-tick-short) * 1px) calc(var(--tape-pitch) * 1px) repeat-y,linear-gradient(var(--color-hairline) 0 1px,transparent 1px) var(--ax) 0/calc(var(--tape-tick-long) * 1px) var(--period) repeat-y}@media (max-width:40em){.am-tape{--tape-speed:5;--tape-pitch:12}}@container pg (min-width:70rem){.am-tape{--ax:calc(100% - var(--tox));--lx:calc(var(--x0) + (var(--cw) - 16.5rem) / 3 + 4rem);inset-inline-start:calc(var(--lx) - (var(--tape-gap) + var(--tape-width)) * 1px)}}.am-ms{position:absolute;inset-block:0;inset-inline-start:-1.5rem;inline-size:.75rem;overflow:clip;pointer-events:none}.am-m{inset:0;background:linear-gradient(var(--color-hairline),var(--color-hairline)) 50% 0/1px 100% no-repeat,linear-gradient(var(--color-hairline),var(--color-hairline)) 0 0/100% 1px no-repeat,linear-gradient(var(--color-hairline),var(--color-hairline)) 0 100%/100% 1px no-repeat;opacity:0;translate:0 -100%}@keyframes amb-v1{0%{translate:0px 0}3.274%{translate:calc(3.5 * var(--u)) 0}21.429%{translate:calc(3.5 * var(--u)) 0}24.702%{translate:calc(8.5 * var(--u)) 0}42.857%{translate:calc(8.5 * var(--u)) 0}46.131%{translate:calc(12 * var(--u)) 0}64.286%{translate:calc(12 * var(--u)) 0}67.56%{translate:calc(8.5 * var(--u)) 0}85.714%{translate:calc(8.5 * var(--u)) 0}88.988%{translate:calc(3.5 * var(--u)) 0}92.857%{translate:calc(3.5 * var(--u)) 0}96.131%{translate:0px 0}100%{translate:0px 0}}@keyframes amb-v2{0%{translate:0px 0}7.143%{translate:0px 0}10.417%{translate:calc(1 * var(--sx) * var(--p)) 0}28.571%{translate:calc(1 * var(--sx) * var(--p)) 0}31.845%{translate:calc(2 * var(--sx) * var(--p)) 0}50%{translate:calc(2 * var(--sx) * var(--p)) 0}53.274%{translate:calc(1 * var(--sx) * var(--p)) 0}71.429%{translate:calc(1 * var(--sx) * var(--p)) 0}74.702%{translate:0px 0}100%{translate:0px 0}}@keyframes amb-h1{0%{translate:0 0px}14.286%{translate:0 0px}17.56%{translate:0 calc(-6.5 * var(--u))}35.714%{translate:0 calc(-6.5 * var(--u))}40.179%{translate:0 calc(3 * var(--u))}57.143%{translate:0 calc(3 * var(--u))}61.607%{translate:0 calc(-6.5 * var(--u))}78.571%{translate:0 calc(-6.5 * var(--u))}81.845%{translate:0 0px}100%{translate:0 0px}}@keyframes amb-v1s{0%{translate:0px 0}4.091%{translate:calc(3.5 * var(--u)) 0}20%{translate:calc(3.5 * var(--u)) 0}24.091%{translate:calc(8.5 * var(--u)) 0}40%{translate:calc(8.5 * var(--u)) 0}44.091%{translate:calc(12 * var(--u)) 0}60%{translate:calc(12 * var(--u)) 0}64.091%{translate:calc(8.5 * var(--u)) 0}80%{translate:calc(8.5 * var(--u)) 0}84.091%{translate:calc(3.5 * var(--u)) 0}90%{translate:calc(3.5 * var(--u)) 0}94.091%{translate:0px 0}100%{translate:0px 0}}@keyframes amb-h1s{0%{translate:0 0px}10%{translate:0 0px}14.091%{translate:0 calc(4 * var(--u))}30%{translate:0 calc(4 * var(--u))}34.091%{translate:0 calc(8 * var(--u))}50%{translate:0 calc(8 * var(--u))}54.091%{translate:0 calc(4 * var(--u))}70%{translate:0 calc(4 * var(--u))}74.091%{translate:0 0px}100%{translate:0 0px}}@keyframes amb-st{0%{translate:0 0px}5.208%{translate:0 20cqh}12.5%{translate:0 20cqh}17.708%{translate:0 40cqh}25%{translate:0 40cqh}30.208%{translate:0 60cqh}37.5%{translate:0 60cqh}42.708%{translate:0 80cqh}50%{translate:0 80cqh}55.208%{translate:0 60cqh}62.5%{translate:0 60cqh}67.708%{translate:0 40cqh}75%{translate:0 40cqh}80.208%{translate:0 20cqh}87.5%{translate:0 20cqh}92.708%{translate:0 0px}100%{translate:0 0px}}@keyframes amb-stw{0%{translate:0 0px}5.208%{translate:0 40cqh}12.5%{translate:0 40cqh}17.708%{translate:0 80cqh}25%{translate:0 80cqh}30.208%{translate:0 40cqh}37.5%{translate:0 40cqh}42.708%{translate:0 0px}50%{translate:0 0px}55.208%{translate:0 40cqh}62.5%{translate:0 40cqh}67.708%{translate:0 80cqh}75%{translate:0 80cqh}80.208%{translate:0 40cqh}87.5%{translate:0 40cqh}92.708%{translate:0 0px}100%{translate:0 0px}}@keyframes amb-tick{0%{scale:.375 1;opacity:.6}4.706%{scale:1 1;opacity:.9}10.588%{scale:1 1;opacity:.9}15.294%,100%{scale:.375 1;opacity:.6}}@keyframes amb-ink{0%{scale:1 0;opacity:.4}27.778%,33.333%{scale:1 1;opacity:.4}41.667%{scale:1 1;opacity:0}41.668%,100%{scale:1 0;opacity:0}}@keyframes amb-inks{0%{scale:1 0;opacity:.4}41.667%,50%{scale:1 1;opacity:.4}62.5%{scale:1 1;opacity:0}62.501%,100%{scale:1 0;opacity:0}}@keyframes amb-ms{0%{translate:0 -100%;opacity:.85}58.824%,70.588%{translate:0 0;opacity:.85}82.353%{translate:0 0;opacity:0}82.354%,100%{translate:0 -100%;opacity:0}}@keyframes amb-mss{0%{translate:0 -100%;opacity:.85}50%,62.5%{translate:0 0;opacity:.85}79.167%{translate:0 0;opacity:0}79.168%,100%{translate:0 -100%;opacity:0}}@keyframes amb-tape{to{translate:0 var(--period)}}@keyframes amb-tapes{0%{translate:0 0}4%,20%{translate:0 calc(var(--tape-pitch) * 1px)}24%,40%{translate:0 calc(var(--tape-pitch) * 2px)}44%,60%{translate:0 calc(var(--tape-pitch) * 3px)}64%,80%{translate:0 calc(var(--tape-pitch) * 4px)}84%,100%{translate:0 var(--period)}}@media (prefers-reduced-motion:no-preference) and (min-height:30em) and (forced-colors:none){[data-amb=on] .am{animation-duration:1s;animation-timing-function:var(--draw);animation-iteration-count:infinite;animation-play-state:paused}[data-amb=on]:not([data-amb-hold]) .is-live .am,[data-amb=on]:not([data-amb-hold]) .am.is-live{animation-play-state:running}[data-amb=on] .am-v1{animation-name:amb-v1s;animation-duration:110s}[data-amb=on] .am-h1{animation-name:amb-h1s;animation-duration:110s}[data-amb=on] .am-t{animation-name:amb-tick;animation-duration:34s}[data-amb=on] .am-t2{animation-delay:6s}[data-amb=on] .am-t3{animation-delay:12s}[data-amb=on] .am-t4{animation-delay:18s}[data-amb=on] .am-t5{animation-delay:24s}[data-amb=on] .am-st{animation-name:amb-st;animation-duration:96s}[data-amb=on] .am-c{animation-name:amb-inks;animation-duration:24s}[data-amb=on] .am-c3{animation-delay:12s}[data-amb=on] .am-m{animation-name:amb-mss;animation-duration:24s}[data-amb=on] .am-tape{animation-name:amb-tape;animation-timing-function:linear;animation-duration:calc(var(--tape-pitch) * var(--tape-long-every) / var(--tape-speed) * 1s)}[data-amb=on] .am-tape.is-stepped{animation-name:amb-tapes;animation-duration:calc(var(--tape-long-every) * 6s)}@container wrap (min-width:40rem){[data-amb=on] .am-v1,[data-amb=on] .am-hd{animation-name:amb-v1;animation-duration:168s}[data-amb=on] .am-v2{animation-name:amb-v2;animation-duration:168s}[data-amb=on] .am-h1{animation-name:amb-h1;animation-duration:168s}}@media (min-width:60em){[data-amb=on] .am-st{animation-name:amb-stw}}@media (min-width:40.01em){[data-amb=on] .am-c{animation-name:amb-ink;animation-duration:36s}[data-amb=on] .am-c2{animation-delay:12s}[data-amb=on] .am-c3{animation-delay:24s}[data-amb=on] .am-m{animation-name:amb-ms;animation-duration:34s}}}