.ec-comments[data-astro-cid-godm52ds]{--ec-comment-gap:1.5rem;--ec-comment-indent:2rem;--ec-comment-border:1px solid #e5e7eb}.ec-comments-list[data-astro-cid-godm52ds],.ec-comment-replies[data-astro-cid-godm52ds]{margin:0;padding:0;list-style:none}.ec-comments-list[data-astro-cid-godm52ds]>li[data-astro-cid-godm52ds]+li[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap)}.ec-comment[data-astro-cid-godm52ds]{padding-bottom:var(--ec-comment-gap);border-bottom:var(--ec-comment-border)}.ec-comment-replies[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap);padding-left:var(--ec-comment-indent)}.ec-comment-replies[data-astro-cid-godm52ds]>li[data-astro-cid-godm52ds]+li[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap)}.ec-comment-header[data-astro-cid-godm52ds]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ec-comment-author[data-astro-cid-godm52ds]{font-weight:600}.ec-comment-author[data-astro-cid-godm52ds] a[data-astro-cid-godm52ds]{color:inherit}.ec-comment-badge[data-astro-cid-godm52ds]{vertical-align:super;font-size:.75em}.ec-comment-date[data-astro-cid-godm52ds]{opacity:.6;font-size:.875em}.ec-comment-body[data-astro-cid-godm52ds]{white-space:pre-wrap;word-break:break-word;margin-top:.5rem}.ec-comment-actions[data-astro-cid-godm52ds]{margin-top:.5rem}.ec-reaction[data-astro-cid-godm52ds]{font:inherit;color:inherit;border:var(--ec-comment-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.875em;display:inline-flex}.ec-reaction[data-astro-cid-godm52ds][aria-pressed=true]{border-color:currentColor;font-weight:600}.ec-reaction[data-astro-cid-godm52ds][aria-pressed=true] .ec-reaction-icon[data-astro-cid-godm52ds]{color:#e0245e}.ec-reaction[data-astro-cid-godm52ds]:disabled{opacity:.5;cursor:default}.ec-reaction-count[data-astro-cid-godm52ds]{font-variant-numeric:tabular-nums}.ec-comment-form[data-astro-cid-myimadtb]{--ec-form-gap:.75rem}.ec-comment-form-fields[data-astro-cid-myimadtb]{gap:var(--ec-form-gap);display:grid}@media (width>=640px){.ec-comment-form-fields[data-astro-cid-myimadtb]{grid-template-columns:1fr 1fr}}.ec-comment-form-field[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);flex-direction:column;gap:.25rem;display:flex}.ec-comment-form-field[data-astro-cid-myimadtb]:first-child,.ec-comment-form-fields[data-astro-cid-myimadtb] .ec-comment-form-field[data-astro-cid-myimadtb]{margin-top:0}.ec-comment-form-field[data-astro-cid-myimadtb] input[data-astro-cid-myimadtb],.ec-comment-form-field[data-astro-cid-myimadtb] textarea[data-astro-cid-myimadtb]{border:1px solid var(--ec-form-border,#d1d5db);font:inherit;background:var(--ec-form-bg,#fff);color:var(--ec-form-color,inherit);border-radius:.25rem;padding:.5rem}.dark .ec-comment-form-field[data-astro-cid-myimadtb] input[data-astro-cid-myimadtb],.dark .ec-comment-form-field[data-astro-cid-myimadtb] textarea[data-astro-cid-myimadtb]{--ec-form-bg:#1f2937;--ec-form-border:#4b5563;--ec-form-color:#f9fafb}.ec-comment-user-info[data-astro-cid-myimadtb]{background:var(--ec-form-user-bg,#f3f4f6);border:1px solid var(--ec-form-user-border,#d1d5db);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.dark .ec-comment-user-info[data-astro-cid-myimadtb]{background:var(--ec-form-user-bg-dark,#374151)}.ec-comment-user-name[data-astro-cid-myimadtb]{font-weight:600}.ec-comment-user-email[data-astro-cid-myimadtb]{opacity:.7}.ec-comment-user-email[data-astro-cid-myimadtb]:before{content:"·";margin-right:.5rem}.ec-comment-form-submit[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);font:inherit;cursor:pointer;background:var(--ec-form-submit-bg,#1f2937);color:var(--ec-form-submit-color,#fff);border:none;border-radius:.25rem;padding:.5rem 1.5rem;font-weight:600}.ec-comment-form-submit[data-astro-cid-myimadtb]:disabled{opacity:.6;cursor:not-allowed}.ec-comment-form-status[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);font-size:.875em}.ec-comment-form-status[data-astro-cid-myimadtb]:empty{display:none}.ec-comment-form-success[data-astro-cid-myimadtb]{color:var(--ec-form-success-color,#059669)}.ec-comment-form-error[data-astro-cid-myimadtb]{color:var(--ec-form-error-color,#dc2626)}.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{margin:1.5rem 0;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;width:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:left;padding:.75rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}.ns-island button,.ns-island input,.ns-island textarea,.ns-island select{font:inherit}.ns-island .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ns-icon-button{color:inherit;cursor:pointer;background:0 0;border:0}.ns-mobile-trigger{border-radius:var(--ns-radius-control);border:1px solid #0000;place-items:center;width:48px;height:48px;transition:background-color .18s,border-color .18s;display:inline-grid}.ns-mobile-trigger:hover{background:#ffffff1a;border-color:currentColor}body.ns-mobile-navigation-open [data-site-header]{z-index:90}.ns-mobile-shade{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04182ab3;animation:.18s ease-out both ns-mobile-fade-in;position:fixed;inset:0}.ns-mobile-panel{z-index:81;border-left:1px solid var(--ns-color-border);background:var(--ns-color-surface);width:min(390px,100vw - 20px);height:100dvh;color:var(--ns-color-brand-primary);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) both ns-mobile-slide-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 48px #04182a4d}.ns-mobile-panel-header{z-index:2;min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));border-bottom:1px solid var(--ns-color-border);background:var(--ns-color-surface);flex:none;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid;position:relative}.ns-mobile-panel-title{color:var(--ns-color-brand-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:650;line-height:1.35;overflow:hidden}.ns-mobile-header-spacer{width:48px;height:48px}.ns-mobile-close,.ns-mobile-back{border-radius:var(--ns-radius-control);width:48px;height:48px;color:var(--ns-color-brand-primary);place-items:center;display:grid}.ns-mobile-back{color:var(--ns-color-action)}.ns-mobile-panel nav{overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));scrollbar-gutter:stable;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ns-mobile-list{margin:0;padding:0;list-style:none}.ns-mobile-item{border-bottom:1px solid var(--ns-color-border)}.ns-mobile-row{align-items:stretch;min-height:58px;display:flex}.ns-mobile-link{width:100%;min-height:58px;color:var(--ns-color-brand-primary);letter-spacing:.005em;text-align:left;align-items:center;gap:14px;padding:11px 26px;font-size:.9375rem;font-weight:550;line-height:1.45;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.ns-mobile-panel nav>.ns-mobile-list>.ns-mobile-item>.ns-mobile-row>.ns-mobile-link{font-size:1rem;font-weight:600}.ns-mobile-submenu{border-left:2px solid var(--ns-color-border);background:var(--ns-color-surface-tint);margin-inline:14px}.ns-mobile-submenu .ns-mobile-link{min-height:48px;padding:10px 14px;font-size:.875rem;font-weight:500}.ns-mobile-submenu .ns-mobile-row{min-height:48px}.ns-mobile-drill[aria-expanded=true]>.ns-mobile-row-icon{transform:rotate(180deg)}.ns-mobile-directory{color:var(--ns-color-action);font-weight:650}.ns-mobile-panel .ns-mobile-contact{border-radius:var(--ns-radius-control);background:var(--ns-color-action);width:calc(100% - 40px);min-height:46px;color:var(--ns-color-text-inverse);justify-content:center;margin:12px 20px}.ns-mobile-panel .ns-mobile-contact:hover{background:var(--ns-color-action-hover);color:var(--ns-color-text-inverse)}.ns-mobile-row-label{white-space:pre-line;min-width:0}.ns-mobile-drill{justify-content:space-between}.ns-mobile-row-icon{color:var(--ns-color-action);flex:none}.ns-mobile-utility{border-bottom:1px solid var(--ns-color-border);background:var(--ns-color-surface);margin-top:auto;padding-top:12px}.ns-mobile-language-row{border-top:1px solid var(--ns-color-border);background:var(--ns-color-surface)}.ns-mobile-language-label{align-items:center;gap:12px;min-width:0;display:inline-flex}.ns-mobile-language-icon{color:var(--ns-color-action);flex:none}.ns-mobile-language-list [aria-current=page]{border-left:4px solid var(--ns-color-action);background:var(--ns-color-surface);color:var(--ns-color-brand-primary);font-weight:650}.ns-mobile-language-list [aria-current=page] .ns-mobile-current-icon{color:var(--ns-color-action);margin-left:auto}.ns-mobile-link:is(a,button):hover{background:var(--ns-color-surface-tint);color:var(--ns-color-brand-primary)}.ns-mobile-link:is(a,button):active,.ns-mobile-close:active,.ns-mobile-back:active{background:var(--ns-color-border)}.ns-mobile-trigger:active{background:#0b2f551a}.ns-mobile-link:is(a,button):focus-visible,.ns-mobile-close:focus-visible,.ns-mobile-back:focus-visible{outline:var(--ns-focus-width) solid var(--ns-color-action);outline-offset:-4px}.ns-mobile-trigger:focus-visible{outline:var(--ns-focus-width) solid var(--ns-color-action-accent);outline-offset:2px}@keyframes ns-mobile-fade-in{0%{opacity:0}}@keyframes ns-mobile-slide-in{0%{transform:translate(100%)}}.ns-faq-tabs{flex-wrap:wrap;gap:9px;margin-bottom:28px;display:flex}.ns-faq-tab{border:1px solid var(--ns-color-border-strong);border-radius:var(--ns-radius-control);min-height:42px;color:var(--ns-color-text-body);cursor:pointer;background:#fff;align-items:center;padding:9px 15px;text-decoration:none;display:inline-flex}.ns-faq-tab[aria-selected=true],.ns-faq-tab[aria-current=page],.ns-faq-tab[aria-pressed=true]{border-color:var(--ns-color-action);background:var(--ns-color-action);color:#fff}.ns-faq-item{border-bottom:1px solid var(--ns-color-border)}.ns-faq-item--category-hidden{display:none}.ns-faq-question{width:100%;color:var(--ns-color-text-strong);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:21px 0;font-weight:600;text-decoration:none;display:flex}.ns-faq-marker{color:var(--ns-color-action);flex:none;font-size:24px;font-weight:400}.ns-faq-answer{color:var(--ns-color-text-subtle);padding:0 42px 22px 0;display:none}.ns-faq-answer.is-open{display:block}.ns-faq-answer>:first-child{margin-top:0}.ns-faq-answer>:last-child{margin-bottom:0}.ns-faq-answer a{color:var(--ns-color-action);text-underline-offset:3px;font-weight:600}.ns-faq-source-links{border-top:1px solid var(--ns-color-border);flex-wrap:wrap;gap:8px 18px;margin-top:32px;padding-top:22px;display:flex}.ns-faq-source-links a{color:var(--ns-color-action);text-underline-offset:3px;font-size:.82rem;font-weight:600}.ns-carousel{position:relative}.ns-carousel-viewport{overflow:hidden}.ns-carousel-track{transition:transform .45s;display:flex}.ns-carousel-slide{flex:0 0 100%;min-width:0}.ns-carousel-controls{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.ns-carousel-arrow{border:1px solid var(--ns-color-action);border-radius:var(--ns-radius-control);width:44px;height:44px;color:var(--ns-color-action);cursor:pointer;background:#fff;place-items:center;display:grid}.ns-carousel-dots{gap:8px;display:flex}.ns-carousel-dot{border:1px solid var(--ns-color-action);cursor:pointer;background:0 0;border-radius:50%;width:9px;height:9px;padding:0}.ns-carousel-dot[aria-current=true]{background:var(--ns-color-action)}.ns-home-carousel{background:var(--ns-color-surface-inverse);color:#fff;position:relative;overflow:hidden}.ns-home-track{transition:transform .55s cubic-bezier(.2,.8,.2,1);display:flex}.ns-home-slide{flex:0 0 100%;place-items:center;min-width:0;min-height:clamp(700px,78svh,800px);display:grid;position:relative;overflow:hidden}.ns-home-slide video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ns-home-shade{background:linear-gradient(90deg,#05121fd1 0%,#05121f9e 45%,#05121f4d 78%,#05121f61 100%),linear-gradient(#05121f38 0%,#0000 50%,#05121f66 100%);position:absolute;inset:0}.ns-home-copy{z-index:1;width:min(100%,var(--ns-container-page));padding:128px var(--ns-page-gutter) 112px;text-align:left;margin:0 auto;position:relative}.ns-home-copy :is(h1,h2){color:#fff;max-width:900px;font-size:var(--ns-type-display,clamp(2.6rem,4.6vw,4.5rem));letter-spacing:-.032em;text-wrap:balance;margin:0 0 26px;font-weight:700;line-height:1.08}.ns-home-copy :is(h1,h2):after{border-radius:var(--ns-radius-pill);background:var(--ns-color-action-accent);content:"";width:92px;height:4px;margin-top:28px;display:block}.ns-home-copy :is(h1,h2) span{box-shadow:none;color:inherit;background:0 0;padding:0;display:inline}.ns-home-copy>p{color:#ffffffe6;max-width:620px;margin:0;font-size:clamp(1.05rem,1.3vw,1.1875rem);line-height:1.65}.ns-home-actions{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:34px;display:flex}.ns-home-button{border-radius:var(--ns-radius-control);background:var(--ns-color-action);color:#fff;letter-spacing:.015em;text-transform:uppercase;min-width:148px;min-height:48px;box-shadow:var(--ns-shadow-sm);border:1px solid #ffffff9e;justify-content:center;align-items:center;padding:10px 22px;font-size:.8125rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.ns-home-button:hover{background:var(--ns-color-action-hover);color:#fff;border-color:#ffffffd1}.ns-home-button:active{transform:translateY(1px)}.ns-home-button+.ns-home-button{box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05121f33;border-color:#ffffffc7}.ns-home-button+.ns-home-button:hover{color:var(--ns-color-surface-inverse);background:#fff}.ns-home-button.ns-home-button--branded{white-space:normal;align-items:stretch;max-width:100%;padding:0;overflow:hidden}.ns-home-button__label{flex:auto;justify-content:center;align-items:center;min-width:0;padding:10px 20px;display:flex}.ns-home-button__brand-tile{background:#fff;border-left:1px solid #0b2f5533;flex:0 0 46px;align-self:stretch;place-items:center;width:46px;display:grid}.ns-home-button__brand-icon{object-fit:contain;width:24px;height:24px;display:block}.ns-home-controls{z-index:3;border-radius:var(--ns-radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05121f42;border:1px solid #ffffff2e;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ns-home-control-button{border:var(--ns-control-border-width) solid transparent;border-radius:var(--ns-radius-pill);color:#fff;cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:1.2rem;line-height:1;display:grid}.ns-home-control-button:hover{background:#ffffff24;border-color:#ffffff6b}.ns-home-control-button:focus-visible,.ns-home-dots button:focus-visible{outline:var(--ns-focus-width) solid var(--ns-color-focus-inverse);outline-offset:-3px}.ns-home-dots{gap:0;display:flex}.ns-home-dots button{border-radius:var(--ns-radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:44px;padding:0;display:grid}.ns-home-dots button:after{content:"";border:1px solid #fff;border-radius:50%;width:8px;height:8px;display:block}.ns-home-dots button[aria-current=true]:after{background:#fff;border-color:#fff}@media (width>=701px){.ns-home-copy{width:min(calc(100% - 96px),var(--ns-container-page));text-align:left;padding:144px 0 116px}.ns-home-copy :is(h1,h2){max-width:900px;margin:0 0 26px}.ns-home-copy>p{max-width:620px;margin:0}.ns-home-actions{justify-content:flex-start;gap:16px;margin-top:36px}.ns-home-button+.ns-home-button{background:0 0;border-color:#ffffffc7}}.ns-review-carousel{width:100%;min-width:0;position:relative}.ns-review-viewport{border:1px solid var(--ns-color-border);border-radius:var(--ns-radius-media);background:var(--ns-color-surface-raised);box-shadow:var(--ns-shadow-md);overflow:hidden}.ns-review-track{transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex}.ns-review-slide{flex:0 0 100%;min-width:0;display:flex}.ns-review-controls{border:1px solid var(--ns-color-border);border-radius:var(--ns-radius-pill);width:max-content;box-shadow:var(--ns-shadow-sm);background:#fff;justify-content:center;align-items:center;gap:2px;margin:26px auto 0;padding:3px;display:flex}.ns-review-controls>button{border-radius:var(--ns-radius-pill);width:44px;height:44px;color:var(--ns-color-action);cursor:pointer;background:#fff;border:1px solid #0000;place-items:center;transition:background-color .2s,color .2s;display:grid}.ns-review-controls>button:hover{background:var(--ns-color-action);color:#fff}.ns-review-controls button:focus-visible{outline:var(--ns-focus-width) solid var(--ns-color-action-accent);outline-offset:3px}.ns-review-controls>div{gap:0;display:flex}.ns-review-controls>div button{border-radius:var(--ns-radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:44px;padding:0;display:grid}.ns-review-controls>div button:after{border:1px solid var(--ns-color-action);content:"";border-radius:50%;width:8px;height:8px;display:block}.ns-review-controls>div button[aria-current=true]:after{background:var(--ns-color-action)}.ns-review-slide .home-review{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;width:100%;min-height:460px;display:grid}.ns-review-slide .home-review__photo{order:2}.ns-review-slide .home-review--reverse .home-review__photo{order:0}.ns-review-slide .home-review__photo{object-fit:cover;width:100%;height:100%;min-height:460px}.ns-review-slide blockquote{border-top:4px solid var(--ns-color-action-accent);text-align:left;background:#fff;flex-direction:column;justify-content:center;margin:0;padding:clamp(40px,5vw,68px);display:flex}.ns-review-slide .home-review-mark{object-fit:contain;width:46px;height:46px;margin:0 0 20px}.ns-review-slide .home-review-product{color:var(--ns-color-action);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}.ns-review-slide h3{max-width:560px;color:var(--ns-color-text-strong);margin:0;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:650;line-height:1.3}.ns-review-slide blockquote>p{max-width:620px;color:var(--ns-color-text-body);margin:20px 0 0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.75}.ns-review-slide .home-review-byline{border-top:1px solid var(--ns-color-border);max-width:620px;color:var(--ns-color-text-subtle);margin-top:24px;padding-top:18px;font-size:.82rem;line-height:1.5}.ns-review-slide .home-review-byline p{margin:0}.ns-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ns-contact-field{gap:8px;display:grid}.ns-contact-field--full{grid-column:1/-1}.ns-contact-field label{color:var(--ns-color-text-strong);font-size:14px;font-weight:600}.ns-contact-field input,.ns-contact-field textarea,.ns-contact-field select{border:1px solid var(--ns-color-border-strong);border-radius:var(--ns-radius-control);width:100%;min-height:46px;color:var(--ns-color-text-strong);background:#fff;padding:10px 12px}.ns-contact-field :is(input,textarea,select):focus{border-color:var(--ns-color-action);outline:0}.ns-contact-field :is(input,textarea,select):focus-visible{box-shadow:none;outline:var(--ns-focus-width) solid var(--ns-color-action-accent);outline-offset:2px}.ns-contact-field :is(input,textarea)::placeholder{color:var(--ns-color-text-subtle);opacity:1}.ns-contact-field textarea{resize:vertical;min-height:132px}.ns-contact-control textarea[aria-hidden=true]{height:0!important;min-height:0!important}.ns-contact-options{border:1px solid var(--ns-color-border-strong);border-radius:var(--ns-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:18px}.ns-contact-options legend{padding:0 6px;font-weight:700}.ns-contact-options label{align-items:center;gap:9px;font-weight:400;display:flex}.ns-contact-options input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--ns-color-action);border-radius:2px;flex:none;margin:0;padding:0}.ns-contact-submit{border:1px solid var(--ns-color-action);border-radius:var(--ns-radius-control);background:var(--ns-color-action);color:#fff;cursor:pointer;min-height:46px;padding:10px 24px;font-weight:600;transition:background .18s,transform .18s}.ns-contact-submit:hover:not(:disabled){background:var(--ns-blue-dark)}.ns-contact-submit:active:not(:disabled){transform:translateY(1px)}.ns-contact-submit:disabled{opacity:.65;cursor:not-allowed}.ns-contact-status{border-left:2px solid var(--ns-color-action-accent);background:var(--ns-color-surface-muted);color:var(--ns-color-text-body);grid-column:1/-1;margin:0;padding:11px 13px;line-height:1.5}.ns-contact-grid--solutions .ns-contact-optional{border-top:1px solid var(--ns-color-border-strong);border-bottom:1px solid var(--ns-color-border-strong);min-width:0}.ns-contact-grid--solutions .ns-contact-optional summary{color:var(--ns-color-text-strong);cursor:pointer;padding:14px 0;font-size:14px;font-weight:600}.ns-contact-grid--solutions .ns-contact-optional summary::marker{color:var(--ns-color-action)}.ns-contact-grid--solutions .ns-contact-optional summary:focus-visible{outline:var(--ns-focus-width) solid var(--ns-color-action-accent);outline-offset:3px;border-radius:var(--ns-radius-control)}.ns-contact-grid--solutions .ns-contact-optional-fields{padding:4px 0 20px}.ns-newsletter{gap:12px;max-width:595px;margin:18px 0 0;display:grid}.ns-newsletter-row{gap:8px;min-width:0;display:flex}.ns-newsletter-row input{border:1px solid var(--ns-color-border-strong);border-radius:var(--ns-radius-control);width:100%;min-width:0;min-height:46px;color:var(--ns-color-text-strong);background:#fff;padding:9px 13px}.ns-newsletter-row input::placeholder{color:var(--ns-color-text-subtle);opacity:1}.ns-newsletter-row input:focus{z-index:1;border-color:var(--ns-color-action);outline:0;position:relative}.ns-newsletter-row input:focus-visible{box-shadow:none;outline:var(--ns-focus-width) solid var(--ns-color-action-accent);outline-offset:2px}.ns-newsletter-row button{border:1px solid var(--ns-color-action);border-radius:var(--ns-radius-control);background:var(--ns-blue);color:#fff;cursor:pointer;flex:none;min-height:46px;padding:9px 16px;font-weight:600;transition:background .18s,transform .18s}.ns-newsletter-row button:hover:not(:disabled){background:var(--ns-blue-dark)}.ns-newsletter-row button:active:not(:disabled){transform:translateY(1px)}.ns-newsletter-row button:disabled{opacity:.65;cursor:not-allowed}.ns-turnstile-verification{min-width:0}.ns-turnstile-verification>p{margin:8px 0;font-size:14px;line-height:1.5}.ns-turnstile-verification>button{border-radius:var(--ns-radius-control);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:8px 14px}.ns-turnstile-verification>button:focus-visible{outline:3px solid var(--ns-color-brand-accent);outline-offset:3px}.ns-newsletter-turnstile{width:min(100%,300px)}.ns-newsletter-status{border-left:2px solid var(--ns-color-action-accent);background:var(--ns-color-surface-muted);color:inherit;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.5}@media (width>=1101px){.ns-mobile-trigger{display:none}}@media (width<=700px){.ns-contact-grid{grid-template-columns:1fr}.ns-contact-field--full{grid-column:auto}.ns-contact-options{grid-template-columns:1fr}}@media (width<=520px){.ns-newsletter-row{flex-direction:column}.ns-newsletter-row button{width:100%}}@media (width<=700px){.ns-home-slide{min-height:max(680px,82svh)}.ns-home-shade{background:linear-gradient(90deg,#05121fd1,#05121f80),linear-gradient(#05121f33,#05121f6b)}.ns-home-copy{text-align:left;width:min(100%,460px);padding:120px 20px 112px}.ns-home-copy :is(h1,h2){letter-spacing:-.028em;text-wrap:balance;max-width:390px;margin:0 0 24px;font-size:clamp(2.25rem,11vw,3rem);font-weight:700;line-height:1.12}.ns-home-copy :is(h1,h2):after{width:72px;height:3px;margin-top:22px}:is(:lang(zh-HK),:lang(zh-Hans)) .ns-home-copy :is(h1,h2){letter-spacing:0;font-size:clamp(2.05rem,9.5vw,2.65rem);line-height:1.25}.ns-home-copy>p{max-width:360px;margin:0;font-size:1rem;line-height:1.65}:lang(en) .ns-home-copy>p{font-size:1.0625rem;line-height:1.62}.ns-home-actions{justify-content:flex-start;gap:10px;margin-top:32px}.ns-home-button{min-width:136px;min-height:48px;padding:10px 16px;font-size:.75rem}.ns-home-button__label{padding-inline:14px}.ns-home-button__brand-tile{flex-basis:46px;width:46px}.ns-home-button+.ns-home-button{background:0 0;border-color:#ffffffc7}.ns-home-controls{gap:0;bottom:14px}}@media (width<=380px){.ns-home-controls{gap:0}.ns-home-control-button,.ns-home-dots button{flex-basis:44px;width:44px}}@media (width<=349px){.ns-home-actions{flex-direction:column;align-items:flex-start}}@media (width<=760px){.ns-review-slide .home-review{grid-template-columns:1fr;min-height:0}.ns-review-slide .home-review__photo,.ns-review-slide .home-review--reverse .home-review__photo{order:initial}.ns-review-slide .home-review__photo{aspect-ratio:1.5;min-height:0}.ns-review-slide blockquote{padding:30px 24px 34px}.ns-review-slide h3{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.ns-mobile-trigger,.ns-mobile-shade,.ns-mobile-panel,.ns-mobile-link,.ns-carousel-track,.ns-home-track,.ns-review-track,.ns-home-button{transition:none;animation:none}.ns-home-button:active{transform:none}}.site-header[data-astro-cid-fzpbxy5g]{--site-header-height:80px;z-index:30;height:calc(var(--site-header-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--ns-color-border);color:var(--ns-color-text-strong);background:#fffffffa;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;position:sticky;top:0}.site-header--overlay[data-astro-cid-fzpbxy5g]{color:#fff;background:linear-gradient(#04182a94,#0000);border-bottom-color:#ffffff2e;position:fixed;inset:0 0 auto}.site-header--overlay-light[data-astro-cid-fzpbxy5g]{color:var(--ns-color-text-strong);background:0 0;border-bottom-color:#0000}.site-header--scrolled[data-astro-cid-fzpbxy5g]{border-bottom-color:var(--ns-color-border);box-shadow:var(--ns-shadow-sm);color:var(--ns-color-text-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5}body.ns-mobile-navigation-open .site-header[data-astro-cid-fzpbxy5g]{-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner[data-astro-cid-fzpbxy5g]{width:min(calc(100% - 64px),var(--ns-container-wide));height:var(--site-header-height);justify-content:flex-start;align-items:center;gap:24px;margin-inline:auto;padding-inline:0;display:flex;position:relative}.brand[data-astro-cid-fzpbxy5g]{--brand-artwork-width:176px;width:var(--brand-artwork-width);height:calc(var(--brand-artwork-width) * .206);flex:0 0 var(--brand-artwork-width);border-radius:var(--ns-radius-control);display:block;position:relative;overflow:hidden}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g],.site-header--overlay[data-astro-cid-fzpbxy5g] .brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{object-fit:initial;max-width:none;height:auto;max-height:none;position:absolute}.brand-logo--overlay[data-astro-cid-fzpbxy5g]{top:calc(var(--brand-artwork-width) * -.12947);left:calc(var(--brand-artwork-width) * -.08817);width:calc(var(--brand-artwork-width) * 1.14286)}.brand-logo--standard[data-astro-cid-fzpbxy5g]{top:calc(var(--brand-artwork-width) * -.02887);left:calc(var(--brand-artwork-width) * -.02165);width:calc(var(--brand-artwork-width) * 1.05567)}.site-header--overlay-dark[data-astro-cid-fzpbxy5g] .brand-logo--standard[data-astro-cid-fzpbxy5g],.site-header--overlay[data-astro-cid-fzpbxy5g].site-header--scrolled .brand-logo--overlay[data-astro-cid-fzpbxy5g]{opacity:0}.site-header--overlay[data-astro-cid-fzpbxy5g].site-header--scrolled .brand-logo--standard[data-astro-cid-fzpbxy5g]{opacity:1}.desktop-nav[data-astro-cid-fzpbxy5g]{color:inherit;align-items:center;gap:clamp(20px,2.25vw,34px);margin-left:auto;font-size:.875rem;font-weight:600;line-height:1.2;display:flex}.nav-item[data-astro-cid-fzpbxy5g]{position:relative}.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g]{min-height:var(--site-header-height);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:12px 0;display:flex}.nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{flex:none;margin-left:6px}.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g]{transition:box-shadow .18s,color .18s;box-shadow:inset 0 -3px #0000}.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover,.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:focus-visible,.nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g]:hover,.nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g]:focus-visible,.nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g][aria-expanded=true]{color:var(--ns-color-action);box-shadow:inset 0 -3px 0 var(--ns-color-action-accent)}.nav-menu[data-astro-cid-fzpbxy5g]{border:1px solid var(--ns-color-border);border-radius:var(--ns-radius-media);min-width:264px;box-shadow:var(--ns-shadow-overlay,var(--ns-shadow-md));background:#fff;padding:10px;display:none;position:absolute;top:calc(100% - 4px);left:-20px}.nav-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--ns-radius-control);min-height:42px;color:var(--ns-color-text-body);padding:11px 12px;font-size:.875rem;font-weight:500;line-height:1.4;transition:background-color .16s,color .16s;display:block}.nav-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--ns-color-surface-muted);color:var(--ns-color-action)}.nav-item--mega[data-astro-cid-fzpbxy5g]{position:static}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu[data-astro-cid-fzpbxy5g]{border:1px solid var(--ns-color-border);border-radius:var(--ns-radius-media);width:min(960px,100vw - 40px);box-shadow:var(--ns-shadow-overlay,var(--ns-shadow-md));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:none;top:calc(100% - 4px);left:auto;right:0;overflow:hidden;transform:none}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu__group[data-astro-cid-fzpbxy5g]{min-width:0;padding:28px}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu__group[data-astro-cid-fzpbxy5g]+.nav-menu__group[data-astro-cid-fzpbxy5g]{border-left:1px solid var(--ns-color-border)}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu[data-astro-cid-fzpbxy5g] h2[data-astro-cid-fzpbxy5g]{color:var(--ns-color-text-strong);margin:0 0 12px;font-size:.875rem;font-weight:700;line-height:1.4}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-block:9px;line-height:1.4}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu__group[data-astro-cid-fzpbxy5g]:not(.nav-menu__group--products) a[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--ns-color-border);border-radius:0;min-height:40px;padding:8px 0;line-height:1.5}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu__group[data-astro-cid-fzpbxy5g]:not(.nav-menu__group--products) a[data-astro-cid-fzpbxy5g]:before{color:var(--ns-color-action-accent);content:"›";margin-right:10px}.nav-menu__group--products[data-astro-cid-fzpbxy5g]{background:var(--ns-color-surface-soft);grid-auto-rows:max-content;align-content:start;gap:0;display:grid}.nav-menu__group--products[data-astro-cid-fzpbxy5g] h2[data-astro-cid-fzpbxy5g]{margin-bottom:10px}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu__group--products[data-astro-cid-fzpbxy5g] .nav-product-card[data-astro-cid-fzpbxy5g]{border-radius:var(--ns-radius-card);background:#304554 var(--nav-product-image) center / cover no-repeat;color:#fff;text-align:center;text-shadow:0 2px 8px #0014248c;place-items:center;min-height:112px;padding:0;font-size:.9375rem;font-weight:500;line-height:1.2;display:grid;position:relative;overflow:hidden}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu__group--products[data-astro-cid-fzpbxy5g] .nav-product-card[data-astro-cid-fzpbxy5g]:after{content:"";background:linear-gradient(#04182a1f,#04182a9e);position:absolute;inset:0}.nav-menu__group--products[data-astro-cid-fzpbxy5g] .nav-product-card[data-astro-cid-fzpbxy5g]+.nav-product-card[data-astro-cid-fzpbxy5g]{margin-top:8px}.nav-menu__group--products[data-astro-cid-fzpbxy5g] .nav-product-card[data-astro-cid-fzpbxy5g]:before{display:none}.nav-item--mega[data-astro-cid-fzpbxy5g] .nav-menu__group--products[data-astro-cid-fzpbxy5g] .nav-product-card[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{z-index:1;width:70%;font-size:1rem;font-weight:700;line-height:1.25;position:relative}.nav-item[data-astro-cid-fzpbxy5g]:not(.is-dismissed):hover .nav-menu[data-astro-cid-fzpbxy5g],.nav-item[data-astro-cid-fzpbxy5g].is-open .nav-menu[data-astro-cid-fzpbxy5g]{display:block}.nav-item--mega[data-astro-cid-fzpbxy5g]:not(.is-dismissed):hover .nav-menu[data-astro-cid-fzpbxy5g],.nav-item--mega[data-astro-cid-fzpbxy5g].is-open .nav-menu[data-astro-cid-fzpbxy5g]{display:grid}.site-header--overlay-dark[data-astro-cid-fzpbxy5g]:not(.site-header--scrolled) .nav-item[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:is(a,button):focus-visible{outline-color:var(--ns-color-focus-inverse)}.site-header--overlay-dark[data-astro-cid-fzpbxy5g]:not(.site-header--scrolled) .nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover,.site-header--overlay-dark[data-astro-cid-fzpbxy5g]:not(.site-header--scrolled) .nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:focus-visible,.site-header--overlay-dark[data-astro-cid-fzpbxy5g]:not(.site-header--scrolled) .nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g]:hover,.site-header--overlay-dark[data-astro-cid-fzpbxy5g]:not(.site-header--scrolled) .nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g][aria-expanded=true]{color:#fff;box-shadow:inset 0 -3px 0 var(--ns-color-action-accent)}.nav-item--language[data-astro-cid-fzpbxy5g] .language-trigger[data-astro-cid-fzpbxy5g]{min-width:44px;color:var(--ns-color-action);justify-content:center;align-items:center;display:flex}.nav-item--language[data-astro-cid-fzpbxy5g] .language-trigger[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]+svg[data-astro-cid-fzpbxy5g]{margin-left:4px}.site-header--overlay-dark[data-astro-cid-fzpbxy5g]:not(.site-header--scrolled) .nav-item--language[data-astro-cid-fzpbxy5g] .language-trigger[data-astro-cid-fzpbxy5g]{color:#fff}.nav-menu--language[data-astro-cid-fzpbxy5g]{min-width:210px;padding:10px;top:calc(100% - 4px);left:auto;right:-12px}.nav-menu--language[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:is(a,span){color:var(--ns-color-text-body);margin-inline:0;padding:10px 12px;font-size:.875rem;font-weight:500;line-height:1.4;display:block}.nav-menu--language[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:is(a,span):first-child{min-height:41.8px}.nav-menu--language[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:not(:last-child){border-bottom:1px solid var(--ns-color-border)}.nav-menu--language[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--ns-color-surface-muted);color:var(--ns-color-action)}.nav-menu--language[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ns-color-text-subtle);font-weight:500}.site-header--overlay-dark[data-astro-cid-fzpbxy5g] .desktop-nav[data-astro-cid-fzpbxy5g],.site-header--overlay-dark[data-astro-cid-fzpbxy5g] .mobile-actions[data-astro-cid-fzpbxy5g]{color:#fff}.site-header--overlay[data-astro-cid-fzpbxy5g].site-header--scrolled .desktop-nav[data-astro-cid-fzpbxy5g],.site-header--overlay[data-astro-cid-fzpbxy5g].site-header--scrolled .mobile-actions[data-astro-cid-fzpbxy5g]{color:var(--ns-color-text-strong)}.nav-item--products[data-astro-cid-fzpbxy5g] .nav-menu[data-astro-cid-fzpbxy5g]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(680px,100vw - 40px)}.nav-menu__footer[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--ns-color-border);background:var(--ns-color-surface-muted);grid-column:1/-1;padding:10px 20px}.nav-menu__footer[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ns-color-action);font-weight:650}.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g].nav-contact{border-radius:var(--ns-radius-control);background:var(--ns-color-action);color:#fff;min-height:42px;box-shadow:none;padding:11px 16px}.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g].nav-contact:hover,.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g].nav-contact:focus-visible{background:var(--ns-color-text-strong);color:#fff;box-shadow:none}.mobile-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:4px;display:none}@media (width>=1101px) and (width<=1280px){.header-inner[data-astro-cid-fzpbxy5g]{gap:16px;width:calc(100% - 32px)}.brand[data-astro-cid-fzpbxy5g]{--brand-artwork-width:148px}.desktop-nav[data-astro-cid-fzpbxy5g]{gap:clamp(12px,1.4vw,20px);font-size:.8125rem}.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g]{padding-block:12px}}@media (width<=1100px){.site-header[data-astro-cid-fzpbxy5g]{--site-header-height:72px}.desktop-nav[data-astro-cid-fzpbxy5g]{display:none}.mobile-actions[data-astro-cid-fzpbxy5g]{top:0;right:max(14px,env(safe-area-inset-right));height:var(--site-header-height);display:flex;position:absolute}.mobile-actions[data-astro-cid-fzpbxy5g] .ns-mobile-trigger{display:inline-grid}.header-inner[data-astro-cid-fzpbxy5g]{width:100%;padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));justify-content:center}.brand[data-astro-cid-fzpbxy5g]{--brand-artwork-width:158px}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-fzpbxy5g],.nav-item[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.nav-item[data-astro-cid-fzpbxy5g]>button[data-astro-cid-fzpbxy5g],.nav-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:none}}.site-footer[data-astro-cid-nns7i3if]{padding:var(--ns-space-section-sm) 0 0;border-top:4px solid var(--ns-color-action-accent);background:linear-gradient(135deg,var(--ns-color-surface-inverse) 0%,var(--ns-color-brand-primary) 100%);color:var(--ns-color-text-inverse)}.footer-grid[data-astro-cid-nns7i3if]{width:min(100%,var(--ns-container-page));padding-inline:var(--ns-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(48px,6vw,80px);display:grid}.footer-grid[data-astro-cid-nns7i3if]>section[data-astro-cid-nns7i3if]{min-width:0;padding:0}.footer-logo[data-astro-cid-nns7i3if]{filter:brightness(0)invert();object-fit:contain;object-position:left center;width:242px;height:auto;margin:4px 0 28px}.footer-intro[data-astro-cid-nns7i3if]>p[data-astro-cid-nns7i3if]{max-width:62ch}h3[data-astro-cid-nns7i3if]{color:#fff;letter-spacing:-.01em;margin:0 0 22px;font-size:1.125rem;font-weight:700}p[data-astro-cid-nns7i3if]{color:#f0f6fad1;margin:0 0 16px;font-size:.875rem;line-height:1.72}.footer-contact[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{color:#fff;font-weight:600}.footer-contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#fff;text-underline-offset:3px}.footer-contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.footer-contact[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);gap:clamp(32px,4vw,56px);display:grid}.footer-contact-details[data-astro-cid-nns7i3if],.footer-engagement[data-astro-cid-nns7i3if]{min-width:0}.trust-marks[data-astro-cid-nns7i3if]{border-radius:var(--ns-radius-media);box-shadow:var(--ns-shadow-md);background:#fff;border:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:32px;padding:22px;display:flex}.trust-marks[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{object-fit:contain;width:auto;max-width:82px;height:38px}.newsletter-title[data-astro-cid-nns7i3if]{color:#fff;margin:0 0 18px;font-size:1.125rem;font-weight:700;line-height:1.45}.footer-engagement[data-astro-cid-nns7i3if] .ns-newsletter{max-width:none;margin-top:0}.footer-engagement[data-astro-cid-nns7i3if] .ns-newsletter-row input{border-color:#ffffff6b;min-height:48px}.footer-engagement[data-astro-cid-nns7i3if] .ns-newsletter-row button{border-color:var(--ns-color-action-accent);background:var(--ns-color-action-accent);min-height:48px;color:var(--ns-color-surface-inverse)}.footer-engagement[data-astro-cid-nns7i3if] .ns-newsletter-row button:hover:not(:disabled){border-color:var(--ns-color-action-accent-hover,#c97610);background:var(--ns-color-action-accent-hover,#c97610);color:#fff}.footer-engagement[data-astro-cid-nns7i3if] .ns-newsletter-status{border-left-color:var(--ns-color-action-accent);color:#fff;background:#ffffff1a}.social-links[data-astro-cid-nns7i3if]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.social-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border-radius:var(--ns-radius-control);background:#fff;border:1px solid #ffffff3d;place-items:center;width:48px;min-width:48px;height:48px;padding:6px;transition:box-shadow .18s,transform .18s;display:inline-grid}.social-links[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{object-fit:contain;width:auto;max-width:36px;height:28px}.social-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{box-shadow:var(--ns-shadow-md);text-decoration:none;transform:translateY(-2px)}.social-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--ns-color-focus-inverse)}.footer-bottom[data-astro-cid-nns7i3if]{width:min(100%,var(--ns-container-page));padding:20px var(--ns-gutter) 24px;color:#f0f6faad;text-align:center;border-top:1px solid #ffffff29;justify-content:space-between;gap:24px;margin-top:56px;font-size:.75rem;display:flex}.footer-bottom[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;display:flex}.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.footer-bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--ns-color-focus-inverse)}@media (width<=1024px){.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.footer-intro[data-astro-cid-nns7i3if]>p[data-astro-cid-nns7i3if]{max-width:78ch}.footer-contact[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.footer-grid[data-astro-cid-nns7i3if]{padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));grid-template-columns:1fr;gap:40px}.footer-contact[data-astro-cid-nns7i3if]{grid-template-columns:1fr;gap:32px}.footer-logo[data-astro-cid-nns7i3if]{width:210px}.trust-marks[data-astro-cid-nns7i3if]{gap:14px 18px;padding:18px}.trust-marks[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{max-width:72px;height:36px}.footer-bottom[data-astro-cid-nns7i3if],.footer-bottom[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-direction:column;justify-content:center;align-items:center}}@media (prefers-reduced-motion:reduce){.social-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{transition:none}.social-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{transform:none}}.whatsapp-link[data-astro-cid-hciphsmn]{z-index:60;right:max(var(--ns-floating-action-edge),env(safe-area-inset-right));bottom:max(var(--ns-floating-action-edge),env(safe-area-inset-bottom));width:var(--ns-floating-action-size);height:var(--ns-floating-action-size);border:var(--ns-control-border-width) solid #ffffffb8;border-radius:var(--ns-radius-pill);color:#fff;box-shadow:var(--ns-shadow-overlay,var(--ns-shadow-md));background:#128c7e;place-items:center;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;position:fixed}.whatsapp-link[data-astro-cid-hciphsmn] svg[data-astro-cid-hciphsmn]{width:31px;height:31px}.whatsapp-link[data-astro-cid-hciphsmn]:hover{color:#fff;background:#0e756a;transform:translateY(-2px);box-shadow:0 12px 28px #0b2f553d}.whatsapp-link[data-astro-cid-hciphsmn]:active{transform:translateY(1px)}.whatsapp-link[data-astro-cid-hciphsmn]:focus-visible{outline:var(--ns-focus-width) solid var(--ns-color-focus);outline-offset:var(--ns-focus-offset)}@media (width<=767px){.whatsapp-link[data-astro-cid-hciphsmn]{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.whatsapp-link[data-astro-cid-hciphsmn] svg[data-astro-cid-hciphsmn]{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.whatsapp-link[data-astro-cid-hciphsmn]{transition:none}.whatsapp-link[data-astro-cid-hciphsmn]:hover{transform:none}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");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}:root{--ns-color-brand-primary-dark:#0b2f55;--ns-color-brand-primary:#003e72;--ns-color-action:#1267c4;--ns-color-action-hover:#0d4f99;--ns-color-action-accent:#e58b19;--ns-color-brand-accent:var(--ns-color-action-accent);--ns-color-action-accent-hover:#c97610;--ns-color-brand-gradient:linear-gradient(110deg, #0b2f55 0%, #003e72 52%, #1267c4 100%);--ns-color-hero-scrim:linear-gradient(90deg, #05121fcc, #05121f94 45%, #05121f47);--ns-color-text:#142536;--ns-color-text-strong:#142536;--ns-color-text-body:#405363;--ns-color-text-muted:#566675;--ns-color-text-subtle:#566675;--ns-color-text-inverse:#fff;--ns-color-text-disabled:#85929e;--ns-color-border:#d5e0e8;--ns-color-border-strong:#9fb3c1;--ns-color-control-border:var(--ns-color-border-strong);--ns-color-surface:#fff;--ns-color-surface-raised:#fff;--ns-color-surface-soft:#f3f7fa;--ns-color-surface-muted:#f3f7fa;--ns-color-surface-tint:#eaf3fc;--ns-color-surface-disabled:#e9eef2;--ns-color-surface-brand:#003e72;--ns-color-surface-inverse:#0b2f55;--ns-color-surface-inverse-soft:#123f68;--ns-color-success:#1a7f5a;--ns-color-error:#c62828;--ns-color-warning:#b76e00;--ns-font-sans:"Poppins", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--ns-font-weight-regular:400;--ns-font-weight-medium:500;--ns-font-weight-semibold:600;--ns-font-weight-bold:700;--ns-line-height-body:1.65;--ns-line-height-heading:1.12;--ns-type-display:clamp(2.5rem, 5vw, 4.5rem);--ns-type-h1:clamp(2.25rem, 4.2vw, 3.75rem);--ns-type-h2:clamp(1.75rem, 3vw, 2.5rem);--ns-type-h3:clamp(1.25rem, 1.8vw, 1.5rem);--ns-type-body:1rem;--ns-type-body-large:1.125rem;--ns-type-lede:clamp(1.0625rem, 1.45vw, 1.125rem);--ns-type-label:clamp(.8125rem, .9vw, .875rem);--ns-space-0-5:4px;--ns-space-1:8px;--ns-space-1-5:12px;--ns-space-2:16px;--ns-space-3:24px;--ns-space-4:32px;--ns-space-6:48px;--ns-space-8:64px;--ns-space-10:80px;--ns-space-12:96px;--ns-space-15:120px;--ns-section-space:clamp(56px, 7vw, 96px);--ns-space-section-sm:clamp(48px, 5vw, 64px);--ns-space-section-md:clamp(64px, 7vw, 96px);--ns-space-section-lg:clamp(80px, 9vw, 120px);--ns-space-grid:clamp(20px, 2.5vw, 32px);--ns-container-page:1280px;--ns-container-wide:1440px;--ns-container-copy:920px;--ns-container-reading:760px;--ns-container-form:680px;--ns-page-gutter:clamp(20px, 3vw, 48px);--ns-header-height:80px;--ns-radius-sm:4px;--ns-radius-control:6px;--ns-radius-card:8px;--ns-radius-media:12px;--ns-radius-panel:12px;--ns-radius-pill:999px;--ns-control-border-width:1px;--ns-control-height:44px;--ns-color-focus:#c97610;--ns-color-focus-inverse:#ffd39b;--ns-focus-width:3px;--ns-focus-offset:3px;--ns-shadow-e0:0 0 0 1px var(--ns-color-border);--ns-shadow-e1:0 2px 8px #0b2f5514;--ns-shadow-e2:0 8px 24px #0b2f551f;--ns-shadow-overlay:0 18px 48px #0b2f552e;--ns-shadow-sm:var(--ns-shadow-e1);--ns-shadow-md:var(--ns-shadow-e2);--ns-motion-fast:.16s;--ns-motion-standard:.22s;--ns-motion-easing:cubic-bezier(.2, 0, 0, 1);--ns-floating-action-size:54px;--ns-floating-action-edge:18px;--ns-floating-action-clearance:calc(var(--ns-floating-action-size) + var(--ns-floating-action-edge) + 16px);--ns-blue:var(--ns-color-brand-primary);--ns-blue-dark:var(--ns-color-brand-primary-dark);--ns-orange:var(--ns-color-brand-accent);--ns-ink:var(--ns-color-text);--ns-muted:var(--ns-color-text-muted);--ns-line:var(--ns-color-border);--ns-paper:var(--ns-color-surface);--ns-soft:var(--ns-color-surface-soft);--ns-max:var(--ns-container-page);--ns-gutter:var(--ns-page-gutter)}@media (width<=1099px){:root{--ns-header-height:72px}}@media (width<=699px){:root{--ns-control-height:48px;--ns-page-gutter:20px;--ns-section-space:56px;--ns-space-section-sm:48px;--ns-space-section-md:56px;--ns-space-section-lg:64px;--ns-floating-action-size:48px;--ns-floating-action-edge:12px}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--ns-header-height) + var(--ns-space-2));scroll-padding-bottom:var(--ns-floating-action-clearance)}body{color:var(--ns-color-text-body);background:var(--ns-color-surface);font-family:var(--ns-font-sans);font-size:var(--ns-type-body);font-weight:var(--ns-font-weight-regular);line-height:var(--ns-line-height-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,[role=button]{cursor:pointer}:disabled,[aria-disabled=true]{cursor:not-allowed}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}:is(main,section,article,header,footer,nav,div){min-width:0}:is(h1,h2,h3,h4,h5,h6){color:var(--ns-color-text-strong);font-weight:var(--ns-font-weight-semibold);line-height:var(--ns-line-height-heading);letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:var(--ns-focus-width) solid var(--ns-color-focus);outline-offset:var(--ns-focus-offset)}::selection{color:var(--ns-color-text-strong);background:#e58b1947}.skip-link{z-index:200;min-height:var(--ns-control-height);border-radius:var(--ns-radius-control);background:var(--ns-color-surface-raised);box-shadow:var(--ns-shadow-e2);transition:transform var(--ns-motion-fast) var(--ns-motion-easing);padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ns-container,.ns-container--wide,.ns-container--reading{width:min(100%, calc(var(--ns-container-size) + var(--ns-page-gutter) + var(--ns-page-gutter)));padding-inline:var(--ns-page-gutter);margin-inline:auto}.ns-container{--ns-container-size:var(--ns-container-page)}.ns-container--wide{--ns-container-size:var(--ns-container-wide)}.ns-container--reading{--ns-container-size:var(--ns-container-reading)}.ns-container--form{width:min(100%, var(--ns-container-form));margin-inline:auto}.ns-main{min-height:62vh}.ns-section{padding-block:var(--ns-section-space)}.ns-section--compact{padding-block:var(--ns-space-section-sm)}.ns-section--spacious{padding-block:var(--ns-space-section-lg)}.ns-section--soft,.ns-surface--muted{background:var(--ns-color-surface-muted)}.ns-section--tint,.ns-surface--tint{background:var(--ns-color-surface-tint)}.ns-surface--brand{color:var(--ns-color-text-inverse);background:var(--ns-color-surface-brand)}.ns-surface--inverse{color:var(--ns-color-text-inverse);background:var(--ns-color-surface-inverse)}.ns-stack{gap:var(--ns-stack-space,var(--ns-space-3));flex-direction:column;display:flex}.ns-cluster{align-items:center;gap:var(--ns-cluster-space,var(--ns-space-1-5));flex-wrap:wrap;display:flex}.ns-eyebrow{color:var(--ns-color-brand-primary);font-size:var(--ns-type-label);font-weight:var(--ns-font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.ns-title{max-width:var(--ns-container-copy);margin:0 0 var(--ns-space-3);color:var(--ns-color-text-strong);font-size:var(--ns-type-h1);line-height:var(--ns-line-height-heading)}.ns-lede{max-width:var(--ns-container-reading);color:var(--ns-color-text-subtle);font-size:var(--ns-type-lede);line-height:1.6}.ns-button{min-height:var(--ns-control-height);border:1px solid var(--ns-color-action);border-radius:var(--ns-radius-control);color:var(--ns-color-text-inverse);background:var(--ns-color-action);font-size:var(--ns-type-label);font-weight:var(--ns-font-weight-semibold);transition:background-color var(--ns-motion-fast) var(--ns-motion-easing), border-color var(--ns-motion-fast) var(--ns-motion-easing), box-shadow var(--ns-motion-fast) var(--ns-motion-easing), transform var(--ns-motion-fast) var(--ns-motion-easing);justify-content:center;align-items:center;padding:10px 20px;line-height:1.2;display:inline-flex}.ns-button:hover{border-color:var(--ns-color-action-hover);background:var(--ns-color-action-hover)}.ns-button:active{transform:translateY(1px)}.ns-button[aria-disabled=true],.ns-button:disabled{border-color:var(--ns-color-surface-disabled);color:var(--ns-color-text-disabled);background:var(--ns-color-surface-disabled)}.ns-prose{width:min(100%, var(--ns-container-reading));margin-inline:auto}.ns-prose :is(h1,h2,h3,h4){line-height:1.18}.ns-prose h1{font-size:var(--ns-type-h1)}.ns-prose h2{font-size:var(--ns-type-h2);margin-top:2.5em}.ns-prose h3{font-size:var(--ns-type-h3);margin-top:2em}.ns-prose :is(p,li){color:var(--ns-color-text-body)}.ns-prose a{color:var(--ns-color-action);font-weight:var(--ns-font-weight-medium);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ns-prose a:hover{color:var(--ns-color-action-hover);text-decoration-thickness:2px}.ns-prose img{margin-block:var(--ns-space-4);border-radius:var(--ns-radius-media)}.ns-route-placeholder{padding-block:var(--ns-space-10)}:where(:lang(zh-HK),:lang(zh-Hant),:lang(zh-Hans),:lang(zh-CN)){--ns-line-height-body:1.72}:where(:lang(zh-HK),:lang(zh-Hant),:lang(zh-Hans),:lang(zh-CN)) :is(h1,h2,h3,h4,h5,h6),:where(:lang(zh-HK),:lang(zh-Hant),:lang(zh-Hans),:lang(zh-CN)) .ns-eyebrow{letter-spacing:0;text-transform:none}:where(:lang(zh-HK),:lang(zh-Hant),:lang(zh-Hans),:lang(zh-CN)) .ns-title{max-width:18em;line-height:1.18}@media (width<=699px){.ns-container,.ns-container--wide,.ns-container--reading{padding-right:max(var(--ns-page-gutter), env(safe-area-inset-right));padding-left:max(var(--ns-page-gutter), env(safe-area-inset-left))}.ns-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-action-link[data-astro-cid-f3wn4f6s]{min-height:var(--ns-control-height);border-radius:var(--ns-radius-control);font-size:var(--ns-type-label);font-weight:var(--ns-font-weight-semibold);letter-spacing:.012em;text-align:center;white-space:nowrap;box-shadow:none;transition:background-color var(--ns-motion-fast) var(--ns-motion-easing), border-color var(--ns-motion-fast) var(--ns-motion-easing), box-shadow var(--ns-motion-fast) var(--ns-motion-easing), color var(--ns-motion-fast) var(--ns-motion-easing), transform var(--ns-motion-fast) var(--ns-motion-easing);border:1px solid #0000;justify-content:center;align-items:center;padding:9px 20px;line-height:1.2;display:inline-flex}.ui-action-link[data-astro-cid-f3wn4f6s]:active{transform:translateY(1px)}.ui-action-link[data-astro-cid-f3wn4f6s]:focus-visible{outline-color:var(--ns-color-focus)}.ui-action-link--primary[data-astro-cid-f3wn4f6s]{border-color:var(--ns-color-action);background-color:var(--ns-color-action);color:#fff}.ui-action-link--primary[data-astro-cid-f3wn4f6s]:hover{border-color:var(--ns-color-action-hover);background-color:var(--ns-color-action-hover);color:#fff;box-shadow:var(--ns-shadow-e1)}.ui-action-link--primary[data-astro-cid-f3wn4f6s]:active{background-color:var(--ns-color-action-hover);transform:none}.ui-action-link--accent[data-astro-cid-f3wn4f6s]{border-color:var(--ns-color-action-accent);background:var(--ns-color-action-accent);color:var(--ns-color-brand-primary-dark)}.ui-action-link--accent[data-astro-cid-f3wn4f6s]:hover{border-color:var(--ns-color-action-accent-hover);background:var(--ns-color-action-accent-hover);color:var(--ns-color-brand-primary-dark);box-shadow:var(--ns-shadow-e1)}.ui-action-link--outline[data-astro-cid-f3wn4f6s]{border-color:var(--ns-color-action);color:var(--ns-color-action);background:0 0}.ui-action-link--outline[data-astro-cid-f3wn4f6s]:hover{border-color:var(--ns-color-action-hover);background:var(--ns-color-action-hover);color:#fff}.ui-action-link--inverse[data-astro-cid-f3wn4f6s]{color:#fff;background:0 0;border-color:#fff}.ui-action-link--inverse[data-astro-cid-f3wn4f6s]:hover{color:var(--ns-blue-dark);background:#fff}.ui-action-link--inverse[data-astro-cid-f3wn4f6s]:focus-visible{outline-color:var(--ns-color-action-accent)}.ui-action-link--text[data-astro-cid-f3wn4f6s]{min-height:44px;color:var(--ns-color-action);border:0;border-radius:0;padding:8px 0}.ui-action-link--text[data-astro-cid-f3wn4f6s]:hover{color:var(--ns-color-action-hover)}.ui-action-link--small[data-astro-cid-f3wn4f6s]{min-height:44px;padding:8px 16px;font-size:.8125rem}.ui-action-link--large[data-astro-cid-f3wn4f6s]{min-height:48px;padding:12px 24px;font-size:.9375rem}.ui-action-link[data-astro-cid-f3wn4f6s][aria-disabled=true]{border-color:var(--ns-color-surface-disabled);color:var(--ns-color-text-disabled);background:var(--ns-color-surface-disabled);box-shadow:none;pointer-events:none}.ui-action-link--branded[data-astro-cid-f3wn4f6s]{white-space:normal;align-items:stretch;max-width:100%;padding:0;overflow:hidden}.ui-action-link__label[data-astro-cid-f3wn4f6s]{justify-content:center;align-items:center;min-width:0;padding:9px 20px;display:flex}.ui-action-link__brand-tile[data-astro-cid-f3wn4f6s]{background:#fff;border-left:1px solid #0b2f5533;flex:0 0 40px;align-self:stretch;place-items:center;width:40px;display:grid}.ui-action-link__brand-icon[data-astro-cid-f3wn4f6s]{object-fit:contain;width:24px;height:24px;display:block}@media (width<=699px){.ui-action-link[data-astro-cid-f3wn4f6s]{min-height:48px}.ui-action-link__brand-tile[data-astro-cid-f3wn4f6s]{flex-basis:44px;width:44px}}@media (prefers-reduced-motion:reduce){.ui-action-link[data-astro-cid-f3wn4f6s]{transition:none}.ui-action-link[data-astro-cid-f3wn4f6s]:active{transform:none}}
