.hx-stage[data-astro-cid-syrxhom3][data-active=ia]{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.hx-stage[data-astro-cid-syrxhom3][data-active=ia]:before{opacity:0}.hx-ai-why[data-astro-cid-syrxhom3]{align-items:end;gap:.75rem 3rem;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=900px){.hx-ai-why[data-astro-cid-syrxhom3]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.hx-ai-why[data-astro-cid-syrxhom3] h2[data-astro-cid-syrxhom3]{font:800 clamp(1.6rem, 3.2vw, 2.45rem)/1.12 var(--font-heading);letter-spacing:-.02em;color:var(--color-heading);text-wrap:balance;max-width:22ch}.hx-ai-intro[data-astro-cid-syrxhom3]{max-width:40ch;color:var(--color-on-dark);border-left:2px solid var(--color-red);padding-left:1rem;font-size:1rem;line-height:1.6}.hx-ai-body[data-astro-cid-syrxhom3]{align-items:start;gap:1.75rem 2.5rem;display:grid}@media (width>=900px){.hx-ai-body[data-astro-cid-syrxhom3]{grid-template-columns:minmax(0,1fr) 15.5rem}}.hx-ai-film[data-astro-cid-syrxhom3]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;overflow:hidden}.hx-ai-notes[data-astro-cid-syrxhom3] ul[data-astro-cid-syrxhom3]{margin:0;padding:0;list-style:none;display:grid}@media (width>=640px) and (width<=899px){.hx-ai-notes[data-astro-cid-syrxhom3] ul[data-astro-cid-syrxhom3]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}}.hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]{border-top:1px solid var(--color-border);opacity:0;padding:1rem 0 1rem 1rem;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(6px)}.hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:first-child{border-top:0;padding-top:.15rem}.hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:before{content:"";background:var(--color-red);border-radius:99px;width:5px;height:5px;position:absolute;top:1.45rem;left:0}.hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:first-child:before{top:.6rem}.hx-panel[data-astro-cid-syrxhom3]:not([hidden]) .hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]{opacity:1;transform:none}.hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:nth-child(2){transition-delay:80ms}.hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:nth-child(3){transition-delay:.16s}.hx-ai-notes[data-astro-cid-syrxhom3] h3[data-astro-cid-syrxhom3]{font:700 .95rem/1.3 var(--font-heading);color:var(--color-heading)}.hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3] p[data-astro-cid-syrxhom3]{margin-top:.25rem;font-size:.84rem;line-height:1.5}.hx-ai-example[data-astro-cid-syrxhom3]{border-top:1px dashed var(--color-border);color:var(--color-muted);margin-top:.5rem;padding-top:.9rem;font-size:.78rem;font-style:italic;line-height:1.5}@media (prefers-reduced-motion:reduce){.hx-ai-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]{opacity:1;transition:none;transform:none}}.hx-stage[data-astro-cid-syrxhom3][data-active=cc],.hx-stage[data-astro-cid-syrxhom3][data-active=geo],.hx-stage[data-astro-cid-syrxhom3][data-active=nw]{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.hx-stage[data-astro-cid-syrxhom3][data-active=cc]:before,.hx-stage[data-astro-cid-syrxhom3][data-active=geo]:before,.hx-stage[data-astro-cid-syrxhom3][data-active=nw]:before{opacity:0}.hx-why[data-astro-cid-syrxhom3]{align-items:end;gap:.75rem 3rem;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=900px){.hx-why[data-astro-cid-syrxhom3]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.hx-why[data-astro-cid-syrxhom3] h2[data-astro-cid-syrxhom3]{font:800 clamp(1.6rem, 3.2vw, 2.45rem)/1.12 var(--font-heading);letter-spacing:-.02em;color:var(--color-heading);text-wrap:balance;max-width:22ch}.hx-why-intro[data-astro-cid-syrxhom3]{max-width:40ch;color:var(--color-on-dark);border-left:2px solid var(--hx-c);padding-left:1rem;font-size:1rem;line-height:1.6}.hx-split[data-astro-cid-syrxhom3]{align-items:start;gap:1.75rem 2.5rem;display:grid}@media (width>=900px){.hx-split[data-astro-cid-syrxhom3]{grid-template-columns:minmax(0,1fr) 15.5rem}}.hx-film[data-astro-cid-syrxhom3]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;overflow:hidden}.hx-notes[data-astro-cid-syrxhom3] ul[data-astro-cid-syrxhom3]{margin:0;padding:0;list-style:none;display:grid}@media (width>=640px) and (width<=899px){.hx-notes[data-astro-cid-syrxhom3] ul[data-astro-cid-syrxhom3]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}}.hx-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]{border-top:1px solid var(--color-border);padding:1rem 0 1rem 1rem;animation:.6s cubic-bezier(.16,1,.3,1) both hx-note;position:relative}.hx-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:first-child{border-top:0;padding-top:.15rem}.hx-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:before{content:"";background:var(--hx-c);border-radius:99px;width:5px;height:5px;position:absolute;top:1.45rem;left:0}.hx-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:first-child:before{top:.6rem}.hx-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:nth-child(2){animation-delay:80ms}.hx-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]:nth-child(3){animation-delay:.16s}@keyframes hx-note{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.hx-notes[data-astro-cid-syrxhom3] h3[data-astro-cid-syrxhom3]{font:700 .95rem/1.3 var(--font-heading);color:var(--color-heading)}.hx-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3] p[data-astro-cid-syrxhom3]{margin-top:.25rem;font-size:.84rem;line-height:1.5}.hx-notes-aside[data-astro-cid-syrxhom3]{border-top:1px dashed var(--color-border);color:var(--color-muted);margin-top:.5rem;padding-top:.9rem;font-size:.78rem;font-style:italic;line-height:1.5}@media (prefers-reduced-motion:reduce){.hx-notes[data-astro-cid-syrxhom3] li[data-astro-cid-syrxhom3]{animation:none}}.hx[data-astro-cid-syrxhom3]{--hx-c:var(--color-red)}.hx-demo[data-astro-cid-syrxhom3]:has(.hx-stage[data-active=cc]),.hx-demo[data-astro-cid-syrxhom3]:has(.hx-stage[data-active=nw]){--hx-c:var(--color-accent)}.hx-nw-video[data-astro-cid-syrxhom3]{aspect-ratio:16/9;background:var(--color-bg)}.hx-nw-video[data-astro-cid-syrxhom3] .video-wrapper,.hx-nw-video[data-astro-cid-syrxhom3] iframe{aspect-ratio:16/9;width:100%;height:100%}.hx-doc[data-astro-cid-syrxhom3]{border-top:1px dashed var(--color-border);color:var(--color-text);gap:.2rem;margin-top:.75rem;padding:.9rem 0 .2rem;display:grid}.hx-doc-k[data-astro-cid-syrxhom3]{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent)}.hx-doc-t[data-astro-cid-syrxhom3]{font:700 .95rem/1.3 var(--font-heading);color:var(--color-heading);transition:color .2s}.hx-doc-m[data-astro-cid-syrxhom3]{font:400 11px var(--font-mono);color:var(--color-muted);align-items:center;gap:.4rem;display:inline-flex}.hx-doc-i[data-astro-cid-syrxhom3]{transition:transform .3s cubic-bezier(.16,1,.3,1);transform:rotate(90deg)}.hx-doc[data-astro-cid-syrxhom3]:hover .hx-doc-t[data-astro-cid-syrxhom3]{color:var(--color-accent)}.hx-doc[data-astro-cid-syrxhom3]:hover .hx-doc-i[data-astro-cid-syrxhom3]{transform:rotate(90deg)translate(2px)}.hx-doc[data-astro-cid-syrxhom3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}.hx-demo[data-astro-cid-syrxhom3]:has(.hx-stage[data-active=geo]){--hx-c:var(--color-green)}.hx-hero[data-astro-cid-syrxhom3]{isolation:isolate;background:#0a1626;flex-direction:column;min-height:min(92dvh,860px);display:flex;position:relative;overflow:hidden}.hx-photo[data-astro-cid-syrxhom3]{z-index:-2;object-fit:cover;object-position:72% 30%;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.hx-photo[data-astro-cid-syrxhom3][data-active=true]{opacity:1}.hx-photo[data-astro-cid-syrxhom3][data-photo=ia]{transition:none}.hx-photo[data-astro-cid-syrxhom3][data-photo=cc]{object-position:70% 25%}.hx-photo[data-astro-cid-syrxhom3][data-photo=geo]{object-position:70% 40%}.hx-photo[data-astro-cid-syrxhom3][data-photo=nw]{object-position:70% 35%}@keyframes hx-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.hx-shade[data-astro-cid-syrxhom3]{z-index:-1;background:linear-gradient(90deg,#060d1aee 0%,#0a1a30cc 32%,#0a1a3055 55%,#0000 75%),linear-gradient(#0000 62%,#06091080 84%,#060910f2 100%);position:absolute;inset:0}.hx-hero-in[data-astro-cid-syrxhom3]{flex:1;align-items:center;padding-block:5rem 3rem;display:flex}.hx-copy[data-astro-cid-syrxhom3]{max-width:38rem}.hx-label[data-astro-cid-syrxhom3]{font:500 .72rem var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.75rem;display:flex}.hx-label[data-astro-cid-syrxhom3]:before{content:"";background:var(--color-accent);width:2rem;height:1px}.hx-h1[data-astro-cid-syrxhom3]{font:800 clamp(2.4rem, 6.2vw, 5rem)/1.04 var(--font-display);letter-spacing:-.025em;color:var(--color-heading);margin-top:1.25rem}.hx-body[data-astro-cid-syrxhom3]{max-width:30rem;color:var(--color-on-dark);margin-top:1.4rem;font-size:1.15rem;line-height:1.6}.hx-quiet[data-astro-cid-syrxhom3]{color:var(--color-heading);border-bottom:1px solid #f0f6ff55;padding-bottom:2px;font-size:.9rem;font-weight:500}.hx-quiet[data-astro-cid-syrxhom3]:hover{border-color:var(--color-accent);color:var(--color-accent)}.hx-rail[data-astro-cid-syrxhom3]{-webkit-backdrop-filter:blur(14px);background:#060910b3;border-top:1px solid #f0f6ff1f;position:relative}.hx-rail[data-astro-cid-syrxhom3] .container-x[data-astro-cid-syrxhom3]{flex-wrap:wrap;align-items:stretch;gap:1.5rem;display:flex}.hx-detail-row[data-astro-cid-syrxhom3]{border-top:1px solid #f0f6ff1f;flex-basis:100%;justify-content:flex-start;display:flex}.hx-view-demo[data-astro-cid-syrxhom3]{color:var(--color-accent);text-underline-offset:.25em;padding-block:1rem;font-size:.9rem;font-weight:600}.hx-view-demo[data-astro-cid-syrxhom3]:hover{text-decoration:underline}.hx-view-demo[data-astro-cid-syrxhom3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.hx-rail-k[data-astro-cid-syrxhom3]{font:500 10.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);writing-mode:vertical-rl;align-self:center;display:none;transform:rotate(180deg)}@media (width>=1024px){.hx-rail-k[data-astro-cid-syrxhom3]{display:block}}.hx-tabs[data-astro-cid-syrxhom3]{flex:1;grid-template-columns:1fr;display:grid}@media (width>=768px){.hx-tabs[data-astro-cid-syrxhom3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.hx-tabs[data-astro-cid-syrxhom3]{grid-template-columns:repeat(4,1fr)}}.hx-tab[data-astro-cid-syrxhom3]{text-align:left;color:var(--color-text);cursor:pointer;border-top:1px solid #f0f6ff14;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:.9rem;padding:1.1rem .25rem;display:grid;position:relative}.hx-tab[data-astro-cid-syrxhom3]:first-child{border-top:0}@media (width>=768px){.hx-tab[data-astro-cid-syrxhom3]{border-top:0;border-left:1px solid #f0f6ff14;padding:1.25rem 1.5rem 1.35rem}.hx-tab[data-astro-cid-syrxhom3]:nth-child(odd){border-left:0;padding-left:0}.hx-tab[data-astro-cid-syrxhom3]:nth-child(n+3){border-top:1px solid #f0f6ff14}}@media (width>=1200px){.hx-tab[data-astro-cid-syrxhom3]{padding:1.5rem 1.25rem 1.6rem}.hx-tab[data-astro-cid-syrxhom3]:nth-child(n){border-top:0;border-left:1px solid #f0f6ff14;padding-left:1.25rem}.hx-tab[data-astro-cid-syrxhom3]:first-child{border-left:0;padding-left:0}}.hx-tab[data-astro-cid-syrxhom3]:before{content:"";background:var(--color-accent);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hx-tab[data-astro-cid-syrxhom3][aria-selected=true]:before,.hx-tab[data-astro-cid-syrxhom3]:hover:before{transform:scaleX(1)}.hx-tab[data-astro-cid-syrxhom3]:hover:before{opacity:.45}.hx-tab[data-astro-cid-syrxhom3][aria-selected=true]:before{opacity:1}.hx-tab-n[data-astro-cid-syrxhom3]{font:500 11px var(--font-mono);color:var(--color-accent)}.hx-tab-title[data-astro-cid-syrxhom3]{font:700 1.02rem/1.3 var(--font-heading);color:var(--color-heading)}.hx-tab-sub[data-astro-cid-syrxhom3]{grid-column:2;font-size:.8rem;line-height:1.45}.hx-tab-arrow[data-astro-cid-syrxhom3]{color:var(--color-heading);opacity:.5;grid-area:1/3;transition:transform .3s,opacity .3s;transform:rotate(90deg)}.hx-tab[data-astro-cid-syrxhom3]:hover .hx-tab-arrow[data-astro-cid-syrxhom3]{opacity:1;transform:rotate(90deg)translate(3px)}.hx-noscript[data-astro-cid-syrxhom3]{padding:1rem 0;font-size:.85rem}.hx-noscript[data-astro-cid-syrxhom3] a[data-astro-cid-syrxhom3]{color:var(--color-accent);text-decoration:underline}.hx-demo[data-astro-cid-syrxhom3]{--hx-c:var(--color-red);background:var(--color-bg);padding-block:3.5rem 4.5rem;scroll-margin-top:4rem}.hx-demo-in[data-astro-cid-syrxhom3]{max-width:1080px}@media (width<=767px){.hx-hero[data-astro-cid-syrxhom3]{min-height:auto}.hx-photo[data-astro-cid-syrxhom3]{object-position:78% 20%}.hx-hero-in[data-astro-cid-syrxhom3]{padding-block:15rem 2rem}.hx-shade[data-astro-cid-syrxhom3]{background:linear-gradient(#0000 15%,#0a1a3066 38%,#060910f0 62%,#060910 100%)}}@media (prefers-reduced-motion:reduce){.hx-photo[data-astro-cid-syrxhom3]{animation:none}.hx-tab[data-astro-cid-syrxhom3]:before,.hx-tab-arrow[data-astro-cid-syrxhom3]{transition:none}}.hx-stage[data-astro-cid-syrxhom3]{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 30px 80px -40px color-mix(in srgb, var(--hx-c) 45%, transparent);border-radius:1rem;transition:box-shadow .5s;position:relative;overflow:hidden}.hx-stage[data-astro-cid-syrxhom3]:before{content:"";background:var(--hx-c);z-index:1;height:2px;transition:background-color .4s;position:absolute;inset:0 0 auto}.hx-panel[data-astro-cid-syrxhom3]{outline:none}.hx-panel[data-astro-cid-syrxhom3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.hx-panel[data-astro-cid-syrxhom3]:not([hidden]){animation:.45s cubic-bezier(.16,1,.3,1) hx-in}@keyframes hx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hx-bar[data-astro-cid-syrxhom3]{border-bottom:1px solid var(--color-border);font:500 11px var(--font-mono);color:var(--color-on-dark);align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.hx-bar[data-astro-cid-syrxhom3] em[data-astro-cid-syrxhom3]{color:var(--color-muted);white-space:nowrap;margin-left:auto;font-style:normal}@media (width<=480px){.hx-bar[data-astro-cid-syrxhom3] em[data-astro-cid-syrxhom3]{display:none}}.hx-dot[data-astro-cid-syrxhom3]{border-radius:99px;flex:none;width:7px;height:7px}.hx-foot[data-astro-cid-syrxhom3]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.5;display:flex}.hx-foot[data-astro-cid-syrxhom3] p[data-astro-cid-syrxhom3]{max-width:34rem;margin:0}.hx-foot[data-astro-cid-syrxhom3] strong[data-astro-cid-syrxhom3]{color:var(--color-heading);font-weight:600}.hx-link[data-astro-cid-syrxhom3]{color:var(--hx-c);white-space:nowrap;align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.hx-link[data-astro-cid-syrxhom3]:hover{text-underline-offset:4px;text-decoration:underline}.hx-cc[data-astro-cid-syrxhom3]{aspect-ratio:16/9;gap:0;min-height:300px;display:grid}@media (width>=640px){.hx-cc[data-astro-cid-syrxhom3]{grid-template-columns:13rem 1fr}}@media (width<=639px){.hx-cc[data-astro-cid-syrxhom3]{aspect-ratio:auto}}.hx-steps[data-astro-cid-syrxhom3]{border-right:1px solid var(--color-border);align-content:center;gap:.4rem;margin:0;padding:.75rem;list-style:none;display:grid}@media (width<=639px){.hx-steps[data-astro-cid-syrxhom3]{border-right:0;border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,1fr)}}.hx-step[data-astro-cid-syrxhom3]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.3;transition:background-color .2s,border-color .2s,color .2s;display:flex}.hx-step[data-astro-cid-syrxhom3]:hover{background:var(--color-surface-2)}.hx-step[data-astro-cid-syrxhom3][aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-heading)}.hx-step-n[data-astro-cid-syrxhom3]{border:1px solid var(--color-border);width:1.4rem;height:1.4rem;font:500 11px var(--font-mono);border-radius:99px;flex:none;place-items:center;display:grid}.hx-step[data-astro-cid-syrxhom3][aria-pressed=true] .hx-step-n[data-astro-cid-syrxhom3]{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.hx-screen[data-astro-cid-syrxhom3]{background:radial-gradient(ellipse at 80% 0%, #00d4ff12, transparent 60%), var(--color-bg);padding:1.1rem 1.25rem;display:flex;position:relative}.hx-scene[data-astro-cid-syrxhom3]{flex-direction:column;width:100%;display:flex}.hx[data-astro-cid-syrxhom3] [data-astro-cid-syrxhom3][hidden]{display:none!important}.hx-scene[data-astro-cid-syrxhom3]:not([hidden]){animation:.4s cubic-bezier(.16,1,.3,1) hx-in}.hx-scene-tag[data-astro-cid-syrxhom3]{font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.hx-scene-d[data-astro-cid-syrxhom3]{color:var(--color-heading);font:600 1rem/1.4 var(--font-heading);margin-top:.25rem}.hx-chat[data-astro-cid-syrxhom3]{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.hx-msg[data-astro-cid-syrxhom3]{border-radius:.85rem;max-width:82%;padding:.55rem .8rem;font-size:.82rem;line-height:1.45}.hx-msg[data-astro-cid-syrxhom3].in{background:var(--color-surface-2);color:var(--color-on-dark);border-bottom-left-radius:.2rem}.hx-msg[data-astro-cid-syrxhom3].out{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));color:var(--color-heading);border-bottom-right-radius:.2rem;align-self:flex-end;align-items:flex-start;gap:.5rem;display:flex}.hx-ai[data-astro-cid-syrxhom3]{font:500 10px var(--font-mono);background:var(--color-purple);color:var(--color-heading);border-radius:4px;flex:none;padding:1px 5px}.hx-chips[data-astro-cid-syrxhom3]{flex-wrap:wrap;gap:.35rem;display:flex}.hx-chips[data-astro-cid-syrxhom3] span[data-astro-cid-syrxhom3]{font:500 11px var(--font-mono);border:1px solid var(--color-border);color:var(--color-text);border-radius:99px;padding:.2rem .55rem}.hx-route[data-astro-cid-syrxhom3]{align-items:center;gap:.6rem;margin-top:auto;padding-top:1rem;display:flex}.hx-node[data-astro-cid-syrxhom3]{border:1px solid var(--color-border);color:var(--color-on-dark);background:var(--color-surface);border-radius:.6rem;padding:.7rem .9rem;font-size:.85rem}.hx-node[data-astro-cid-syrxhom3].is-on{border-color:var(--color-accent);color:var(--color-heading)}.hx-node[data-astro-cid-syrxhom3] small[data-astro-cid-syrxhom3]{font:500 10px var(--font-mono);color:var(--color-accent);display:block}.hx-wire[data-astro-cid-syrxhom3]{background:var(--color-border);flex:1;height:2px;position:relative;overflow:hidden}.hx-wire[data-astro-cid-syrxhom3] span[data-astro-cid-syrxhom3]{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);animation:1.8s linear infinite hx-flow;position:absolute;inset:0}@keyframes hx-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hx-sum[data-astro-cid-syrxhom3]{border:1px solid color-mix(in srgb, var(--color-purple) 50%, transparent);background:color-mix(in srgb, var(--color-purple) 8%, var(--color-surface));border-radius:.7rem;margin-top:auto;padding:.9rem 1rem}.hx-sum-h[data-astro-cid-syrxhom3]{color:var(--color-heading);align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.hx-sum[data-astro-cid-syrxhom3] ul[data-astro-cid-syrxhom3]{font:400 12px/1.8 var(--font-mono);color:var(--color-on-dark);margin-top:.5rem}.hx-geo[data-astro-cid-syrxhom3]{aspect-ratio:16/9;min-height:300px;display:grid}@media (width>=640px){.hx-geo[data-astro-cid-syrxhom3]{grid-template-columns:1fr 1fr}}@media (width<=639px){.hx-geo[data-astro-cid-syrxhom3]{aspect-ratio:auto}}.hx-map[data-astro-cid-syrxhom3]{background:radial-gradient(circle at 55% 45%, #00e5a00d, transparent 60%), var(--color-bg);width:100%;height:100%;max-height:430px;padding:.5rem}@media (width<=639px){.hx-map[data-astro-cid-syrxhom3]{height:280px}}.hx-arc[data-astro-cid-syrxhom3]{stroke:var(--color-green);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 4}.hx-pin[data-astro-cid-syrxhom3]{cursor:pointer;outline:none}.hx-hit[data-astro-cid-syrxhom3]{fill:#0000}.hx-ring[data-astro-cid-syrxhom3]{fill:var(--color-bg);stroke:var(--color-accent);stroke-width:1.4px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.hx-core[data-astro-cid-syrxhom3]{fill:var(--color-accent)}.hx-pin[data-astro-cid-syrxhom3].office .hx-ring[data-astro-cid-syrxhom3]{stroke:var(--color-green)}.hx-pin[data-astro-cid-syrxhom3].office .hx-core[data-astro-cid-syrxhom3]{fill:var(--color-green)}.hx-pin[data-astro-cid-syrxhom3]:hover .hx-ring[data-astro-cid-syrxhom3],.hx-pin[data-astro-cid-syrxhom3][aria-pressed=true] .hx-ring[data-astro-cid-syrxhom3]{transform:scale(1.6)}.hx-pin[data-astro-cid-syrxhom3][aria-pressed=true] .hx-ring[data-astro-cid-syrxhom3]{fill:color-mix(in srgb, var(--color-green) 25%, var(--color-bg))}.hx-pin[data-astro-cid-syrxhom3]:focus-visible .hx-hit[data-astro-cid-syrxhom3]{stroke:var(--color-heading);stroke-width:1.5px}.hx-geo-side[data-astro-cid-syrxhom3]{border-left:1px solid var(--color-border);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}@media (width<=639px){.hx-geo-side[data-astro-cid-syrxhom3]{border-left:0;border-top:1px solid var(--color-border)}}.hx-card[data-astro-cid-syrxhom3]{min-height:6.2rem}.hx-card[data-astro-cid-syrxhom3]>div[data-astro-cid-syrxhom3]:not([hidden]){animation:.35s cubic-bezier(.16,1,.3,1) hx-in}.hx-kind[data-astro-cid-syrxhom3]{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent)}.hx-kind[data-astro-cid-syrxhom3].office{color:var(--color-green)}.hx-country[data-astro-cid-syrxhom3]{font:800 1.35rem/1.2 var(--font-heading);color:var(--color-heading);margin-top:.15rem}.hx-note[data-astro-cid-syrxhom3]{margin-top:.25rem;font-size:.8rem;line-height:1.45}.hx-list[data-astro-cid-syrxhom3]{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.hx-chip[data-astro-cid-syrxhom3]{border:1px solid var(--color-border);color:var(--color-on-dark);cursor:pointer;border-radius:99px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;transition:border-color .2s,background-color .2s;display:inline-flex}.hx-chip[data-astro-cid-syrxhom3] span[data-astro-cid-syrxhom3]{border:1.3px solid var(--color-accent);border-radius:99px;width:6px;height:6px}.hx-chip[data-astro-cid-syrxhom3].office span[data-astro-cid-syrxhom3]{border-color:var(--color-green);background:var(--color-green)}.hx-chip[data-astro-cid-syrxhom3]:hover{border-color:#2c4560}.hx-chip[data-astro-cid-syrxhom3][aria-pressed=true]{border-color:var(--color-green);background:color-mix(in srgb, var(--color-green) 10%, transparent);color:var(--color-heading)}.hx-legal[data-astro-cid-syrxhom3]{font:400 10.5px/1.5 var(--font-mono);color:var(--color-muted);margin-top:auto}@media (prefers-reduced-motion:reduce){.hx-photo[data-astro-cid-syrxhom3]{transition:none}.hx-panel[data-astro-cid-syrxhom3]:not([hidden]),.hx-scene[data-astro-cid-syrxhom3]:not([hidden]),.hx-card[data-astro-cid-syrxhom3]>div[data-astro-cid-syrxhom3]:not([hidden]){animation:none}.hx-wire[data-astro-cid-syrxhom3] span[data-astro-cid-syrxhom3]{opacity:.6;animation:none}.hx-ring[data-astro-cid-syrxhom3]{transition:none}}
