@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-vietnamese-wdth-normal.Rd0aZl9c.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-ext-wdth-normal.CQ1tG6In.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-wdth-normal.BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/noto-kufi-arabic-arabic-wght-normal.DGgC7XND.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Wider Kufi;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/kufi-subset.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}:root{--ink:#140e13;--ink-2:#1d171c;--ink-3:#2a2329;--paper:#f4f1eb;--paper-2:#ebe6dd;--white:#fff;--green:#07b877;--green-deep:#05935f;--lavender:#a991ff;--red:#ff3636;--pink:#f1ccff;--gray:#939092;--fg:var(--ink);--bg:var(--paper);--f-sans:"Mona Sans Variable", "Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:var(--f-sans);--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--f-ar:"Wider Kufi", "Noto Kufi Arabic Variable", "Segoe UI", Tahoma, sans-serif;--t-mega:clamp(2.9rem, 8.4vw, 10.5rem);--t-xxl:clamp(2.6rem, 6.6vw, 8.25rem);--t-xl:clamp(2.15rem, 4.6vw, 5.6rem);--t-l:clamp(1.55rem, 2.7vw, 3.1rem);--t-m:clamp(1.15rem, 1.45vw, 1.55rem);--t-body:clamp(1rem, .95vw + .35rem, 1.2rem);--t-s:.9375rem;--t-xs:.75rem;--t-label:.75rem;--t-ar-mega:clamp(2.6rem, 7.2vw, 9rem);--t-ar-xxl:clamp(2.3rem, 5.8vw, 7rem);--t-ar-xl:clamp(2rem, 4.2vw, 4.8rem);--t-ar-l:clamp(1.4rem, 2.2vw, 2.4rem);--track-display:-.035em;--track-tight:-.04em;--track-snug:-.015em;--track-label:.08em;--lead-display:.94;--lead-heading:1.02;--lead-title:1.3;--lead-body:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:clamp(40px, 3.4vw, 56px);--sp-8:clamp(48px, 5.2vw, 88px);--sp-9:clamp(64px, 7.4vw, 128px);--sp-10:clamp(88px, 10.4vw, 176px);--section:clamp(104px, 13vw, 220px);--gutter:clamp(16px, 3.4vw, 64px);--col-gap:clamp(16px, 2vw, 32px);--maxw:1720px;--radius:999px;--header-h:76px;--control-sm:44px;--control-md:52px;--control-field:56px;--control-lg:68px;--t-control:.975rem;--t-control-lg:1.125rem;--t-input:1rem;--dir:1;--start:left;--end:right;--slant:11deg;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1)}@media (width<=767px){:root{--header-h:64px}}html[lang=ar]{--f-display:"Noto Kufi Arabic Variable", "Mona Sans Variable", "Segoe UI", Tahoma, sans-serif;--f-sans:"IBM Plex Sans Arabic", "Mona Sans Variable", "Segoe UI", Tahoma, sans-serif;--f-mono:"Noto Kufi Arabic Variable", "IBM Plex Mono", ui-monospace, monospace;--track-display:0;--track-tight:0;--track-snug:0;--track-label:0;--lead-display:1.24;--lead-heading:1.32;--lead-title:1.6;--lead-body:1.85;--t-label:.8125rem}html[dir=rtl]{--dir:-1;--start:right;--end:left}body,.theme-ink,.theme-lavender,.theme-green,.theme-paper{--muted:color-mix(in oklab, var(--fg) 70%, var(--bg));--line:color-mix(in oklab, var(--fg) 16%, transparent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);color:var(--fg);font-family:var(--f-sans);font-size:var(--t-body);line-height:var(--lead-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;font-stretch:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--green);color:var(--ink)}:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}main:focus{outline:none}html[lang=en] [lang=ar]{font-family:var(--f-ar);letter-spacing:0;font-weight:500;font-stretch:100%}html[lang=ar] [lang=en]{font-family:Mona Sans Variable,Mona Sans,sans-serif}html[dir=rtl] .flip-rtl,html[dir=rtl] .arrow,html[dir=rtl] .tl-arrow{scale:-1 1}.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-link{top:var(--sp-3);z-index:1000;padding:var(--sp-3) var(--sp-4);background:var(--green);color:var(--ink);border-radius:var(--radius);transition:transform .3s var(--ease-out);font-weight:600;position:fixed;inset-inline-start:var(--sp-3);transform:translateY(-200%)}.skip-link:focus{transform:none}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.grid-12{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.theme-paper{--fg:var(--ink);--bg:var(--paper);background:var(--bg);color:var(--fg)}.theme-ink{--fg:var(--paper);--bg:var(--ink);background:var(--bg);color:var(--fg)}.theme-lavender{--fg:var(--ink);--bg:var(--lavender);background:var(--bg);color:var(--fg)}.theme-green{--fg:var(--ink);--bg:var(--green);background:var(--bg);color:var(--fg)}.display{font-family:var(--f-display);letter-spacing:var(--track-display);font-weight:640;font-stretch:100%;line-height:var(--lead-display);text-wrap:balance}html[lang=ar] .display{font-weight:700}.h-mega{font-size:var(--t-mega)}.h-xxl{font-size:var(--t-xxl)}.h-xl{font-size:var(--t-xl)}.h-l{font-size:var(--t-l);line-height:var(--lead-heading)}.h-m{font-family:var(--f-display);font-size:var(--t-m);letter-spacing:var(--track-snug);font-weight:560;line-height:var(--lead-title);text-wrap:balance}.wide{letter-spacing:var(--track-tight);font-weight:560;font-stretch:125%}.narrow{font-stretch:78%}.lede{font-size:var(--t-m);line-height:var(--lead-title);letter-spacing:var(--track-snug);text-wrap:pretty;max-width:34ch}.body{max-width:46ch;color:var(--muted);text-wrap:pretty}.label{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:.75em;font-weight:500;display:inline-flex}html[lang=ar] .label{font-weight:600}.label .idx{color:var(--muted)}.label .count{font-size:max(.85em, var(--t-xs));vertical-align:.35em;color:var(--muted);margin-inline-start:-.35em}.label:before{content:"";clip-path:polygon(19% 0,100% 0,81% 100%,0 100%);background:currentColor;width:.95em;height:.62em}.prose{max-width:68ch;font-size:var(--t-body);line-height:var(--lead-body)}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:var(--track-snug);font-weight:620;line-height:var(--lead-heading);margin-top:1.9em}.prose h2{font-size:var(--t-l)}.prose h3{font-size:var(--t-m)}.prose ul,.prose ol{padding-inline-start:1.2em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose a{text-underline-offset:.2em;transition:text-decoration-color .3s var(--ease-out), text-decoration-thickness .3s var(--ease-out);text-decoration:underline 1.5px}.prose a:hover,.prose a:focus-visible{text-decoration-color:var(--green);text-decoration-thickness:3px}.prose blockquote{border-inline-start:3px solid var(--green);font-size:var(--t-m);line-height:var(--lead-title);padding-inline-start:var(--sp-5)}.prose img{width:100%;height:auto}.btn{--b-bg:var(--fg);--b-fg:var(--bg);height:var(--control-md);border-radius:var(--radius);background:var(--b-bg);color:var(--b-fg);font-size:var(--t-control);white-space:nowrap;isolation:isolate;transition:color .4s var(--ease-out), transform .5s var(--ease-out);align-items:center;gap:.75em;padding-inline:1.6em 1.4em;font-weight:560;font-stretch:100%;display:inline-flex;position:relative;overflow:hidden}html[lang=ar] .btn{font-family:var(--f-display);font-weight:600}.btn:before{content:"";z-index:-1;background:var(--b-hover,var(--green));transform:translateX(calc(-102% * var(--dir))) skewX(calc(-1 * var(--slant)));transition:transform .6s var(--ease-out);position:absolute;inset:-2px -30%}.btn .arrow{width:1.05em;height:1.05em;transition:transform .5s var(--ease-out);flex:none}.btn:hover,.btn:focus-visible{color:var(--b-hover-fg,var(--ink))}.btn:focus-visible{outline-color:var(--fg)}.btn:hover:before,.btn:focus-visible:before{transform:translateX(0) skewX(calc(-1 * var(--slant)))}.btn:hover .arrow,.btn:focus-visible .arrow{transform:translate(3px)rotate(-45deg)}.btn--green{--b-bg:var(--green);--b-fg:var(--ink);--b-hover:var(--fg);--b-hover-fg:var(--bg)}.btn--ghost{--b-bg:transparent;--b-fg:var(--fg);box-shadow:inset 0 0 0 1.5px}.btn--lg{height:var(--control-lg);font-size:var(--t-control-lg);padding-inline:2.1em 1.8em}.tlink{padding-bottom:var(--sp-1);align-items:center;gap:.5em;font-weight:560;display:inline-flex;position:relative}html[lang=ar] .tlink{font-family:var(--f-display);font-weight:600}.tlink:after{content:"";inset-inline:0;height:1.5px;transform-origin:var(--end);background:currentColor;position:absolute;bottom:0}.tlink:hover:after{animation:redraw .9s var(--ease-io)}@keyframes redraw{0%{transform-origin:var(--end);transform:scaleX(1)}45%{transform-origin:var(--end);transform:scaleX(0)}46%{transform-origin:var(--start);transform:scaleX(0)}to{transform-origin:var(--start);transform:scaleX(1)}}.tlink .tl-arrow{width:1.1em;height:1.1em;transition:transform .5s var(--ease-out)}.tlink:hover .tl-arrow{transform:translate(4px)}.tlink--back .tl-arrow{scale:-1 1}html[dir=rtl] .tlink--back .tl-arrow{scale:1}.rise{animation:rise 1.2s var(--ease-out) both}.rise--2{animation-delay:80ms}.rise--3{animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.toc{top:calc(var(--header-h) + var(--sp-5));gap:var(--sp-5);display:grid;position:sticky}.toc ol{border-top:1px solid var(--line)}.toc a{gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--t-s);font-weight:500;line-height:var(--lead-title);transition:color .3s var(--ease-out);align-items:baseline;display:flex}.toc a:hover,.toc a[aria-current=true]{color:var(--fg)}.toc-n{font-family:var(--f-mono);font-size:var(--t-xs)}@media (width<=1023px){.toc{position:static}}.cat-creativity{--pc-bg:var(--lavender);--pc-plane:var(--pink)}.cat-strategy{--pc-bg:var(--green);--pc-plane:var(--paper)}.tags{gap:var(--sp-2);flex-wrap:wrap;display:flex}.tag{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);background:var(--tag-bg,color-mix(in oklab, currentColor 8%, transparent));font-size:var(--t-s);font-weight:500;line-height:var(--lead-title);display:inline-flex}.tag:before{content:"";background:var(--tag-mark,currentColor);clip-path:polygon(19% 0,100% 0,81% 100%,0 100%);flex:none;width:.7em;height:.45em}.film-btn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius);background:color-mix(in oklab, var(--ink) 55%, transparent);color:var(--paper);backdrop-filter:blur(8px);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);place-items:center;display:grid}.film-btn:hover,.film-btn[aria-pressed=true]{background:var(--green);color:var(--ink)}.film-btn svg{width:20px;height:20px}.film-btn .fb-on,.film-btn[aria-pressed=true] .fb-off{display:none}.film-btn[aria-pressed=true] .fb-on{display:inline}.aperture{--a:1;clip-path:polygon(calc(var(--a) * 14%) 0, 100% 0, calc(100% - var(--a) * 14%) 100%, 0 100%);background:var(--paper-2);position:relative;overflow:hidden}.aperture img,.aperture video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--a) * .18));transform-origin:50%}.line-mask{overflow-clip-margin:.12em;margin-bottom:-.06em;padding-bottom:.06em;overflow:clip}html[lang=ar] .line-mask{margin-bottom:-.28em;padding-bottom:.28em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{height:auto;display:block;overflow:visible}.plane[data-astro-cid-f7espo7c]{transition:transform .7s var(--ease-out)}.site-header[data-astro-cid-nen7h5rs]{z-index:800;padding:var(--sp-3) var(--gutter);pointer-events:none;transition:transform .7s var(--ease-out);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-hidden:not(.menu-open):not(:focus-within){transform:translateY(-130%)}.bar[data-astro-cid-nen7h5rs]{pointer-events:auto;max-width:calc(var(--maxw) - 2 * var(--gutter));height:calc(var(--header-h) - 2 * var(--sp-3));align-items:center;gap:var(--sp-5);padding-inline:var(--sp-4) var(--sp-1);border-radius:var(--radius);color:var(--ink);transition:background-color .5s var(--ease-out), box-shadow .5s var(--ease-out);grid-template-columns:auto 1fr auto;margin-inline:auto;display:grid;position:relative}.site-header[data-astro-cid-nen7h5rs].is-scrolled .bar[data-astro-cid-nen7h5rs]{background:color-mix(in oklab, var(--paper) 84%, transparent);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 8%, transparent), 0 10px 40px -18px #140e1359}.brand[data-astro-cid-nen7h5rs]{padding-block:var(--sp-3);margin-block:calc(-1 * var(--sp-3));display:block}.brand[data-astro-cid-nen7h5rs] .logo{width:auto;height:24px}.brand[data-astro-cid-nen7h5rs] svg{direction:ltr}.brand[data-astro-cid-nen7h5rs] .plane-b{transform:translateX(calc(var(--sp,0) * 10px))}.brand[data-astro-cid-nen7h5rs] .plane-a{transform:translateX(calc(var(--sp,0) * -3px))}.brand[data-astro-cid-nen7h5rs]:hover .plane-b{transform:translateX(calc(var(--sp,0) * 10px + 7px))}.brand[data-astro-cid-nen7h5rs]:hover .plane-a{transform:translateX(calc(var(--sp,0) * -3px - 3px))}.brand[data-astro-cid-nen7h5rs] .logo--ar .logo-mark{transform:translateX(calc(var(--sp,0) * 260px));transition:transform .6s var(--ease-out)}.brand[data-astro-cid-nen7h5rs]:hover .logo--ar .logo-mark,.brand[data-astro-cid-nen7h5rs]:focus-visible .logo--ar .logo-mark{transform:translateX(calc(var(--sp,0) * 260px + 220px))}.primary[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:center;gap:clamp(var(--sp-4), 2.2vw, var(--sp-6));display:flex}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--t-s);padding-block:var(--sp-2);font-weight:520;display:inline-block;position:relative}html[lang=ar] .primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--f-display);font-weight:500}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";inset-inline:-6%;background:var(--green);z-index:-1;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);height:7px;transform-origin:var(--start);transition:transform .5s var(--ease-out);position:absolute;bottom:2px;transform:scaleX(0)}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible:after,.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-4);display:flex}.lang[data-astro-cid-nen7h5rs]{min-height:var(--control-sm);padding-inline:var(--sp-2);font-size:var(--t-s);isolation:isolate;align-items:center;font-weight:520;display:inline-flex;position:relative}.lang[data-astro-cid-nen7h5rs]:after{content:"";inset-inline:0;background:var(--green);z-index:-1;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);height:7px;transform-origin:var(--start);transition:transform .5s var(--ease-out);position:absolute;bottom:calc(50% - .75em);transform:scaleX(0)}.lang[data-astro-cid-nen7h5rs]:hover:after,.lang[data-astro-cid-nen7h5rs]:focus-visible:after{transform:scaleX(1)}.connect[data-astro-cid-nen7h5rs]{height:var(--control-sm);--b-bg:var(--green);--b-fg:var(--ink);--b-hover:var(--ink);--b-hover-fg:var(--paper)}.menu-toggle[data-astro-cid-nen7h5rs]{width:var(--control-sm);height:var(--control-sm);background:var(--ink);color:var(--paper);z-index:2;border-radius:50%;place-items:center;display:none;position:relative}.menu-lines[data-astro-cid-nen7h5rs]{width:18px;height:10px;position:relative}.menu-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{width:100%;height:2px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;inset-inline-start:0}.menu-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.menu-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{bottom:0}.menu-open[data-astro-cid-nen7h5rs] .menu-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.menu-open[data-astro-cid-nen7h5rs] .menu-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{pointer-events:auto;z-index:-1;padding:calc(var(--header-h) + var(--sp-7)) var(--gutter) var(--sp-6);clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path .8s var(--ease-io);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-open[data-astro-cid-nen7h5rs] .mobile-menu[data-astro-cid-nen7h5rs]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);overflow:clip}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:baseline;gap:var(--sp-3);padding-block:var(--sp-2);transition:transform .8s var(--ease-out) calc(.15s + var(--i) * 50ms);display:flex;transform:translateY(105%)}.menu-open[data-astro-cid-nen7h5rs] .mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{transform:none}.mm-idx[data-astro-cid-nen7h5rs]{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--green)}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover .mm-label[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible .mm-label[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] .mm-label[data-astro-cid-nen7h5rs]{color:var(--green)}.mm-label[data-astro-cid-nen7h5rs]{transition:color .3s var(--ease-out);font-family:var(--f-display);letter-spacing:var(--track-tight);font-size:clamp(2.2rem,10vw,3.6rem);font-weight:600;font-stretch:112%;line-height:var(--lead-heading)}.mm-foot[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:var(--sp-4);font-size:var(--t-s);display:flex}.mm-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--control-sm);opacity:.8;align-items:center;transition:opacity .3s,color .3s;display:inline-flex}.mm-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mm-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{opacity:1;color:var(--green)}.menu-open[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{color:var(--paper);box-shadow:none!important;backdrop-filter:none!important;background:0 0!important}@media (width<=1023px){.primary[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:grid}.bar[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr}.actions[data-astro-cid-nen7h5rs]{justify-self:end;gap:var(--sp-2)}}@media (width<=479px){.connect[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs] .logo{height:22px}}.footer[data-astro-cid-jo6i4kqk]{z-index:5;position:relative;overflow:clip}.foot-grid[data-astro-cid-jo6i4kqk]{gap:var(--sp-4) var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line);font-size:var(--t-s);grid-template-columns:1.6fr 1fr auto;grid-template-areas:"nav social top""copy social top";display:grid}.f-nav[data-astro-cid-jo6i4kqk]{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;grid-area:nav;display:flex}.f-social[data-astro-cid-jo6i4kqk]{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;grid-area:social;display:flex}.f-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.f-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.f-top[data-astro-cid-jo6i4kqk]{opacity:.75;transition:opacity .3s,color .3s}.f-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.f-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.f-top[data-astro-cid-jo6i4kqk]:hover,.f-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.f-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.f-top[data-astro-cid-jo6i4kqk]:focus-visible{opacity:1;color:var(--green)}.f-copy[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:var(--t-xs);grid-area:copy}.f-top[data-astro-cid-jo6i4kqk]{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-label);grid-area:top}.giant[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-7);padding-inline:var(--gutter);padding-bottom:var(--sp-5);color:var(--paper);direction:ltr}.giant[data-astro-cid-jo6i4kqk] .giant-logo{transform-origin:0 100%;width:100%;height:auto}@media (pointer:coarse){.f-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.f-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.f-top[data-astro-cid-jo6i4kqk]{min-height:var(--control-sm);align-items:center;display:inline-flex}.f-nav[data-astro-cid-jo6i4kqk],.f-social[data-astro-cid-jo6i4kqk]{row-gap:0}}@media (width<=1023px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;grid-template-areas:"nav""social""copy""top"}}
