.sx{--sx-glass:#ece9e46b;--sx-glass-strong:#f0ede8b8;--sx-edge:#ffffff73;--sx-text:#121417;color:var(--sx-text);background:#9fb0b8}.sx-sky{pointer-events:none;z-index:0;position:fixed;inset:0}.sx-sky img{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.sx>section{z-index:1;position:relative}.sx h1,.sx h2,.sx h3{text-transform:none}.sx .nx-muted{opacity:.78}.sx-glass{-webkit-backdrop-filter:blur(22px)saturate(1.2);background:var(--sx-glass);border:1px solid var(--sx-edge);box-shadow:0 30px 80px #141e282e,inset 0 1px #ffffff80}.sx-hero{color:#f6f4f0;text-shadow:0 1px 14px #141e2859;min-height:max(100svh,680px);padding:clamp(110px, 14svh, 150px) var(--nx-gutter) var(--nx-gutter);grid-template-rows:auto auto 1fr auto;gap:24px;display:grid}.sx-logotype{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.075em;text-shadow:0 10px 60px #141e2840;margin:0 0 0 -.6vw;font-size:17.5vw;font-weight:800;line-height:.8}.sx-logotype sup{letter-spacing:0;vertical-align:2.6em;margin-left:.08em;font-size:.22em;font-weight:500}.sx-hero-meta{justify-content:space-between;gap:32px;display:flex}.sx-hero-centre{text-align:center;grid-template-columns:1fr auto 1fr;align-self:center;place-items:center;gap:4vw;display:grid}.sx-outline-pill{border:1px solid #f6f4f0cc;border-radius:999px;align-items:center;gap:18px;padding:10px 18px 9px;display:flex}.sx-bar{color:#f6f4f0;background:#18222c4d;border-radius:999px;grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:2.4vw;padding:12px 14px 12px 12px;text-decoration:none;transition:background .4s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.sx-bar:hover,.sx-bar:focus-visible{background:#18222c73;transform:translateY(-3px)}.sx-bar:focus-visible,.sx-pill:focus-visible,.sx-cta:focus-visible,.sx-tag:focus-visible{outline:2px solid var(--nx-accent);outline-offset:4px}.sx-bar-bubble{border-radius:999px;width:clamp(64px,7vw,108px);height:clamp(64px,7vw,108px);display:block;overflow:hidden}.sx-bar-bubble img{object-fit:cover;width:100%;height:100%}.sx-bar-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;font-size:clamp(22px,2.6vw,44px);font-weight:500;line-height:1}.sx-bar-arrow{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:clamp(56px,6vw,92px);height:clamp(56px,6vw,92px);font-size:clamp(22px,2.4vw,36px);display:flex}.sx-picker{padding:12svh var(--nx-gutter) 8svh}.sx-picker-panel{gap:var(--nx-gutter);border-radius:36px;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);padding:clamp(16px,2vw,28px);display:grid}.sx-picker-side{grid-template-rows:auto auto 1fr;gap:18px;display:grid}.sx-mark{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(32px,3vw,52px);font-weight:800;line-height:1}.sx-mark sup{vertical-align:1.6em;font-size:.32em;font-weight:500}.sx-pills{gap:8px;display:grid}.sx-pill{color:inherit;cursor:pointer;font-family:var(--font-geist-sans), sans-serif;text-align:left;background:#ffffff59;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;transition:background .3s,color .3s;display:flex}.sx-pill:hover{background:#fff9}.sx-pill[aria-selected=true]{background:var(--sx-text);border-color:var(--sx-text);color:#f6f4f0}.sx-pill[aria-selected=true] .nx-label{color:var(--nx-accent)}.sx-bubble{border-radius:28px;margin:0;position:relative;overflow:hidden}.sx-bubble img,.sx-bubble video{object-fit:cover;width:100%;height:100%;display:block}.sx-bubble figcaption{-webkit-backdrop-filter:blur(10px);color:#f6f4f0;background:#1214178c;border-radius:999px;padding:6px 10px 5px;position:absolute;top:14px;left:14px}.sx-bubble-small{aspect-ratio:4/5;align-self:end;max-height:340px}.sx-picker-main{gap:var(--nx-gutter);grid-template-rows:auto 1fr;animation:.6s cubic-bezier(.2,.8,.2,1) sx-in;display:grid}@keyframes sx-in{0%{opacity:0;transform:translateY(12px)}}.sx-picker-top{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto;align-items:start;gap:2vw;display:grid}.sx-numeral{font-family:var(--nx-display,Impact), Impact, sans-serif;text-transform:lowercase;letter-spacing:-.055em;margin:0;font-size:clamp(90px,9vw,160px);font-weight:800;line-height:.78}.sx-picker-copy h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(30px,3.4vw,58px);font-weight:700;line-height:.95}.sx-picker-copy p{max-width:44ch;margin:0;font-size:15px;line-height:1.5}.sx-specs{gap:6px;margin:0;padding:6px 0 0;list-style:none;display:grid}.sx-specs li:before{color:var(--nx-accent);content:"+ "}.sx-cta{color:var(--sx-text);white-space:nowrap;background:#f6f4f0;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sx-cta i{background:var(--sx-text);color:#f6f4f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;transition:background .3s,transform .4s;display:flex}.sx-cta:hover i{background:var(--nx-accent);transform:rotate(90deg)}.sx-bubble-main{min-height:52svh}.sx-tag{-webkit-backdrop-filter:blur(12px);color:#f6f4f0;background:#121417b8;border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 18px;text-decoration:none;display:flex;position:absolute;bottom:18px;right:18px}.sx-tag span{display:grid}.sx-tag b{font-size:14px;font-weight:600}.sx-tag small{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;opacity:.7;text-transform:uppercase;font-size:10px}.sx-tag i{color:var(--sx-text);background:#f6f4f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:flex}.sx-process{padding:10svh var(--nx-gutter)}.sx-process-title{color:#f6f4f0;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.075em;text-shadow:0 10px 60px #141e2840;margin:0 0 5svh;font-size:9vw;font-weight:800;line-height:.85}.sx-process ol{gap:var(--nx-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sx-process li{border-radius:28px;gap:10px;padding:22px 24px 28px;display:grid}.sx-process li:nth-child(2){margin-top:6svh}.sx-process li:nth-child(3){margin-top:12svh}.sx-process li .nx-label{color:var(--nx-accent)}.sx-process h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(24px,2.2vw,36px);font-weight:700}.sx-process p{margin:0;font-size:15px;line-height:1.5}.sx-end{padding:8svh var(--nx-gutter) 10svh}@media (prefers-reduced-transparency:reduce){.sx-glass,.sx-bubble figcaption,.sx-tag{-webkit-backdrop-filter:none}.sx-glass{background:var(--sx-glass-strong)}.sx-bar,.sx-bar-end{color:var(--sx-text)}}@media (prefers-reduced-motion:reduce){.sx-picker-main{animation:none}.sx-bar,.sx-cta i{transition:none}}@media (max-width:900px){.sx-picker-panel{grid-template-columns:1fr}.sx-pills{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.sx-pill{flex:none}.sx-bubble-small{display:none}.sx-picker-top{grid-template-columns:auto 1fr}.sx-specs,.sx-cta{grid-column:1/3;justify-self:start}}@media (max-width:760px){.sx-logotype{font-size:21vw}.sx-hero-meta{flex-direction:column;gap:8px}.sx-hero-centre{grid-template-columns:1fr;gap:18px}.sx-bar{border-radius:32px;grid-template-columns:auto 1fr auto;gap:12px 16px}.sx-bar-meta{display:none}.sx-process-title{font-size:16vw}.sx-process ol{grid-template-columns:1fr}.sx-process li:nth-child(n){margin-top:0}.sx-bubble-main{aspect-ratio:4/5;min-height:0}}
.gx{padding:2svh var(--nx-gutter) 6svh}.gx-panel{color:#f6f4f0;background:#0e1115a3;border-color:#ffffff24;border-radius:36px;grid-template:"copy globe"1fr"stats globe""ticker ticker"/minmax(0,.85fr) minmax(0,1.3fr);column-gap:3vw;padding:clamp(20px,3vw,44px);display:grid;position:relative;overflow:hidden}.gx-ghost{color:#f6f4f00d;font-family:var(--nx-display);letter-spacing:-.055em;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:lowercase;justify-content:flex-end;align-items:center;margin:0;padding-right:2vw;font-size:30vw;font-weight:800;line-height:.8;display:flex;position:absolute;inset:0}.gx-copy,.gx-stats,.gx-globe,.gx-ticker{z-index:1;position:relative}.gx-copy{grid-area:copy;align-self:end}.gx .gx-copy h2{font-family:var(--nx-display);text-transform:lowercase;letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(64px,8vw,140px);font-weight:800;line-height:.84}.gx-copy h2 em{color:var(--nx-accent);font-style:normal}.gx-copy p:not(.nx-label){color:#f6f4f0d1;max-width:36ch;margin:0;font-size:16px;line-height:1.55}.gx-stats{grid-area:stats;margin:32px 0 0}.gx-stats div{border-top:1px solid #f6f4f029;justify-content:space-between;align-items:baseline;padding:9px 0 8px;display:flex}.gx-stats dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;opacity:.8;text-transform:uppercase;font-size:11px}.gx-stats dd{font-family:var(--nx-display);text-transform:lowercase;letter-spacing:-.055em;margin:0;font-size:30px;font-weight:800;line-height:1}.gx-stats .gx-total{border-top-color:#f6f4f080}.gx-stats .gx-total dd{color:var(--nx-accent);font-size:44px}.gx-globe{grid-area:globe;align-self:center;padding-top:48px}.gx-stage{aspect-ratio:var(--gx-aspect,.951);max-width:min(760px, calc(76svh * var(--gx-aspect,.951)));width:100%;margin:0 auto;position:relative;container-type:inline-size}.gx-poster,.gx-canvas{width:100%;height:100%;position:absolute;inset:0}.gx-canvas{opacity:0}.gx-stage.is-live .gx-canvas{opacity:1}.gx-stage.is-live .gx-poster{visibility:hidden}.gx-markers{pointer-events:none;font-size:clamp(9px,1.8cqi,13px);position:absolute;inset:0}.gx-marker{opacity:0;position:absolute;top:50%;left:50%}.gx-dot{background:var(--nx-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px;box-shadow:0 0 0 4px #eb5d3440}.gx-leader{height:1px;transform:rotate(var(--angle));transform-origin:0;width:var(--len);background:#f6f4f099;position:absolute;top:0;left:0}.gx-tag{left:var(--dx);text-shadow:0 2px 14px #080a0cbf;top:var(--dy);white-space:nowrap;line-height:1;display:grid;position:absolute;transform:translate(.5em,-100%)}.gx-marker.is-left .gx-tag{text-align:right;transform:translate(calc(-100% - .5em),-100%)}.gx-marker.is-below .gx-tag{transform:translate(.5em,-.4em)}.gx-marker.is-left.is-below .gx-tag{transform:translate(calc(-100% - .5em),-.4em)}.gx-tag b{font-family:var(--nx-display);text-transform:lowercase;letter-spacing:-.055em;font-size:3.4em;font-weight:800}.gx-tag small{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;opacity:.88;text-transform:uppercase;margin-top:.35em;font-size:.82em}.gx-toggle{color:inherit;cursor:pointer;background:#f6f4f014;border:1px solid #f6f4f047;border-radius:999px;padding:8px 14px 7px;position:absolute;bottom:0;right:0}.gx-toggle:hover{background:#f6f4f029}.gx-toggle:focus-visible{outline:2px solid var(--nx-accent);outline-offset:4px}.gx-ticker{border-top:1px solid #f6f4f029;flex-wrap:wrap;grid-area:ticker;gap:6px 28px;margin:28px 0 0;padding:16px 0 0;list-style:none;display:flex}.gx-ticker li:first-child{color:var(--nx-accent)}@media (prefers-reduced-transparency:reduce){.gx-panel{background:#0e1115f0}}@media (max-width:900px){.gx-panel{border-radius:28px;grid-template:"copy""globe""stats""ticker"/minmax(0,1fr)}.gx-ghost{justify-content:center;align-items:flex-start;padding:34svh 0 0;font-size:46vw}.gx-globe{margin:52px -8px 0}.gx-markers{font-size:clamp(8px,2.3cqi,12px)}}
