.wx{position:relative;overflow-x:clip}.wx-stage{position:relative;padding-block:calc(var(--section-y) * .8)}.wx-grid{position:relative;display:grid;gap:24px;grid-template-areas:"copy" "globe" "controls"}@media (min-width: 1024px){.wx-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy globe" "controls globe";grid-template-rows:auto 1fr;-moz-column-gap:clamp(40px,5vw,96px);column-gap:clamp(40px,5vw,96px);row-gap:28px;align-items:center}.wx-copy{align-self:end}.wx-controls{align-self:start}}.wx-copy{grid-area:copy}.wx-globe{grid-area:globe;position:relative;display:grid;justify-items:center}.wx-controls{grid-area:controls;display:grid;gap:14px;justify-items:start}.wx-slogan{margin:0;max-width:calc(14 * var(--zero-slogan));font-family:var(--font-slogan);font-size:var(--h2, var(--step-4));font-weight:700;line-height:1.35}.wx-slogan .gold-sheen{padding:0 .15em .15em;margin:0 -.15em -.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone}:lang(en) .wx-slogan,:lang(fr) .wx-slogan{max-width:calc(20 * var(--zero-slogan));font-weight:500;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.wx-body{margin:18px 0 0;max-width:calc(36 * var(--zero-text));font-size:var(--step-1);line-height:1.55;color:hsl(var(--text))}:lang(ar) .wx-body{line-height:1.75}.wx-supply{margin:16px 0 0;max-width:calc(36 * var(--zero-text));padding-inline-start:14px;border-inline-start:2px solid hsl(var(--accent));font-size:var(--step-0);line-height:1.6;color:hsl(var(--text))}:lang(ar) .wx-supply{line-height:1.8}.wx-map.cg{width:min(100%,78vh,720px)}@media (max-width: 1023px){.wx-map.cg{width:min(100%,560px)}}.wx-route{display:inline-flex;align-items:center;gap:12px;margin:-6px 0 0;padding:8px 16px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--surface-raised));font-size:var(--step--1);color:hsl(var(--text-muted))}.wx-route-line{position:relative;width:44px;height:1px;background:linear-gradient(90deg,#a8823a,#f0d9a0)}[dir=rtl] .wx-route-line{background:linear-gradient(270deg,#a8823a,#f0d9a0)}.wx-route-line:after{content:"";position:absolute;inset-inline-end:-1px;top:-3px;width:7px;height:7px;border-radius:50%;background:hsl(var(--accent))}.wx-route-to{font-family:var(--font-display);font-size:var(--step-0);font-weight:600;color:hsl(var(--gold-text-strong));animation:wx-in .6s var(--ease-out-expo)}@keyframes wx-in{0%{opacity:0;transform:translateY(6px)}}.wx-label-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:var(--tap)}.wx-label{margin:0;font-size:var(--step--1);font-weight:600;color:hsl(var(--text-muted))}.wx-resume{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:0 14px;border-radius:999px;border:1px solid hsl(var(--field-border));font-size:var(--step--1);color:hsl(var(--gold-text));transition:background-color .3s,border-color .3s}.wx-resume:hover{background:hsl(var(--surface-raised));border-color:hsl(var(--gold-text))}.wx-resume:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.wx-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:10px}.wx-page{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 18px;border-radius:999px;border:1px solid hsl(var(--field-border));font-size:var(--step-0);color:hsl(var(--text));text-decoration:none;transition:background-color .3s,border-color .3s,color .3s}.wx-page:hover{border-color:hsl(var(--gold-text));color:hsl(var(--gold-text-strong));background:hsl(var(--surface-raised))}.wx-page:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.wx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wx-chip{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:999px;border:1px solid hsl(var(--field-border));background:transparent;font-size:var(--step-0);color:hsl(var(--text));transition:background-color .3s,border-color .3s,color .3s,transform .3s var(--ease-out-expo)}.wx-chip:hover{border-color:hsl(var(--gold-text));color:hsl(var(--gold-text-strong))}.wx-chip:active{transform:scale(.97)}.wx-chip[aria-pressed=true]{background:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-contrast));font-weight:600}.wx-chip:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.wx-chip[data-featured]:not([aria-pressed=true]){border-color:hsl(var(--accent))}.wx-chip-label{display:inline-grid;justify-items:center}.wx-chip-label:after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wx-dot{flex:none;width:8px;height:8px;border-radius:50%;background:hsl(var(--accent))}.wx-chip[data-status=home] .wx-dot{box-shadow:0 0 0 3px hsl(var(--accent) / .4)}.wx-chip[data-status=on-request] .wx-dot{background:transparent;box-shadow:inset 0 0 0 2px hsl(var(--accent))}.wx-chip[aria-pressed=true] .wx-dot{background:hsl(var(--accent-contrast));box-shadow:none}.wx-chip[aria-pressed=true][data-status=on-request] .wx-dot{background:transparent;box-shadow:inset 0 0 0 2px hsl(var(--accent-contrast))}.wx-parity{margin:4px 0 6px;max-width:calc(46 * var(--zero-text));font-size:var(--step--1);line-height:1.7;color:hsl(var(--text-muted))}@media (max-width: 1023px){.wx-copy{text-align:center}.wx-slogan,.wx-body{margin-inline:auto}.wx-supply{margin-inline:auto;text-align:start}.wx-controls{justify-items:center;text-align:center}.wx-chips{justify-content:center}}@media (prefers-reduced-motion: reduce){.wx-route-to{animation:none}}
