@layer config{:where(html){--font-family-mono:monospace;--font-family-sans:"Space Grotesk",system-ui,sans-serif;--font-family-serif:"Poppins","Georgia",serif;--font-family-default:var(--font-family-sans);--font-weight-default:450;--font-weight-heading:600;--font-weight-active:650;--font-weight-strong:700;--font-weight-title:500;--line-height-large:1.85;--line-height-base:1.5;--line-height-small:1.25;--tracking-base:0;--tracking-tight:-.02em;--tracking-wide:.04em;--measure-large:56em;--measure-base:44em;--measure-small:18em;--font-size-smallest:.64em;--font-size-small:.8em;--font-size-base:1em;--font-size-medium:1.125em;--font-size-large:1.25em;--font-size-largest:1.5em;--font-size-display:1.85em;--font-size-canon:2.4em;--spacing-tiny:.25rem;--spacing-nearest:.5rem;--spacing-near:.75rem;--spacing-base:1rem;--spacing-far:2rem;--spacing-farthest:4rem;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:8px;--border-radius-none:0px;--border-radius-small:1rem;--border-radius-medium:2rem;--border-radius-large:3em;--border-radius-round:100000px;--shadow-inset:inset .36px 1.2px 3.36px 0px color-mix(in oklch,var(--shadow-color),transparent 80%),inset .79px 2.64px 7.39px -4px color-mix(in oklch,var(--shadow-color),transparent 87%);--shadow-nearest:.36px 1.2px 3.36px 0px color-mix(in oklch,var(--shadow-color),transparent 80%),.79px 2.64px 7.39px -4px color-mix(in oklch,var(--shadow-color),transparent 87%);--shadow-near:.36px 1.2px 3.36px 0px color-mix(in oklch,var(--shadow-color),transparent 80%),.79px 2.64px 7.39px -1.33px color-mix(in oklch,var(--shadow-color),transparent 87%),1.74px 5.81px 16.27px -2.67px color-mix(in oklch,var(--shadow-color),transparent 91.55%),3.83px 12.78px 35.78px -4px color-mix(in oklch,var(--shadow-color),transparent 94.51%);--shadow-medium:.36px 1.2px 3.36px 0px color-mix(in oklch,var(--shadow-color),transparent 80%),.79px 2.64px 7.39px -.8px color-mix(in oklch,var(--shadow-color),transparent 87%),1.74px 5.81px 16.27px -1.6px color-mix(in oklch,var(--shadow-color),transparent 91.55%),3.83px 12.78px 35.78px -2.4px color-mix(in oklch,var(--shadow-color),transparent 94.51%),8.43px 28.11px 78.71px -3.2px color-mix(in oklch,var(--shadow-color),transparent 96.43%),18.55px 61.84px 173.15px -4px color-mix(in oklch,var(--shadow-color),transparent 97.68%);--shadow-far:.36px 1.2px 3.36px 0px color-mix(in oklch,var(--shadow-color),transparent 80%),.79px 2.64px 7.39px -.5px color-mix(in oklch,var(--shadow-color),transparent 87%),1.74px 5.81px 16.27px -1px color-mix(in oklch,var(--shadow-color),transparent 91.55%),3.83px 12.78px 35.78px -1.5px color-mix(in oklch,var(--shadow-color),transparent 94.51%),8.43px 28.11px 78.71px -2px color-mix(in oklch,var(--shadow-color),transparent 96.43%),18.55px 61.84px 173.15px -2.5px color-mix(in oklch,var(--shadow-color),transparent 97.68%),40.82px 136.06px 380.97px -3px color-mix(in oklch,var(--shadow-color),transparent 98.49%),89.8px 299.32px 838.1px -3.5px color-mix(in oklch,var(--shadow-color),transparent 99.02%),197.55px 658.51px 1843.83px -4px color-mix(in oklch,var(--shadow-color),transparent 99.36%);--shadow-color-light:oklch(81% .106 1.26);--shadow-color-light-lch:81% .106 1.26;--shadow-color-dark:oklch(60% .15 1.26);--shadow-color-dark-lch:60% .15 1.26;--lightness-max:1;--lightness-min:.02;--lightness-diff:calc(var(--lightness-max) - var(--lightness-min));--lightness-contrast-cutoff:calc(var(--lightness-min) + var(--lightness-diff)*.5 + .05);--neutral-chroma-scale:.9;--transparency-weaker:.8;--c-brand-primary:.1474;--h-brand-primary:1.26;--l-brand-primary-light:.5069;--color-brand-primary-base-light:oklch(var(--l-brand-primary-light)var(--c-brand-primary)var(--h-brand-primary));--color-brand-primary-emphasis-light:oklch(calc(var(--l-brand-primary-light)*.85)calc(var(--c-brand-primary)*1.1)var(--h-brand-primary));--color-brand-primary-surface-light:oklch(calc(var(--lightness-max) - .1 + var(--l-brand-primary-light)/10)calc(var(--c-brand-primary)*.25)var(--h-brand-primary));--color-brand-primary-contrast-lightness-light:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-brand-primary-light) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-brand-primary-contrast-light:oklch(var(--color-brand-primary-contrast-lightness-light)calc(var(--c-brand-primary)*.25)var(--h-brand-primary));--color-brand-primary-hover-light:oklch(var(--l-brand-primary-light)var(--c-brand-primary)var(--h-brand-primary)/calc(var(--transparency-weaker)/10));--l-brand-primary-dark:.7;--color-brand-primary-base-dark:oklch(var(--l-brand-primary-dark)var(--c-brand-primary)var(--h-brand-primary));--color-brand-primary-emphasis-dark:oklch(calc(var(--l-brand-primary-dark)*1.25)calc(var(--c-brand-primary)*1.1)var(--h-brand-primary));--color-brand-primary-surface-dark:oklch(calc(var(--lightness-min) + var(--l-brand-primary-dark)/3)calc(var(--c-brand-primary)*.25)var(--h-brand-primary));--color-brand-primary-contrast-lightness-dark:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-brand-primary-dark) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-brand-primary-contrast-dark:oklch(var(--color-brand-primary-contrast-lightness-dark)calc(var(--c-brand-primary)*.25)var(--h-brand-primary));--color-brand-primary-hover-dark:oklch(var(--l-brand-primary-dark)var(--c-brand-primary)var(--h-brand-primary)/calc(var(--transparency-weaker)/10));--c-brand-secondary:.152;--h-brand-secondary:67.1;--l-brand-secondary-light:.63;--color-brand-secondary-base-light:oklch(var(--l-brand-secondary-light)var(--c-brand-secondary)var(--h-brand-secondary));--color-brand-secondary-emphasis-light:oklch(calc(var(--l-brand-secondary-light)*.85)calc(var(--c-brand-secondary)*1.1)var(--h-brand-secondary));--color-brand-secondary-surface-light:oklch(calc(var(--lightness-max) - .1 + var(--l-brand-secondary-light)/10)calc(var(--c-brand-secondary)*.25)var(--h-brand-secondary));--color-brand-secondary-contrast-lightness-light:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-brand-secondary-light) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-brand-secondary-contrast-light:oklch(var(--color-brand-secondary-contrast-lightness-light)calc(var(--c-brand-secondary)*.25)var(--h-brand-secondary));--color-brand-secondary-hover-light:oklch(var(--l-brand-secondary-light)var(--c-brand-secondary)var(--h-brand-secondary)/calc(var(--transparency-weaker)/10));--l-brand-secondary-dark:.69;--color-brand-secondary-base-dark:oklch(var(--l-brand-secondary-dark)var(--c-brand-secondary)var(--h-brand-secondary));--color-brand-secondary-emphasis-dark:oklch(calc(var(--l-brand-secondary-dark)*1.25)calc(var(--c-brand-secondary)*1.1)var(--h-brand-secondary));--color-brand-secondary-surface-dark:oklch(calc(var(--lightness-min) + var(--l-brand-secondary-dark)/3)calc(var(--c-brand-secondary)*.25)var(--h-brand-secondary));--color-brand-secondary-contrast-lightness-dark:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-brand-secondary-dark) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-brand-secondary-contrast-dark:oklch(var(--color-brand-secondary-contrast-lightness-dark)calc(var(--c-brand-secondary)*.25)var(--h-brand-secondary));--color-brand-secondary-hover-dark:oklch(var(--l-brand-secondary-dark)var(--c-brand-secondary)var(--h-brand-secondary)/calc(var(--transparency-weaker)/10));--l-text-light:.24;--c-text-light:.075;--h-text-light:var(--h-brand-primary);--scale-text-light:1.325;--color-text-base-light:oklch(var(--l-text-light)var(--c-text-light)var(--h-text-light));--color-text-muted-light:oklch(calc(var(--l-text-light)*var(--scale-text-light))calc(var(--c-text-light)*var(--neutral-chroma-scale))var(--h-text-light));--color-text-subtle-light:oklch(calc(var(--l-text-light)*var(--scale-text-light)*var(--scale-text-light))calc(var(--c-text-light)*var(--neutral-chroma-scale)*var(--neutral-chroma-scale))var(--h-text-light));--color-text-on-emphasis-light:oklch(var(--lightness-max)calc(var(--c-text-light)*.1)var(--h-text-light));--color-text-hover-light:oklch(var(--l-text-light)var(--c-text-light)var(--h-text-light)/calc(var(--transparency-weaker)/10));--l-text-dark:.88;--c-text-dark:.028;--h-text-dark:var(--h-brand-primary);--scale-text-dark:.895;--color-text-base-dark:oklch(var(--l-text-dark)var(--c-text-dark)var(--h-text-dark));--color-text-muted-dark:oklch(calc(var(--l-text-dark)*var(--scale-text-dark))calc(var(--c-text-dark)*var(--neutral-chroma-scale))var(--h-text-dark));--color-text-subtle-dark:oklch(calc(var(--l-text-dark)*var(--scale-text-dark)*var(--scale-text-dark))calc(var(--c-text-dark)*var(--neutral-chroma-scale)*var(--neutral-chroma-scale))var(--h-text-dark));--color-text-on-emphasis-dark:oklch(var(--lightness-min)var(--c-text-dark)var(--h-text-dark));--color-text-hover-dark:oklch(var(--l-text-dark)var(--c-text-dark)var(--h-text-dark)/calc(var(--transparency-weaker)/10));--l-surface-light:1;--c-surface-light:.006;--h-surface-light:var(--h-brand-secondary);--scale-surface-light:.99;--color-surface-base-light:oklch(var(--l-surface-light)var(--c-surface-light)var(--h-surface-light));--color-surface-muted-light:oklch(calc(var(--l-surface-light)*var(--scale-surface-light))calc(var(--c-surface-light)*var(--neutral-chroma-scale))var(--h-surface-light));--color-surface-subtle-light:oklch(calc(var(--l-surface-light)*var(--scale-surface-light)*var(--scale-surface-light))calc(var(--c-surface-light)*var(--neutral-chroma-scale)*var(--neutral-chroma-scale))var(--h-surface-light));--color-surface-emphasis-light:oklch(var(--lightness-min)var(--c-surface-light)var(--h-surface-light));--l-surface-dark:.14;--c-surface-dark:.02;--h-surface-dark:var(--h-brand-secondary);--scale-surface-dark:1.2;--color-surface-base-dark:oklch(var(--l-surface-dark)var(--c-surface-dark)var(--h-surface-dark));--color-surface-muted-dark:oklch(calc(var(--l-surface-dark)*var(--scale-surface-dark))calc(var(--c-surface-dark)*var(--neutral-chroma-scale))var(--h-surface-dark));--color-surface-subtle-dark:oklch(calc(var(--l-surface-dark)*var(--scale-surface-dark)*var(--scale-surface-dark))calc(var(--c-surface-dark)*var(--neutral-chroma-scale)*var(--neutral-chroma-scale))var(--h-surface-dark));--color-surface-emphasis-dark:oklch(var(--lightness-max)calc(var(--c-surface-dark)*.1)var(--h-surface-dark));--l-border-light:.24;--c-border-light:.1474;--h-border-light:var(--h-brand-primary);--scale-border-light:1.6;--color-border-base-light:oklch(var(--l-border-light)var(--c-border-light)var(--h-border-light));--color-border-muted-light:oklch(calc(var(--l-border-light)*var(--scale-border-light))calc(var(--c-border-light)*var(--neutral-chroma-scale))var(--h-border-light));--color-border-subtle-light:oklch(calc(var(--l-border-light)*var(--scale-border-light)*var(--scale-border-light))calc(var(--c-border-light)*var(--neutral-chroma-scale)*var(--neutral-chroma-scale))var(--h-border-light));--color-border-on-emphasis-light:oklch(var(--lightness-max)var(--c-border-light)var(--h-border-light));--color-border-hover-light:oklch(var(--l-border-light)var(--c-border-light)var(--h-border-light)/calc(var(--transparency-weaker)/10));--l-border-dark:.55;--c-border-dark:.1474;--scale-border-dark:.895;--h-border-dark:var(--h-brand-primary);--color-border-base-dark:oklch(var(--l-border-dark)var(--c-border-dark)var(--h-border-dark));--color-border-muted-dark:oklch(calc(var(--l-border-dark)*var(--scale-border-dark))calc(var(--c-border-dark)*var(--neutral-chroma-scale))var(--h-border-dark));--color-border-subtle-dark:oklch(calc(var(--l-border-dark)*var(--scale-border-dark)*var(--scale-border-dark))calc(var(--c-border-dark)*var(--neutral-chroma-scale)*var(--neutral-chroma-scale))var(--h-border-dark));--color-border-on-emphasis-dark:oklch(var(--lightness-min)var(--c-border-dark)var(--h-border-dark));--color-border-hover-dark:oklch(var(--l-border-dark)var(--c-border-dark)var(--h-border-dark)/calc(var(--transparency-weaker)/10));--c-status-success:.1474;--h-status-success:142;--l-status-success-light:.5069;--color-status-success-base-light:oklch(var(--l-status-success-light)var(--c-status-success)var(--h-status-success));--color-status-success-emphasis-light:oklch(calc(var(--l-status-success-light)*.85)calc(var(--c-status-success)*1.1)var(--h-status-success));--color-status-success-surface-light:oklch(calc(var(--lightness-max) - .1 + var(--l-status-success-light)/10)calc(var(--c-status-success)*.25)var(--h-status-success));--color-status-success-contrast-lightness-light:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-status-success-light) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-status-success-contrast-light:oklch(var(--color-status-success-contrast-lightness-light)calc(var(--c-status-success)*.25)var(--h-status-success));--color-status-success-hover-light:oklch(var(--l-status-success-light)var(--c-status-success)var(--h-status-success)/calc(var(--transparency-weaker)/10));--l-status-success-dark:.7;--color-status-success-base-dark:oklch(var(--l-status-success-dark)var(--c-status-success)var(--h-status-success));--color-status-success-emphasis-dark:oklch(calc(var(--l-status-success-dark)*1.25)calc(var(--c-status-success)*1.1)var(--h-status-success));--color-status-success-surface-dark:oklch(calc(var(--lightness-min) + var(--l-status-success-dark)/3)calc(var(--c-status-success)*.25)var(--h-status-success));--color-status-success-contrast-lightness-dark:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-status-success-dark) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-status-success-contrast-dark:oklch(var(--color-status-success-contrast-lightness-dark)calc(var(--c-status-success)*.25)var(--h-status-success));--color-status-success-hover-dark:oklch(var(--l-status-success-dark)var(--c-status-success)var(--h-status-success)/calc(var(--transparency-weaker)/10));--c-status-warning:.1474;--h-status-warning:97;--l-status-warning-light:.5069;--color-status-warning-base-light:oklch(var(--l-status-warning-light)var(--c-status-warning)var(--h-status-warning));--color-status-warning-emphasis-light:oklch(calc(var(--l-status-warning-light)*.85)calc(var(--c-status-warning)*1.1)var(--h-status-warning));--color-status-warning-surface-light:oklch(calc(var(--lightness-max) - .1 + var(--l-status-warning-light)/10)calc(var(--c-status-warning)*.25)var(--h-status-warning));--color-status-warning-contrast-lightness-light:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-status-warning-light) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-status-warning-contrast-light:oklch(var(--color-status-warning-contrast-lightness-light)calc(var(--c-status-warning)*.25)var(--h-status-warning));--color-status-warning-hover-light:oklch(var(--l-status-warning-light)var(--c-status-warning)var(--h-status-warning)/calc(var(--transparency-weaker)/10));--l-status-warning-dark:.7;--color-status-warning-base-dark:oklch(var(--l-status-warning-dark)var(--c-status-warning)var(--h-status-warning));--color-status-warning-emphasis-dark:oklch(calc(var(--l-status-warning-dark)*1.25)calc(var(--c-status-warning)*1.1)var(--h-status-warning));--color-status-warning-surface-dark:oklch(calc(var(--lightness-min) + var(--l-status-warning-dark)/3)calc(var(--c-status-warning)*.25)var(--h-status-warning));--color-status-warning-contrast-lightness-dark:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-status-warning-dark) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-status-warning-contrast-dark:oklch(var(--color-status-warning-contrast-lightness-dark)calc(var(--c-status-warning)*.25)var(--h-status-warning));--color-status-warning-hover-dark:oklch(var(--l-status-warning-dark)var(--c-status-warning)var(--h-status-warning)/calc(var(--transparency-weaker)/10));--c-status-danger:.1474;--h-status-danger:32;--l-status-danger-light:.5069;--color-status-danger-base-light:oklch(var(--l-status-danger-light)var(--c-status-danger)var(--h-status-danger));--color-status-danger-emphasis-light:oklch(calc(var(--l-status-danger-light)*.85)calc(var(--c-status-danger)*1.1)var(--h-status-danger));--color-status-danger-surface-light:oklch(calc(var(--lightness-max) - .1 + var(--l-status-danger-light)/10)calc(var(--c-status-danger)*.25)var(--h-status-danger));--color-status-danger-contrast-lightness-light:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-status-danger-light) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-status-danger-contrast-light:oklch(var(--color-status-danger-contrast-lightness-light)calc(var(--c-status-danger)*.25)var(--h-status-danger));--color-status-danger-hover-light:oklch(var(--l-status-danger-light)var(--c-status-danger)var(--h-status-danger)/calc(var(--transparency-weaker)/10));--l-status-danger-dark:.7;--color-status-danger-base-dark:oklch(var(--l-status-danger-dark)var(--c-status-danger)var(--h-status-danger));--color-status-danger-emphasis-dark:oklch(calc(var(--l-status-danger-dark)*1.25)calc(var(--c-status-danger)*1.1)var(--h-status-danger));--color-status-danger-surface-dark:oklch(calc(var(--lightness-min) + var(--l-status-danger-dark)/3)calc(var(--c-status-danger)*.25)var(--h-status-danger));--color-status-danger-contrast-lightness-dark:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-status-danger-dark) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-status-danger-contrast-dark:oklch(var(--color-status-danger-contrast-lightness-dark)calc(var(--c-status-danger)*.25)var(--h-status-danger));--color-status-danger-hover-dark:oklch(var(--l-status-danger-dark)var(--c-status-danger)var(--h-status-danger)/calc(var(--transparency-weaker)/10));--c-status-info:.1474;--h-status-info:245;--l-status-info-light:.5069;--color-status-info-base-light:oklch(var(--l-status-info-light)var(--c-status-info)var(--h-status-info));--color-status-info-emphasis-light:oklch(calc(var(--l-status-info-light)*.85)calc(var(--c-status-info)*1.1)var(--h-status-info));--color-status-info-surface-light:oklch(calc(var(--lightness-max) - .1 + var(--l-status-info-light)/10)calc(var(--c-status-info)*.25)var(--h-status-info));--color-status-info-contrast-lightness-light:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-status-info-light) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-status-info-contrast-light:oklch(var(--color-status-info-contrast-lightness-light)calc(var(--c-status-info)*.25)var(--h-status-info));--color-status-info-hover-light:oklch(var(--l-status-info-light)var(--c-status-info)var(--h-status-info)/calc(var(--transparency-weaker)/10));--l-status-info-dark:.7;--color-status-info-base-dark:oklch(var(--l-status-info-dark)var(--c-status-info)var(--h-status-info));--color-status-info-emphasis-dark:oklch(calc(var(--l-status-info-dark)*1.25)calc(var(--c-status-info)*1.1)var(--h-status-info));--color-status-info-surface-dark:oklch(calc(var(--lightness-min) + var(--l-status-info-dark)/3)calc(var(--c-status-info)*.25)var(--h-status-info));--color-status-info-contrast-lightness-dark:calc(var(--lightness-max) - var(--lightness-diff)*min(max((var(--l-status-info-dark) - var(--lightness-contrast-cutoff))*1000000,0),1));--color-status-info-contrast-dark:oklch(var(--color-status-info-contrast-lightness-dark)calc(var(--c-status-info)*.25)var(--h-status-info));--color-status-info-hover-dark:oklch(var(--l-status-info-dark)var(--c-status-info)var(--h-status-info)/calc(var(--transparency-weaker)/10))}}@layer theme{:where(html){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(:root){--l-brand-primary:var(--lightningcss-light,var(--l-brand-primary-light))var(--lightningcss-dark,var(--l-brand-primary-dark));--color-brand-primary-emphasis:var(--lightningcss-light,var(--color-brand-primary-emphasis-light))var(--lightningcss-dark,var(--color-brand-primary-emphasis-dark));--color-brand-primary-base:var(--lightningcss-light,var(--color-brand-primary-base-light))var(--lightningcss-dark,var(--color-brand-primary-base-dark));--color-brand-primary-surface:var(--lightningcss-light,var(--color-brand-primary-surface-light))var(--lightningcss-dark,var(--color-brand-primary-surface-dark));--color-brand-primary-hover:var(--lightningcss-light,var(--color-brand-primary-hover-light))var(--lightningcss-dark,var(--color-brand-primary-hover-light));--color-brand-primary-contrast-lightness:var(--lightningcss-light,var(--color-brand-primary-contrast-lightness-light))var(--lightningcss-dark,var(--color-brand-primary-contrast-lightness-dark));--color-brand-primary-contrast:var(--lightningcss-light,var(--color-brand-primary-contrast-light))var(--lightningcss-dark,var(--color-brand-primary-contrast-dark));--color-brand-secondary-emphasis:var(--lightningcss-light,var(--color-brand-secondary-emphasis-light))var(--lightningcss-dark,var(--color-brand-secondary-emphasis-dark));--color-brand-secondary-base:var(--lightningcss-light,var(--color-brand-secondary-base-light))var(--lightningcss-dark,var(--color-brand-secondary-base-dark));--color-brand-secondary-surface:var(--lightningcss-light,var(--color-brand-secondary-surface-light))var(--lightningcss-dark,var(--color-brand-secondary-surface-dark));--color-brand-secondary-hover:var(--lightningcss-light,var(--color-brand-secondary-hover-light))var(--lightningcss-dark,var(--color-brand-secondary-hover-dark));--color-brand-secondary-contrast:var(--lightningcss-light,var(--color-brand-secondary-contrast-light))var(--lightningcss-dark,var(--color-brand-secondary-contrast-dark));--color-text-base:var(--lightningcss-light,var(--color-text-base-light))var(--lightningcss-dark,var(--color-text-base-dark));--color-text-muted:var(--lightningcss-light,var(--color-text-muted-light))var(--lightningcss-dark,var(--color-text-muted-dark));--color-text-subtle:var(--lightningcss-light,var(--color-text-subtle-light))var(--lightningcss-dark,var(--color-text-subtle-dark));--color-text-on-emphasis:var(--lightningcss-light,var(--color-text-on-emphasis-light))var(--lightningcss-dark,var(--color-text-on-emphasis-dark));--color-text-hover:var(--lightningcss-light,var(--color-text-hover-light))var(--lightningcss-dark,var(--color-text-hover-dark));--color-surface-base:var(--lightningcss-light,var(--color-surface-base-light))var(--lightningcss-dark,var(--color-surface-base-dark));--color-surface-muted:var(--lightningcss-light,var(--color-surface-muted-light))var(--lightningcss-dark,var(--color-surface-muted-dark));--color-surface-subtle:var(--lightningcss-light,var(--color-surface-subtle-light))var(--lightningcss-dark,var(--color-surface-subtle-dark));--color-surface-emphasis:var(--lightningcss-light,var(--color-surface-emphasis-light))var(--lightningcss-dark,var(--color-surface-emphasis-dark));--color-border-base:var(--lightningcss-light,var(--color-border-base-light))var(--lightningcss-dark,var(--color-border-base-dark));--color-border-muted:var(--lightningcss-light,var(--color-border-muted-light))var(--lightningcss-dark,var(--color-border-muted-dark));--color-border-subtle:var(--lightningcss-light,var(--color-border-subtle-light))var(--lightningcss-dark,var(--color-border-subtle-dark));--color-border-on-emphasis:var(--lightningcss-light,var(--color-border-on-emphasis-light))var(--lightningcss-dark,var(--color-border-on-emphasis-dark));--color-border-hover:var(--lightningcss-light,var(--color-border-hover-light))var(--lightningcss-dark,var(--color-border-hover-dark));--color-status-info-emphasis:var(--lightningcss-light,var(--color-status-info-emphasis-light))var(--lightningcss-dark,var(--color-status-info-emphasis-dark));--color-status-info-base:var(--lightningcss-light,var(--color-status-info-base-light))var(--lightningcss-dark,var(--color-status-info-base-dark));--color-status-info-surface:var(--lightningcss-light,var(--color-status-info-surface-light))var(--lightningcss-dark,var(--color-status-info-surface-dark));--color-status-info-hover:var(--lightningcss-light,var(--color-status-info-hover-light))var(--lightningcss-dark,var(--color-status-info-hover-light));--color-status-info-contrast-lightness:var(--lightningcss-light,var(--color-status-info-contrast-lightness-light))var(--lightningcss-dark,var(--color-status-info-contrast-lightness-dark));--color-status-info-contrast:var(--lightningcss-light,var(--color-status-info-contrast-light))var(--lightningcss-dark,var(--color-status-info-contrast-dark));--color-status-success-emphasis:var(--lightningcss-light,var(--color-status-success-emphasis-light))var(--lightningcss-dark,var(--color-status-success-emphasis-dark));--color-status-success-base:var(--lightningcss-light,var(--color-status-success-base-light))var(--lightningcss-dark,var(--color-status-success-base-dark));--color-status-success-surface:var(--lightningcss-light,var(--color-status-success-surface-light))var(--lightningcss-dark,var(--color-status-success-surface-dark));--color-status-success-hover:var(--lightningcss-light,var(--color-status-success-hover-light))var(--lightningcss-dark,var(--color-status-success-hover-light));--color-status-success-contrast-lightness:var(--lightningcss-light,var(--color-status-success-contrast-lightness-light))var(--lightningcss-dark,var(--color-status-success-contrast-lightness-dark));--color-status-success-contrast:var(--lightningcss-light,var(--color-status-success-contrast-light))var(--lightningcss-dark,var(--color-status-success-contrast-dark));--color-status-warning-emphasis:var(--lightningcss-light,var(--color-status-warning-emphasis-light))var(--lightningcss-dark,var(--color-status-warning-emphasis-dark));--color-status-warning-base:var(--lightningcss-light,var(--color-status-warning-base-light))var(--lightningcss-dark,var(--color-status-warning-base-dark));--color-status-warning-surface:var(--lightningcss-light,var(--color-status-warning-surface-light))var(--lightningcss-dark,var(--color-status-warning-surface-dark));--color-status-warning-hover:var(--lightningcss-light,var(--color-status-warning-hover-light))var(--lightningcss-dark,var(--color-status-warning-hover-light));--color-status-warning-contrast-lightness:var(--lightningcss-light,var(--color-status-warning-contrast-lightness-light))var(--lightningcss-dark,var(--color-status-warning-contrast-lightness-dark));--color-status-warning-contrast:var(--lightningcss-light,var(--color-status-warning-contrast-light))var(--lightningcss-dark,var(--color-status-warning-contrast-dark));--color-status-danger-emphasis:var(--lightningcss-light,var(--color-status-danger-emphasis-light))var(--lightningcss-dark,var(--color-status-danger-emphasis-dark));--color-status-danger-base:var(--lightningcss-light,var(--color-status-danger-base-light))var(--lightningcss-dark,var(--color-status-danger-base-dark));--color-status-danger-surface:var(--lightningcss-light,var(--color-status-danger-surface-light))var(--lightningcss-dark,var(--color-status-danger-surface-dark));--color-status-danger-hover:var(--lightningcss-light,var(--color-status-danger-hover-light))var(--lightningcss-dark,var(--color-status-danger-hover-light));--color-status-danger-contrast-lightness:var(--lightningcss-light,var(--color-status-danger-contrast-lightness-light))var(--lightningcss-dark,var(--color-status-danger-contrast-lightness-dark));--color-status-danger-contrast:var(--lightningcss-light,var(--color-status-danger-contrast-light))var(--lightningcss-dark,var(--color-status-danger-contrast-dark));--shadow-color:var(--lightningcss-light,var(--shadow-color-light))var(--lightningcss-dark,var(--shadow-color-dark));--triangle-down-url:var(--lightningcss-light,var(--triangle-down-url-light))var(--lightningcss-dark,var(--triangle-down-url-dark));--triangle-up-url:var(--lightningcss-light,var(--triangle-up-url-light))var(--lightningcss-dark,var(--triangle-up-url-dark))}}@layer reset{*,:after,:before{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}@media (prefers-reduced-motion:no-preference){:where(:focus-visible){transition:outline-offset var(--transition-duration-short)var(--ease-elastic-out-1)}:where(:not(:active):focus-visible){transition-duration:var(--transition-duration-base)}}:where(:not(:active):focus-visible){outline:var(--border-width-medium)solid var(--color-brand-primary-base);outline-offset:1ch}:where(:focus:not(:focus-visible)){outline:none}:where(:root){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;block-size:100%;color:var(--color-text-base);background-color:var(--color-surface-muted);font-family:var(--font-family-default);line-height:var(--line-height-base);font-weight:var(--font-weight-default);font-size-adjust:from-font;interpolate-size:allow-keywords;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(body){min-block-size:100vh}:where(ul[role=list],ol[role=list]){list-style:none}:where(h1,h2,h3,h4){text-wrap:balance}:where(a:not([class])){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(figure){grid-template-rows:1fr auto;place-content:center;gap:0;display:grid}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*=\-],pre)){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*=\-])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(input[type=file])::-webkit-file-upload-button{font:inherit;color:inherit;letter-spacing:inherit}:where(p){text-wrap:pretty;max-inline-size:var(--measure-base)}:where(html):has(dialog:modal){scrollbar-gutter:stable;overflow:hidden}}@layer base{:where(:root){accent-color:var(--color-brand-primary-base);caret-color:var(--color-brand-primary-base);scrollbar-color:var(--color-text-subtle)transparent}:where(dt){font-weight:var(--font-weight-active);color:var(--color-text-base)}:where(dd){font-weight:var(--font-weight-default);color:var(--color-text-base)}:where(dd):not(:last-of-type){border-bottom:var(--border-width-thin)solid var(--color-border-muted);padding-block-end:.5lh}:where(dl:not([class]),.nc-description-list){word-break:break-word;grid-template-columns:.25fr .75fr;align-items:flex-start;row-gap:.5lh;inline-size:100%;max-inline-size:100%;display:grid;container:description-list/inline-size}:where(dd,dt){max-inline-size:var(--measure-base);grid-column:1/span 2}@container description-list (width>=30rem){:where(dt){grid-column:1/1;min-block-size:100%;padding-block-end:0;padding-inline-end:2ch}:where(dt):not(:last-of-type){border-bottom:var(--border-width-thin)solid var(--color-border-muted);padding-block-end:.5lh}:where(dd){grid-column:2/2;min-block-size:100%}}:where(small){font-size:var(--font-size-small)}:where(figcaption){color:var(--color-text-muted);font-size:var(--font-size-small);margin:0 auto;padding:.35lh 0;display:block}:where(details){--p-x-details:2ch;--p-y-details:.75lh;--b-r-details:var(--border-radius-small);background-color:var(--color-surface-muted);border-radius:var(--b-r-details);border:var(--border-width-thin)solid var(--color-border-base);padding:var(--p-y-details)var(--p-x-details);inline-size:100%}:where(details)>summary{color:var(--color-text-base);background:var(--color-surface-subtle);font-weight:var(--font-weight-heading);border-radius:var(--b-r-details);padding:var(--p-y-details)var(--p-x-details);margin:calc(-1*var(--p-y-details))calc(-1*var(--p-x-details) + var(--border-width-thin));outline-offset:calc(var(--border-width-thin)*-1)}:where(details)>summary:focus-visible,:where(details)>summary:hover{color:var(--color-brand-primary-emphasis);border-radius:calc(var(--border-radius-small) - 2px);outline-offset:0;transition:outline-offset var(--ease-elastic-out-1)var(--transition-duration-base);outline:var(--border-width-medium)solid currentColor}:where(details)[open]>summary{border-end-end-radius:0;border-end-start-radius:0;margin-block-end:var(--p-y-details)}.note,blockquote{inline-size:100%;color:var(--color-text-base);font-family:var(--font-family-serif);font-weight:var(--font-weight-title);quotes:auto;font-size:var(--font-size-large);margin-inline:0;padding:0;padding-inline-start:2ch;position:relative}:is(.note,blockquote) p{max-inline-size:var(--measure-base)}:is(.note,blockquote) p:first-of-type:before{content:open-quote}:is(.note,blockquote) p:last-of-type:after{content:close-quote}:is(.note,blockquote) cite{font-family:var(--font-family-default);font-size:var(--font-size-base);max-inline-size:max-content;color:color-mix(in oklch,currentColor calc(var(--transparency-weaker)*100%),transparent);margin-block-start:var(--spacing-near);display:block}:is(.note,blockquote) cite:before{content:"—";margin-inline-end:.5ch}cite{font-family:var(--font-family-serif);font-weight:var(--font-weight-title);font-style:normal}:where(hr){inline-size:100%;block-size:var(--border-width-medium);background:var(--color-border-base);border-block-start:0}:where(h2,h3,h4,h5,h6){line-height:var(--line-height-small);color:inherit;max-inline-size:100%;font-weight:var(--font-weight-heading)}:where(h1){font-size:var(--font-size-canon);font-weight:var(--font-weight-title);max-inline-size:var(--measure-small);color:var(--color-text-muted)}:where(h2){font-size:var(--font-size-largest)}:where(h3){font-size:var(--font-size-large)}:where(h4){font-size:var(--font-size-base)}:where(h5){font-size:var(--font-size-small)}:where(h6){font-size:var(--font-size-smallest)}::marker{color:var(--color-brand-primary-base)}::selection{background-color:var(--color-brand-primary-base);color:var(--color-surface-base)}::target-text{background-color:var(--color-brand-primary-base);color:var(--color-surface-base)}:where(a,.nc-link){color:inherit;font-family:var(--font-family-link);text-underline-offset:.25lh;font-weight:var(--font-weight-default);cursor:pointer;letter-spacing:var(--tracking-tight);text-decoration:underline;text-decoration-thickness:from-font}:where(a,.nc-link):visited{opacity:.72}:where(a,.nc-link):hover{-webkit-text-decoration-color:var(--color-brand-primary-base);text-decoration-color:var(--color-brand-primary-base)}:where(em,i){font-family:var(--font-family-serif);font-weight:var(--font-weight-title)}:where(strong,b){font-weight:var(--font-weight-strong)}:where(dfn,var){font-family:var(--font-family-mono);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-default)}:where(abbr){-webkit-text-decoration-color:var(--color-brand-primary-base);text-decoration-color:var(--color-brand-primary-base)}:where([aria-disabled=true],.disabled,:disabled){color:inherit;opacity:1;cursor:not-allowed;filter:contrast(.64)opacity(.64)}:where(del,ins,mark,code,kbd,var){border-radius:var(--border-radius-small);line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.5ch}:where(code,kbd,var){font-family:var(--font-family-mono);letter-spacing:0;font-weight:var(--font-weight-default);-webkit-hyphens:none;hyphens:none;tab-size:4;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;max-inline-size:fit-content;padding-block:.125lh;font-style:normal}:where(code){background:var(--color-surface-subtle)}:where(var){background:var(--color-brand-primary-surface);color:var(--color-brand-primary-emphasis)}:where(kbd){background:var(--color-surface-subtle);border:var(--border-width-thin)solid var(--color-border-base);box-shadow:var(--shadow-nearest);font-weight:var(--font-weight-active)}:where(pre){inline-size:100%;color:var(--color-text-base);border:var(--border-width-medium)solid var(--color-border-base);border-radius:var(--border-radius-medium);background:var(--color-surface-subtle);-webkit-overflow-scrolling:touch;padding:.5lh 2ch;overflow-x:auto}:where(pre) code{white-space:pre;background:0 0;border-radius:0;padding:0}:where(table){--_nc-table-border-radius:var(--nc-table-border-radius,var(--border-radius-medium));border-collapse:separate;border-spacing:0;text-align:left;border:var(--border-width-medium)solid var(--color-border-base);border-radius:var(--_nc-table-border-radius);inline-size:100%}:where(table>thead th:first-child){border-start-start-radius:var(--_nc-table-border-radius)}:where(table>thead th:last-child){border-start-end-radius:var(--_nc-table-border-radius)}:where(table>tfoot th:first-child){border-end-start-radius:var(--_nc-table-border-radius)}:where(table>tfoot th:last-child){border-end-end-radius:var(--_nc-table-border-radius)}:where(td,th){line-height:var(--line-height-small);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.4lh 1ch}:where(td),:where(thead th){border-block-end:var(--border-width-thin)solid var(--color-border-muted)}:where(tfoot th){border-block-start:var(--border-width-thin)solid var(--color-border-muted)}:where(th){font-weight:var(--font-weight-active);color:var(--color-text-muted);background-color:var(--color-surface-subtle)}:where(tbody tr:hover){background:var(--color-brand-primary-hover)}:where(caption){color:var(--color-text-base)}:where(tr:has(td) th){border-block-end:var(--border-width-thin)solid var(--color-border-muted);border-inline-end:var(--border-width-thin)solid var(--color-border-muted)}:where(tr:last-child:has(td) th){border-block-end:none}:where(tr:last-child>td){border:none}:where(tbody tr:nth-child(2n)>td){background-color:var(--color-surface-muted)}:target{scroll-margin-block-start:2ex}:where(del){color:var(--color-status-danger-emphasis);-webkit-text-decoration-color:var(--color-status-danger-emphasis);text-decoration-color:var(--color-status-danger-emphasis);background:var(--color-status-danger-surface)}:where(ins){color:var(--color-status-success-emphasis);-webkit-text-decoration-color:var(--color-status-success-emphasis);text-decoration-color:var(--color-status-success-emphasis);background:var(--color-status-success-surface)}:where(mark){color:var(--color-brand-primary-emphasis);background:var(--color-brand-primary-surface)}:where(ul,ol){padding-inline-start:2ch}:where(li+li){margin-block-start:.5lh}:where(li>:is(ul,ol)){margin-block-start:.25lh}}@layer utils{:where(.nc-box){padding:var(--spacing-base)}:where(.nc-box).-bordered{border:var(--border-width-thin)solid var(--border,var(--color-border-base));border-radius:var(--border-radius-medium)}:where(.nc-box).-tiny{padding:var(--spacing-tiny)}:where(.nc-box).-nearest{padding:var(--spacing-nearest)}:where(.nc-box).-near{padding:var(--spacing-near)}:where(.nc-box).-base{padding:var(--spacing-base)}:where(.nc-box).-far{padding:var(--spacing-far)}:where(.nc-box).-farthest{padding:var(--spacing-farthest)}:where(.nc-stack){gap:var(--spacing-base);flex-direction:column;align-items:flex-start;display:flex}:where(.nc-stack).-stretched,:where(.nc-stack).-stretched>*{inline-size:100%}:where(.nc-stack).-contained>*{max-inline-size:100%}:where(.nc-flow)>*+*{margin-block-start:var(--flow-gap,1lh)}:where(.nc-flow)>*{max-inline-size:var(--flow-base-meassure,44em)}:where(.nc-flow)>:is(h1,h2,h3,h4,h5,h6){max-inline-size:var(--flow-headline-meassure,22em);--flow-gap:1.5lh}:where(.nc-flow)>:is(h1,h2,h3,h4,h5,h6)+:not([class]){--flow-gap:.5lh}:where(.nc-flow)>figure{margin-inline:0}:where(.nc-flow) .breakAfter{margin-block-end:auto}:where(.nc-center){box-sizing:content-box;max-inline-size:var(--center-measure,max-content);padding-inline:var(--center-padding,0);margin-inline:auto;position:relative}:where(.nc-region){padding-block:var(--region-space,var(--spacing-farthest))}:where(.nc-cluster){gap:var(--spacing-base);flex-flow:wrap;align-items:flex-start;display:flex}:where(.nc-cluster).-centered{align-items:center}:where(.nc-cluster).-nowrap{flex-wrap:nowrap}:where(.nc-cluster).-between{justify-content:space-between}:where(.nc-with-sidebar){align-items:flex-start;gap:var(--with-sidebar-gap,var(--spacing-far));flex-wrap:wrap;inline-size:100%;display:flex}:where(.nc-with-sidebar)>[data-aside]{flex-grow:1;flex-basis:var(--with-sidebar-target-width,20rem);min-width:min-content}:where(.nc-with-sidebar)>[data-grow]{min-width:var(--with-sidebar-min-size,50%);flex-grow:999;flex-basis:0}:where(.nc-with-sidebar)[data-direction=rtl]{flex-direction:row-reverse}:where(.nc-with-sidebar).-centered{align-items:center}:where(.nc-grid){grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr));gap:var(--grid-gap,var(--spacing-base));display:grid}:where(.nc-grid)[data-layout="50-50"]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,50vw,33rem)}:where(.nc-grid)[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,33%,20rem)}:where(.nc-switcher){gap:var(--switcher-gap,var(--spacing-base));align-items:var(--switcher-vertical-alignment,flex-start);flex-wrap:wrap;display:flex}:where(.nc-switcher)>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width,40rem) - 100%)*999)}:where(.nc-switcher)>:nth-child(n+4){flex-basis:100%}:where(.nc-pile){grid:[pile]1fr/[pile]1fr;place-items:center;display:grid}:where(.nc-pile)>*{grid-area:pile}:where(.nc-ram-grid){--_nc-ram-grid-gap-row:var(--nc-ram-grid-gap-row,var(--_nc-ram-grid-gap));--_nc-ram-grid-gap-column:var(--nc-ram-grid-gap-column,var(--_nc-ram-grid-gap));--_nc-ram-grid-gap:var(--nc-ram-grid-gap,var(--spacing-near));--_nc-ram-grid-min-width:var(--nc-ram-grid-min-width,150px);--_nc-ram-grid-repeat-count:var(--nc-ram-grid-repeat-count,auto-fit);gap:var(--_nc-ram-grid-gap-column)var(--_nc-ram-grid-gap-row);grid-template-columns:repeat(var(--_nc-ram-grid-repeat-count),minmax(min(var(--_nc-ram-grid-min-width),100%),1fr));display:grid}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid).-inherit{gap:inherit}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid).-tiny{gap:var(--spacing-tiny)}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid).-nearest{gap:var(--spacing-nearest)}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid).-near{gap:var(--spacing-near)}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid).-base{gap:var(--spacing-base)}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid).-far{gap:var(--spacing-far)}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid).-farthest{gap:var(--spacing-farthest)}:where(.nc-stack,.nc-cluster,.nc-with-sidebar,.nc-grid,.nc-gallery,.nc-switcher,.nc-ram-grid).-nogap{gap:0}}@layer components,helpers;@font-face{font-family:Space Grotesk;src:local(Space Grotesk),url(/assets/fonts/SpaceGrotesk-VF-subset.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:fallback}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins-Medium),url(/assets/fonts/Poppins-Medium-subset.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@layer config.easings{:where(html){--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.5,0,1,1);--ease-in-3:cubic-bezier(.7,0,1,1);--ease-in-4:cubic-bezier(.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.5,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-out-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-out-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-out-5:cubic-bezier(.5,1.75,.75,1.25);--ease-elastic-in-1:cubic-bezier(.5,-.25,.75,1);--ease-elastic-in-2:cubic-bezier(.5,-.5,.75,1);--ease-elastic-in-3:cubic-bezier(.5,-.75,.75,1);--ease-elastic-in-4:cubic-bezier(.5,-1,.75,1);--ease-elastic-in-5:cubic-bezier(.5,-1.25,.75,1);--ease-elastic-in-out-1:cubic-bezier(.5,-.1,.1,1.5);--ease-elastic-in-out-2:cubic-bezier(.5,-.3,.1,1.5);--ease-elastic-in-out-3:cubic-bezier(.5,-.5,.1,1.5);--ease-elastic-in-out-4:cubic-bezier(.5,-.7,.1,1.5);--ease-elastic-in-out-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--ease-spring-1:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1);--ease-spring-3:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,.009,.037 1.7%,.153 3.6%,.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,.973,.955 39.2%,.953 41.1%,.957 43.3%,.998 53.3%,1.009 59.1% 63.7%,.998 78.9%,1);--ease-spring-5:linear(0,.01,.04 1.6%,.161 3.3%,.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,.999 29.4%,.955 32.1%,.942,.935 34.9%,.933,.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,.004,.016,.035,.063,.098,.141,.191,.25,.316,.391 36.8%,.563,.766,1 58.8%,.946,.908 69.1%,.895,.885,.879,.878,.879,.885,.895,.908 89.7%,.946,1);--ease-bounce-2:linear(0,.004,.016,.035,.063,.098,.141 15.1%,.25,.391,.562,.765,1,.892 45.2%,.849,.815,.788,.769,.757,.753,.757,.769,.788,.815,.85,.892 75.2%,1 80.2%,.973,.954,.943,.939,.943,.954,.973,1);--ease-bounce-3:linear(0,.004,.016,.035,.062,.098,.141 11.4%,.25,.39,.562,.764,1 30.3%,.847 34.8%,.787,.737,.699,.672,.655,.65,.656,.672,.699,.738,.787,.847 61.7%,1 66.2%,.946,.908,.885 74.2%,.879,.878,.879,.885 79.5%,.908,.946,1 87.4%,.981,.968,.96,.957,.96,.968,.981,1);--ease-bounce-4:linear(0,.004,.016 3%,.062,.141,.25,.391,.562 18.2%,1 24.3%,.81,.676 32.3%,.629,.595,.575,.568,.575,.595,.629,.676 48.2%,.811,1 56.2%,.918,.86,.825,.814,.825,.86,.918,1 77.2%,.94 80.6%,.925,.92,.925,.94 87.5%,1 90.9%,.974,.965,.974,1);--ease-bounce-5:linear(0,.004,.016 2.5%,.063,.141,.25 10.1%,.562,1 20.2%,.783,.627,.534 30.9%,.511,.503,.511,.534 38%,.627,.782,1 48.7%,.892,.815,.769 56.3%,.757,.753,.757,.769 61.3%,.815,.892,1 68.8%,.908 72.4%,.885,.878,.885,.908 79.4%,1 83%,.954 85.5%,.943,.939,.943,.954 90.5%,1 93%,.977,.97,.977,1);--transition-duration-instant:0s;--transition-duration-short:.1s;--transition-duration-base:.2s;--transition-duration-long:.3s;--transition-duration-entry:0s;--transition-duration-exit:0s;--transition-target-scale:.9}@media (prefers-reduced-motion:reduce){:where(html){--transition-duration-instant:0s;--transition-duration-short:0s;--transition-duration-base:0s;--transition-duration-long:0s;--transition-duration-entry:0s;--transition-duration-exit:0s}}}@layer helpers.theme{*{--text:var(--color-text-muted);--color:var(--color-text-muted);--surface:transparent;--border:var(--color-border-muted);--text-hover:var(--color-text-on-emphasis);--color-hover:var(--color-text-on-emphasis);--surface-hover:var(--color-surface-emphasis);--border-hover:var(--color-border-base)}.-primary{--text:var(--color-brand-primary-emphasis);--color:var(--color-brand-primary-base);--surface:var(--color-brand-primary-surface);--border:var(--color-brand-primary-base);--text-hover:var(--color-brand-primary-contrast);--color-hover:var(--color-brand-primary-contrast);--surface-hover:var(--color-brand-primary-base);--border-hover:var(--color-brand-primary-base)}.-secondary{--text:var(--color-brand-secondary-emphasis);--color:var(--color-brand-secondary-base);--surface:var(--color-brand-secondary-surface);--border:var(--color-brand-secondary-base);--text-hover:var(--color-brand-secondary-contrast);--color-hover:var(--color-brand-secondary-contrast);--surface-hover:var(--color-brand-secondary-base);--border-hover:var(--color-brand-secondary-base)}.-neutral{--text:var(--color-text-muted);--color:var(--color-text-muted);--surface:transparent;--border:var(--color-border-muted);--text-hover:var(--color-text-on-emphasis);--color-hover:var(--color-text-on-emphasis);--surface-hover:var(--color-surface-emphasis);--border-hover:var(--color-border-base)}.-muted{--text:var(--color-text-muted);--color:var(--color-text-muted);--surface:transparent;--text-hover:var(--color-text-base);--color-hover:var(--color-text-base);--surface-hover:var(--color-surface-subtle);--border-hover:var(--color-border-base)}.-emphasis{--text:var(--color-text-on-emphasis);--color:var(--color-text-on-emphasis);--surface:var(--color-surface-emphasis);--border:var(--color-surface-emphasis);--text-hover:var(--color-text-base);--color-hover:var(--color-text-base);--surface-hover:var(--color-surface-subtle);--border-hover:var(--color-border-base)}.-info{--text:var(--color-status-info-emphasis);--color:var(--color-status-info-base);--surface:var(--color-status-info-surface);--border:var(--color-status-info-base);--text-hover:var(--color-status-info-contrast);--color-hover:var(--color-status-info-contrast);--surface-hover:var(--color-status-info-base);--border-hover:var(--color-status-info-base)}.-warning{--text:var(--color-status-warning-emphasis);--color:var(--color-status-warning-base);--surface:var(--color-status-warning-surface);--border:var(--color-status-warning-base);--text-hover:var(--color-status-warning-contrast);--color-hover:var(--color-status-warning-contrast);--surface-hover:var(--color-status-warning-base);--border-hover:var(--color-status-warning-base)}.-danger{--text:var(--color-status-danger-emphasis);--color:var(--color-status-danger-base);--surface:var(--color-status-danger-surface);--border:var(--color-status-danger-base);--text-hover:var(--color-status-danger-contrast);--color-hover:var(--color-status-danger-contrast);--surface-hover:var(--color-status-danger-base);--border-hover:var(--color-status-danger-base)}.-success{--text:var(--color-status-success-emphasis);--color:var(--color-status-success-base);--surface:var(--color-status-success-surface);--border:var(--color-status-success-base);--text-hover:var(--color-status-success-contrast);--color-hover:var(--color-status-success-contrast);--surface-hover:var(--color-status-success-base);--border-hover:var(--color-status-success-base)}.themed{background:var(--surface);color:var(--text)}}:where(.text-assistive,.sr-only){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}:where(.break-word){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-inline-size:100%}.full-width{inline-size:100%}.nc-hint{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-base)}.nc-slub{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--font-weight-active);font-size:var(--font-size-smallest)}.allcaps{text-transform:capitalize}.strong{font-weight:var(--font-weight-strong)}.font-mono{font-family:var(--font-family-mono)}.font-sans{font-family:var(--font-family-sans)}.font-serif{font-family:var(--font-family-serif)}.font-size-display{font-size:var(--font-size-display)}.font-size-largest{font-size:var(--font-size-largest)}.font-size-large{font-size:var(--font-size-large)}.font-size-base{font-size:var(--font-size-base)}.font-size-small{font-size:var(--font-size-small)}.font-size-smallest{font-size:var(--font-size-smallest)}.mt-base{margin-block-start:var(--spacing-base)}.mt-auto{margin-block-start:auto}.ml-auto{margin-inline-start:auto}.mr-auto{margin-inline-end:auto}html{--layout-max-width:64rem;--layout-narrow-max-width:44rem;--layout-padding:var(--spacing-near)}@media (width>=30rem){html{--layout-padding:var(--spacing-base)}}@media (width>=40rem){html{--layout-padding:var(--spacing-far)}}html{--control-height-base:2.5em;--control-height-small:1.5em;--control-spacing-minimal:.125em;--control-spacing-tiny:.25em;--control-spacing-nearest:.375em;--control-spacing-near:.5em;--control-spacing-base:.75em;--control-spacing-far:1em;--control-spacing-farthest:1.5em;--button-padding-inline:1em;--button-padding-block:.5em;--input-border-radius:var(--border-radius-small);--header-offset-block:var(--spacing-base);--header-block-size:calc(var(--spacing-tiny)*2 + var(--control-height-base));--header-offset:calc(var(--header-block-size) + var(--header-offset-block));--header-nice-padding:calc(var(--header-offset) + var(--spacing-far));background:0 0;font-size:clamp(1.125rem,1rem + .25vw,1.25rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-timeline:--global-scroll-timeline y;scrollbar-gutter:stable}*{--input-outline:var(--border-width-medium)solid var(--color-brand-primary-base)}body{background:var(--color-surface-subtle)}main{position:relative}.page-center-layout{--center-measure:var(--layout-max-width);--center-padding:var(--layout-padding)}.page-center-layout-narrow{--center-measure:var(--layout-narrow-max-width);--center-padding:var(--layout-padding)}.nc-breadcrumbs>:last-child{color:var(--color-brand-primary-emphasis)}.title-font{font-weight:var(--font-weight-title);font-family:var(--font-family-serif);line-height:1}:is(h2,h3,h4){font-weight:var(--font-weight-heading)}strong{color:var(--color-text-muted)}a{text-decoration-color:currentColor}a:hover{color:var(--color-brand-primary-emphasis)}.image-container{--_size:var(--size,100%);border-radius:var(--border-radius-round);z-index:0;isolation:isolate;inline-size:var(--_size);aspect-ratio:1;place-content:center;display:grid;position:relative}.image-container img{object-fit:cover;border-radius:var(--border-radius-round);block-size:100%}:where(:focus-visible){outline:calc(var(--border-width-medium)*1.5)solid currentColor;outline-offset:calc(var(--border-width-medium)*-1);transition:outline-offset var(--ease-elastic-out-1)var(--transition-duration-base)}:where(a:focus-visible){outline-offset:var(--control-spacing-tiny);transition-duration:var(--transition-duration-base)}:where(:not(:active):focus-visible){transition-duration:var(--transition-duration-base)}.legal-section{padding-block-start:var(--header-nice-padding)}:where(.nc-icon){fill:currentColor}:where(.nc-icon)[data-size=inline]{--icon-size:1em}details{--p-y-details:.5em}details summary::-webkit-details-marker{display:none}details summary{-webkit-user-select:none;user-select:none;list-style:none}details summary:hover{color:var(--color-brand-primary-emphasis)}details summary:hover svg{color:var(--color-brand-primary-base)}details[open] .nc-icon{transform:rotate(90deg)}details .nc-icon{color:var(--color-text-muted);transition:transform var(--transition-duration-base)var(--ease-elastic-out-1);--icon-size:1em;flex-shrink:0}.nav-item-primary{font-weight:var(--font-weight-active);gap:var(--control-spacing-tiny);color:currentColor;letter-spacing:var(--tracking-tight);word-spacing:var(--tracking-tight);text-decoration:none}.nav-item-primary:focus-visible{outline-offset:var(--control-spacing-tiny)}.nav-item-secondary{color:currentColor;padding-block:var(--control-spacing-near);text-decoration:none;display:block}.nav-item-secondary[aria-current=page]{text-shadow:0 0 1px;text-decoration:underline;text-decoration-thickness:2px}.nav-item-secondary:hover{text-decoration:underline}.slub{letter-spacing:var(--tracking-wide);font-size:var(--font-size-small);font-weight:var(--font-weight-active)}:target{scroll-margin-block-start:calc(var(--header-offset) + 4ex)}.nc-region+.nc-region{padding-block-start:0}.footnote{color:var(--color-brand-primary-base);font-weight:var(--font-weight-strong);font-size:var(--font-size-large);margin-inline:.075em;text-decoration:none}.footnote:hover{color:var(--color-brand-primary-emphasis)}.backToTop{z-index:1000;background:var(--color-surface-subtle);transition-behavior:allow-discrete;animation-name:appear;animation-duration:1ms;animation-timeline:--global-scroll-timeline;position:fixed;inset-block-end:var(--layout-padding);inset-inline-end:var(--layout-padding)}:is(.tagDisplay,.meta-item){block-size:2em;font-size:var(--font-size-small);align-items:center;gap:var(--control-spacing-tiny);font-weight:var(--font-weight-active);border-radius:var(--border-radius-round);padding-inline:var(--control-spacing-base);line-height:var(--line-height-large);text-box:cap alphabetic;text-decoration:none;display:flex}.tagDisplay{box-shadow:var(--shadow-nearest);background:var(--color-surface-base);border:var(--border-width-thin)solid currentColor;outline-offset:calc(var(--border-width-thin)*-1)}.tagDisplay>.nc-icon{transition:transform var(--transition-duration-short)var(--ease-elastic-out-1)}.tagDisplay:hover,.tagDisplay:focus-visible{box-shadow:var(--shadow-near);outline:var(--border-width-medium)solid currentColor;outline-offset:0;transition:outline-offset var(--ease-elastic-out-1)var(--transition-duration-base)}:is(.tagDisplay:hover,.tagDisplay:focus-visible)>.nc-icon{transform:translateY(-2px)}.tagDisplay[data-type=Wo]{color:var(--color-brand-primary-base)}.tagDisplay[data-type=Wo]:hover{color:var(--color-brand-primary-emphasis)}.tagDisplay[data-type=Wo]:active{background:var(--color-brand-primary-hover)}.tagDisplay[data-type=Was],.tagDisplay[data-type=Was]:hover{color:var(--color-brand-secondary-emphasis)}.tagDisplay[data-type=Was]:active{background:var(--color-brand-secondary-hover)}.meta-item{background:var(--color-brand-primary-base);color:var(--color-brand-primary-contrast)}.meta-item.danger{background:var(--color-surface-subtle);color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}@keyframes appear{0%{opacity:0;display:none}9.9%{opacity:0;display:none}10%{opacity:1;display:inline-flex}}.openingState{font-weight:var(--font-weight-default)}.openingState.open{color:var(--color-text-subtle)}.openingState.closed{color:var(--color-status-danger-base)}.-hidden{display:none}hr{background:var(--color-border-subtle)}address{font-style:normal}.color-text-subtle{color:var(--color-text-subtle)}#custom-opening-hours{min-inline-size:15rem}.last-update{border-block-start:var(--border-width-medium)solid var(--color-brand-primary-base);inline-size:max-content;margin-block-start:var(--spacing-far);padding-block-start:var(--spacing-nearest);padding-inline-end:var(--spacing-far);line-height:1}.last-update span{color:var(--color-text-muted);font-weight:var(--font-weight-strong)}.hero-section{background:linear-gradient(to bottom,var(--color-surface-base),var(--color-surface-subtle));padding-block-start:var(--header-nice-padding);padding-block-end:var(--spacing-far);position:relative}.font-size-desription{font-size:var(--font-size-medium)}.nc-input-switch:checked{--thumb-color:var(--color-brand-primary-contrast)}.shadow-inset{box-shadow:var(--shadow-inset)}.shadow-nearest{box-shadow:var(--shadow-nearest)}.shadow-near{box-shadow:var(--shadow-near)}.shadow-medium{box-shadow:var(--shadow-medium)}.shadow-far{box-shadow:var(--shadow-far)}.-primary-inverted{--text:var(--color-brand-primary-contrast);--color:var(--color-status-success-base);--surface:var(--color-brand-primary-base);--border:var(--color-brand-primary-contrast);--text-hover:var(--color-brand-primary-base);--color-hover:var(--color-status-success-contrast);--surface-hover:var(--color-brand-primary-contrast);--border-hover:var(--color-brand-primary-contrast)}.-primary-inverted a:hover{color:var(--color-brand-primary-contrast);text-decoration:underline}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}html{scroll-timeline:--scroll-tl-global vertical;scroll-timeline:--scroll-tl-global block}@keyframes seal-spin{to{--angle:360deg}}@supports (animation-timeline:scroll()){.ll-fav{transform:rotate(calc(var(--angle)*var(--list-modifier,1)/2));animation-name:seal-spin;animation-duration:1ms;animation-timing-function:linear;animation-direction:normal;animation-fill-mode:both;animation-timeline:--scroll-tl-global}}.section-title{font-size:var(--font-size-display);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);max-inline-size:max-content;font-weight:380}.centered-text{text-align:center;margin-inline:auto}.small-title{font-size:var(--font-size-small);font-weight:var(--font-weight-default)}.numbered-list{counter-reset:count 0;scroll-target-group:auto}.numbered-list-item{counter-increment:count 1}.numbered-list-link{-webkit-hyphens:auto;hyphens:auto;transition:color var(--transition-duration-base)var(--ease-elastic-2);align-items:baseline;display:flex}.numbered-list-link:before{color:var(--color-brand-primary-base);content:counter(count,decimal)".";font-size:var(--font-size-medium);min-inline-size:1em;font-weight:var(--font-weight-strong);flex-shrink:0;block-size:1lh;display:block}.numbered-list-link:target-current{color:var(--color-brand-primary-emphasis)}