@font-face{font-family:Inter Tight;src:url(/fonts/InterTight.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;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:Inter Tight;src:url(/fonts/InterTight-ext.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;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:JetBrains Mono;src:url(/fonts/JetBrainsMono.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-400-ar.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-600.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-600-ar.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap;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:Inter Tight Fallback;src:local(Arial),local(Liberation Sans),local(Arimo),local(Helvetica Neue),local(Nimbus Sans),local(FreeSans),local(DejaVu Sans);font-weight:100 500;ascent-override:100.51%;descent-override:25.03%;line-gap-override:0%;size-adjust:96.39%}@font-face{font-family:Inter Tight Fallback;src:local(Arial Bold),local(Arial),local(Liberation Sans Bold),local(Liberation Sans),local(Arimo),local(Helvetica Neue),local(Nimbus Sans),local(FreeSans),local(DejaVu Sans);font-weight:501 900;ascent-override:101.64%;descent-override:25.31%;line-gap-override:0%;size-adjust:95.31%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(Liberation Mono),local(Cousine),local(Nimbus Mono PS),local(FreeMono),local(DejaVu Sans Mono);font-weight:100 800;ascent-override:102.02%;descent-override:30%;line-gap-override:0%;size-adjust:99.98%}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial),local(Liberation Sans),local(Arimo),local(Helvetica Neue),local(Nimbus Sans),local(DejaVu Sans);font-weight:400;ascent-override:107.25%;descent-override:41.02%;line-gap-override:0%;size-adjust:101.17%}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial Bold),local(Arial),local(Liberation Sans Bold),local(Liberation Sans),local(Arimo),local(Helvetica Neue),local(Nimbus Sans),local(DejaVu Sans);font-weight:600 800;ascent-override:103.57%;descent-override:39.62%;line-gap-override:0%;size-adjust:104.76%}.wq{background:var(--bg);color:var(--ink);margin:0;font-family:Inter Tight,Inter Tight Fallback,system-ui,-apple-system,sans-serif;font-size:16px;line-height:normal;overflow-x:hidden}.wq *,.wq :before,.wq :after{box-sizing:border-box}.wq :where(h1,h2,h3,h4,p,figure){margin:0}.wq{--wq-type-scale:1;--wq-display-hero:calc(clamp(3.5rem, 9vw, 9rem) * var(--wq-type-scale));--wq-display-cta:calc(clamp(2.8rem, 7vw, 7rem) * var(--wq-type-scale));--wq-display-post:calc(clamp(35.2px, 5vw, 72px) * var(--wq-type-scale));--wq-display-case:calc(clamp(41.6px, 6.5vw, 104px) * var(--wq-type-scale))}.wq-wrap{max-width:1720px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.wq-sec{padding-block:clamp(52px,6vw,96px)}.wq-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3.4vw,52px);font-weight:600;line-height:1.1}.wq-lede{color:var(--muted-2);max-width:52ch;font-size:clamp(16px,1.2vw,19px);line-height:1.62}.wq-sec-head .wq-eyebrow,.wq-sec>.wq-eyebrow,.wq-sec-b>.wq-eyebrow{margin-bottom:20px}.wq-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11.5px;font-weight:400}.wq-accent{color:var(--accent)}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}}::selection{color:var(--ink)}.wq a:focus-visible,.wq button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wq-cta{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:2px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .12s,box-shadow .2s;display:inline-flex}.wq-cta:hover:not([disabled]){background:var(--accent);color:var(--on-accent)}.wq-cta:focus-visible{box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.wq-cta:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}}.wq-cta:active:not([disabled]){transform:translateY(1px)}.wq .wq-desktop{display:flex}.wq .wq-mobile{display:none}@media (max-width:767px){.wq .wq-desktop{display:none!important}.wq .wq-mobile{display:flex!important}}@media (prefers-reduced-motion:reduce){.wq *,.wq :before,.wq :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wq-header{z-index:1000;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0;right:0}.wq-header[data-scrolled]{background:var(--header-veil);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom-color:var(--hairline)}.wq-header-in{box-sizing:content-box;justify-content:space-between;align-items:center;max-width:1720px;height:68px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);display:flex}.wq-logo{color:var(--ink);align-items:center;text-decoration:none;display:flex}.wq-lockup{aspect-ratio:495/208;background:currentColor;flex:none;height:40px;display:block;-webkit-mask:url(/brand/walqalum-lockup.png) 50%/contain no-repeat;mask:url(/brand/walqalum-lockup.png) 50%/contain no-repeat}.wq-nav{align-items:center;gap:30px}.wq-nav a{letter-spacing:.01em;color:var(--muted);padding-block:6px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s}.wq-nav a[aria-current=page]{color:var(--ink)}.wq-nav a:hover{color:var(--accent)}.wq-actions{align-items:center;gap:14px;display:flex}.wq-icon-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:8px;transition:color .2s;display:flex}.wq-icon-btn:hover{color:var(--accent)}.wq-lang{letter-spacing:.08em;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-family:inherit;font-size:12px;font-weight:600;transition:color .2s}.wq-lang:hover,.wq-lang [data-on]{color:var(--ink)}.wq-lang-sep{opacity:.5}@media (min-width:768px){.wq-logo .wq-lockup{height:clamp(30px,1.302vw + 20px,40px)}.wq-nav{gap:clamp(12px,3.516vw - 15px,30px)}.wq-nav a{font-size:clamp(12.5px,.195vw + 11px,13.5px)}.wq-actions{gap:clamp(8px,1.172vw - 1px,14px)}.wq-actions .wq-icon-btn{padding:clamp(5px,.586vw + .5px,8px)}.wq-actions .wq-cta{padding:clamp(8px,.391vw + 5px,10px) clamp(12px,1.563vw,20px);font-size:clamp(12px,.195vw + 10.5px,13px)}.wq-lang{font-size:clamp(11px,.195vw + 9.5px,12px)}}#wq-topbar{background:var(--accent);z-index:1001;transform-origin:0;will-change:transform;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.wq-sec-note{max-width:42ch;margin-top:20px}[data-tilt]:hover [data-tilt-media]{will-change:transform}.wq-office-card{isolation:isolate;border:1px solid var(--hairline);background:var(--surface);border-radius:2px;padding:28px;transition:border-color .25s,translate .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);position:relative;translate:0;box-shadow:0 0 #0000}.wq-office-card[data-hot]{border-color:var(--glow-rim);box-shadow:0 16px 32px -20px var(--shadow-strong);translate:0 -4px}.wq-office-card[data-hot]:before{opacity:1}.wq-office-card:hover{border-color:var(--glow-rim);box-shadow:0 22px 44px -16px var(--shadow-strong), 0 6px 14px -8px var(--shadow);translate:0 -10px}@media (prefers-reduced-motion:reduce){.wq-office-card,.wq-office-card:hover,.wq-office-card[data-hot]{box-shadow:none;translate:none}}.wq-office-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(340px circle at var(--wq-sx,50%) var(--wq-sy,50%), var(--glow), transparent 76%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.wq-office-card:hover:before{opacity:1}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.wq-office-card:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--wq-sa,0deg), var(--glow-edge), transparent 20%, transparent 80%, var(--glow-edge));-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wq-office-card:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.wq-office-card:after,.wq-office-card:before{display:none}}.wq-zones{--wq-bleed:clamp(20px, 4vw, 48px);grid-template-columns:minmax(min-content,max-content) minmax(340px,1fr);grid-template-areas:"head map""cards cards";align-items:start;gap:clamp(40px,5vw,72px) clamp(28px,4vw,72px);display:grid}.wq-zones>.wq-sec-head{grid-area:head;margin-bottom:0}.wq-zones-cards{z-index:2;grid-area:cards;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,40px);display:grid;position:relative}.wq-zones-map{--wq-land:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wq-zones-map{--wq-land:color-mix(in srgb, var(--accent) 8%, color-mix(in srgb, var(--ink) 46%, var(--bg)))}}.wq-zones-map{--wq-mark:max(5px, 1.1cqw);--wq-mark-body:var(--accent);--wq-halo-tint:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wq-zones-map{--wq-halo-tint:color-mix(in srgb, var(--accent) 30%, transparent)}}.wq-zones-map{--wq-hub:var(--ink)}@supports (color:color-mix(in lab, red, red)){.wq-zones-map{--wq-hub:color-mix(in srgb, var(--ink) 72%, var(--bg))}}.wq-zones-map{--wq-hub-size:max(3.5px, .7cqw);--wq-plate:var(--bg)}@supports (color:color-mix(in lab, red, red)){.wq-zones-map{--wq-plate:color-mix(in srgb, var(--bg) 72%, transparent)}}.wq-zones-map{--wq-plate-line:var(--hairline);--wq-plate-ink:var(--muted-2)}:root[data-theme=light] .wq-zones-map{--wq-land:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .wq-zones-map{--wq-land:color-mix(in srgb, var(--accent) 7%, color-mix(in srgb, var(--ink) 58%, var(--bg)))}}:root[data-theme=light] .wq-zones-map{--wq-halo-tint:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .wq-zones-map{--wq-halo-tint:color-mix(in srgb, var(--accent) 26%, transparent)}}:root[data-theme=light] .wq-zones-map{--wq-hub:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .wq-zones-map{--wq-hub:color-mix(in srgb, var(--ink) 66%, var(--bg))}}.wq-zones-map{isolation:isolate;z-index:0;--wq-map-w:min(1280px, 100%);width:var(--wq-map-w);margin-inline:calc((100% - var(--wq-map-w)) / 2);aspect-ratio:1.909;grid-area:map;position:relative;overflow:hidden;container-type:inline-size}.wq-zones-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.wq-zones-glow{z-index:0;aspect-ratio:1;width:min(30%,420px);left:var(--wq-x,50%);top:var(--wq-y,50%);background:radial-gradient(circle, var(--glow), transparent 70%);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .45s;position:absolute;translate:-50% -50%}.wq-zones-glow[data-on]{opacity:1}.wq-zones-pin{left:var(--wq-x,50%);top:var(--wq-y,50%);z-index:3;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;translate:-50% -50%}@media (pointer:coarse){.wq-zones-pin{width:48px;height:48px}}.wq-zones-pin-dot{width:var(--wq-mark);height:var(--wq-mark);background:var(--wq-mark-body);translate:-50% -50%;scale:var(--wq-k,1);border-radius:50%;transition:scale .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.wq-zones-pin:hover .wq-zones-pin-dot,.wq-zones-pin[data-on] .wq-zones-pin-dot{scale:calc(var(--wq-k,1) * 1.28)}.wq-zones-pin:before{content:"";width:calc(var(--wq-mark) + 14px);height:calc(var(--wq-mark) + 14px);border:1px solid var(--glow-rim);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .4s,scale .5s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.6}.wq-zones-pin[data-on]:before{opacity:1;scale:1}.wq-zones-pin[data-on]{z-index:4}.wq-zones-hub{left:var(--wq-x,50%);top:var(--wq-y,50%);z-index:1;width:var(--wq-hub-size);height:var(--wq-hub-size);translate:-50% -50%;scale:var(--wq-k,1);background:var(--wq-hub);opacity:0;pointer-events:none;border-radius:50%;position:absolute}.wq-zones-hub[data-off]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.wq-zones-map[data-in] .wq-zones-hub{animation:wq-zones-wink var(--wq-hub-dur,6s) cubic-bezier(.45, 0, .55, 1) infinite backwards;animation-delay:var(--wq-hub-at,5s)}.wq-zones-map[data-in]:not([data-live]) .wq-zones-hub{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.wq-zones-map[data-in] .wq-zones-hub{opacity:.5}}@keyframes wq-zones-wink{0%,to{opacity:0;transform:scale(.1)}22%,78%{opacity:.72}50%{opacity:.72;transform:scale(1)}}.wq-zones-place{left:var(--wq-x,50%);top:var(--wq-y,50%);z-index:2;width:var(--wq-mark);height:var(--wq-mark);translate:-50% -50%;scale:var(--wq-k,1);pointer-events:none;--wq-ripple-dur:calc(3.2s + var(--wq-pin,0) * .45s);--wq-ripple-at:calc(4.6s + var(--wq-pin,0) * .9s);position:absolute}.wq-zones-halo{width:calc(var(--wq-mark) * 2.6);height:calc(var(--wq-mark) * 2.6);background:radial-gradient(circle, var(--wq-halo-tint), transparent 68%);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.wq-zones-ripple{border:1px solid var(--accent);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.wq-zones-map[data-in] .wq-zones-halo{animation:.9s cubic-bezier(.16,1,.3,1) both wq-zones-halo-in;animation-delay:calc(var(--wq-ripple-at) - .5s)}.wq-zones-map[data-in] .wq-zones-ripple{animation:wq-zones-ripple var(--wq-ripple-dur) cubic-bezier(.22, .61, .36, 1) infinite backwards;animation-delay:var(--wq-ripple-at)}.wq-zones-map[data-in] .wq-zones-ripple:nth-child(3){animation-delay:calc(var(--wq-ripple-at) + var(--wq-ripple-dur) / 2)}.wq-zones-map[data-in]:not([data-live]) .wq-zones-ripple{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.wq-zones-halo{opacity:1}}@keyframes wq-zones-halo-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes wq-zones-ripple{0%{opacity:.55;transform:scale(1)}55%{opacity:.16}to{opacity:0;transform:scale(4)}}.wq-zones-pin[data-off]{visibility:hidden}.wq-zones-map[data-armed]:not([data-in]){opacity:0}@media (prefers-reduced-motion:reduce){.wq-zones-map[data-in]{animation:.45s linear both wq-zones-fade-in}}@keyframes wq-zones-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.wq-zones-map[data-in]{animation:2s cubic-bezier(.16,1,.3,1) both wq-zones-arrive}}@keyframes wq-zones-arrive{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.wq-zones-map[data-in] .wq-zones-pin{animation:1.7s backwards wq-zones-drop;animation-delay:calc(2s + var(--wq-pin,0) * .34s)}}@keyframes wq-zones-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.9,.35);translate:-50% -420%}18%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.9,.35)}52%{animation-timing-function:cubic-bezier(.2,0,.2,1);translate:-50% -50%}70%{animation-timing-function:cubic-bezier(.6,0,.9,.4);translate:-50% -78%}84%{animation-timing-function:cubic-bezier(.2,0,.2,1);translate:-50% -50%}92%{animation-timing-function:cubic-bezier(.6,0,.9,.4);translate:-50% -59%}to{opacity:1;translate:-50% -50%}}.wq-zones-pin-label{text-align:start;border:1px solid var(--hairline);background:var(--surface);border-radius:2px;gap:2px;width:max-content;max-width:190px;padding:8px 11px 9px;display:grid;position:absolute;bottom:50%}@supports (color:color-mix(in lab, red, red)){.wq-zones-pin-label{background:color-mix(in srgb, var(--surface) 82%, var(--bg))}}.wq-zones-pin-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 28px -22px var(--shadow-strong);opacity:0;pointer-events:none;transition:opacity .28s,translate .34s cubic-bezier(.16,1,.3,1)}.wq-zones-pin-city{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}.wq-zones-pin-city:before{content:"";vertical-align:middle;background:var(--accent);opacity:.85;width:10px;height:1px;margin-inline-end:7px;display:inline-block}.wq-zones-pin-where{color:var(--muted);text-wrap:pretty;font-size:11.5px;line-height:1.4}.wq-zones-pin[data-side=end] .wq-zones-pin-label{left:calc(50% + var(--wq-mark) / 2 + 14px);translate:-6px 50%}.wq-zones-pin[data-side=start] .wq-zones-pin-label{right:calc(50% + var(--wq-mark) / 2 + 14px);translate:6px 50%}.wq-zones-pin[data-on] .wq-zones-pin-label{opacity:1;translate:0 50%}@media (prefers-reduced-motion:reduce){.wq-zones-map,.wq-zones-pin:before,.wq-zones-pin-mark,.wq-zones-pin-label{transition:none}}@media (max-width:900px){.wq-zones{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""map""cards";row-gap:clamp(28px,5vw,44px)}.wq-zones-cards{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:560px){.wq-zones-pin-label{max-width:150px;padding:7px 9px 8px}.wq-zones-pin-city{font-size:12px}.wq-zones-pin-where{display:none}.wq-zones-pin{width:36px;height:36px}}.wq-mega{pointer-events:none;opacity:0;visibility:hidden;justify-content:center;padding-inline:clamp(20px,4vw,48px);transition:opacity .26s,visibility 0s .26s;display:flex;position:absolute;top:100%;left:0;right:0}.wq-mega[data-open]{opacity:1;visibility:visible;transition:opacity .26s,visibility}.wq-mega-card{--panel:var(--surface)}@supports (color:color-mix(in lab, red, red)){.wq-mega-card{--panel:color-mix(in srgb, var(--surface) 76%, var(--bg))}}.wq-mega-card{--panel-foot:var(--bg)}@supports (color:color-mix(in lab, red, red)){.wq-mega-card{--panel-foot:color-mix(in srgb, var(--bg) 88%, var(--surface))}}.wq-mega-card{--panel-ink:var(--ink);--panel-muted:var(--muted)}@supports (color:color-mix(in lab, red, red)){.wq-mega-card{--panel-muted:color-mix(in srgb, var(--muted) 77%, var(--ink))}}.wq-mega-card{--panel-dim:var(--muted)}@supports (color:color-mix(in lab, red, red)){.wq-mega-card{--panel-dim:color-mix(in srgb, var(--muted) 88%, var(--ink))}}.wq-mega-card{--panel-line:rgba(var(--rgb-ink), .1);--panel-wash:rgba(var(--rgb-ink), .055);--panel-wash-on:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wq-mega-card{--panel-wash-on:color-mix(in srgb, var(--accent) 14%, var(--panel))}}.wq-mega-card{border:1px solid var(--panel-line);background:linear-gradient(180deg, rgba(var(--rgb-ink), .045), rgba(var(--rgb-ink), 0) 52%), var(--panel);width:min(100%,920px);box-shadow:inset 0 1px 0 rgba(var(--rgb-ink), .07), 0 30px 60px -34px var(--shadow-strong), 0 8px 24px -18px var(--shadow);transform-origin:50% 0;border-radius:4px;margin-top:7px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(-10px)scale(.99)}.wq-mega[data-open] .wq-mega-card{pointer-events:auto;transform:none}.wq-mega-card:before{content:"";inset-inline:0;height:18px;position:absolute;top:-18px}.wq-mega-in{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:24px;min-height:168px;padding:20px;display:grid}.wq-mega-in:has(.wq-mega-col:first-child .wq-mega-list[data-dense]){grid-template-columns:minmax(0,1.34fr) minmax(0,.78fr)}.wq-mega-in:has(.wq-mega-col:last-child .wq-mega-list[data-dense]){grid-template-columns:minmax(0,.78fr) minmax(0,1.34fr)}.wq-mega-in:has(.wq-mega-col:first-child .wq-mega-list[data-dense]):has(.wq-mega-col:last-child .wq-mega-list[data-dense]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wq-mega-card[data-cols="1"] .wq-mega-in{grid-template-columns:minmax(0,1fr)}.wq-mega-card[data-cols="1"] .wq-mega-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:12px}.wq-mega-col+.wq-mega-col{border-inline-start:1px solid var(--panel-line);padding-inline-start:26px}.wq-mega-label{letter-spacing:.18em;color:var(--panel-dim);align-items:center;gap:8px;margin:0 0 10px;padding-inline-start:10px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:10px;display:flex}.wq-mega-label:before{content:"";background:var(--accent);opacity:.8;width:10px;height:1px}.wq-mega-list{gap:1px;display:grid}.wq-mega-list[data-dense]{grid-template-columns:1fr 1fr;column-gap:12px}.wq-mega-item{border-radius:2px;grid-template-columns:2px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;text-decoration:none;transition:background .2s;display:grid;position:relative}.wq-mega-mark{background:var(--panel-line);border-radius:1px;height:18px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s;transform:scaleY(.4)}.wq-mega-text{min-width:0;display:block}.wq-mega-name{color:var(--panel-ink);letter-spacing:-.01em;font-size:13.5px;font-weight:600;line-height:1.3;transition:color .2s;display:block}.wq-mega-desc{color:var(--panel-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;line-height:1.45;display:block;overflow:hidden}.wq-mega-go{color:var(--accent);opacity:0;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(-4px)}[dir=rtl] .wq-mega-go{transform:translate(4px)scaleX(-1)}.wq-mega-item:hover{background:var(--panel-wash)}.wq-mega-item:hover .wq-mega-mark,.wq-mega-item[aria-current=page] .wq-mega-mark{background:var(--accent);transform:scaleY(1)}.wq-mega-item:hover .wq-mega-go{opacity:1;transform:none}[dir=rtl] .wq-mega-item:hover .wq-mega-go{transform:scaleX(-1)}.wq-mega-item[aria-current=page] .wq-mega-name{color:var(--accent)}.wq-mega-item[aria-current=page]{background:var(--panel-wash-on)}.wq-mega-foot{border-top:1px solid var(--panel-line);background:var(--panel-foot);justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;display:flex}.wq-mega-foot-link{letter-spacing:.16em;text-transform:uppercase;color:var(--panel-muted);align-items:center;gap:8px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:10.5px;text-decoration:none;transition:color .2s;display:inline-flex}.wq-mega-foot-link svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}[dir=rtl] .wq-mega-foot-link svg{transform:scaleX(-1)}.wq-mega-foot-link:hover{color:var(--accent)}.wq-mega-foot-link:hover svg{transform:translate(3px)}[dir=rtl] .wq-mega-foot-link:hover svg{transform:scaleX(-1)translate(3px)}.wq-mega-foot-cta{background:var(--accent);color:var(--on-accent);letter-spacing:-.005em;border-radius:2px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:box-shadow .3s,translate .3s cubic-bezier(.16,1,.3,1);translate:0;box-shadow:0 0 #0000}.wq-mega-foot-cta:hover{box-shadow:0 8px 18px -10px var(--accent);translate:0 -1px}@supports (color:color-mix(in lab, red, red)){.wq-mega-foot-cta:hover{box-shadow:0 8px 18px -10px color-mix(in srgb, var(--accent) 70%, transparent)}}.wq-mega[data-open] .wq-mega-item,.wq-mega[data-open] .wq-mega-label{animation:.32s cubic-bezier(.16,1,.3,1) both wq-mega-row}.wq-mega[data-open] .wq-mega-item:nth-child(2){animation-delay:25ms}.wq-mega[data-open] .wq-mega-item:nth-child(3){animation-delay:50ms}.wq-mega[data-open] .wq-mega-item:nth-child(4){animation-delay:75ms}.wq-mega[data-open] .wq-mega-item:nth-child(n+5){animation-delay:.1s}@keyframes wq-mega-row{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}:root[data-theme=light] .wq-mega-card{--panel:#fff;--panel-foot:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .wq-mega-card{--panel-foot:color-mix(in srgb, var(--ink) 2%, #fff)}}:root[data-theme=light] .wq-mega-card{--panel-ink:var(--ink);--panel-muted:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .wq-mega-card{--panel-muted:color-mix(in srgb, var(--muted) 88%, var(--ink))}}:root[data-theme=light] .wq-mega-card{--panel-dim:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .wq-mega-card{--panel-dim:color-mix(in srgb, var(--muted) 80%, var(--ink))}}:root[data-theme=light] .wq-mega-card{--panel-line:rgba(var(--rgb-ink), .1);--panel-wash:rgba(var(--rgb-ink), .04);--panel-wash-on:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .wq-mega-card{--panel-wash-on:color-mix(in srgb, var(--accent) 7%, #fff)}}:root[data-theme=light] .wq-mega-card{background:var(--panel);box-shadow:0 18px 38px -26px #00000042,0 3px 10px -6px #00000017}.wq-nav a[data-open]{color:var(--accent)}.wq-nav a[data-open]:after{content:"";background:var(--accent);height:1px;margin-top:5px;animation:.3s cubic-bezier(.16,1,.3,1) both wq-mega-tie;display:block}@keyframes wq-mega-tie{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wq-header:has(.wq-mega[data-open]){background:var(--header-veil);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom-color:var(--hairline)}@media (max-width:767px){.wq-mega{display:none}}@media (prefers-reduced-motion:reduce){.wq-mega{transition:opacity .15s,visibility 0s .15s}.wq-mega-card,.wq-mega[data-open] .wq-mega-card{transform:none}.wq-mega[data-open] .wq-mega-item,.wq-mega[data-open] .wq-mega-label,.wq-nav a[data-open]:after{animation:none}.wq-mega-go{transition:opacity .15s;transform:none}}.wq [id]{scroll-margin-top:92px}.wq-drawer{z-index:999;background:var(--bg);border-top:1px solid var(--hairline);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:space-between;gap:clamp(24px,5vh,48px);padding:clamp(14px,3vh,28px) clamp(20px,4vw,48px) clamp(24px,4vh,40px);transition:opacity .28s,visibility 0s .28s;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}.wq-drawer[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity,visibility}.wq-header[data-menu]{background:var(--header-veil);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom-color:var(--hairline)}.wq-drawer-nav{flex-direction:column;display:flex}.wq-drawer-nav a{border-bottom:1px solid var(--hairline);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;margin-inline:-10px;padding:clamp(12px,1.5vh,16px) 10px;text-decoration:none;transition:opacity .3s;display:grid;position:relative}.wq-drawer-nav a:before{content:"";background:var(--wq-drawer-wash);transform-origin:0;pointer-events:none;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.wq-drawer-nav{--wq-drawer-wash:linear-gradient(90deg, var(--accent), transparent 78%)}@supports (color:color-mix(in lab, red, red)){.wq-drawer-nav{--wq-drawer-wash:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 78%)}}[dir=rtl] .wq-drawer-nav{--wq-drawer-wash:linear-gradient(270deg, var(--accent), transparent 78%)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .wq-drawer-nav{--wq-drawer-wash:linear-gradient(270deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 78%)}}[dir=rtl] .wq-drawer-nav a:before{transform-origin:100%}.wq-drawer-nav a:after{content:"";background:var(--accent);transform-origin:0;inset-inline:0;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;transform:scaleX(0)}[dir=rtl] .wq-drawer-nav a:after{transform-origin:100%}.wq-drawer-num,.wq-drawer-label,.wq-drawer-nav .wq-arrow{position:relative}.wq-drawer[data-open] .wq-drawer-nav a,.wq-drawer[data-open] .wq-drawer-foot{animation:.5s cubic-bezier(.16,1,.3,1) backwards wq-drawer-row;animation-delay:calc(var(--i,0) * 45ms + 60ms)}@keyframes wq-drawer-row{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wq-drawer-num{letter-spacing:.14em;color:var(--muted);font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:10.5px;transition:color .25s}.wq-drawer-label{letter-spacing:-.02em;font-size:clamp(19px,4.4vw,22px);font-weight:600;line-height:1.2;transition:color .25s,translate .35s cubic-bezier(.16,1,.3,1);translate:0}.wq-drawer-nav .wq-arrow{opacity:0;font-size:16px;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);transform:translate(-6px)}[dir=rtl] .wq-drawer-nav .wq-arrow{transform:translate(6px)scaleX(-1)}.wq-drawer-nav a:active:before,.wq-drawer-nav a:active:after{transform:scaleX(1)}.wq-drawer-nav a:active .wq-drawer-label,.wq-drawer-nav a:active .wq-drawer-num{color:var(--accent)}.wq-drawer-nav a:active .wq-drawer-label{translate:8px}[dir=rtl] .wq-drawer-nav a:active .wq-drawer-label{translate:-8px}.wq-drawer-nav a:active .wq-arrow{opacity:1;transform:none}[dir=rtl] .wq-drawer-nav a:active .wq-arrow{transform:scaleX(-1)}@media (hover:hover){.wq-drawer-nav:hover a{opacity:.45}.wq-drawer-nav a:hover{opacity:1}.wq-drawer-nav a:hover:before,.wq-drawer-nav a:hover:after{transform:scaleX(1)}.wq-drawer-nav a:hover .wq-drawer-label,.wq-drawer-nav a:hover .wq-drawer-num{color:var(--accent)}.wq-drawer-nav a:hover .wq-drawer-label{translate:8px}[dir=rtl] .wq-drawer-nav a:hover .wq-drawer-label{translate:-8px}.wq-drawer-nav a:hover .wq-arrow{opacity:1;transform:none}[dir=rtl] .wq-drawer-nav a:hover .wq-arrow{transform:scaleX(-1)}}.wq-drawer-nav a[aria-current=page] .wq-drawer-label,.wq-drawer-nav a[aria-current=page] .wq-drawer-num{color:var(--accent)}.wq-drawer-nav a[aria-current=page]:after{transform:scaleX(1)}.wq-drawer-nav a[aria-current=page] .wq-arrow{opacity:1;transform:none}[dir=rtl] .wq-drawer-nav a[aria-current=page] .wq-arrow{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.wq-drawer-nav a:before,.wq-drawer-nav a:after{transition:none}.wq-drawer-nav a:active .wq-drawer-label,.wq-drawer-nav a:hover .wq-drawer-label{translate:0}}.wq-drawer-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:18px;padding-top:clamp(18px,3vh,28px);display:flex}.wq-drawer-cta{justify-content:center;width:100%}.wq-drawer-mail{letter-spacing:.04em;color:var(--muted-2);text-align:center;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12.5px;text-decoration:none;position:relative}.wq-drawer-mail:after{content:"";position:absolute;inset:-8px -12px}.wq-drawer-social{justify-content:center;gap:22px;display:flex}.wq-drawer-social a{color:var(--muted);padding-block:4px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.wq-drawer-social a:after{content:"";position:absolute;inset:-6px -10px}.wq-drawer-social a:active{color:var(--accent)}@media (min-width:768px){.wq-drawer{display:none}}.wq-burger svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.wq-burger[data-open] svg{transform:rotate(90deg)}@media (max-width:767px){.wq-menu-open,.wq-menu-open body{overflow:hidden}}.wq-below-header{padding-top:68px}.wq-footer{background:var(--bg);color:var(--ink);border-top:1px solid var(--hairline);overflow:hidden}.wq-fcols{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;max-width:1720px;margin-inline:auto;padding:clamp(56px,8vw,110px) clamp(20px,4vw,48px) clamp(40px,5vw,64px);display:grid}.wq-flogo{color:var(--ink);align-items:center;display:flex}.wq-flogo .wq-lockup{height:52px}.wq-fabout{max-width:38ch;color:var(--muted);margin-top:16px;font-size:14.5px;line-height:1.6}.wq-fsocial{gap:20px;margin-top:22px;display:flex}.wq-fsocial a{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.wq-fsocial a:after{content:"";position:absolute;inset:-4px -10px}.wq-fsocial a:hover{color:var(--accent)}.wq-fhead{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px}.wq-flist{flex-direction:column;gap:11px;display:flex}.wq-flist a{color:var(--muted);font-size:14px;text-decoration:none;transition:color .2s}.wq-flist a:hover{color:var(--accent)}.wq-femail{color:var(--ink)}.wq-office{color:var(--muted);flex-direction:column;gap:2px;font-size:14px;display:flex}.wq-office a{color:var(--muted);font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12.5px}.wq-fbottom{border-top:1px solid var(--hairline);max-width:1720px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-inline:auto;padding:18px clamp(20px,4vw,48px);font-size:12.5px;display:flex}.wq-fbottom-links{gap:20px;display:flex}.wq-fbottom a{color:var(--muted);text-decoration:none;transition:color .2s}.wq-fbottom a:hover{color:var(--ink)}.wq-favail{align-items:center;gap:8px;display:flex}.wq-pulse{background:var(--success);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite wq-pulse}@keyframes wq-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.wq-pulse{animation:none}}.wq-ftoggles{align-items:center;gap:4px;display:flex}.wq-wm{will-change:transform;height:0;transition:transform .9s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.97)}.wq-wm[data-shown]{transform:scale(1)}.wq-wm-row{white-space:nowrap;letter-spacing:-.045em;color:var(--ink);-webkit-user-select:none;user-select:none;font-weight:800;line-height:.78;position:absolute;top:0;left:50%;transform:translate(-50%)}.wq-wm-letter{opacity:0;transition:opacity .5s}.wq-wm[data-shown] .wq-wm-letter{opacity:1}.wq-hero{align-items:flex-start;max-width:1720px;min-height:min(78svh,820px);margin-inline:auto;padding:120px clamp(20px,4vw,48px) 56px;display:flex;position:relative}@media (max-width:900px){.wq-hero{min-height:0;padding-top:104px;padding-bottom:44px}}@media (max-width:560px){.wq-hero{padding-top:92px;padding-bottom:36px}}.wq-hero-net{opacity:.34;pointer-events:none;inset-inline:0;width:100%;height:100%;position:absolute;top:0}.wq-hero-in{max-width:1200px;position:relative}.wq-hero-eyebrow{margin-bottom:26px;font-size:12px}.wq-hero-h1{font-size:var(--wq-display-hero);letter-spacing:-.04em;text-wrap:balance;margin:0 0 34px;font-weight:700;line-height:.98}.wq-hero-line{display:block}.wq-hero-lede{max-width:560px;color:var(--muted);text-wrap:pretty;margin:0 0 38px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.wq-hero-cta{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.wq-pagehead .wq-hero-cta{margin-top:clamp(28px,3.2vw,44px)}.wq-cta-lg{padding:16px 32px;font-size:15px}.wq-error-ref{margin-top:clamp(28px,3.2vw,44px)}.wq-link{color:var(--muted);border-bottom:1px solid var(--underline);align-items:center;gap:6px;padding-bottom:3px;font-size:15px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.wq-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.wq-cycle{--wq-roll:1.25em;vertical-align:baseline;color:var(--accent);clip-path:inset(-.13em 0);display:inline-grid;position:relative}.wq-cycle-ghost{visibility:hidden;grid-area:1/1}.wq-cycle-item{opacity:0;transform:translateY(var(--wq-roll));grid-area:1/1;transition:none}.wq-cycle-item[data-on],.wq-cycle-item[data-out]{transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .4s}.wq-cycle-item[data-on]{opacity:1;transform:translateY(0)}.wq-cycle-item[data-out]{opacity:0;transform:translateY(calc(var(--wq-roll) * -1))}.wq-skip{z-index:1100;border:1px solid var(--hairline);background:var(--bg);color:var(--ink);border-top:0;border-radius:0 0 6px 6px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:translate .18s;position:fixed;top:0;left:50%;translate:-50% -150%}.wq-skip:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;translate:-50%}.wq-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wq-sec-b{padding-bottom:clamp(52px,6vw,96px)}.wq-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:56px;display:flex}.wq-h2-lg{letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(34px,4.5vw,64px);font-weight:700}.wq-grid2{grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);display:grid}.wq-grid2-start{align-items:start}.wq-grid2-wide{grid-template-columns:3fr 9fr}.wq-grid3{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,40px);display:grid}.wq-grid4{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,40px);display:grid}@media (max-width:900px){.wq-grid2,.wq-grid3{grid-template-columns:1fr}.wq-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wq-grid4{grid-template-columns:1fr}}.wq-grid2.wq-grid2-contact{grid-template-columns:clamp(170px,32%,420px) minmax(0,860px);max-width:1320px;margin-inline:auto}@media (max-width:519px){.wq-grid2.wq-grid2-contact{grid-template-columns:1fr}.wq-grid2-contact .wq-form-foot{justify-content:center}}@media (min-width:520px){.wq-grid2-contact .wq-side,.wq-grid2-contact .wq-contact-direct,.wq-grid2-contact .wq-office{text-align:start;justify-content:flex-start;align-items:stretch}.wq-grid2-contact .wq-tick{margin-inline:2px 0}.wq-grid2-contact .wq-side{gap:clamp(22px,2.4vw,32px)}.wq-grid2-contact .wq-tick{height:clamp(44px,5vw,64px)}.wq-grid2.wq-grid2-contact{align-items:stretch}.wq-grid2-contact .wq-tick{flex-grow:1}}.wq-side{flex-direction:column;gap:clamp(28px,4vw,56px);display:flex}.wq-tick{background:linear-gradient(to bottom, var(--accent) 0 34%, transparent);width:1px;height:clamp(60px,10vw,140px);margin-inline-start:2px}.wq-side-note{color:var(--muted);text-wrap:pretty;max-width:240px;font-size:15px;line-height:1.6}.wq-statement{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(26px,3.2vw,46px);font-weight:600;line-height:1.22}.wq-statement>span{display:block}.wq-statement em{color:var(--accent);font-style:normal}[data-lines]>span{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}[data-lines] [data-line]{display:block}[data-fill] [data-w]{display:inline-block}.wq-marquee{border-block:1px solid var(--hairline);padding-block:28px;overflow:hidden}@supports (overflow:clip){.wq-marquee{overflow:clip visible}}.wq-marquee:hover .wq-track{animation-play-state:paused}.wq-track{width:max-content;animation:wq-scroll var(--wq-track-dur,42s) linear infinite;display:flex}[dir=rtl] .wq-track{animation-name:wq-scroll-rtl}.wq-track-pass{display:flex}.wq-track-item{letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-transform:uppercase;align-items:center;padding-inline:clamp(28px,4vw,64px);font-size:20px;font-weight:600;display:inline-flex}.wq-track-name{border-radius:2px;margin:-.3em -.6em;padding:.3em .6em;transition:background-color .2s,color .2s;display:inline-block}.wq-track-item:hover .wq-track-name{background-color:var(--ink);color:var(--bg)}@keyframes wq-scroll{to{transform:translate(-50%)}}@keyframes wq-scroll-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.wq-track{animation:none}}.wq-marquee-lead{margin-top:clamp(32px,4vw,48px);padding-block:clamp(20px,2.5vw,32px)}.wq-marquee-lead .wq-track{--wq-track-dur:30s}.wq-marquee-lead .wq-track-item{letter-spacing:-.015em;color:var(--muted-2);text-transform:none;gap:clamp(20px,2.5vw,40px);padding-inline:0 clamp(20px,2.5vw,40px);font-size:clamp(20px,2.4vw,34px)}.wq-marquee-lead .wq-track-item:after{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.wq-marquee-lead .wq-track-name{margin:-.18em -.4em;padding:.18em .4em}.wq-sticky-col{position:sticky;top:120px}.wq-bignum{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:24px;font-size:clamp(80px,10vw,160px);font-weight:700;line-height:1}.wq-bignum span{color:var(--accent)}.wq-sticky-col .wq-side-note{max-width:320px;margin-top:24px}.wq-spy-panel{aspect-ratio:1;border:1px solid var(--hairline);background:var(--surface);width:100%;max-width:440px;margin-top:32px;position:relative;overflow:hidden}.wq-spy-plate{opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.wq-spy-plate[data-on]{opacity:1}@media (max-width:900px){.wq-spy-panel{display:none}}.wq-who p{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(24px,3.2vw,46px);font-weight:500;line-height:1.25}.wq-paths-note{max-width:46ch;margin:0 0 clamp(28px,3.5vw,48px)}.wq-paths{grid-template-columns:1fr 1fr;gap:20px clamp(32px,5vw,80px);display:grid}.wq-path{color:var(--ink);align-items:baseline;gap:20px;padding-top:22px;text-decoration:none;display:flex;position:relative}.wq-path-rule{background:var(--hairline);transform-origin:0;height:1px;position:absolute;inset-block-start:0;inset-inline:0}:lang(ar) .wq-path-rule{transform-origin:100%}.wq-path:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}:lang(ar) .wq-path:after{transform-origin:100%}.wq-path:hover:after{transform:scaleX(1)}.wq-path-num{color:var(--accent);font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12px}.wq-path-name{letter-spacing:-.015em;margin-bottom:6px;font-size:19px;font-weight:600;transition:color .25s;display:block}.wq-path:hover .wq-path-name{color:var(--accent)}.wq-path-desc{color:var(--muted);text-wrap:pretty;max-width:46ch;font-size:14.5px;line-height:1.6;display:block}.wq-path-static:after{content:none}.wq-path-static:hover .wq-path-name{color:inherit}.wq-sector-overview{max-width:62ch;margin-top:clamp(28px,3.5vw,48px)}@media (max-width:760px){.wq-paths{grid-template-columns:1fr}}@media (max-width:900px){.wq-path{flex-direction:column;align-items:center;gap:10px}}.wq-cap{border-top:1px solid var(--hairline-strong);opacity:.34;align-items:baseline;gap:20px;padding-block:clamp(22px,2.1vw,32px);transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex}.wq-cap[data-on]{opacity:1}.wq-cap-num{color:var(--accent);font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12px}.wq-cap h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,2.4vw,34px);font-weight:600}.wq-cap p{color:var(--muted);text-wrap:pretty;max-width:520px;margin:0;font-size:15.5px;line-height:1.6}.wq-cap-plate{aspect-ratio:16/10;border:1px solid var(--hairline);background:var(--surface);opacity:.55;border-radius:2px;flex:none;align-self:center;width:clamp(120px,13vw,200px);margin-inline-start:auto;transition:opacity .35s cubic-bezier(.16,1,.3,1),border-color .25s;position:relative;overflow:hidden}.wq-cap-plate img{object-fit:cover;transition:transform .7s ease-out}.wq-cap:hover .wq-cap-plate{opacity:1;border-color:var(--accent)}.wq-cap:hover .wq-cap-plate img{transform:scale(1.06)}@media (max-width:900px){.wq-cap-plate{aspect-ratio:21/9;opacity:1;margin-inline:0;width:100%;margin-top:20px}.wq-sector-overview{margin-inline:auto}}.wq-process-h2{margin:0 0 64px}.wq-progress{background:var(--hairline-strong);height:1px;margin-bottom:40px;position:relative}.wq-progress-bar{background:var(--accent);transform-origin:0;position:absolute;inset:0}.wq-step-num{color:var(--accent);margin-bottom:16px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12px}.wq-step-name{letter-spacing:-.015em;margin:0 0 12px;font-size:22px;font-weight:600}.wq-step-desc{color:var(--muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.wq-card{color:var(--ink);text-decoration:none;display:block}.wq-card-media{aspect-ratio:3/2;background:var(--surface);border:1px solid var(--hairline);border-radius:2px;transition:border-color .25s;position:relative;overflow:hidden}.wq-card .wq-card-media{width:100%;max-height:min(40vh,380px)}@media (max-width:900px){.wq-card .wq-card-media{aspect-ratio:16/9}}.wq-card:hover .wq-card-media{border-color:var(--accent)}.wq-card-row{justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;display:flex}.wq-card-row h3{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600;transition:color .25s}.wq-arrow{color:var(--accent);font-size:20px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.wq-card:hover .wq-arrow{transform:translate(3px,-3px)}.wq-card-tags{letter-spacing:.12em;color:var(--muted);margin:8px 0 0;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px}.wq-stats{border-block:1px solid var(--hairline);padding:clamp(56px,7vw,100px) clamp(20px,4vw,48px)}.wq-wrap-inner{max-width:calc(1720px - 2*clamp(20px,4vw,48px));margin-inline:auto}.wq-stat-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;background-image:linear-gradient(90deg, var(--accent) 50%, var(--ink) 50%);color:#0000;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,5.5vw,88px);font-weight:700;line-height:1;transition:background-position .55s cubic-bezier(.16,1,.3,1);display:inline-block}.wq-stat:hover .wq-stat-num{background-position:0 0}[dir=rtl] .wq-stat-num{background-image:linear-gradient(90deg, var(--ink) 50%, var(--accent) 50%);background-position:0 0}[dir=rtl] .wq-stat:hover .wq-stat-num{background-position:100% 0}@media (prefers-reduced-motion:reduce){.wq-stat-num{transition:none}}.wq-stat-label{letter-spacing:.14em;color:var(--muted);margin:14px 0 0;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11.5px}.wq-cta-band{border-top:1px solid var(--hairline);padding:clamp(72px,8vw,116px) clamp(20px,4vw,48px);position:relative}.wq-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(34px,3.6vw,52px);max-width:min(1280px,100%);margin-inline:auto;display:flex}.wq-cta-head{flex-direction:column;align-items:center;gap:clamp(12px,1.2vw,18px);display:flex}.wq-cta-band h2{font-size:var(--wq-display-cta);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.wq-cta-xl{padding:18px 40px;font-size:16px}.wq-cta-act{z-index:2;flex-flow:row-reverse wrap;justify-content:center;align-items:center;gap:clamp(26px,3.6vw,60px);display:flex;position:relative}.wq-cta-arrow{gap:9px;padding-bottom:6px;font-size:clamp(16px,1.45vw,20px)}.wq-cta-arrow svg{width:clamp(13px,1.2vw,16px);height:clamp(13px,1.2vw,16px)}.wq-cta-reach{z-index:1;position:absolute;inset:0}.wq-cta-copy{text-align:start;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6vw,22px);max-width:38ch;display:flex}.wq-cta-lede{color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(14px,1.1vw,16.5px);line-height:1.55}.wq-direct{color:var(--muted);text-decoration:none;transition:color .25s;display:inline-flex;transform:rotate(-7deg)}[dir=rtl] .wq-direct{transform:rotate(7deg)}.wq-direct:hover{color:var(--ink)}.wq-direct-mark{padding:12px 24px;display:inline-block;position:relative}.wq-direct-num{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--ink);white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:baseline;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:clamp(12px,1vw,14.5px);display:flex}.wq-direct-slot{height:1em;line-height:1;display:inline-block;overflow:hidden}.wq-direct-reel{will-change:transform;flex-direction:column;line-height:1;display:flex}.wq-direct-gap{white-space:pre;line-height:1;display:inline-block}.wq-direct-ring{width:100%;height:100%;color:var(--accent);position:absolute;inset:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.wq-direct-ring{color:color-mix(in srgb, var(--accent) 52%, transparent)}}.wq-direct-ring{pointer-events:none;transition:color .25s;transform:rotate(-1.6deg)}.wq-direct:hover .wq-direct-ring{color:var(--accent)}.wq-ltr{direction:ltr;unicode-bidi:isolate}.wq-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wq-link-arrowed svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.wq-link-arrowed:hover svg{transform:translate(3px,-3px)}[dir=rtl] .wq-link-arrowed svg{transform:scaleX(-1)}[dir=rtl] .wq-link-arrowed:hover svg{transform:scaleX(-1)translate(3px,-3px)}.wq-has-cursor,.wq-has-cursor body,.wq-has-cursor a,.wq-has-cursor button,.wq-has-cursor [role=button],.wq-has-cursor input,.wq-has-cursor textarea,.wq-has-cursor select,.wq-has-cursor label{cursor:none}.wq-cursor-dot,.wq-cursor-ring{pointer-events:none;opacity:0;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.wq-cursor-dot{background:var(--ink);z-index:99999;width:6px;height:6px}.wq-cursor-ring{width:var(--wq-ring-d,32px);height:var(--wq-ring-d,32px);border:1px solid var(--ring-border);z-index:99998;place-items:center;transition:opacity .3s;display:grid}.wq-cursor-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap;pointer-events:none;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:10px;display:flex}.wq-cursor-label span{opacity:0;transition:opacity .25s;display:inline-block}.wq-cursor-label-on span{opacity:1}.wq-cursor-ring:has(.wq-cursor-label-on){background:var(--bg);border-color:var(--ink)}.wq-cursor-ring[data-behind]{background:var(--ink);z-index:1;border-color:#0000}.wq-pagehead{--wq-head-top:120px;--wq-head-bottom:clamp(56px, 7vw, 96px);padding-top:var(--wq-head-top);padding-bottom:var(--wq-head-bottom)}@media (max-width:900px){.wq-pagehead{--wq-head-top:104px}}@media (max-width:560px){.wq-pagehead{--wq-head-top:92px}}.wq-pagehead>.wq-eyebrow{margin-bottom:26px;font-size:12px}.wq-pagehead-h1{font-size:var(--wq-display-hero);letter-spacing:-.04em;text-wrap:balance;margin:0 0 34px;font-weight:700;line-height:.98}.wq-pagehead-lede{max-width:560px;color:var(--muted);margin-top:0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.wq-pagehead-xl{position:relative;overflow-x:clip}.wq-pagehead-xl>.wq-eyebrow,.wq-pagehead-xl>.wq-pagehead-h1,.wq-pagehead-xl>.wq-pagehead-lede{z-index:1;position:relative}.wq-orbs{--wq-orbit-overhang:.075;z-index:0;width:var(--wq-globe);aspect-ratio:1;pointer-events:none;position:relative}.wq-orb-sun{--wq-sun:62%;top:calc((100% - var(--wq-sun)) / 2);left:calc((100% - var(--wq-sun)) / 2);width:var(--wq-sun);aspect-ratio:1;opacity:.92;position:absolute}.wq-orbit{animation:wq-orbit var(--dur) linear infinite;animation-delay:var(--delay);position:absolute;inset:0}.wq-orbit-arm{width:100%;height:0;transform:translateX(var(--r));position:absolute;top:50%;left:50%}.wq-orbit-body{width:var(--size);aspect-ratio:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.wq-orb-moon{opacity:.72;width:100%;height:100%;animation:wq-orbit var(--dur) linear infinite reverse;animation-delay:var(--delay);display:block}@keyframes wq-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wq-orbit,.wq-orb-moon{animation:none}}.wq-contact-art{z-index:0;width:var(--wq-globe);aspect-ratio:1;pointer-events:none}.wq-sphere-field{--wq-field-fade:10%;width:100%;height:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.wq-knot-art{z-index:0;width:var(--wq-globe);aspect-ratio:1;pointer-events:none}.wq-knot{width:100%;height:100%;display:block}@media (min-width:901px){.wq-pagehead-lead,.wq-pagehead-xl{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(32px,4vw,80px);display:grid}.wq-pagehead-lead>.wq-eyebrow,.wq-pagehead-xl>.wq-eyebrow{grid-area:1/1}.wq-pagehead-lead>.wq-pagehead-h1,.wq-pagehead-xl>.wq-pagehead-h1{grid-area:2/1}.wq-pagehead-lead>.wq-pagehead-lede,.wq-pagehead-xl>.wq-pagehead-lede{grid-area:3/1}.wq-pagehead-lead>.wq-solids,.wq-pagehead-lead>.wq-contact-art,.wq-pagehead-lead>.wq-knot-art,.wq-pagehead-xl>.wq-orbs{grid-area:1/2/4/3;justify-self:end}.wq-pagehead-lead>.wq-contact-art,.wq-pagehead-lead>.wq-knot-art{margin-top:0}.wq-pagehead-lead>.wq-solids{margin-top:calc(var(--wq-globe-top) - var(--wq-head-top))}.wq-pagehead-xl>.wq-orbs{margin-top:calc(var(--wq-globe) * var(--wq-orbit-overhang))}.wq-pagehead-lead>.wq-marquee{grid-area:4/1/5/-1}}.wq-pagehead-lead,.wq-pagehead-xl{--wq-globe:clamp(300px, min(38vw, 62svh, calc(100vw - 600px)), 700px);--wq-globe-top:clamp(84px, 8vh, 116px)}.wq-solids{z-index:0;width:var(--wq-globe);aspect-ratio:1;pointer-events:none}.wq-solid-hero{width:100%;height:100%;display:block}.wq-pagehead:has(.wq-robot-art){--wq-robot-h:clamp(400px, min(66svh, 46vw), 720px);--wq-robot:calc(var(--wq-robot-h) * 1.16);--wq-robot-top:clamp(64px, 6vh, 96px);min-height:calc(var(--wq-robot-top) + var(--wq-robot-h) + var(--wq-head-bottom));position:relative;overflow-x:clip}:is(.wq-pagehead:has(.wq-robot-art) .wq-pagehead-h1,.wq-pagehead:has(.wq-robot-art) .wq-pagehead-lede){max-width:52%}:is(.wq-pagehead:has(.wq-robot-art)>.wq-eyebrow,.wq-pagehead:has(.wq-robot-art)>.wq-pagehead-h1,.wq-pagehead:has(.wq-robot-art)>.wq-pagehead-lede){z-index:1;position:relative}.wq-robot-art{z-index:0;top:var(--wq-robot-top);width:var(--wq-robot);height:var(--wq-robot-h);pointer-events:none;position:absolute;inset-inline-end:clamp(20px,3vw,48px)}.wq-rows{display:grid}.wq-cap-static,.wq-cap-link{opacity:1}.wq-cap-link{color:var(--ink);text-decoration:none;transition:opacity .25s}.wq-cap-link:hover h3{color:var(--accent)}.wq-cap h3{transition:color .2s}.wq-rows>:last-child{border-bottom:1px solid var(--hairline-strong)}.wq-wave-word{white-space:nowrap}.wq-wave-l{background-image:linear-gradient(90deg, var(--accent) 50%, var(--ink) 50%);color:#0000;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .55s cubic-bezier(.16,1,.3,1);display:inline-block}[dir=rtl] .wq-wave-l{background-image:linear-gradient(90deg, var(--ink) 50%, var(--accent) 50%);background-position:0 0}@keyframes wq-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.18em)}}.wq-wave[data-wave-on] .wq-wave-l{animation:.9s ease-in-out both wq-wave;animation-delay:calc(var(--i) * 45ms);will-change:transform}.wq-wave[data-unit=word][data-wave-on] .wq-wave-l{animation-delay:calc(var(--i) * .12s)}.wq-wave:hover .wq-wave-l{transition-delay:calc(var(--i) * 30ms);background-position:0 0}[dir=rtl] .wq-wave:hover .wq-wave-l{background-position:100% 0}@media (prefers-reduced-motion:reduce){.wq-wave[data-wave-on] .wq-wave-l{animation:none}.wq-wave:hover .wq-wave-l{transition:none}}.wq-office-card h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.wq-office-card p{color:var(--muted);margin:0;font-size:14.5px}.wq-office-card a{letter-spacing:.04em;color:var(--muted);margin-top:10px;margin-bottom:-12px;padding-block:12px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12.5px;text-decoration:none;transition:color .2s;display:inline-block}.wq-office-card a:hover{color:var(--accent)}.wq-contact-direct{flex-direction:column;gap:18px;display:flex}.wq-contact-direct>a{color:var(--ink);border-bottom:1px solid var(--underline);align-self:flex-start;margin-top:-16px;padding-top:16px;padding-bottom:3px;font-size:17px;text-decoration:none;transition:color .2s,border-color .2s}.wq-contact-direct>a:hover{color:var(--accent);border-bottom-color:var(--accent)}.wq-contact-social{flex-direction:column;gap:14px;display:flex}.wq-contact-social-row{flex-wrap:wrap;gap:10px;display:flex}.wq-contact-social-row a{border:1px solid var(--hairline);width:36px;height:36px;color:var(--muted);border-radius:999px;place-items:center;transition:color .2s,border-color .2s;display:grid}.wq-contact-social-row a:hover{color:var(--accent);border-color:var(--accent)}.wq-form{max-width:860px}.wq-form-head{margin-bottom:24px}.wq-fields{padding-top:1.5rem;display:grid}.wq-fc{margin-bottom:3.5rem;position:relative}.wq-form[data-inline-errors] .wq-fc{padding-bottom:1.5rem}.wq-fc-label{pointer-events:none;inset-inline:0;font-size:1.25rem;transition:transform .15s ease-in-out,font-size .15s ease-in-out;position:absolute;top:0}.wq-fc-label label{font-size:inherit;letter-spacing:-.01em;text-transform:uppercase;color:var(--muted);pointer-events:all;padding-block:.4em;padding-inline:0 .4em;font-weight:700;transition:color .9s linear;display:inline-block}.wq-fc-label label span{color:var(--accent)}.wq-fc:focus-within .wq-fc-label{font-size:.8125rem;transform:translateY(-2.25rem)}.wq-fc:has(.wq-fc-field :is(input,textarea):not(:placeholder-shown)) .wq-fc-label{font-size:.8125rem;transform:translateY(-2.25rem)}.wq-fc:focus-within .wq-fc-label label{color:var(--accent)}.wq-fc-field{position:relative}.wq-fc-field:after{content:"";background:var(--accent);transform-origin:0;pointer-events:none;inset-inline:0;height:1px;transition:transform .42s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .wq-fc-field:after{transform-origin:100%}.wq-fc-field:focus-within:after{transform:scaleX(1)}.wq-fc-field:hover:not(:has(:disabled)):after{transform:scaleX(1)}.wq-fc-field input,.wq-fc-field textarea{appearance:none;border:none;border-bottom:1px solid var(--muted);width:100%;color:var(--accent);background:0 0;border-radius:0;padding-block:.5rem .6rem;padding-inline:0 .5rem;font-family:inherit;font-size:1.25rem;font-weight:700;transition:border-color .2s,color .2s}.wq-fc-field input:hover:not(:disabled),.wq-fc-field textarea:hover:not(:disabled){border-bottom-color:var(--muted)}.wq-fc-field input:focus:not(:disabled),.wq-fc-field textarea:focus:not(:disabled){border-bottom-color:var(--accent);outline:none}.wq-fc-field input:disabled,.wq-fc-field textarea:disabled{border-bottom-color:var(--field-border);cursor:default}.wq-fc:has(:disabled){opacity:.55}.wq-fc-field textarea{resize:none;field-sizing:content;min-width:100%;max-width:100%;min-height:calc(4lh + 1.1rem);max-height:min(22rem,50svh);line-height:1.4;display:block}.wq-fc-field input:-webkit-autofill{-webkit-text-fill-color:var(--accent);transition:background-color 100000s}:root{--danger-text:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-text:color-mix(in srgb, var(--danger) 78%, var(--ink))}}.wq-fc-error{color:var(--danger-text);inset-inline:0;margin:0;padding-top:.4rem;font-size:13px;line-height:1.35;position:absolute;top:calc(100% - 1.5rem)}.wq-fc[data-invalid] .wq-fc-field input,.wq-fc[data-invalid] .wq-fc-field textarea{border-bottom-color:var(--danger)}.wq-fc[data-invalid] .wq-fc-label label{color:var(--danger-text)}.wq-fc[data-invalid] .wq-fc-field input:focus,.wq-fc[data-invalid] .wq-fc-field textarea:focus{border-bottom-color:var(--danger)}.wq-fc-toggle{width:36px;height:36px;color:var(--muted);cursor:pointer;inset-inline-end:0;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wq-fc-toggle:hover,.wq-fc-toggle:active{color:var(--accent)}.wq-fc-toggle:focus-visible{color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.wq-fc-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}}.wq-fc-toggle svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.wq-fc-field:has(.wq-fc-toggle) input{padding-right:2.75rem}[dir=rtl] .wq-fc-field:has(.wq-fc-toggle) input{padding-left:2.75rem;padding-right:.5rem}.wq-form .wq-fields .wq-fc .wq-fc-error,.wq-form .wq-fields .wq-fc .wq-fc-label label{line-height:1.35}.wq-form-foot{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.wq-cta[disabled]{opacity:.55;cursor:default}.wq-form-note{max-width:52ch;color:var(--muted);text-wrap:pretty;margin:16px 0 0;font-size:13.5px;line-height:1.65}.wq-form-note a{color:inherit;border-bottom:1px solid var(--underline);padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.wq-form-note a:hover{color:var(--accent);border-bottom-color:var(--accent)}.wq-form-error{color:var(--danger-text);margin:0;font-size:14px}.wq-form-wrap{position:relative}.wq-form-wrap[data-sent] .wq-form{opacity:0;transition:opacity .22s}.wq-form-done{flex-direction:column;justify-content:center;animation:.5s cubic-bezier(.16,1,.3,1) both wq-done-in;display:flex;position:absolute;inset:0}.wq-done-figure{margin-bottom:22px;width:clamp(44px,5vw,56px);height:clamp(44px,5vw,56px);margin-inline-end:auto;display:block;position:relative}.wq-done-mark{width:100%;height:100%;display:block;overflow:visible}.wq-done-burst{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.wq-done-burst i{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background:var(--accent);opacity:0;animation:wq-burst .72s cubic-bezier(.22, 1, .36, 1) var(--t) both;border-radius:2px;position:absolute;top:50%;left:50%}.wq-done-burst i[data-ink=i]{background:var(--ink)}@keyframes wq-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(-4px) scale(.4)}22%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.9)}}.wq-done-ring,.wq-done-tick{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wq-done-ring{stroke-dasharray:151;stroke-dashoffset:151px;transform-origin:50%;animation:.62s cubic-bezier(.16,1,.3,1) forwards wq-draw;transform:rotate(-90deg)}.wq-done-tick{stroke-dasharray:33;stroke-dashoffset:33px;animation:.34s cubic-bezier(.16,1,.3,1) .4s forwards wq-draw}@keyframes wq-draw{to{stroke-dashoffset:0}}@keyframes wq-done-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.wq-form-done,.wq-done-ring,.wq-done-tick{animation:none}.wq-done-burst{display:none}.wq-done-ring,.wq-done-tick{stroke-dashoffset:0}.wq-form-wrap[data-sent] .wq-form{transition:none}}.wq-form-done h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(26px,3vw,40px);font-weight:600}.wq-form-done p{color:var(--muted);margin:0}.wq-case-media{aspect-ratio:16/9;max-width:1100px}.wq-crumb{color:inherit;text-decoration:none}.wq-crumb:hover{color:var(--ink)}.wq-pagehead-case{padding-bottom:var(--wq-head-bottom)}.wq-pagehead-case>.wq-eyebrow{letter-spacing:.16em;font-size:12px}.wq-pagehead-case .wq-pagehead-h1{font-size:var(--wq-display-case);max-width:1200px;margin:0 0 48px;line-height:1.02}.wq-meta{border-top:1px solid var(--hairline-strong);grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0;padding-top:28px;display:grid}.wq-meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px}.wq-meta dd{margin:0;font-size:15px;font-weight:500}[data-empty]{color:var(--muted)}.wq-case-sec{padding-bottom:clamp(80px,10vw,140px)}.wq-case-sec-end{padding-bottom:clamp(100px,12vw,160px)}.wq-case-sec .wq-eyebrow,.wq-case-sec-end .wq-eyebrow{letter-spacing:.16em;font-size:12px}.wq-case-hero,.wq-case-detail{border:1px solid var(--hairline);background:var(--surface);border-radius:2px;position:relative;overflow:hidden}.wq-case-hero{aspect-ratio:21/9}.wq-case-detail{aspect-ratio:16/7}.wq-case-col{max-width:720px}.wq-case-lead{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.6}.wq-case-body{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.wq-case-stack{gap:24px;display:grid}.wq-case-figs{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.wq-case-figure{width:fit-content}.wq-case-fig{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(40px,4.5vw,72px);font-weight:700;line-height:1;transition:color .25s}.wq-case-figure:hover .wq-case-fig{color:var(--accent)}.wq-case-fig-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:12px 0 0;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px}.wq-next-band{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:clamp(80px,10vw,140px);display:flex}.wq-next-band .wq-eyebrow{letter-spacing:.16em;margin-bottom:16px;font-size:12px}.wq-next-band .wq-cta{padding:16px 32px;font-size:15px}.wq-next-link{letter-spacing:-.025em;color:var(--ink);align-items:baseline;gap:12px;font-size:clamp(24px,3vw,40px);font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.wq-next-link:hover{color:var(--accent)}.wq-next-link .wq-arrow{color:var(--accent);transition:transform .3s cubic-bezier(.16,1,.3,1)}.wq-next-link:hover .wq-arrow{transform:translate(6px)}:lang(ar) .wq-next-link:hover .wq-arrow{transform:translate(-6px)}@media (max-width:900px){.wq-meta{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wq-case-figs{grid-template-columns:1fr}}.wq-card-media img,.wq-case-media img{object-fit:cover;width:100%;height:100%;display:block}.wq-cap-blurb{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11.5px}.wq-prose{letter-spacing:-.01em;color:var(--muted-2);gap:32px;max-width:65ch;font-size:clamp(19px,1.9vw,27px);line-height:1.5;display:grid}.wq-prose p{text-wrap:pretty;margin:0}.wq-sec-b>.wq-eyebrow-lead{margin-bottom:40px}.wq-plate-wide{aspect-ratio:21/9;border:1px solid var(--hairline);border-radius:2px;width:100%;max-height:62vh;position:relative;overflow:hidden}.wq-plate-wide img{object-fit:cover;width:100%;height:100%;display:block}.wq-office-num{letter-spacing:.18em;color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:10.5px;display:flex}.wq-office-num:before{content:"";background:var(--accent);opacity:.8;width:10px;height:1px}.wq-office-locality{color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:14.5px;line-height:1.5}.wq-filter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(32px,4vw,56px);display:flex}.wq-filter-btn{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline);cursor:pointer;background:0 0;border-radius:2px;padding:8px 14px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11.5px;transition:color .2s,border-color .2s,background .2s}.wq-filter-btn:hover{color:var(--ink);border-color:var(--ink)}.wq-filter-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.wq-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.wq-chips li{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline);border-radius:2px;padding:5px 10px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:10.5px}.wq-cap .wq-chips{margin-top:16px}.wq-cap .wq-chips li{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,color .25s}.wq-cap:hover .wq-chips li,.wq-cap[data-on] .wq-chips li{border-color:var(--accent);color:var(--ink);transform:translateY(-2px)}.wq-work-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px);display:grid}@media (max-width:1023px){.wq-work-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.wq-work-grid{grid-template-columns:1fr}}.wq-work-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.wq-work-card>[data-tilt-inner]{flex-direction:column;flex:1;display:flex}.wq-work-card[data-feature]{grid-column:span 2}@media (max-width:639px){.wq-work-card[data-feature]{grid-column:auto}}.wq-work-plate{aspect-ratio:4/3;background:var(--surface,transparent);border:1px solid var(--hairline);border-radius:2px;flex:none;position:relative;overflow:hidden}.wq-work-plate-inner{position:absolute;inset:-15% 0}.wq-work-plate[data-blank],.wq-card-media[data-blank],.wq-read-plate[data-blank],.wq-case-hero[data-blank],.wq-case-detail[data-blank],.wq-spy-plate[data-blank]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.wq-work-plate[data-blank],.wq-card-media[data-blank],.wq-read-plate[data-blank],.wq-case-hero[data-blank],.wq-case-detail[data-blank],.wq-spy-plate[data-blank]{background:color-mix(in srgb, var(--surface) 62%, var(--bg))}}.wq-work-plate[data-blank],.wq-card-media[data-blank],.wq-read-plate[data-blank],.wq-case-hero[data-blank],.wq-case-detail[data-blank],.wq-spy-plate[data-blank]{container-type:inline-size}.wq-work-plate[data-blank]:after,.wq-card-media[data-blank]:after,.wq-read-plate[data-blank]:after,.wq-case-hero[data-blank]:after,.wq-case-detail[data-blank]:after,.wq-spy-plate[data-blank]:after{content:var(--wq-mono,"");letter-spacing:.08em;color:var(--ink);place-items:center;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:clamp(16px,13cqw,72px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wq-work-plate[data-blank]:after,.wq-card-media[data-blank]:after,.wq-read-plate[data-blank]:after,.wq-case-hero[data-blank]:after,.wq-case-detail[data-blank]:after,.wq-spy-plate[data-blank]:after{color:color-mix(in srgb, var(--ink) 26%, transparent)}}.wq-work-plate img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.wq-work-card:hover .wq-work-plate img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.wq-work-plate img{transition:none}}.wq-work-card[data-feature] .wq-work-plate{aspect-ratio:auto;flex:1}@media (max-width:1023px){.wq-work-card[data-feature] .wq-work-plate{aspect-ratio:16/9;flex:none}}@media (max-width:639px){.wq-work-card[data-feature] .wq-work-plate{aspect-ratio:4/3}}.wq-work-card[data-feature]:only-child .wq-work-plate{aspect-ratio:21/9}.wq-work-row{justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;display:flex}.wq-work-row :is(h2,h3){letter-spacing:-.02em;font-size:clamp(19px,1.7vw,26px);font-weight:600;line-height:1.15;transition:color .25s}.wq-card:hover .wq-card-row h3,.wq-work-card:hover .wq-work-row :is(h2,h3){color:var(--accent)}.wq-post-grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px) clamp(20px,2.5vw,40px);display:grid}@media (max-width:1100px){.wq-post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.wq-post-grid{grid-template-columns:1fr}}.wq-post-card{color:inherit;border-bottom:1px solid var(--hairline);padding-bottom:clamp(24px,2.4vw,34px);text-decoration:none;display:block}.wq-post-card .wq-card-media{aspect-ratio:16/10;transition:border-color .25s}.wq-post-card:hover .wq-card-media{border-color:var(--accent)}.wq-post-card .wq-card-media img{transition:transform .7s ease-out}.wq-post-card:hover .wq-card-media img{transform:scale(1.05)}.wq-post-card-meta{letter-spacing:.12em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 14px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11.5px;display:flex}.wq-post-chip{border:1px solid var(--hairline-strong);color:var(--accent);border-radius:2px;padding:4px 10px}.wq-post-card :is(h2,h3){letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:600;line-height:1.25;transition:color .3s}.wq-post-card:hover :is(h2,h3){color:var(--accent)}.wq-post-card p{color:var(--muted);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.wq-read-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.wq-read-row{border-bottom:1px solid var(--hairline);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(18px,2.6vw,44px);padding-block:clamp(24px,2.6vw,40px);text-decoration:none;display:grid;position:relative}.wq-read-row:after{content:"";background:var(--accent);transform-origin:0;inset-inline:0;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;transform:scaleX(0)}.wq-read-row:hover:after{transform:scaleX(1)}[dir=rtl] .wq-read-row:after{transform-origin:100%}.wq-read-num{letter-spacing:.12em;color:var(--muted);align-self:start;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12px;transition:color .3s}.wq-read-row:hover .wq-read-num{color:var(--accent)}.wq-read-main{min-width:0;transition:translate .45s cubic-bezier(.16,1,.3,1);translate:0}.wq-read-row:hover .wq-read-main{translate:6px}[dir=rtl] .wq-read-row:hover .wq-read-main{translate:-6px}.wq-read-meta{letter-spacing:.12em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11.5px;display:flex}.wq-read-row h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,34px);font-weight:600;line-height:1.2;transition:color .3s}.wq-read-row:hover h3{color:var(--accent)}.wq-read-lede{max-width:62ch;color:var(--muted);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:15.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.wq-read-plate{aspect-ratio:16/10;border:1px solid var(--hairline);background:var(--surface);border-radius:2px;width:clamp(120px,13vw,200px);transition:border-color .25s;position:relative;overflow:hidden}.wq-read-row:hover .wq-read-plate{border-color:var(--accent)}.wq-read-plate img{object-fit:cover;transition:transform .7s ease-out}.wq-read-row:hover .wq-read-plate img{transform:scale(1.06)}.wq-read-row .wq-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.wq-read-row:hover .wq-arrow{transform:translate(3px,-3px)}[dir=rtl] .wq-read-row:hover .wq-arrow{transform:scaleX(-1)translate(3px,-3px)}@media (max-width:900px) and (min-width:701px){.wq-read-list,.wq-read-list *{text-align:start}.wq-read-meta{justify-content:flex-start}}@media (max-width:700px){.wq-read-row{grid-template-columns:auto minmax(0,1fr) auto;gap:18px}.wq-read-plate{display:none}.wq-read-meta{justify-content:center}.wq-read-row:hover .wq-read-main,[dir=rtl] .wq-read-row:hover .wq-read-main{translate:0}}@media (max-width:560px){.wq-read-row{grid-template-columns:minmax(0,1fr);gap:0;padding-block:24px}.wq-read-num,.wq-read-row .wq-arrow{display:none}}.wq-next{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.wq-next-row{border-bottom:1px solid var(--hairline);color:inherit;justify-content:space-between;align-items:baseline;gap:20px;padding:clamp(20px,2.2vw,30px) 0;text-decoration:none;transition:color .2s;display:flex}.wq-next-row:hover{color:var(--accent)}.wq-next-row h3{letter-spacing:-.02em;font-size:clamp(18px,1.8vw,28px);font-weight:500;line-height:1.2}.wq-next-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:end;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px}@media (max-width:560px){.wq-next-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:8px}.wq-next-row h3{flex:1 0 100%}.wq-next-meta{text-align:center}}.wq-empty{color:var(--muted);padding-block:clamp(40px,6vw,80px)}:lang(ar){--wq-type-scale:.88;font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback,Inter Tight,Inter Tight Fallback,system-ui,sans-serif}:lang(ar) *{letter-spacing:normal}:lang(ar) .wq-eyebrow,:lang(ar) .wq-fhead,:lang(ar) .wq-mega-label{text-transform:none}:lang(ar) .wq-hero-h1,:lang(ar) .wq-pagehead-h1,:lang(ar) .wq-pagehead-case .wq-pagehead-h1,:lang(ar) .wq-post-h1,:lang(ar) .wq-h2,:lang(ar) .wq-h2-lg,:lang(ar) .wq-statement,:lang(ar) .wq-vision-statement,:lang(ar) .wq-cta-band h2{line-height:1.25}:lang(ar) .wq-work-row :is(h2,h3),:lang(ar) .wq-post-card :is(h2,h3),:lang(ar) .wq-read-row h3,:lang(ar) .wq-next-row h3,:lang(ar) .wq-person-name,:lang(ar) .wq-letter-name,:lang(ar) .wq-who p,:lang(ar) .wq-article h2,:lang(ar) .wq-article h3,:lang(ar) .wq-article h4{line-height:1.5}:lang(ar) .wq-fc-field textarea{line-height:1.6}:lang(ar) .wq-wm-row{letter-spacing:-.045em;font-family:Inter Tight,Inter Tight Fallback,system-ui,sans-serif}[dir=rtl] .wq-arrow{transform:scaleX(-1)}h3>.wq-cap-link{align-items:center;gap:.4em;display:inline-flex}h3>.wq-cap-link:hover{color:var(--accent)}h3>.wq-cap-link .wq-arrow{font-size:.62em;transition:transform .3s cubic-bezier(.16,1,.3,1)}h3>.wq-cap-link:hover .wq-arrow{transform:translate(.25em)}[dir=rtl] h3>.wq-cap-link .wq-arrow{transform:scaleX(-1)}[dir=rtl] h3>.wq-cap-link:hover .wq-arrow{transform:scaleX(-1)translate(.25em)}.wq-post{max-width:780px;margin-inline:auto}.wq-post-hero{background:var(--surface);justify-content:center;align-items:center;min-height:min(58vh,600px);padding:calc(68px + clamp(36px,5vw,72px)) clamp(20px,4vw,48px) clamp(36px,5vw,72px);display:flex;position:relative;overflow:hidden}.wq-post-hero-veil{background:linear-gradient(#00000085 0%,#00000057 42%,#0000009e 100%);position:absolute;inset:0}body:has(.wq-post-hero) .wq-header:not([data-scrolled]):before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0009 0%,#0000006b 62%,#0000 100%);position:absolute;inset:0 0 -30px}body:has(.wq-post-hero) .wq-header:not([data-scrolled]) .wq-nav a{color:var(--muted-2)}body:has(.wq-post-hero) .wq-header:not([data-scrolled]) .wq-lang{color:var(--muted-2)}body:has(.wq-post-hero) .wq-header:not([data-scrolled]) .wq-icon-btn{color:var(--muted-2)}body:has(.wq-post-hero) .wq-header:not([data-scrolled]) .wq-nav a[aria-current=page]{color:var(--ink)}body:has(.wq-post-hero) .wq-header:not([data-scrolled]) .wq-lang [data-on]{color:var(--ink)}@media (prefers-reduced-motion:no-preference){body:has(.wq-post-hero) .wq-header:before{transition:opacity .25s}}body:has(.wq-post-hero) .wq-header[data-scrolled]:before{content:none}.wq-post-hero-inner{z-index:1;text-align:center;max-width:1100px;position:relative}.wq-post-hero .wq-post-h1{color:#fff;margin:0}.wq-post-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding-block:clamp(28px,4vw,44px) clamp(56px,8vw,104px);font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12px;display:flex}.wq-post-meta-part{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.wq-post-dot{color:var(--muted)}.wq-post-h1{font-size:var(--wq-display-post);letter-spacing:-.035em;text-wrap:balance;margin:0 0 32px;font-weight:700;line-height:1.06}.wq-post-body{gap:28px;padding-bottom:clamp(80px,10vw,140px);display:grid}.wq-post-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(48px,6vw,72px) clamp(100px,12vw,160px);display:flex}@media (max-width:560px){.wq-post-foot{flex-direction:column;align-items:stretch;gap:18px}.wq-post-foot .wq-cta,.wq-post-back{justify-content:center}}.wq-post-back{color:var(--muted);align-items:center;gap:.55em;font-size:15px;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}.wq-post-back:hover{color:var(--accent)}.wq-post-back .wq-arrow{color:var(--ink);transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s}.wq-post-back:hover .wq-arrow{color:var(--accent);transform:translate(-6px)}[dir=rtl] .wq-post-back .wq-arrow{transform:scaleX(-1)}[dir=rtl] .wq-post-back:hover .wq-arrow{transform:scaleX(-1)translate(-6px)}.wq-post-back-label{position:relative}.wq-post-back-label:after{content:"";transform-origin:0;inset-inline:0;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;transform:scaleX(0)}.wq-post-back:hover .wq-post-back-label:after{transform-origin:100%;transform:scaleX(1)}[dir=rtl] .wq-post-back-label:after{transform-origin:100%}[dir=rtl] .wq-post-back:hover .wq-post-back-label:after{transform-origin:0}.wq-post-foot .wq-cta{padding:14px 28px;font-size:15px}.wq-skel{background:var(--hairline-strong);border-radius:2px;animation:1.5s ease-in-out infinite wq-skel;display:block}@keyframes wq-skel{0%,to{opacity:.6}50%{opacity:.25}}.wq-skel-head{justify-items:center;gap:clamp(10px,1.4vw,18px);width:min(760px,82vw);display:grid}.wq-skel-title{background:#ffffff29;width:100%;height:clamp(35.2px,5vw,72px)}.wq-skel-title-b{width:62%}.wq-skel-meta{width:min(320px,70vw);height:12px;margin-inline:auto}.wq-skel-line{width:100%;height:1.05em}.wq-skel-line-b{width:68%}.wq-skel-line-c{width:84%}.wq-skel-media{aspect-ratio:16/10;border-radius:0;width:100%}.wq-skel-chip{width:92px;height:24px}.wq-post-card .wq-skel-line{margin-top:12px}.wq-legal-rail{flex-direction:column;align-items:flex-start;gap:18px;max-height:calc(100vh - 160px);position:sticky;top:120px;overflow-y:auto}.wq-legal-rail .wq-tick{height:56px}.wq-legal-toc{flex-direction:column;gap:2px;margin-top:4px;display:flex}.wq-legal-toc a{color:var(--muted);border-bottom:1px solid var(--hairline);align-items:baseline;gap:12px;padding:9px 0;font-size:14.5px;line-height:1.4;text-decoration:none;transition:color .2s;display:flex}.wq-legal-toc a:hover,.wq-legal-toc a[data-on]{color:var(--accent)}.wq-legal-toc-num{letter-spacing:.12em;color:var(--muted);font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px;transition:color .2s}.wq-legal-toc a:hover .wq-legal-toc-num,.wq-legal-toc a[data-on] .wq-legal-toc-num{color:var(--accent)}.wq-legal-stamp{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:4px;margin-top:28px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px;display:flex}.wq-legal-stamp span{color:var(--muted-2);letter-spacing:.08em}:lang(ar) .wq-legal-stamp{text-transform:none}.wq-legal-body{flex-direction:column;display:flex}.wq-legal-sec{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2vw,32px);padding-block:clamp(28px,3vw,44px);display:grid}.wq-legal-sec:first-child{padding-top:0}.wq-legal-sec:last-child{border-bottom:0;padding-bottom:0}.wq-legal-num{letter-spacing:.12em;color:var(--muted);padding-top:.5em;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12px}.wq-legal-sec h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(21px,2vw,30px);font-weight:600;line-height:1.2}.wq-legal-sec .wq-article{flex-direction:column;gap:14px;max-width:70ch;display:flex}@media (max-width:900px){.wq-legal-rail{align-items:center;max-height:none;position:static;overflow-y:visible}.wq-legal-toc{width:100%}.wq-legal-toc a{justify-content:center}.wq-legal-stamp{align-items:center}.wq-legal-sec{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:6px}.wq-legal-num{padding-top:0}}.wq-article{color:var(--muted-2);font-size:clamp(16.5px,1.35vw,19px);line-height:1.75}.wq-article>:first-child{margin-top:0}.wq-article p{text-wrap:pretty;margin:0}.wq-article h2,.wq-article h3,.wq-article h4{color:var(--ink);letter-spacing:-.02em;margin:24px 0 0;font-weight:600;line-height:1.25}.wq-article h2{font-size:clamp(22px,2vw,30px)}.wq-article h3{font-size:clamp(19px,1.6vw,24px)}.wq-article h4{font-size:18px}.wq-article a{color:var(--ink);border-bottom:1px solid var(--underline);text-decoration:none;transition:color .2s,border-color .2s}.wq-article a:hover{color:var(--accent);border-color:currentColor}.wq-article strong{color:var(--ink);font-weight:600}.wq-article ul{margin:0;padding-inline-start:1.2em}.wq-article li{margin-bottom:.5em}.wq-article li::marker{color:var(--muted)}.wq-article blockquote{color:var(--ink);margin:16px 0;padding-inline-start:24px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.5;position:relative}.wq-quote-rule{background:var(--accent);transform-origin:top;width:2px;position:absolute;inset-block:0;inset-inline-start:0}.wq-quote-text{display:block}[data-draw-axis=y] [data-draw-line]{transform-origin:top}.wq-article .post-figure{aspect-ratio:16/9;margin:8px 0 1.9em;position:relative;overflow:hidden}.wq-article .post-figure img{object-fit:cover}.wq-article .post-figure figcaption{letter-spacing:.08em;color:var(--muted);inset-inline-start:0;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px;position:absolute;bottom:-1.9em}.wq-post-faqs{border-top:1px solid var(--hairline-strong);margin-top:3em;padding-top:2em}.wq-post-faqs h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 .8em;font-size:28px;font-weight:700}.wq-post-faqs details{border-bottom:1px solid var(--hairline)}.wq-post-faqs summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.wq-post-faqs summary::-webkit-details-marker{display:none}.wq-post-faqs details[open] .wq-faq-icon{transform:rotate(45deg)}.wq-post-faqs details p{margin:0 0 20px}.wq-faq-head h2{text-wrap:balance}.wq-faq-list{--wq-faq-gap:18px;border-top:1px solid var(--hairline-strong);align-content:start;display:grid;position:relative}.wq-faq-list[data-sized]{min-block-size:var(--wq-faq-min)}.wq-faq-list[data-sized]>details::details-content{block-size:0;transition:block-size .5s cubic-bezier(.16, 1, .3, 1), content-visibility .5s allow-discrete;overflow:hidden}.wq-faq-list[data-sized]>details[open]::details-content{block-size:calc(var(--wq-faq-h) + var(--wq-faq-gap))}@media (prefers-reduced-motion:reduce){.wq-faq-list[data-sized]>details::details-content{transition:none}}.wq-faq-ghost{visibility:hidden;pointer-events:none;inset-inline:0;position:absolute;top:0}.wq-faq-list>details{border-top:1px solid var(--hairline-strong);padding-block:clamp(24px,2.6vw,32px)}.wq-faq-list>details:first-of-type{border-top:0}.wq-faq-list>details:last-of-type{border-bottom:1px solid var(--hairline-strong)}.wq-faq-list>details>summary{cursor:pointer;letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:20px;font-size:clamp(17px,1.6vw,21px);font-weight:600;list-style:none;display:flex}.wq-faq-list>details>summary::-webkit-details-marker{display:none}.wq-faq-q{background-image:linear-gradient(90deg, var(--accent) 50%, var(--ink) 50%);color:#0000;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .55s cubic-bezier(.16,1,.3,1)}.wq-faq-list>details>summary:hover .wq-faq-q,.wq-post-faqs summary:hover .wq-faq-q{background-position:0 0}[dir=rtl] .wq-faq-q{background-image:linear-gradient(90deg, var(--ink) 50%, var(--accent) 50%);background-position:0 0}[dir=rtl] .wq-faq-list>details>summary:hover .wq-faq-q,[dir=rtl] .wq-post-faqs summary:hover .wq-faq-q{background-position:100% 0}@media (prefers-reduced-motion:reduce){.wq-faq-q{transition:none}}.wq-faq-icon{color:var(--accent);flex:none;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:18px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.wq-faq-list>details[open] .wq-faq-icon{transform:rotate(45deg)}.wq-faq-list>details>p,.wq-faq-ghost>p{color:var(--muted);text-wrap:pretty;max-width:640px;font-size:15.5px;line-height:1.6}.wq-faq-list>details>p{margin:var(--wq-faq-gap) 0 0}.wq-faq-ghost>p{margin:0}@media (prefers-reduced-motion:reduce){.wq-faq-icon{transition:none}}.wq-article-tags{flex-wrap:wrap;gap:10px;margin:3em 0 0;padding:0;list-style:none;display:flex}.wq-article-tags li{border:1px solid var(--hairline-strong);letter-spacing:.1em;color:var(--muted);border-radius:999px;padding:6px 14px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px}@media (prefers-reduced-motion:reduce){.wq-post-card .wq-card-media img,.wq-post-card:hover .wq-card-media img,.wq-read-plate img,.wq-read-row:hover .wq-read-plate img{transition:none;transform:none}.wq-read-main,.wq-read-row:hover .wq-read-main,[dir=rtl] .wq-read-row:hover .wq-read-main{transition:none;translate:0}.wq-read-row:hover .wq-arrow,[dir=rtl] .wq-read-row:hover .wq-arrow{transform:none}[dir=rtl] .wq-read-row:hover .wq-arrow{transform:scaleX(-1)}}@media (max-width:767px){.wq-logo{margin-block:-13px;padding-block:13px}.wq-lang{margin-block:-8px;padding-block:15px}.wq-icon-btn{justify-content:center;min-width:44px;min-height:44px;padding:12px}.wq-burger{margin-inline-end:-13px}.wq-link{margin-block:-11px;padding-block:11px}.wq-post-back{margin-block:-10px;padding-block:10px}.wq-filter-btn{padding-block:13px}.wq-cap h3>.wq-cap-link{margin-block:-8px;padding-block:8px;display:inline-flex}.wq-faq-list>details>summary,.wq-post-faqs summary{margin-block:-10px;padding-block:10px}.wq-flist a,.wq-fsocial a,.wq-fbottom-links a,.wq-femail,.wq-office a{margin-block:-7px;padding-block:12px}.wq-legal-toc a{padding-block:12px}}.wq-pagehead-lead:has(>.wq-contact-art){position:relative;overflow-x:clip}:is(.wq-pagehead-lead:has(>.wq-contact-art)>.wq-eyebrow,.wq-pagehead-lead:has(>.wq-contact-art)>.wq-pagehead-h1,.wq-pagehead-lead:has(>.wq-contact-art)>.wq-pagehead-lede){z-index:1;position:relative}:is(.wq-pagehead-lead:has(>.wq-contact-art)>.wq-eyebrow,.wq-pagehead-lead:has(>.wq-contact-art)>.wq-pagehead-lede){paint-order:stroke fill;-webkit-text-stroke:4px var(--bg);text-shadow:0 0 4px var(--bg), 0 0 8px var(--bg), 0 0 14px var(--bg)}.wq-contact-art>.wq-sphere-field{z-index:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--wq-field-fade), #000 calc(100% - var(--wq-field-fade)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:900px){.wq-hero-in,.wq-pagehead{text-align:center}.wq-hero-lede,.wq-pagehead-lede{margin-inline:auto}.wq-hero-cta{justify-content:center}.wq-faq-list>details>summary,.wq-post-faqs summary{align-items:center}.wq-cycle{display:block}.wq-cycle-ghost{display:none}.wq-cycle-item{inset-inline-start:0;position:absolute;top:0}.wq-cycle-item[data-on]{position:relative}.wq-cycle{overflow-clip-margin:.14em;overflow:clip}.wq-side{text-align:center;align-items:center}.wq-tick{margin-inline:auto}.wq-statement{text-align:center}.wq-sec-head{text-align:center;flex-direction:column;justify-content:center;align-items:center}.wq-grid4>*,.wq-stat,.wq-process-h2,.wq-h2-lg{text-align:center}.wq-progress{margin-inline:auto}.wq-fcols{text-align:center;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,40px) 20px}.wq-fcols>:first-child,.wq-fcols>:last-child{grid-column:1/-1}.wq-fsocial,.wq-flist,.wq-office,.wq-fbottom,.wq-fbottom-links,.wq-favail,.wq-ftoggles{justify-content:center;align-items:center}.wq-fbottom{text-align:center;flex-direction:column}.wq-flogo{justify-content:center}.wq-fabout{margin-inline:auto}}@media (max-width:560px){.wq-sec{padding-block:40px}:is(.wq-sec-b,.wq-grid2:has(.wq-bignum-slot)){padding-bottom:40px}.wq-stats{padding-block:40px}.wq-marquee{padding-block:20px}.wq-cta-band{padding-block:52px}.wq-sec-head{margin-bottom:28px}.wq-grid2,.wq-grid3,.wq-grid4{row-gap:28px}.wq-process-h2{margin-bottom:28px}.wq-progress{margin-bottom:24px}.wq-h2-lg{margin-top:12px}.wq-tick{height:36px}.wq-side{gap:20px}.wq-side-note,.wq-sticky-col .wq-side-note{max-width:none}}@media (max-width:900px){main,.wq-footer{text-align:center}.wq-article,.wq-article *,.wq-post-body,.wq-post-body *,.wq-form,.wq-form *,.wq-fields,.wq-fields *{text-align:start}.wq-legal-sec .wq-article,.wq-legal-sec .wq-article *{text-align:center}.wq-legal-sec .wq-article ul{padding-inline-start:0;list-style-position:inside}.wq-grid2-contact .wq-form{padding-inline:clamp(14px,6%,40px)}.wq-done-figure{margin-inline:auto}.wq-faq-q{text-align:center;flex:1}.wq-chips,.wq-article-tags,.wq-filter,.wq-case-figs,.wq-post-meta,.wq-post-card-meta,.wq-contact-direct,.wq-office-num{justify-content:center;align-items:center}.wq-hero-in,.wq-side-note,.wq-prose,.wq-faq-list>details>p,.wq-faq-ghost>p{margin-inline:auto}}@media (max-width:560px){.wq-meta{grid-template-columns:1fr;gap:18px}.wq-cap{padding-block:18px}.wq-case-sec{padding-bottom:44px}.wq-case-sec-end{padding-bottom:52px}.wq-post-hero{min-height:min(46vh,420px);padding-block:96px 28px}.wq-post-foot{justify-content:center;padding-block:36px 56px}.wq-post-body{padding-bottom:56px}}@media (max-width:900px){.wq-solids{width:min(76vw,62svh,420px);min-width:190px;margin-block:clamp(28px,6vw,52px) clamp(4px,2vw,16px);margin-inline:auto}.wq-orbs{width:min(68vw,56svh,380px);min-width:200px;margin-block:clamp(28px,6vw,52px) clamp(4px,2vw,16px);margin-inline:auto}.wq-orbs .wq-orbit:nth-of-type(n+5){display:none}.wq-contact-art{aspect-ratio:auto;width:auto;max-width:none;height:min(62svh,520px);min-height:260px;margin-block:clamp(28px,6vw,52px) clamp(4px,2vw,16px)}.wq-knot-art{width:min(76vw,58svh,380px);min-width:180px;margin-block:clamp(28px,6vw,52px) clamp(4px,2vw,16px);margin-inline:auto}.wq-pagehead:has(.wq-robot-art){min-height:0}:is(.wq-pagehead:has(.wq-robot-art) .wq-pagehead-h1,.wq-pagehead:has(.wq-robot-art) .wq-pagehead-lede){max-width:none}.wq-robot-art{--wq-robot-w:min(calc(62svh * 1.16), calc(560px * 1.16));width:min(100%, var(--wq-robot-w));aspect-ratio:1.16;min-width:200px;height:auto;margin-block:clamp(22px,4vw,40px) clamp(0px,1vw,10px);margin-inline:auto;position:relative;inset:auto}.wq-case-figs{grid-template-columns:1fr}.wq-case-figure,.wq-case-col{margin-inline:auto}.wq-next-band{text-align:center;flex-direction:column;justify-content:center;align-items:center}.wq-next-link{justify-content:center}.wq-sticky-col{position:static;top:auto}}.wq-bignum-slot{min-height:1em;margin-top:24px;font-size:clamp(80px,10vw,160px);line-height:1}.wq-bignum-slot .wq-bignum{margin-top:0}@media (max-width:900px){.wq-cap{flex-direction:column;align-items:center;gap:10px}.wq-grid2:has(.wq-bignum-slot){padding-bottom:clamp(52px,6vw,96px);display:block}.wq-sec-b:has(.wq-bignum-slot){padding-bottom:0}.wq-grid2:has(.wq-bignum-slot)>.wq-sticky-col{display:contents}.wq-grid2:has(.wq-bignum-slot)>.wq-rows-host{margin-block-start:clamp(28px,5vw,80px)}.wq-sec-b:has(.wq-bignum-slot){scroll-margin-top:calc(max(84px,30svh) - 40px)}.wq-grid2:has(.wq-bignum-slot) .wq-cap{scroll-margin-top:calc(max(84px,30svh) + 120px)}.wq-bignum-slot{z-index:5;pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);position:sticky;top:max(84px,30svh);container-type:inline-size}.wq-bignum-slot[data-done]{opacity:0;transition-duration:.6s,.6s;transform:translateY(-14px)scale(.96)}.wq-bignum{width:fit-content;margin-inline:0 auto;font-size:clamp(40px,26cqw - 135.2px,92px);position:relative}@supports (animation-timeline:view()){.wq-grid2:has(.wq-bignum-slot){view-timeline-name:--wq-bignum-drift;view-timeline-axis:block}.wq-bignum{--wq-num-dir:1;margin-inline:auto;animation:linear both wq-bignum-drift;animation-timeline:--wq-bignum-drift;animation-range:entry 25%}[dir=rtl] .wq-bignum{--wq-num-dir:-1}@keyframes wq-bignum-drift{to{transform:translateX(calc(var(--wq-num-dir) * (50% - 50cqw)))}}}@media (prefers-reduced-motion:reduce){.wq-bignum{margin-inline:0 auto;animation:none}}.wq-bignum:before,.wq-bignum:after{content:"";z-index:-1;border-radius:50%;position:absolute}.wq-bignum:before{background:var(--bg);inset:-.3em -.55em}@supports (color:color-mix(in lab, red, red)){.wq-bignum:before{background:color-mix(in srgb, var(--bg) 22%, transparent)}}.wq-bignum:before{-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 82%);mask-image:radial-gradient(closest-side,#000 30%,#0000 82%)}.wq-bignum:after{background:var(--bg);inset:-.16em -.34em}@supports (color:color-mix(in lab, red, red)){.wq-bignum:after{background:color-mix(in srgb, var(--bg) 62%, transparent)}}.wq-bignum:after{-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);-webkit-mask-image:radial-gradient(closest-side,#000 34%,#0000 100%);mask-image:radial-gradient(closest-side,#000 34%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.wq-bignum-slot{position:static}.wq-bignum-slot[data-done]{opacity:1;transform:none}}@media (max-width:660px){.wq-grid2:has(.wq-bignum-slot){--wq-bignum-size:clamp(40px, 12.5vw, 54px);--wq-bignum-lane:calc(var(--wq-bignum-size) * 1.45 + 12px)}.wq-bignum{font-size:var(--wq-bignum-size)}@supports (animation-timeline:view()){.wq-bignum{animation-range:entry entry 60%}}.wq-grid2:has(.wq-bignum-slot)>.wq-sticky-col>.wq-eyebrow{padding-inline-start:var(--wq-bignum-lane)}.wq-grid2:has(.wq-bignum-slot)>.wq-sticky-col>.wq-side-note{padding-inline-start:var(--wq-bignum-lane)}.wq-grid2:has(.wq-bignum-slot) .wq-cap{padding-inline-start:var(--wq-bignum-lane)}}@media (max-width:560px){.wq-actions{gap:6px}.wq-lang{padding-inline:2px}}.wq-lang{white-space:nowrap}@media (max-width:374px){.wq-header-in{padding-inline:12px}.wq-actions{gap:2px}.wq-icon-btn{padding:8px}.wq-logo .wq-lockup{height:27px}.wq-lang{font-size:11px}}@media (max-width:560px){.wq-robot-art{--wq-robot-w:min(calc(54svh * 1.16), calc(460px * 1.16));min-width:180px;margin-block:clamp(18px,3vw,30px) 0}}.wq-robot-scene{width:100%;height:100%;display:block;overflow:hidden}.wq-robot-scene spline-viewer{width:100%;height:100%;display:block}.wq-robot-stage{z-index:1;pointer-events:none;width:min(560px,100vw);height:480px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.wq-robot-stage:not([data-shown]){visibility:hidden;clip-path:inset(100%)}.wq-robot-slot{width:100%;height:100%;display:block;position:relative}.wq-robot-poster{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transition:opacity .6s;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.wq-robot-slot[data-live] .wq-robot-poster,.wq-robot-scene:not([data-ready]){opacity:0}.wq-robot-scene[data-ready]{opacity:1;transition:opacity .6s}.wq-people{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(30px,3.2vw,52px) clamp(18px,2vw,36px);display:grid}.wq-people:has(>:hover,>:focus-visible)>:not(:hover,:focus-within){filter:opacity(.38)}.wq-person{outline:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"plate plate""num name"".role";column-gap:10px;transition:translate .5s cubic-bezier(.16,1,.3,1),filter .4s;display:grid;translate:0}.wq-person:hover,.wq-person:focus-visible{translate:0 -6px}.wq-person-plate{aspect-ratio:4/5;border:1px solid var(--hairline);background:var(--surface);isolation:isolate;border-radius:2px;grid-area:plate;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.wq-person:hover .wq-person-plate,.wq-person:focus-within .wq-person-plate{border-color:var(--glow-rim)}.wq-person:focus-visible .wq-person-plate{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.wq-person:focus-visible .wq-person-plate{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}}.wq-person-plate img{object-fit:cover;filter:grayscale()contrast(1.05);transition:filter .55s,scale .7s cubic-bezier(.16,1,.3,1);scale:1}.wq-person:hover .wq-person-plate img,.wq-person:focus-within .wq-person-plate img{filter:none;scale:1.03}.wq-person-grain{z-index:1;pointer-events:none;background-image:radial-gradient(circle at center, var(--accent) 1px, transparent 1.45px), linear-gradient(var(--accent), var(--accent)), linear-gradient(rgba(var(--rgb-overlay), var(--wq-grain-seat,.34)), rgba(var(--rgb-overlay), var(--wq-grain-seat,.34)));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wq-person-grain{background-image:radial-gradient(circle at center, var(--accent) 1px, transparent 1.45px), linear-gradient(color-mix(in srgb, var(--accent) 34%, transparent), color-mix(in srgb, var(--accent) 34%, transparent)), linear-gradient(rgba(var(--rgb-overlay), var(--wq-grain-seat,.34)), rgba(var(--rgb-overlay), var(--wq-grain-seat,.34)))}}.wq-person-grain{background-size:4px 4px,auto,auto;transition:opacity .5s}:root[data-theme=light] .wq-person-grain{--wq-grain-seat:.14}.wq-person:hover .wq-person-grain,.wq-person:focus-within .wq-person-grain,.wq-letter-portrait:hover .wq-person-grain{opacity:0}.wq-person-mono{letter-spacing:.08em;color:var(--muted);background-color:var(--surface);background-image:radial-gradient(circle at center, var(--accent) 1px, transparent 1.45px), radial-gradient(120% 90% at 50% 0%, var(--tint), transparent 70%);justify-content:center;align-items:center;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:clamp(30px,3.4vw,46px);display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wq-person-mono{background-image:radial-gradient(circle at center, color-mix(in srgb, var(--accent) 40%, transparent) 1px, transparent 1.45px), radial-gradient(120% 90% at 50% 0%, var(--tint), transparent 70%)}}.wq-person-mono{background-size:4px 4px,auto;transition:color .5s}.wq-person:hover .wq-person-mono,.wq-person:focus-within .wq-person-mono{color:var(--accent)}.wq-person-bio{z-index:2;color:var(--ink);text-wrap:pretty;background:linear-gradient(to top, rgba(var(--rgb-overlay), .95) 0%, rgba(var(--rgb-overlay), .9) 52%, transparent 100%);opacity:0;pointer-events:none;grid-area:plate;align-self:end;margin:0;padding:64px 18px 16px;font-size:13.5px;line-height:1.55;transition:opacity .45s,translate .5s cubic-bezier(.16,1,.3,1);translate:0 10px}.wq-person:hover .wq-person-bio,.wq-person:focus-within .wq-person-bio{opacity:1;translate:0}.wq-person-num{letter-spacing:.14em;color:var(--muted);grid-area:num;align-self:baseline;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11px;transition:color .3s}.wq-person:hover .wq-person-num,.wq-person:focus-within .wq-person-num{color:var(--accent)}.wq-person-name{letter-spacing:-.015em;text-wrap:pretty;grid-area:name;align-self:baseline;margin:18px 0 0;font-size:clamp(17px,1.25vw,20px);font-weight:600;line-height:1.25}.wq-person-num{margin-top:18px}.wq-person-role{color:var(--muted);text-wrap:pretty;grid-area:role;margin:5px 0 0;font-size:13.5px;line-height:1.45}@media (max-width:700px){.wq-people{grid-template-columns:repeat(2,1fr)}}@media (hover:none),(max-width:700px){.wq-person{grid-template-areas:"plate plate""num name"".role"".bio"}.wq-person-bio{color:var(--muted-2);opacity:1;background:0 0;grid-area:bio;align-self:start;margin:10px 0 0;padding:0;font-size:13px;transition:none;translate:none}.wq-person-plate img{filter:none}.wq-person-grain{display:none}}@media (max-width:559px){.wq-people{gap:clamp(22px,6vw,30px) clamp(12px,3.5vw,20px)}.wq-person:hover,.wq-person:focus-visible{translate:none}.wq-person-name{margin-top:14px;font-size:16px}.wq-person-role,.wq-person-bio{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.wq-person,.wq-person:hover,.wq-person:focus-visible{transition:none;translate:none}.wq-person-plate img,.wq-letter-portrait img{filter:none;transition:none;scale:1}.wq-person-grain{display:none}.wq-person-bio{opacity:1;transition:none;translate:none}.wq-people:has(>:hover,>:focus-visible)>:not(:hover,:focus-within){filter:none}}.wq-team-head{flex-wrap:wrap;align-items:flex-end;gap:clamp(26px,3.4vw,76px);display:flex}.wq-team-title{flex:1.6 32rem;min-width:0}.wq-team-h2{margin-top:clamp(14px,1.4vw,22px)}.wq-team-aside{flex-direction:column;flex:19rem;align-items:flex-start;gap:clamp(20px,2vw,30px);min-width:0;max-width:32rem;display:flex}.wq-team-note{max-width:38ch;color:var(--muted-2);text-wrap:pretty;margin:0;font-size:clamp(15px,1.1vw,17.5px);line-height:1.65}.wq-team-figures{flex-wrap:wrap;gap:clamp(22px,3vw,52px);display:flex}.wq-team-cta{align-self:flex-start;padding:13px 26px;font-size:14px}@media (max-width:900px){.wq-team-aside{align-items:center;max-width:none}.wq-team-cta{align-self:center}.wq-team-figures .wq-case-figure{text-align:center}}.wq-team-shot{aspect-ratio:16/9;border:1px solid var(--hairline);border-radius:2px;width:100%;min-height:clamp(210px,60vw,340px);max-height:min(62vh,700px);margin:clamp(28px,3.4vw,56px) 0 0;position:relative;overflow:hidden}.wq-team-shot-inner{position:absolute;inset:0}.wq-team-shot-inner img{object-fit:cover}.wq-letter{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.wq-letter-who{flex-direction:column;gap:22px;display:flex}.wq-letter-portrait{aspect-ratio:4/5;border:1px solid var(--hairline);background:var(--surface);isolation:isolate;border-radius:2px;width:100%;max-width:280px;position:relative;overflow:hidden}.wq-letter-portrait img{object-fit:cover;filter:grayscale()contrast(1.05);transition:filter .6s}.wq-letter-portrait:hover img{filter:none}.wq-letter-prose{gap:24px;max-width:62ch;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.wq-letter-sign{margin-top:clamp(36px,4vw,56px)}.wq-letter-rule{background:var(--accent);transform-origin:0;width:min(180px,42%);height:1px;margin-bottom:18px;display:block}:lang(ar) .wq-letter-rule{transform-origin:100%}.wq-letter-name{letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1.25}.wq-letter-role{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:11.5px}@media (max-width:900px){.wq-letter{grid-template-columns:minmax(0,1fr);gap:28px}.wq-letter-who{align-items:center;gap:16px;position:static}.wq-letter-portrait{width:148px}.wq-letter-prose,.wq-letter-portrait,.wq-vision-statement,.wq-vision-note,.wq-letter-rule,.wq-vision-rule{margin-inline:auto}.wq-person-num{display:none}.wq-grid2:has(.wq-split-h2){row-gap:20px}.wq-grid2:has(.wq-split-h2) .wq-side{gap:16px}.wq-grid2:has(.wq-split-h2) .wq-tick{height:34px}}.wq-vision{isolation:isolate;border-top:1px solid var(--hairline);background:var(--surface);margin-block:clamp(44px,5vw,80px);padding:0 clamp(20px,4vw,48px) clamp(56px,6.5vw,108px);position:relative;overflow:hidden}.wq-vision .wq-wrap-inner{width:100%}.wq-vision-media{aspect-ratio:21/9;width:calc(100% + 2*clamp(20px,4vw,48px));max-height:min(56vh,560px);margin-inline:calc(-1*clamp(20px,4vw,48px));position:relative;overflow:hidden}.wq-vision-shot{position:absolute;inset:-120px 0}.wq-vision-shot img{object-fit:cover}.wq-vision-scrim{background:rgba(var(--rgb-overlay), .14);position:absolute;inset:0}.wq-vision-body{margin-top:clamp(38px,4.5vw,72px)}.wq-vision-rule{background:var(--accent);transform-origin:0;width:clamp(56px,7vw,112px);height:2px;margin-top:26px;display:block}:lang(ar) .wq-vision-rule{transform-origin:100%}.wq-vision-statement{letter-spacing:-.035em;text-wrap:balance;margin-top:26px;font-size:clamp(29px,3.7vw,56px);font-weight:700;line-height:1.08}.wq-vision-note{max-width:54ch;color:var(--muted-2);text-wrap:pretty;margin-top:clamp(26px,2.6vw,40px);font-size:clamp(15px,1.1vw,17.5px);line-height:1.65}@media (min-width:1024px){.wq-vision-body{grid-template-columns:minmax(0,1fr) minmax(220px,340px);grid-template-areas:"eyebrow.""rule.""statement note";align-items:end;column-gap:clamp(40px,5vw,104px);display:grid}.wq-vision-body>.wq-eyebrow{grid-area:eyebrow}.wq-vision-draw{grid-area:rule}.wq-vision-statement{grid-area:statement;max-width:900px}.wq-vision-note{grid-area:note;margin-top:0;padding-bottom:.4em}}@media (max-width:900px){.wq-vision-media{aspect-ratio:16/10;max-height:none}}@media (max-width:560px){.wq-vision-media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.wq-vision-shot{inset:0}}@media (max-width:900px){.wq-sec-apart{padding-top:clamp(28px,5vw,40px)}}.wq-split-head{margin-bottom:clamp(32px,3.4vw,56px)}.wq-split-h2{margin:clamp(14px,1.4vw,22px) 0 0}.wq-split-head+.wq-rows .wq-cap p{max-width:62ch}
