.notice[data-astro-cid-5laazbic]{padding:var(--niloa-space-4) var(--niloa-space-5);border:var(--niloa-border-width-hairline) solid var(--niloa-status-warning);border-radius:var(--niloa-radius-md);font-size:var(--niloa-font-size-md)}strong[data-astro-cid-5laazbic]{margin-bottom:var(--niloa-space-1);font-weight:var(--niloa-font-weight-medium);color:var(--niloa-status-warning);display:block}ol[data-astro-cid-vx4iavld]{gap:var(--niloa-space-1) var(--niloa-space-2);font-size:var(--niloa-font-size-sm);color:var(--niloa-text-muted);flex-wrap:wrap;display:flex}li[data-astro-cid-vx4iavld]{align-items:center;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";margin-right:var(--niloa-space-2)}a[data-astro-cid-vx4iavld]{min-height:var(--niloa-size-control-xs);align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-vx4iavld]:hover{text-underline-offset:var(--niloa-space-1);text-decoration:underline}span[data-astro-cid-vx4iavld]{color:var(--niloa-text-primary)}.page-head[data-astro-cid-b2i3gsw2]{padding-block:var(--niloa-space-6) var(--niloa-space-fluid-20)}.page-head[data-astro-cid-b2i3gsw2] .sec-head[data-astro-cid-b2i3gsw2]{margin-top:var(--niloa-space-fluid-20);margin-bottom:0}:root{--niloa-color-ink:#111318;--niloa-color-warm-white:#f6f5f1;--niloa-color-electric:#665cff;--niloa-color-white:#fff;--niloa-color-ink-800:#1f2126;--niloa-color-electric-600:#6155f8;--niloa-color-electric-300:#787aff;--niloa-color-gray-600:#706f6c;--niloa-color-gray-500:#8c8b88;--niloa-color-gray-400:#878a91;--niloa-color-gray-700:#6a6d74;--niloa-color-danger-600:#cf323c;--niloa-color-danger-400:#ef5255;--niloa-color-warning-700:#ab5902;--niloa-color-warning-400:#f6a625;--niloa-color-gray-200:#dbdad7;--niloa-color-gray-800:#313336;--niloa-color-gray-750:#3d3f42;--niloa-font-family-brand:"Inter", system-ui, sans-serif;--niloa-font-weight-regular:400;--niloa-font-weight-medium:500;--niloa-font-weight-semibold:600;--niloa-font-size-2xs:.75rem;--niloa-font-size-xs:.8125rem;--niloa-font-size-sm:.875rem;--niloa-font-size-md:.9375rem;--niloa-font-size-base:1rem;--niloa-font-size-lg:1.125rem;--niloa-font-size-xl:1.25rem;--niloa-font-size-2xl:1.375rem;--niloa-font-size-3xl:1.75rem;--niloa-font-size-lede:clamp(1.0625rem, calc(.996rem + .28vw), 1.25rem);--niloa-font-size-statement:clamp(1.25rem, calc(1.118rem + .56vw), 1.625rem);--niloa-font-size-title-sm:clamp(1.5rem, calc(1.324rem + .75vw), 2rem);--niloa-font-size-title:clamp(1.625rem, calc(1.405rem + .94vw), 2.25rem);--niloa-font-size-heading:clamp(2rem, calc(1.472rem + 2.25vw), 3.5rem);--niloa-font-size-hero:clamp(3rem, calc(1.68rem + 5.63vw), 6.75rem);--niloa-font-line-height-none:1;--niloa-font-line-height-tight:1.1;--niloa-font-line-height-snug:1.25;--niloa-font-line-height-label:1.4;--niloa-font-line-height-small:1.45;--niloa-font-line-height-body:1.5;--niloa-font-line-height-relaxed:1.55;--niloa-font-letter-spacing-tighter:-.03em;--niloa-font-letter-spacing-tight:-.015em;--niloa-font-letter-spacing-snug:-.01em;--niloa-font-letter-spacing-wide:.06em;--niloa-font-letter-spacing-wider:.12em;--niloa-font-letter-spacing-widest:.16em;--niloa-font-letter-spacing-signature:.24em;--niloa-typography-display-font-family:var(--niloa-font-family-brand);--niloa-typography-display-font-size:4rem;--niloa-typography-display-font-weight:var(--niloa-font-weight-regular);--niloa-typography-display-letter-spacing:var(--niloa-tracking-display);--niloa-typography-display-line-height:1.05;--niloa-typography-h1-font-family:var(--niloa-font-family-brand);--niloa-typography-h1-font-size:3rem;--niloa-typography-h1-font-weight:var(--niloa-font-weight-regular);--niloa-typography-h1-letter-spacing:var(--niloa-tracking-display);--niloa-typography-h1-line-height:1.1;--niloa-typography-h2-font-family:var(--niloa-font-family-brand);--niloa-typography-h2-font-size:1.5rem;--niloa-typography-h2-font-weight:var(--niloa-font-weight-regular);--niloa-typography-h2-letter-spacing:var(--niloa-tracking-none);--niloa-typography-h2-line-height:1.35;--niloa-typography-eyebrow-font-family:var(--niloa-font-family-brand);--niloa-typography-eyebrow-font-size:.875rem;--niloa-typography-eyebrow-font-weight:var(--niloa-font-weight-medium);--niloa-typography-eyebrow-letter-spacing:var(--niloa-tracking-eyebrow);--niloa-typography-eyebrow-line-height:1.4;--niloa-typography-body-font-family:var(--niloa-font-family-brand);--niloa-typography-body-font-size:1rem;--niloa-typography-body-font-weight:var(--niloa-font-weight-regular);--niloa-typography-body-letter-spacing:var(--niloa-tracking-none);--niloa-typography-body-line-height:1.5;--niloa-typography-small-font-family:var(--niloa-font-family-brand);--niloa-typography-small-font-size:.875rem;--niloa-typography-small-font-weight:var(--niloa-font-weight-regular);--niloa-typography-small-letter-spacing:var(--niloa-tracking-none);--niloa-typography-small-line-height:1.45;--niloa-tracking-display:.04rem;--niloa-tracking-eyebrow:.2rem;--niloa-tracking-none:0px;--niloa-radius-xs:4px;--niloa-radius-sm:8px;--niloa-radius-md:12px;--niloa-radius-lg:20px;--niloa-radius-pill:999px;--niloa-space-1:4px;--niloa-space-2:8px;--niloa-space-3:12px;--niloa-space-4:16px;--niloa-space-5:20px;--niloa-space-6:24px;--niloa-space-7:28px;--niloa-space-8:32px;--niloa-space-10:40px;--niloa-space-12:48px;--niloa-space-14:56px;--niloa-space-16:64px;--niloa-space-fluid-6:clamp(12px, 1.6vw, 24px);--niloa-space-fluid-8:clamp(16px, 2.4vw, 32px);--niloa-space-fluid-9:clamp(20px, 3vw, 36px);--niloa-space-fluid-14:clamp(36px, 4vw, 56px);--niloa-space-fluid-16:clamp(24px, 4vw, 64px);--niloa-space-fluid-20:clamp(48px, 6vw, 80px);--niloa-space-fluid-28:clamp(56px, 8vw, 112px);--niloa-space-fluid-30:clamp(64px, 8vw, 120px);--niloa-space-fluid-36:clamp(72px, 10vw, 144px);--niloa-motion-duration-fast:.15s;--niloa-motion-duration-base:.25s;--niloa-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--niloa-motion-motif-enter:2.4s;--niloa-motion-motif-draw:1.1s;--niloa-motion-motif-settle:.5s;--niloa-motion-motif-pulse:6s;--niloa-motion-motif-drift:18s;--niloa-motion-motif-delay-draw:1.2s;--niloa-motion-motif-delay-settle:2.1s;--niloa-motion-motif-delay-pulse:3s;--niloa-motion-motif-delay-stagger:80ms;--niloa-focus-width:2px;--niloa-focus-offset:2px;--niloa-layout-max-width:1360px;--niloa-layout-gutter:clamp(16px, 4vw, 48px);--niloa-layout-column-gap:clamp(16px, 2vw, 32px);--niloa-size-control-xs:36px;--niloa-size-control-sm:40px;--niloa-size-control-md:44px;--niloa-size-control-lg:48px;--niloa-size-header:72px;--niloa-size-row:56px;--niloa-size-field-area:128px;--niloa-size-icon-sm:16px;--niloa-size-icon-md:20px;--niloa-size-logo-sm:18px;--niloa-size-logo-md:28px;--niloa-size-logo-lg:56px;--niloa-size-dot:8px;--niloa-size-marker:4px;--niloa-size-hairline:1px;--niloa-size-measure-narrow:30em;--niloa-size-measure-base:34em;--niloa-size-measure-wide:38em;--niloa-size-max-art:560px;--niloa-size-max-paper:420px;--niloa-size-lead-min:3em;--niloa-border-width-hairline:1px;--niloa-shadow-paper:0 1px 0 0 #0003, 0 12px 32px -16px #0009}:root,[data-theme=light]{color-scheme:light;--niloa-surface-base:var(--niloa-color-warm-white);--niloa-surface-raised:var(--niloa-color-white);--niloa-surface-hover:var(--niloa-color-gray-200);--niloa-text-primary:var(--niloa-color-ink);--niloa-text-muted:var(--niloa-color-gray-600);--niloa-accent-default:var(--niloa-color-electric);--niloa-accent-text:var(--niloa-color-electric-600);--niloa-accent-on:var(--niloa-color-white);--niloa-accent-hover:var(--niloa-color-electric-600);--niloa-border-control:var(--niloa-color-gray-500);--niloa-border-subtle:var(--niloa-color-gray-200);--niloa-focus-ring:var(--niloa-color-electric);--niloa-status-danger:var(--niloa-color-danger-600);--niloa-status-warning:var(--niloa-color-warning-700)}[data-theme=dark]{color-scheme:dark;--niloa-surface-base:var(--niloa-color-ink);--niloa-surface-raised:var(--niloa-color-ink-800);--niloa-surface-hover:var(--niloa-color-gray-800);--niloa-text-primary:var(--niloa-color-warm-white);--niloa-text-muted:var(--niloa-color-gray-400);--niloa-accent-default:var(--niloa-color-electric);--niloa-accent-text:var(--niloa-color-electric-300);--niloa-accent-on:var(--niloa-color-white);--niloa-accent-hover:var(--niloa-color-electric-600);--niloa-border-control:var(--niloa-color-gray-700);--niloa-border-subtle:var(--niloa-color-gray-800);--niloa-focus-ring:var(--niloa-color-electric);--niloa-status-danger:var(--niloa-color-danger-400);--niloa-status-warning:var(--niloa-color-warning-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--niloa-surface-base:var(--niloa-color-ink);--niloa-surface-raised:var(--niloa-color-ink-800);--niloa-surface-hover:var(--niloa-color-gray-800);--niloa-text-primary:var(--niloa-color-warm-white);--niloa-text-muted:var(--niloa-color-gray-400);--niloa-accent-default:var(--niloa-color-electric);--niloa-accent-text:var(--niloa-color-electric-300);--niloa-accent-on:var(--niloa-color-white);--niloa-accent-hover:var(--niloa-color-electric-600);--niloa-border-control:var(--niloa-color-gray-700);--niloa-border-subtle:var(--niloa-color-gray-800);--niloa-focus-ring:var(--niloa-color-electric);--niloa-status-danger:var(--niloa-color-danger-400);--niloa-status-warning:var(--niloa-color-warning-400)}}[data-theme=band]{color-scheme:dark;--niloa-surface-base:var(--niloa-color-ink);--niloa-surface-raised:var(--niloa-color-ink-800);--niloa-surface-hover:var(--niloa-color-gray-800);--niloa-text-primary:var(--niloa-color-warm-white);--niloa-text-muted:var(--niloa-color-gray-400);--niloa-accent-default:var(--niloa-color-electric);--niloa-accent-text:var(--niloa-color-electric-300);--niloa-accent-on:var(--niloa-color-white);--niloa-accent-hover:var(--niloa-color-electric-600);--niloa-border-control:var(--niloa-color-gray-700);--niloa-border-subtle:var(--niloa-color-gray-800);--niloa-focus-ring:var(--niloa-color-electric);--niloa-status-danger:var(--niloa-color-danger-400);--niloa-status-warning:var(--niloa-color-warning-400)}:root[data-theme=dark] [data-theme=band]{color-scheme:dark;--niloa-surface-base:var(--niloa-color-ink-800);--niloa-surface-raised:var(--niloa-color-ink);--niloa-surface-hover:var(--niloa-color-gray-750);--niloa-text-primary:var(--niloa-color-warm-white);--niloa-text-muted:var(--niloa-color-gray-400);--niloa-accent-default:var(--niloa-color-electric);--niloa-accent-text:var(--niloa-color-electric-300);--niloa-accent-on:var(--niloa-color-white);--niloa-accent-hover:var(--niloa-color-electric-600);--niloa-border-control:var(--niloa-color-gray-700);--niloa-border-subtle:var(--niloa-color-gray-750);--niloa-focus-ring:var(--niloa-color-electric);--niloa-status-danger:var(--niloa-color-danger-400);--niloa-status-warning:var(--niloa-color-warning-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-theme=band]{color-scheme:dark;--niloa-surface-base:var(--niloa-color-ink-800);--niloa-surface-raised:var(--niloa-color-ink);--niloa-surface-hover:var(--niloa-color-gray-750);--niloa-text-primary:var(--niloa-color-warm-white);--niloa-text-muted:var(--niloa-color-gray-400);--niloa-accent-default:var(--niloa-color-electric);--niloa-accent-text:var(--niloa-color-electric-300);--niloa-accent-on:var(--niloa-color-white);--niloa-accent-hover:var(--niloa-color-electric-600);--niloa-border-control:var(--niloa-color-gray-700);--niloa-border-subtle:var(--niloa-color-gray-750);--niloa-focus-ring:var(--niloa-color-electric);--niloa-status-danger:var(--niloa-color-danger-400);--niloa-status-warning:var(--niloa-color-warning-400)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/Inter-Regular.COLGFB3M.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/Inter-Medium.CDhBSFyE.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/Inter-SemiBold.BAEEcJ4E.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{background:var(--niloa-surface-base);color:var(--niloa-text-primary);font-family:var(--niloa-font-family-brand);font-size:var(--niloa-font-size-base);line-height:var(--niloa-font-line-height-body);scroll-padding-top:calc(var(--niloa-size-header) + var(--niloa-space-4));scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-feature-settings:"cv11", "ss01";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,label{font:inherit;color:inherit}:focus-visible{outline:var(--niloa-focus-width) solid var(--niloa-focus-ring);outline-offset:var(--niloa-focus-offset)}[hidden]{display:none!important}.visually-hidden{width:var(--niloa-size-hairline);height:var(--niloa-size-hairline);white-space:nowrap;clip-path:inset(50%);border:0;margin:0;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--niloa-layout-max-width);padding-inline:var(--niloa-layout-gutter);margin-inline:auto}.grid{column-gap:var(--niloa-layout-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.eyebrow{font-size:var(--niloa-font-size-xs);font-weight:var(--niloa-font-weight-medium);letter-spacing:var(--niloa-font-letter-spacing-signature);text-transform:uppercase;line-height:var(--niloa-font-line-height-label);color:var(--niloa-text-muted)}.h2{font-size:var(--niloa-font-size-heading);font-weight:var(--niloa-font-weight-regular);line-height:var(--niloa-font-line-height-tight);letter-spacing:var(--niloa-font-letter-spacing-tight);overflow-wrap:anywhere;text-wrap:balance}.lede{max-width:var(--niloa-size-measure-wide);font-size:var(--niloa-font-size-lede);line-height:var(--niloa-font-line-height-relaxed);color:var(--niloa-text-muted);text-wrap:pretty}.section{padding-block:var(--niloa-space-fluid-36)}.section+.section{border-top:var(--niloa-border-width-hairline) solid var(--niloa-border-subtle)}.page-head+.section{padding-top:0}.band{background:var(--niloa-surface-base);color:var(--niloa-text-primary)}.section.band+.section{border-top:0}.sec-head{gap:var(--niloa-space-5) var(--niloa-layout-column-gap);margin-bottom:var(--niloa-space-fluid-20);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sec-head .eyebrow{padding-top:var(--niloa-space-2);grid-column:1/span 3}.sec-head .h2,.sec-head .lede{grid-column:4/span 8}@media (width<=1023px){.sec-head .eyebrow,.sec-head .h2,.sec-head .lede{grid-column:1/-1}.sec-head .eyebrow{padding-top:0}}.term{margin-bottom:var(--niloa-space-2);font-size:var(--niloa-font-size-2xs);font-weight:var(--niloa-font-weight-medium);letter-spacing:var(--niloa-font-letter-spacing-widest);text-transform:uppercase;color:var(--niloa-text-muted)}.dash-list{gap:var(--niloa-space-3);display:grid}.dash-list li{padding-left:var(--niloa-space-6);max-width:var(--niloa-size-measure-wide);position:relative}.dash-list li:before{content:"";top:var(--niloa-space-3);width:var(--niloa-space-3);height:var(--niloa-size-hairline);background:var(--niloa-text-muted);position:absolute;left:0}.link-list a{min-height:var(--niloa-size-control-xs);font-size:var(--niloa-font-size-md);align-items:center;text-decoration:none;display:inline-flex}.link-list a:hover{text-underline-offset:var(--niloa-space-1);text-decoration:underline}.link-list a[aria-current=page]{font-weight:var(--niloa-font-weight-medium)}.btn{align-items:center;gap:var(--niloa-space-3);min-height:var(--niloa-size-control-lg);padding:0 var(--niloa-space-6);border:var(--niloa-border-width-hairline) solid transparent;border-radius:var(--niloa-radius-sm);font-size:var(--niloa-font-size-base);font-weight:var(--niloa-font-weight-medium);cursor:pointer;transition:background-color var(--niloa-motion-duration-fast) var(--niloa-motion-easing-standard), border-color var(--niloa-motion-duration-fast) var(--niloa-motion-easing-standard);text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--niloa-accent-default);color:var(--niloa-accent-on)}.btn-primary:hover{background-color:var(--niloa-accent-hover)}.btn-secondary{color:var(--niloa-text-primary);border-color:var(--niloa-border-control);background-color:#0000}.btn-secondary:hover{border-color:var(--niloa-text-primary)}.btn-sm{min-height:var(--niloa-size-control-sm);padding:0 var(--niloa-space-4);font-size:var(--niloa-font-size-md)}.btn .arrow{transition:transform var(--niloa-motion-duration-fast) var(--niloa-motion-easing-standard)}.btn:hover .arrow{transform:translateX(var(--niloa-space-1))}@media (prefers-reduced-motion:reduce){.btn,.btn .arrow{transition:none}}.prose h2{margin-top:var(--niloa-space-12);font-size:var(--niloa-font-size-title-sm);font-weight:var(--niloa-font-weight-regular);line-height:var(--niloa-font-line-height-tight)}.prose p,.prose ul,.prose ol{margin-top:var(--niloa-space-4)}.prose ul,.prose ol{padding-left:var(--niloa-space-6);list-style:revert}.detail-body p{max-width:var(--niloa-size-measure-wide)}.detail-body p+p,.detail-body p+ul,.detail-body p+dl,.detail-body ul+p,.detail-body dl+p{margin-top:var(--niloa-space-4)}.row[data-astro-cid-34uxj53s]{gap:var(--niloa-space-4);display:flex}.row[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{min-height:var(--niloa-size-control-md);color:var(--niloa-text-muted)}.row[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s][aria-current=page]{color:var(--niloa-text-primary)}.lang[data-astro-cid-34uxj53s]{align-items:center;gap:var(--niloa-space-1);font-size:var(--niloa-font-size-xs);font-weight:var(--niloa-font-weight-medium);letter-spacing:var(--niloa-font-letter-spacing-wide);display:flex}.lang[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{min-width:var(--niloa-size-control-sm);min-height:var(--niloa-size-control-sm);border-radius:var(--niloa-radius-sm);color:var(--niloa-text-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]:hover,.lang[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s][aria-current=page]{color:var(--niloa-text-primary)}.current[data-astro-cid-34uxj53s]{min-height:var(--niloa-size-control-xs);font-size:var(--niloa-font-size-md);font-weight:var(--niloa-font-weight-medium);align-items:center;display:inline-flex}.sep[data-astro-cid-34uxj53s]{color:var(--niloa-border-control)}.logo[data-astro-cid-f7espo7c]{display:block}img[data-astro-cid-f7espo7c]{width:auto;display:block}.md[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{height:var(--niloa-size-logo-md)}.lg[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{height:var(--niloa-size-logo-lg)}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--niloa-space-16) var(--niloa-space-10)}.footer-grid[data-astro-cid-jo6i4kqk]{row-gap:var(--niloa-space-10)}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 4}.brand[data-astro-cid-jo6i4kqk]{display:inline-flex}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:var(--niloa-size-measure-narrow);margin-top:var(--niloa-space-10);font-size:var(--niloa-font-size-md);color:var(--niloa-text-muted)}.footer-col[data-astro-cid-jo6i4kqk]{grid-column:span 2;min-width:0}.footer-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;margin-bottom:var(--niloa-space-4);font-size:var(--niloa-font-size-2xs);font-weight:var(--niloa-font-weight-medium);letter-spacing:var(--niloa-font-letter-spacing-widest);text-transform:uppercase;color:var(--niloa-text-muted)}.footer-base[data-astro-cid-jo6i4kqk]{gap:var(--niloa-space-3) var(--niloa-space-6);margin-top:var(--niloa-space-14);padding-top:var(--niloa-space-5);border-top:var(--niloa-border-width-hairline) solid var(--niloa-border-subtle);font-size:var(--niloa-font-size-xs);color:var(--niloa-text-muted);flex-wrap:wrap;justify-content:space-between;display:flex}@media (width<=1023px){.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--niloa-space-10) var(--niloa-layout-column-gap);flex-wrap:wrap;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{flex:1 0 100%}.footer-col[data-astro-cid-jo6i4kqk]{flex:auto}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--niloa-surface-base);border-bottom:var(--niloa-border-width-hairline) solid transparent;transition:border-color var(--niloa-motion-duration-base) var(--niloa-motion-easing-standard);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled]{border-bottom-color:var(--niloa-border-subtle)}.header-row[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--niloa-space-6);min-height:var(--niloa-size-header);display:flex}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:inline-flex}.mobile-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--niloa-size-row);border-bottom:var(--niloa-border-width-hairline) solid var(--niloa-border-subtle);font-size:var(--niloa-font-size-2xl);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--niloa-space-1);display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--niloa-size-control-md);padding:0 var(--niloa-space-4);border-radius:var(--niloa-radius-sm);font-size:var(--niloa-font-size-md);align-items:center;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--niloa-surface-hover)}.menu-btn[data-astro-cid-nen7h5rs]{min-height:var(--niloa-size-control-md);padding:0 var(--niloa-space-4);border:var(--niloa-border-width-hairline) solid var(--niloa-border-control);border-radius:var(--niloa-radius-sm);font-size:var(--niloa-font-size-md);font-weight:var(--niloa-font-weight-medium);cursor:pointer;background:0 0;align-items:center;display:none}.menu-btn[data-astro-cid-nen7h5rs]:not([data-ready]){visibility:hidden}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true]{border-color:var(--niloa-text-primary)}.mobile-panel[data-astro-cid-nen7h5rs]{--panel-max-height:calc(100dvh - var(--niloa-size-header));max-height:var(--panel-max-height);padding-block:var(--niloa-space-2) var(--niloa-space-6);background:var(--niloa-surface-base);border-top:var(--niloa-border-width-hairline) solid var(--niloa-border-subtle);overflow-y:auto}.mobile-panel[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-lang[data-astro-cid-nen7h5rs]{margin-top:var(--niloa-space-5);display:none}@media (width<=1023px){.header-row[data-astro-cid-nen7h5rs]{gap:var(--niloa-space-3)}.nav[data-astro-cid-nen7h5rs]{display:none}.header-lang[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.header-cta[data-astro-cid-nen7h5rs]{flex-shrink:0}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=639px){.header-row[data-astro-cid-nen7h5rs]{gap:var(--niloa-space-2)}.header-lang[data-astro-cid-nen7h5rs]{display:none}.header-cta[data-astro-cid-nen7h5rs]{padding:0 var(--niloa-space-3);margin-inline-start:auto}.menu-btn[data-astro-cid-nen7h5rs]{padding:0 var(--niloa-space-3)}.mobile-lang[data-astro-cid-nen7h5rs]{display:block}}@media (width>=1024px){.mobile-panel[data-astro-cid-nen7h5rs]{display:none}}.skip-link[data-astro-cid-q3w3lmez]{top:var(--niloa-space-3);left:var(--niloa-space-4);z-index:100;padding:var(--niloa-space-3) var(--niloa-space-4);background:var(--niloa-accent-default);color:var(--niloa-accent-on);border-radius:var(--niloa-radius-sm);font-weight:var(--niloa-font-weight-medium);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-q3w3lmez]:focus{transform:none}
