:root{--nx-primary:#533ab7;--nx-primary-deep:#4423b5;--nx-primary-accent:#6b4fe0;--nx-primary-on-dark:#b3a7ff;--nx-primary-soft:#eeedfe;--nx-primary-tint:#f1eeff;--nx-on-primary:#fff;--nx-night-900:#0b0718;--nx-night-800:#120c26;--nx-night-700:#1a1438;--nx-night-650:#1a1336;--nx-night-600:#231b4c;--nx-night-500:#241b4a;--nx-night-stroke:#0e0a22;--nx-ink-900:#1e1b39;--nx-ink-700:#3d3863;--nx-ink-600:#4a4570;--nx-ink-550:#5b5680;--nx-ink-500:#5e5a7a;--nx-ink-400:#686488;--nx-paper:#f7f6ff;--nx-paper-2:#f3f1fa;--nx-paper-hover:#edeafb;--nx-white:#fff;--nx-lav-100:#d2ccf6;--nx-lav-200:#c8c2f2;--nx-lav-400:#948cc8;--nx-bg:var(--nx-night-900);--nx-bg-alt:var(--nx-night-800);--nx-bg-dusk:var(--nx-night-700);--nx-bg-dusk-alt:var(--nx-night-600);--nx-heading:var(--nx-white);--nx-text:var(--nx-lav-200);--nx-text-muted:var(--nx-lav-400);--nx-link:var(--nx-primary-on-dark);--nx-link-hover:var(--nx-white);--nx-brand-text:var(--nx-primary-on-dark);--nx-focus:var(--nx-primary-on-dark);--nx-glass:#1a1336b8;--nx-glass-strong:#1a1336e6;--nx-glass-soft:#1a133699;--nx-glass-btn:#241b4a80;--nx-glass-btn-hover:#241b4ae6;--nx-glass-chip:#241b4ac7;--nx-glass-nav-hover:#241b4ab3;--nx-nav-scrolled:#0b0718bd;--nx-menu-bg:#0b0718f5;--nx-field-bg:#0b0718b3;--nx-line:#afa9ec1f;--nx-line-2:#afa9ec24;--nx-line-3:#afa9ec2e;--nx-line-4:#afa9ec3d;--nx-ring-glow:#b3a7ff38;--nx-active-nav:#6b4fe038;--nx-icon-tile:#6b4fe029;--nx-line-icon:#afa9ec29;--nx-line-soft:#afa9ec1a;--nx-line-hover:#afa9ec61;--nx-card-bg:var(--nx-glass);--nx-card-line:var(--nx-line-2);--nx-line-ink:#533ab71f;--nx-line-ink-2:#533ab72e;--nx-line-ink-3:#533ab738;--nx-tint-ink:#533ab714;--nx-line-ink-16:#533ab729;--nx-line-ink-strong:#533ab759;--nx-line-ink-30:#533ab74d;--nx-tint-ink-2:#533ab71a;--nx-line-price:#533ab724;--nx-price-shadow:0 30px 60px -40px #4423b559;--nx-price-lift:0 50px 90px -40px #4423b5bf;--nx-spot-chip:#6b4fe040;--nx-spot-ico:#6b4fe04d;--nx-grad-spot:linear-gradient(140deg, var(--nx-primary-on-dark), var(--nx-primary-deep) 40%, var(--nx-primary-accent));--nx-step-shadow:0 12px 30px -8px #533ab766;--nx-ink-72:#1e1b39b8;--nx-ink-78:#1e1b39c7;--nx-success:#0f7b4f;--nx-success-soft:#ddf4e8;--nx-warning:#8f5200;--nx-warning-soft:#ffefd0;--nx-error:#b42a37;--nx-error-soft:#fde4e6;--nx-info:#1f5fae;--nx-info-soft:#e3eefb;--nx-success-on-dark:#6be3a8;--nx-warning-on-dark:#ffc46b;--nx-error-on-dark:#ff9aa1;--nx-info-on-dark:#8fc2ff;--nx-dot-live:#22c55e;--nx-dot-warning:#f59e0b;--nx-dot-error:#ef4444;--nx-dot-info:#3b82f6;--nx-live-soft:#22c55e1f;--nx-grad-btn:linear-gradient(120deg, var(--nx-primary-deep), var(--nx-primary) 50%, var(--nx-primary-accent));--nx-grad-badge:linear-gradient(120deg, var(--nx-primary-deep), var(--nx-primary-accent));--nx-grad-header:linear-gradient(160deg, #6c4ee0, #4524b5);--nx-grad-header-dark:linear-gradient(160deg, #35268a, #1e1452);--nx-grad-blend-feat:linear-gradient(180deg, var(--nx-night-800) 0, var(--nx-night-700) 220px, var(--nx-night-700) calc(100% - 220px), var(--nx-night-900) 100%);--nx-grad-blend-contact:linear-gradient(180deg, var(--nx-night-900) 0, var(--nx-night-700) 240px, var(--nx-night-700) calc(100% - 200px), var(--nx-night-900) 100%);--nx-grad-blend-alt:linear-gradient(180deg, var(--nx-night-800) 0, var(--nx-night-700) 220px, var(--nx-night-700) calc(100% - 220px), var(--nx-night-800) 100%);--nx-shadow-btn:0 12px 40px -12px #6b4fe0cc, inset 0 1px 0 #fff3;--nx-shadow-btn-hover:0 20px 60px -12px #6b4fe0, inset 0 1px 0 #ffffff47;--nx-shadow-card:0 40px 80px -48px #000000b3;--nx-shadow-glass:0 24px 50px -20px #000c;--nx-shadow-float:0 14px 30px -12px #1e1b3966;--nx-shadow-chip:0 6px 16px -6px #1e1b3959;--nx-shadow-mock:0 50px 100px -40px #0b071899;--nx-shadow-badge:0 10px 24px -8px #4423b5cc;--nx-glow:0 0 40px #6b4fe08c;--nx-font:var(--nx-font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nx-font-ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nx-fs-display:clamp(48px, 8.4cqi, 124px);--nx-fs-h1:clamp(40px, 5.3cqi, 78px);--nx-fs-h2:clamp(36px, 4.4cqi, 64px);--nx-fs-num:clamp(30px, 3.6cqi, 48px);--nx-fs-price:44px;--nx-fs-menu:34px;--nx-fs-h3:24px;--nx-fs-h3-sm:20px;--nx-fs-stat:32px;--nx-fs-xl:20px;--nx-fs-lg:18px;--nx-fs-lede:19px;--nx-fs-body:17px;--nx-fs-md:16px;--nx-fs-list:15.5px;--nx-fs-sm:15px;--nx-fs-xs:14px;--nx-fs-kicker:13px;--nx-fs-meta:13px;--nx-fs-2xs:12px;--nx-fs-tag:10.5px;--nx-fw-regular:400;--nx-fw-medium:500;--nx-fw-semibold:600;--nx-fw-bold:700;--nx-fw-black:800;--nx-lh-body:1.65;--nx-lh-lede:1.6;--nx-lh-heading:1.04;--nx-ls-heading:-.03em;--nx-ls-display:-.045em;--nx-ls-kicker:.14em;--nx-space-1:4px;--nx-space-2:8px;--nx-space-3:12px;--nx-space-4:16px;--nx-space-5:20px;--nx-space-6:24px;--nx-space-7:32px;--nx-space-8:40px;--nx-space-9:48px;--nx-space-10:64px;--nx-space-11:96px;--nx-sec-y:136px;--nx-sec-y-sm:88px;--nx-wrap:1240px;--nx-wrap-hero:1400px;--nx-gutter:32px;--nx-gutter-sm:16px;--nx-nav-h:78px;--nx-nav-h-scrolled:64px;--nx-nav-h-sm:66px;--nx-nav-h-sm-scrolled:58px;--nx-measure:620px;--nx-radius-sm:8px;--nx-radius-md:12px;--nx-radius-lg:16px;--nx-radius-xl:20px;--nx-radius-2xl:24px;--nx-radius-3xl:32px;--nx-radius-sheet:56px;--nx-radius-pill:999px;--nx-btn-h:54px;--nx-btn-h-sm:44px;--nx-btn-h-lg:64px;--nx-tap:44px;--nx-ease:cubic-bezier(.16, 1, .3, 1);--nx-dur-fast:.3s;--nx-dur:.5s;--nx-dur-slow:1.1s;--nx-dur-swap:.4s;--nx-ease-in:cubic-bezier(.4, 0, 1, 1);--nx-blur-glass:blur(16px);--nx-z-nav:50;--nx-z-menu:80;--nx-z-skip:100;--nx-mock-bar:#eceaf3;--nx-mock-dot:#cfcbe0;--nx-mock-edge:#1e1b391f;--nx-mock-edge-soft:#1e1b3914;--nx-mock-edge-strong:#1e1b3924;--nx-mock-on-head:#ffffffd9;--nx-mock-head-fill:#ffffff29;--nx-mock-head-fill-2:#ffffff1f;--nx-mock-head-line:#ffffff3d;--nx-mock-card-shadow:0 10px 24px -14px #533ab780;--nx-mock-tabs-shadow:0 10px 30px -10px #533ab780;--nx-notif-shadow:0 20px 44px -18px #0b071899;--nx-notif-shadow-light:0 20px 44px -18px #1e1b3973;--nx-mock-track:#e6e2f2;--nx-mock-tick:#53bdeb;--nx-mock-on-brand-meta:#ffffffbf;--nx-mock-bubble:0 1px 2px #1e1b3914;--nx-mock-chip-float:0 8px 20px -12px #1e1b3966;--nx-mock-ui-edge:#ffffff1f;--nx-mock-float:0 10px 24px -16px #1e1b3973;--nx-mock-float-sm:0 14px 30px -16px #1e1b3973;--nx-mock-lift:0 22px 40px -16px #1e1b3980;--nx-mock-lift-2:0 22px 40px -20px #1e1b3980;--nx-vis-lift:0 24px 40px -24px #000000b3;--nx-warn-line:#8f520059;--nx-error-ring:0 0 0 4px #b42a3724;--nx-shadow-mock-light:0 50px 100px -40px #1e1b3973, 0 0 0 1px #1e1b390f;--nx-map-land:#f2f1ec;--nx-map-block:#e8e6df;--nx-map-park:#dcebd2;--nx-map-water:#cfe3ee;--nx-map-casing:#e2e0d8;--nx-map-major:#f8e3b0;--nx-map-label:#8c897f;--nx-map-zone:#533ab71a;--nx-phone-dark:linear-gradient(150deg, #3a2f6b 0%, var(--nx-night-650) 22%, var(--nx-night-900) 60%, var(--nx-night-500) 100%);--nx-phone-dark-shadow:0 0 0 1px #afa9ec3d, 0 70px 120px -40px #000000e6, 0 0 140px -30px #6b4fe099, inset 0 0 0 1.5px #ffffff12;--nx-phone-dark-btn:var(--nx-night-500);--nx-phone-dark-cam-ring:var(--nx-night-650);--nx-phone-light:linear-gradient(150deg, #fff 0%, #eeecf4 30%, #dedbe8 70%, #f6f5fa 100%);--nx-phone-light-shadow:0 0 0 1px #1e1b3924, 0 60px 100px -40px #1e1b3980, inset 0 0 0 1.5px #ffffffe6;--nx-phone-light-btn:#d6d3e0;--nx-phone-light-cam-ring:#eeecf4;--nx-phone-cam:#05030c;--nx-pk-grat:#b3a7ff12;--nx-pk-dots:#b3a7ff42;--nx-pk-fill-top:#2b2163;--nx-pk-fill-bottom:var(--nx-night-700);--nx-pk-prov:#b3a7ff52;--nx-pk-edge:#8f80e8;--nx-pk-label:#c8c2f261;--nx-pk-halo:#b3a7ff40;--nx-pk-shadow:#000;--nx-shadow-pop:0 24px 50px -18px #000000bf;--nx-city-on-hover:#533ab759;--nx-line-field:#afa9ec33;--nx-focus-ring:0 0 0 4px #6b4fe04d;--nx-link-underline:#b3a7ff80;--nx-grad-wa:linear-gradient(160deg, #4423b58c, #1a1336e6 60%);--nx-shadow-wa-ico:0 18px 40px -12px #6b4fe0e6;--nx-final-glow:radial-gradient(ellipse 70% 60% at 50% 55%, #4423b573, transparent 70%);--nx-final-routebase:#b3a7ff1a;--nx-text-halo:0 2px 18px #0b0718e6;--nx-hero-bg:var(--nx-bg);--nx-hmap-grid:#b3a7ff12;--nx-hmap-block:#241b4a80;--nx-hmap-park:#22c55e0d;--nx-hmap-canal:#4423b552;--nx-hmap-road:#b3a7ff21;--nx-hmap-minor:#b3a7ff12;--nx-hmap-label:var(--nx-lav-400);--nx-hmap-label-opacity:.6;--nx-hmap-routebase:#b3a7ff1f;--nx-hmap-route-1:var(--nx-primary-deep);--nx-hmap-route-2:var(--nx-primary-on-dark);--nx-hmap-route-3:var(--nx-white);--nx-hero-scrim:linear-gradient(90deg, #0b0718f0 0%, #0b0718d6 32%, #0b07184d 58%, #0b071800 78%);--nx-hero-scrim-sm:linear-gradient(180deg, #0b0718eb 0%, #0b0718b8 55%, #0b071859 100%);--nx-hero-heading:var(--nx-white);--nx-hero-text:var(--nx-lav-200);--nx-hero-strong:var(--nx-white);--nx-hero-meta:var(--nx-lav-400);--nx-hero-check:var(--nx-primary-on-dark);--nx-hero-mock-shadow:var(--nx-shadow-mock);--nx-hero-notif-shadow:var(--nx-notif-shadow);color-scheme:dark}.hero-light{--nx-hero-bg:var(--nx-paper-2);--nx-hmap-grid:#533ab70f;--nx-hmap-block:#e6e2f2;--nx-hmap-park:#dcead5;--nx-hmap-canal:#cadcf2;--nx-hmap-road:var(--nx-white);--nx-hmap-minor:#ffffffd9;--nx-hmap-label:#8c86ae;--nx-hmap-label-opacity:1;--nx-hmap-routebase:#533ab724;--nx-hmap-route-2:var(--nx-primary-accent);--nx-hmap-route-3:var(--nx-primary);--nx-hero-scrim:linear-gradient(90deg, #f3f1faf7 0%, #f3f1fae6 34%, #f3f1fa59 60%, #f3f1fa00 80%);--nx-hero-scrim-sm:linear-gradient(180deg, #f3f1faf5 0%, #f3f1fad1 55%, #f3f1fa66 100%);--nx-hero-heading:var(--nx-ink-900);--nx-hero-text:var(--nx-ink-600);--nx-hero-strong:var(--nx-ink-900);--nx-hero-meta:var(--nx-ink-550);--nx-hero-check:var(--nx-primary);--nx-hero-mock-shadow:var(--nx-shadow-mock-light);--nx-hero-notif-shadow:var(--nx-notif-shadow-light)}.dusk{--nx-text:var(--nx-lav-100);--nx-card-bg:#2e24629e;--nx-card-line:#afa9ec38;--nx-glass-btn:#3a2e7c8c;--nx-glass-btn-hover:#3a2e7ce6;--nx-glass-soft:#2e246299;--nx-text-muted:#a9a2db;--nx-field-bg:#1a1438bf}.light{--nx-heading:var(--nx-ink-900);--nx-text:var(--nx-ink-78);--nx-text-muted:var(--nx-ink-72);--nx-link:var(--nx-primary);--nx-link-hover:var(--nx-primary-deep);--nx-brand-text:var(--nx-primary);--nx-focus:var(--nx-primary);color-scheme:light}[data-brand=teal]{--nx-primary:#0f766e;--nx-primary-deep:#115e59;--nx-primary-accent:#0d9488;--nx-primary-on-dark:#5eead4;--nx-primary-soft:#ddf1ee;--nx-grad-header:linear-gradient(160deg, #0f766e, #0b4f4a);--nx-grad-header-dark:linear-gradient(160deg, #134e4a, #0a2e2b)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nx-nav-h) + 14px);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--nx-bg);color:var(--nx-text);font-family:var(--nx-font);font-size:var(--nx-fs-body);line-height:var(--nx-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;interpolate-size:allow-keywords;margin:0;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}h1,h2,h3,h4{color:var(--nx-heading);font-weight:var(--nx-fw-bold);letter-spacing:var(--nx-ls-heading);line-height:var(--nx-lh-heading);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--nx-link);transition:color var(--nx-dur-fast)}@media (hover:hover){a:hover{color:var(--nx-link-hover)}}:focus-visible{outline:2px solid var(--nx-focus);outline-offset:3px}::selection{background:var(--nx-primary-accent);color:var(--nx-on-primary)}.site{position:relative;container:site/inline-size}.h1{font-size:var(--nx-fs-h1);line-height:1}.h2{font-size:var(--nx-fs-h2)}.display{font-size:var(--nx-fs-display);letter-spacing:var(--nx-ls-display);line-height:.95}.lede{font-size:var(--nx-fs-lede);line-height:var(--nx-lh-lede);color:var(--nx-text);max-width:560px}.hl{color:var(--nx-brand-text)}.br{display:block}.kicker{font-size:var(--nx-fs-kicker);font-weight:var(--nx-fw-bold);letter-spacing:var(--nx-ls-kicker);text-transform:uppercase;color:var(--nx-brand-text);align-items:center;gap:10px;display:inline-flex}.wrap{max-width:var(--nx-wrap);padding:0 var(--nx-gutter);margin:0 auto;position:relative}.sec{padding:var(--nx-sec-y) 0;position:relative}.alt{background:var(--nx-bg-alt)}.sec.dusk{background:var(--nx-bg-dusk);color:var(--nx-lav-100)}.sec.alt.dusk{background:var(--nx-bg-dusk-alt)}.light{background:var(--nx-paper);color:var(--nx-ink-900)}.blend-feat{background:var(--nx-grad-blend-feat)!important}.blend-contact{background:var(--nx-grad-blend-contact)!important}.blend-a{background:var(--nx-grad-blend-alt)!important}.lift{border-radius:var(--nx-radius-sheet);box-shadow:0 0 0 1px var(--nx-ring-glow);margin:0 12px}@supports (animation-timeline:view()){.lift{animation:linear both nx-sheetin view();animation-range:entry entry 30%}}@keyframes nx-sheetin{0%{opacity:.5;transform:scale(.94)}}.card{background:var(--nx-card-bg);border:1px solid var(--nx-card-line);border-radius:var(--nx-radius-2xl);-webkit-backdrop-filter:var(--nx-blur-glass);box-shadow:var(--nx-shadow-card);position:relative}.dusk .card{-webkit-backdrop-filter:none}.eyebrow{border-radius:var(--nx-radius-pill);border:1px solid var(--nx-line-2);background:var(--nx-glass-soft);-webkit-backdrop-filter:blur(12px);color:var(--nx-lav-200);font-size:var(--nx-fs-xs);font-weight:var(--nx-fw-semibold);align-items:center;gap:10px;padding:8px 16px 8px 14px;display:inline-flex}.live{background:var(--nx-dot-live);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.live:after{content:"";border:2px solid var(--nx-dot-live);animation:nx-ping 2.2s var(--nx-ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes nx-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.3)}}.js-reveal [data-reveal]{opacity:0;transition:opacity 1s var(--nx-ease), transform var(--nx-dur-slow) var(--nx-ease);transform:translateY(32px)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:80ms!important}[data-reveal-delay="2"]{transition-delay:.16s!important}[data-reveal-delay="3"]{transition-delay:.24s!important}@property --nx-num{syntax:"<integer>";inherits:false;initial-value:0}.count{--nx-num:var(--to,0);counter-reset:n var(--nx-num)}.count:after{content:counter(n)}.js-reveal .is-in .count,.count[data-now]{animation:nx-count 1.8s var(--nx-ease) .2s both}@keyframes nx-count{0%{--nx-num:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:var(--nx-z-skip);border-radius:var(--nx-radius-pill);background:var(--nx-white);color:var(--nx-night-900);font-weight:var(--nx-fw-bold);padding:12px 18px;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{color:var(--nx-night-900);top:12px}@container site (width<=860px){.wrap{padding:0 var(--nx-gutter-sm)}.sec{padding:var(--nx-sec-y-sm) 0}.lift{border-radius:var(--nx-radius-3xl);margin:0 8px}.lede{font-size:var(--nx-fs-body)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-reveal [data-reveal]{opacity:1;transform:none}}.logo[data-astro-cid-qmbhzs4e]{color:var(--nx-white);font-weight:var(--nx-fw-black);letter-spacing:-.025em;align-items:center;gap:12px;font-size:21px;text-decoration:none;display:inline-flex}.logo[data-astro-cid-qmbhzs4e]:hover{color:var(--nx-white)}.lt[data-astro-cid-qmbhzs4e]{color:var(--nx-primary-on-dark);font-weight:var(--nx-fw-semibold)}.logo-ico[data-astro-cid-qmbhzs4e]{width:var(--logo-size,46px);height:var(--logo-size,46px);border-radius:var(--nx-radius-md);transition:width .35s var(--nx-ease), height .35s var(--nx-ease);flex:none}@container site (width<=860px){.logo[data-astro-cid-qmbhzs4e]{gap:10px;font-size:19px}.logo-ico[data-astro-cid-qmbhzs4e]{border-radius:11px;width:42px;height:42px}}.btn[data-astro-cid-j6ocf6pu]{min-height:var(--nx-btn-h);border-radius:var(--nx-radius-pill);font:inherit;font-size:var(--nx-fs-md);font-weight:var(--nx-fw-bold);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:box-shadow var(--nx-dur-fast), background var(--nx-dur-fast), color var(--nx-dur-fast), transform .12s var(--nx-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-j6ocf6pu]:active{transform:translateY(1px)scale(.98)}.btn[data-astro-cid-j6ocf6pu]:disabled,.btn[data-astro-cid-j6ocf6pu][aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.btn-primary[data-astro-cid-j6ocf6pu]{color:var(--nx-on-primary);background:var(--nx-grad-btn);box-shadow:var(--nx-shadow-btn)}.btn-ghost[data-astro-cid-j6ocf6pu]{color:var(--nx-white);background:var(--nx-glass-btn);border:1px solid var(--nx-line-4);-webkit-backdrop-filter:blur(14px)}.light .btn-ghost[data-astro-cid-j6ocf6pu]{background:var(--nx-ink-900);color:var(--nx-white);border-color:#0000}.hero-light .hero .btn-ghost[data-astro-cid-j6ocf6pu]{background:var(--nx-white);border-color:var(--nx-line-ink-3);color:var(--nx-ink-900)}.btn-dark[data-astro-cid-j6ocf6pu]{color:var(--nx-white);background:var(--nx-ink-900)}.btn-sm[data-astro-cid-j6ocf6pu]{min-height:var(--nx-btn-h-sm);font-size:var(--nx-fs-sm);padding:0 20px}.btn-lg[data-astro-cid-j6ocf6pu]{min-height:var(--nx-btn-h-lg);font-size:var(--nx-fs-lg);padding:0 36px}.btn-block[data-astro-cid-j6ocf6pu]{width:100%}@media (hover:hover){.btn-primary[data-astro-cid-j6ocf6pu]:hover{color:var(--nx-on-primary);box-shadow:var(--nx-shadow-btn-hover)}.btn-ghost[data-astro-cid-j6ocf6pu]:hover{color:var(--nx-white);background:var(--nx-glass-btn-hover)}.light .btn-ghost[data-astro-cid-j6ocf6pu]:hover{background:var(--nx-primary);color:var(--nx-white)}.hero-light .hero .btn-ghost[data-astro-cid-j6ocf6pu]:hover{background:var(--nx-paper-hover);color:var(--nx-ink-900)}.btn-dark[data-astro-cid-j6ocf6pu]:hover{color:var(--nx-white);background:var(--nx-primary)}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-j6ocf6pu]:active{transform:none}}.nav[data-astro-cid-kgevm5mn]{z-index:var(--nx-z-nav);transition:background var(--nx-dur), border-color var(--nx-dur), transform .35s var(--nx-ease);border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-astro-cid-kgevm5mn].hide{transform:translateY(-100%)}.nav[data-astro-cid-kgevm5mn]:has(:focus-visible){transform:none}.nav[data-astro-cid-kgevm5mn].scrolled{background:var(--nx-nav-scrolled);-webkit-backdrop-filter:blur(18px)saturate(140%);border-color:var(--nx-line-2)}.nav-in[data-astro-cid-kgevm5mn]{justify-content:space-between;align-items:center;gap:var(--nx-space-6);height:var(--nx-nav-h);transition:height .35s var(--nx-ease);display:flex}.nav[data-astro-cid-kgevm5mn].scrolled .nav-in[data-astro-cid-kgevm5mn]{height:var(--nx-nav-h-scrolled)}.nav-in[data-astro-cid-kgevm5mn]>.logo{white-space:nowrap;flex:none}.nav[data-astro-cid-kgevm5mn].scrolled .logo-ico{width:40px;height:40px}.nav-links[data-astro-cid-kgevm5mn]{gap:var(--nx-space-1);margin:0;padding:0;list-style:none;display:flex}.nav-links[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]{min-height:var(--nx-tap);border-radius:var(--nx-radius-pill);color:var(--nx-lav-200);font-size:var(--nx-fs-sm);font-weight:var(--nx-fw-semibold);transition:color var(--nx-dur-fast), background var(--nx-dur-fast);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.nav-links[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn].on{color:var(--nx-white);background:var(--nx-active-nav)}.navtext[data-astro-cid-kgevm5mn]{min-height:var(--nx-tap);padding:0 var(--nx-space-3);color:var(--nx-lav-200);font-size:var(--nx-fs-sm);font-weight:var(--nx-fw-semibold);transition:color var(--nx-dur-fast);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.nav-links[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]:hover{color:var(--nx-white);background:var(--nx-glass-nav-hover)}.navtext[data-astro-cid-kgevm5mn]:hover{color:var(--nx-white)}}.nav-cta[data-astro-cid-kgevm5mn]{align-items:center;gap:10px;display:flex}.burger[data-astro-cid-kgevm5mn]{border:1px solid var(--nx-line-4);background:var(--nx-glass-btn);width:48px;height:48px;color:var(--nx-white);cursor:pointer;transition:background var(--nx-dur-fast);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:none}.burger[data-astro-cid-kgevm5mn]:active{background:var(--nx-glass-btn-hover)}@media (hover:hover){.burger[data-astro-cid-kgevm5mn]:hover{background:var(--nx-glass-btn-hover)}}.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled){background:var(--nx-paper-2)}.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) .logo{color:var(--nx-ink-900)}.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) .lt{color:var(--nx-primary)}.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) .nav-links[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn],.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) .navtext[data-astro-cid-kgevm5mn]{color:var(--nx-ink-700)}.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) .burger[data-astro-cid-kgevm5mn]{background:var(--nx-white);border-color:var(--nx-line-ink-3);color:var(--nx-ink-900)}.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) [data-astro-cid-kgevm5mn]:focus-visible{outline-color:var(--nx-primary)}@media (hover:hover){.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) .nav-links[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]:hover,.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) .navtext[data-astro-cid-kgevm5mn]:hover{color:var(--nx-ink-900);background:var(--nx-tint-ink)}.hero-light .nav[data-astro-cid-kgevm5mn]:not(.scrolled) .burger[data-astro-cid-kgevm5mn]:hover{background:var(--nx-paper-hover)}}.menu[data-astro-cid-kgevm5mn]{width:100%;max-width:none;height:100%;max-height:none;padding:max(var(--nx-space-4), env(safe-area-inset-top)) var(--nx-space-5) max(var(--nx-space-7), env(safe-area-inset-bottom));background:var(--nx-menu-bg);-webkit-backdrop-filter:blur(20px);color:var(--nx-white);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-kgevm5mn][open]{animation:menuin .6s var(--nx-ease) both;flex-direction:column;display:flex}.menu[data-astro-cid-kgevm5mn][data-closing]{animation:menuout .24s var(--nx-ease-in) both}.menu[data-astro-cid-kgevm5mn]::backdrop{background:0 0}@keyframes menuin{0%{opacity:0;transform:translateY(-12px)}}@keyframes menuout{to{opacity:0;transform:translateY(-8px)}}.menu[data-astro-cid-kgevm5mn][open] .menu-links[data-astro-cid-kgevm5mn] li[data-astro-cid-kgevm5mn]{animation:menuitem .5s var(--nx-ease) both;animation-delay:calc(80ms + var(--i,0) * 40ms)}.menu[data-astro-cid-kgevm5mn][data-closing] .menu-links[data-astro-cid-kgevm5mn] li[data-astro-cid-kgevm5mn]{animation:none}@keyframes menuitem{0%{opacity:0;transform:translateY(14px)}}.menu-top[data-astro-cid-kgevm5mn]{flex:none;justify-content:space-between;align-items:center;height:62px;display:flex}.menu-close[data-astro-cid-kgevm5mn]{display:inline-flex}.menu-links[data-astro-cid-kgevm5mn]{gap:var(--nx-space-1);margin:var(--nx-space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.menu-links[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]{border-bottom:1px solid var(--nx-line);color:var(--nx-white);font-size:var(--nx-fs-menu);font-weight:var(--nx-fw-bold);letter-spacing:var(--nx-ls-heading);transition:color var(--nx-dur-fast);padding:14px 0;line-height:1.3;text-decoration:none;display:block}.menu-links[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]:active{color:var(--nx-primary-on-dark)}.menu-cta[data-astro-cid-kgevm5mn]{gap:var(--nx-space-3);padding-top:var(--nx-space-8);flex-direction:column;margin-top:auto;display:flex}html[data-menu-open]{overflow:hidden}@container site (width<=1120px){.nav-links[data-astro-cid-kgevm5mn] a[data-astro-cid-kgevm5mn]{font-size:var(--nx-fs-xs);padding:0 10px}}@container site (width<=980px){.nav-primary[data-astro-cid-kgevm5mn],.signin[data-astro-cid-kgevm5mn]{display:none}.burger[data-astro-cid-kgevm5mn]{display:inline-flex}}@container site (width<=860px){.nav-in[data-astro-cid-kgevm5mn]{height:var(--nx-nav-h-sm)}.nav[data-astro-cid-kgevm5mn].scrolled .nav-in[data-astro-cid-kgevm5mn]{height:var(--nx-nav-h-sm-scrolled)}.nav[data-astro-cid-kgevm5mn].scrolled .logo-ico{width:38px;height:38px}}@container site (width<=480px){.nav-cta[data-astro-cid-kgevm5mn] .order{width:48px;min-height:48px;padding:0}.order-txt[data-astro-cid-kgevm5mn]{display:none}.nav-in[data-astro-cid-kgevm5mn]{gap:var(--nx-space-3)}}@container site (width<=360px){.nav-in[data-astro-cid-kgevm5mn]>.logo{font-size:var(--nx-fs-md);gap:var(--nx-space-2)}.nav-in[data-astro-cid-kgevm5mn] .logo-ico{width:36px;height:36px}.nav-cta[data-astro-cid-kgevm5mn]{gap:var(--nx-space-2)}}.foot[data-astro-cid-yvkg62gd]{padding:72px 0 var(--nx-space-8);border-top:1px solid var(--nx-line);background:var(--nx-bg)}.foot-top[data-astro-cid-yvkg62gd]{justify-content:space-between;gap:var(--nx-space-8);flex-wrap:wrap;display:flex}.foot-brand[data-astro-cid-yvkg62gd]{flex-direction:column;gap:14px;max-width:360px;display:flex}.foot-brand[data-astro-cid-yvkg62gd] .logo-ico{border-radius:14px;width:52px;height:52px}.foot-brand[data-astro-cid-yvkg62gd] p[data-astro-cid-yvkg62gd]{color:var(--nx-text-muted);font-size:var(--nx-fs-sm)}.foot-cols[data-astro-cid-yvkg62gd]{gap:var(--nx-space-10);flex-wrap:wrap;display:flex}.fh[data-astro-cid-yvkg62gd]{margin-bottom:var(--nx-space-4);color:var(--nx-white);font-size:var(--nx-fs-kicker);font-weight:var(--nx-fw-bold);letter-spacing:.12em;text-transform:uppercase}ul[data-astro-cid-yvkg62gd]{gap:var(--nx-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-yvkg62gd]{min-height:36px;color:var(--nx-lav-200);font-size:var(--nx-fs-sm);transition:color var(--nx-dur-fast);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){a[data-astro-cid-yvkg62gd]:hover{color:var(--nx-white)}}.foot-bot[data-astro-cid-yvkg62gd]{justify-content:space-between;gap:var(--nx-space-3);border-top:1px solid var(--nx-line);color:var(--nx-text-muted);font-size:var(--nx-fs-xs);flex-wrap:wrap;margin-top:56px;padding-top:28px;display:flex}@container site (width<=860px){.foot-cols[data-astro-cid-yvkg62gd]{gap:var(--nx-space-8)}}
