.nc-accordion__item{border-bottom: 1px solid currentColor;}.nc-accordion__item > summary{display: flex;align-items: center;list-style: none;cursor: pointer;padding: var(--nc-space-4) 0;font-size: inherit;color: inherit;font-weight: 600;}.nc-accordion__item > summary::-webkit-details-marker{display: none;}.nc-accordion__item > summary::after{content: "";flex: none;order: 1;width: 0.5em;height: 0.5em;margin-inline-start: var(--nc-space-4);border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform 0.2s ease;}.nc-accordion__item[open] > summary::after{transform: rotate(225deg);}.nc-accordion--plus > .nc-accordion__item > summary::after{width: 1em;height: 1em;border: 0;background: linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;transform: none;}.nc-accordion--plus > .nc-accordion__item[open] > summary::after{transform: rotate(45deg);}.nc-accordion__item > summary:focus-visible{outline: 3px solid currentColor;outline-offset: 2px;}.nc-accordion__panel{padding-bottom: var(--nc-space-4);font-size: inherit;color: inherit;}.nc-archive-description > * + *{margin-top: 0.5em;}.nc-archive-title{margin: 0 0 0.5em;}.nc-breadcrumbs ol{display: flex;flex-wrap: wrap;gap: 0.25em;margin: 0;padding: 0;list-style: none;}.nc-breadcrumbs li + li::before{content: "\203A";margin-right: 0.25em;}.nc-button{display: inline-flex;align-items: center;justify-content: center;gap: var(--nc-space-2);padding: var(--nc-space-2) var(--nc-space-4);border: 1px solid transparent;border-radius: var(--nc-radius-md);font: inherit;font-weight: 600;line-height: 1.2;text-decoration: none;cursor: pointer;}.nc-button--primary{background: var(--nc-color-primary);color: var(--nc-color-background);}.nc-button--secondary{background: transparent;border-color: var(--nc-color-secondary);color: var(--nc-color-secondary);}.nc-button--link{padding-left: 0;padding-right: 0;background: none;color: var(--nc-color-primary);text-decoration: none;}.nc-button--link:hover,.nc-button--link:focus-visible{text-decoration: underline;}.nc-button:focus-visible{outline: 2px solid var(--nc-color-accent);outline-offset: 2px;}:where(.nc-collection){--nc-control-bg: initial;--nc-control-color: initial;--nc-control-border: initial;--nc-control-radius: initial;--nc-control-padding: initial;--nc-control-focus: initial;--nc-control-active-bg: initial;--nc-control-active-color: initial;--nc-control-active-border: initial;--nc-control-button-bg: initial;--nc-control-button-color: initial;--nc-control-button-border: initial;--nc-control-button-radius: initial;--nc-control-button-padding: initial;--nc-control-popover-bg: initial;--nc-collection-columns: initial;--nc-collection-gap: initial;}.nc-collection__form{display: grid;gap: 1rem;}.nc-collection__panel{display: grid;gap: 1rem;align-content: start;}.nc-collection__filter{min-width: 0;margin: 0;padding: 0;border: 0;}.nc-collection__filter legend{margin-bottom: 0.5rem;padding: 0;font-weight: 600;}.nc-collection__pill,.nc-collection__views [data-view],.nc-collection__dropdown > summary,.nc-collection__pager a{display: inline-flex;align-items: center;gap: 0.375rem;font: inherit;color: var(--nc-control-color,inherit);background: var(--nc-control-bg,var(--nc-color-background));border: var(--nc-control-border,1px solid var(--nc-color-border));border-radius: var(--nc-control-radius,var(--nc-radius-full));padding: var(--nc-control-padding,0.3125rem 0.75rem);cursor: pointer;}.nc-collection__form select,.nc-collection__form input:not([type="checkbox"]):not([type="radio"]){font: inherit;color: var(--nc-control-color,inherit);background: var(--nc-control-bg,var(--nc-color-background));border: var(--nc-control-border,1px solid var(--nc-color-border));border-radius: var(--nc-control-radius,var(--nc-radius-md));padding: var(--nc-control-padding,0.3125rem 0.5rem);}.nc-collection__pill{position: relative;margin: 0 0.375rem 0.375rem 0;}.nc-collection__pill input{position: absolute;width: 1px;height: 1px;margin: 0;opacity: 0;}.nc-collection__pill:focus-within,.nc-collection__views [data-view]:focus-visible,.nc-collection__dropdown > summary:focus-visible,.nc-collection__pager a:focus-visible{outline: 2px solid var(--nc-control-focus,var(--nc-color-primary));outline-offset: 2px;}.nc-collection__pill:has(input:disabled),.nc-collection__option:has(input:disabled){opacity: 0.45;cursor: not-allowed;}.nc-collection__pill:has(input:checked),.nc-collection__views [aria-pressed="true"],.nc-collection__dropdown[open] > summary,.nc-collection__pager [aria-current="page"]{font-weight: 600;color: var(--nc-control-active-color,var(--nc-color-background));background: var(--nc-control-active-bg,var(--nc-color-primary));border-color: var(--nc-control-active-border,var(--nc-color-primary));}.nc-collection__option{display: flex;align-items: center;gap: 0.375rem;margin-bottom: 0.375rem;}.nc-collection__range{display: flex;flex-wrap: wrap;gap: 0.75rem;}.nc-collection__range label{display: grid;gap: 0.25rem;}.nc-collection__dropdown{position: relative;}.nc-collection__dropdown > summary{list-style: none;font-weight: 600;}.nc-collection__dropdown > summary::-webkit-details-marker{display: none;}.nc-collection__dropdown > summary::after{content: "\25BE";display: inline-block;transition: transform 0.15s ease;}.nc-collection__dropdown[open] > summary::after{transform: rotate(180deg);}.nc-collection__dropdown:has(input:checked) > summary{border-color: var(--nc-control-active-border,var(--nc-color-primary));font-weight: 600;}.nc-collection__menu{position: absolute;top: 100%;left: 0;z-index: 20;display: grid;min-width: 12rem;max-height: 16rem;overflow-y: auto;margin-top: 0.25rem;padding: 0.5rem;background: var(--nc-control-popover-bg,var(--nc-color-background));color: var(--nc-control-color,inherit);border-radius: var(--nc-control-radius,var(--nc-radius-md));box-shadow: 0 0.5rem 1.5rem color-mix(in srgb,currentColor 15%,transparent);}.nc-collection__menu .nc-collection__option{margin-bottom: 0;}.nc-collection__open,.nc-collection__close,.nc-collection__apply,.nc-collection__more{font: inherit;color: var(--nc-control-button-color,var(--nc-color-background));background: var(--nc-control-button-bg,var(--nc-color-primary));border: var(--nc-control-button-border,none);border-radius: var(--nc-control-button-radius,var(--nc-radius-full));padding: var(--nc-control-button-padding,0.5rem 1rem);text-decoration: none;cursor: pointer;}.nc-collection__apply,.nc-collection__more{display: inline-flex;align-items: center;}.nc-collection__pager a{text-decoration: none;}.nc-collection-reset{align-self: center;color: inherit;}.nc-collection__bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;}.nc-collection-count{margin: 0;}.nc-collection__views:not([hidden]){display: inline-flex;gap: 0.25rem;}.nc-collection__items{display: grid;gap: var(--nc-collection-gap,1.5rem);margin: 0;padding: 0;list-style: none;}.nc-collection[data-view="grid"] .nc-collection__items{grid-template-columns: var(--nc-collection-columns,repeat(auto-fill,minmax(16rem,1fr)));}.nc-collection--small[data-view="grid"] .nc-collection__items{grid-template-columns: var(--nc-collection-columns,repeat(auto-fill,minmax(min(9rem,100%),1fr)));}.nc-collection[data-view="rows"] .nc-collection__items{grid-template-columns: 1fr;}.nc-collection__pager{display: flex;flex-wrap: wrap;gap: 0.5rem;margin-top: 1.5rem;}.nc-collection__status{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.nc-collection.is-enhanced .nc-collection__close,.nc-collection.is-enhanced .nc-collection__apply{display: none;}@media (min-width: 768px){.nc-collection__panel{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 1rem;}}@media (max-width: 767.98px){.nc-collection.is-enhanced.nc-collection--drawer .nc-collection__panel{display: none;}.nc-collection.is-enhanced.nc-collection--drawer .nc-collection__panel.is-open{position: fixed;inset: 0;z-index: 1000;display: grid;overflow-y: auto;padding: 1.5rem;background: var(--nc-control-popover-bg,var(--nc-color-background));color: var(--nc-control-color,var(--nc-color-text));}.nc-collection.is-enhanced.nc-collection--drawer .nc-collection__panel.is-open .nc-collection__close{display: inline-flex;justify-self: end;}.nc-collection.is-enhanced.nc-collection--drawer .nc-collection__panel.is-open .nc-collection__apply{display: inline-flex;}}.nc-container--flex{display: flex;flex-wrap: wrap;gap: var(--nc-space-4);}.nc-container--grid{display: grid;gap: var(--nc-space-4);}.nc-container--linked{position: relative;}.nc-container__link{position: absolute;inset: 0;z-index: 0;}.nc-container--linked :is(a,button):not(.nc-container__link){position: relative;z-index: 1;}.nc-divider{border: 0;border-top: 1px solid currentColor;margin-block: var(--nc-space-4);}.nc-form{display: grid;gap: 1rem;}.nc-form input,.nc-form select,.nc-form textarea{font: inherit;max-width: 100%;padding: 0.5em 0.75em;border: 1px solid currentColor;border-radius: 4px;background: transparent;color: inherit;}.nc-form button{font: inherit;cursor: pointer;}.nc-form input:focus-visible,.nc-form select:focus-visible,.nc-form textarea:focus-visible,.nc-form button:focus-visible{outline: 3px solid currentColor;outline-offset: 2px;}.nc-heading{margin: 0;line-height: 1.2;overflow-wrap: break-word;}.nc-icon{display: inline-block;width: 1em;height: 1em;flex-shrink: 0;vertical-align: middle;}.nc-image{display: block;max-width: 100%;height: auto;}picture:has(> .nc-image){display: contents;}.nc-list{margin: 0;padding-left: var(--nc-space-6);}.nc-list > li{padding-block: var(--nc-space-1);}.nc-list:has(> li > svg){padding-left: 0;}.nc-list > li:has(> svg){display: flex;align-items: flex-start;gap: var(--nc-space-2);list-style: none;}.nc-list > li > svg{margin-top: 0.2em;color: var(--nc-color-primary);}.nc-logo{display: inline-block;text-decoration: none;}.nc-logo img{display: block;max-width: 100%;height: auto;}.nc-mega{display: none;}@media (min-width: 768px){.nc-menu li{position: relative;}.nc-menu li:hover > .nc-mega,.nc-menu li:focus-within > .nc-mega{display: block;}.nc-menu .nc-mega{position: absolute;top: 100%;left: 0;z-index: 100;min-width: 20rem;padding: 1.5rem;background: #fff;box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);}}.nc-menu ul{display: flex;flex-wrap: wrap;gap: 1rem;margin: 0;padding: 0;list-style: none;}.nc-menu li ul{flex-direction: column;gap: 0.25rem;padding-left: 1rem;}.nc-menu--vertical > ul{flex-direction: column;}.nc-menu__toggle{display: none;}.nc-menu__sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}html.nc-menu-locked{overflow: hidden;}.nc-menu__toggle svg{display: block;width: 1.5rem;height: 1.5rem;}.nc-menu__toggle--icon .nc-menu__icon--close{display: none;}.nc-menu__toggle--icon[aria-expanded="true"] .nc-menu__icon--menu{display: none;}.nc-menu__toggle--icon[aria-expanded="true"] .nc-menu__icon--close{display: block;}.nc-menu__sub-toggle{display: inline-flex;align-items: center;justify-content: center;margin: 0;padding: 0.25rem;border: 0;background: transparent;color: inherit;font: inherit;cursor: pointer;}.nc-menu__sub-toggle svg{width: 0.75rem;height: 0.75rem;transition: transform 0.2s ease;}.nc-menu__sub-toggle[aria-expanded="true"] svg{transform: rotate(180deg);}.nc-menu--dropdown .nc-menu__item--has-children{position: relative;}.nc-menu--dropdown .nc-menu__submenu{position: absolute;top: 100%;left: 0;z-index: 100;display: none;flex-direction: column;gap: 0.25rem;min-width: 12rem;margin: 0;padding: 0.5rem;background: var(--nc-menu-submenu-bg,#fff);}.nc-menu--dropdown .nc-menu__submenu .nc-menu__submenu{top: 0;left: 100%;}.nc-menu--dropdown .nc-menu__item--has-children:not(.is-closed):hover > .nc-menu__submenu,.nc-menu--dropdown .nc-menu__item--has-children:not(.is-closed):focus-within > .nc-menu__submenu,.nc-menu--dropdown .nc-menu__item--has-children.is-open > .nc-menu__submenu{display: flex;}@media (max-width: 767.98px){.nc-menu--offcanvas.is-ready .nc-menu__toggle{display: inline-flex;align-items: center;position: relative;z-index: 1001;padding: 0.5rem 0.75rem;border: 1px solid currentColor;background: transparent;color: inherit;font: inherit;cursor: pointer;}.nc-menu--offcanvas.is-ready .nc-menu__toggle--icon{justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;}.nc-menu--offcanvas.is-ready > .nc-menu__list{position: fixed;top: 0;bottom: 0;left: 0;z-index: 1000;width: var(--nc-menu-panel-width,min(20rem,85vw));flex-direction: column;flex-wrap: nowrap;overflow-y: auto;padding: 1rem;background: var(--nc-menu-panel-bg,#fff);box-shadow: 0 0 1rem rgba(0,0,0,0.2);transform: translateX(-100%);visibility: hidden;}.nc-menu--offcanvas.is-ready.nc-menu--panel-right > .nc-menu__list{left: auto;right: 0;transform: translateX(100%);}.nc-menu--offcanvas.is-animated > .nc-menu__list{transition: transform 0.2s ease,visibility 0.2s ease;}.nc-menu--offcanvas.is-animated.is-open > .nc-menu__list{transition: transform 0.2s ease,visibility 0s;}.nc-menu--offcanvas.is-ready.is-open > .nc-menu__list{transform: none;visibility: visible;}.nc-menu--offcanvas.is-ready .nc-menu__item--has-children{position: static;}.nc-menu--offcanvas.is-ready .nc-menu__submenu{position: static;display: flex;min-width: 0;padding: 0 0 0 1rem;background: none;}.nc-menu--offcanvas.is-ready .nc-menu__sub-toggle{display: none;}}@media (max-width: 1023.98px){.nc-menu--offcanvas.nc-menu--bp-lg.is-ready .nc-menu__toggle{display: inline-flex;align-items: center;position: relative;z-index: 1001;padding: 0.5rem 0.75rem;border: 1px solid currentColor;background: transparent;color: inherit;font: inherit;cursor: pointer;}.nc-menu--offcanvas.nc-menu--bp-lg.is-ready .nc-menu__toggle--icon{justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;}.nc-menu--offcanvas.nc-menu--bp-lg.is-ready > .nc-menu__list{position: fixed;top: 0;bottom: 0;left: 0;z-index: 1000;width: var(--nc-menu-panel-width,min(20rem,85vw));flex-direction: column;flex-wrap: nowrap;overflow-y: auto;padding: 1rem;background: var(--nc-menu-panel-bg,#fff);box-shadow: 0 0 1rem rgba(0,0,0,0.2);transform: translateX(-100%);visibility: hidden;}.nc-menu--offcanvas.nc-menu--bp-lg.is-ready.nc-menu--panel-right > .nc-menu__list{left: auto;right: 0;transform: translateX(100%);}.nc-menu--offcanvas.nc-menu--bp-lg.is-animated > .nc-menu__list{transition: transform 0.2s ease,visibility 0.2s ease;}.nc-menu--offcanvas.nc-menu--bp-lg.is-animated.is-open > .nc-menu__list{transition: transform 0.2s ease,visibility 0s;}.nc-menu--offcanvas.nc-menu--bp-lg.is-ready.is-open > .nc-menu__list{transform: none;visibility: visible;}.nc-menu--offcanvas.nc-menu--bp-lg.is-ready .nc-menu__item--has-children{position: static;}.nc-menu--offcanvas.nc-menu--bp-lg.is-ready .nc-menu__submenu{position: static;display: flex;min-width: 0;padding: 0 0 0 1rem;background: none;}.nc-menu--offcanvas.nc-menu--bp-lg.is-ready .nc-menu__sub-toggle{display: none;}}@media (max-width: 1919.98px){.nc-menu--offcanvas.nc-menu--bp-xl.is-ready .nc-menu__toggle{display: inline-flex;align-items: center;position: relative;z-index: 1001;padding: 0.5rem 0.75rem;border: 1px solid currentColor;background: transparent;color: inherit;font: inherit;cursor: pointer;}.nc-menu--offcanvas.nc-menu--bp-xl.is-ready .nc-menu__toggle--icon{justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;}.nc-menu--offcanvas.nc-menu--bp-xl.is-ready > .nc-menu__list{position: fixed;top: 0;bottom: 0;left: 0;z-index: 1000;width: var(--nc-menu-panel-width,min(20rem,85vw));flex-direction: column;flex-wrap: nowrap;overflow-y: auto;padding: 1rem;background: var(--nc-menu-panel-bg,#fff);box-shadow: 0 0 1rem rgba(0,0,0,0.2);transform: translateX(-100%);visibility: hidden;}.nc-menu--offcanvas.nc-menu--bp-xl.is-ready.nc-menu--panel-right > .nc-menu__list{left: auto;right: 0;transform: translateX(100%);}.nc-menu--offcanvas.nc-menu--bp-xl.is-animated > .nc-menu__list{transition: transform 0.2s ease,visibility 0.2s ease;}.nc-menu--offcanvas.nc-menu--bp-xl.is-animated.is-open > .nc-menu__list{transition: transform 0.2s ease,visibility 0s;}.nc-menu--offcanvas.nc-menu--bp-xl.is-ready.is-open > .nc-menu__list{transform: none;visibility: visible;}.nc-menu--offcanvas.nc-menu--bp-xl.is-ready .nc-menu__item--has-children{position: static;}.nc-menu--offcanvas.nc-menu--bp-xl.is-ready .nc-menu__submenu{position: static;display: flex;min-width: 0;padding: 0 0 0 1rem;background: none;}.nc-menu--offcanvas.nc-menu--bp-xl.is-ready .nc-menu__sub-toggle{display: none;}}@media (prefers-reduced-motion: reduce){.nc-menu,.nc-menu *{transition: none !important;}}:where(.nc-native-form){--nc-control-bg: initial;--nc-control-color: initial;--nc-control-border: initial;--nc-control-radius: initial;--nc-control-padding: initial;--nc-control-focus: initial;--nc-control-button-bg: initial;--nc-control-button-color: initial;--nc-control-button-border: initial;--nc-control-button-radius: initial;--nc-control-button-padding: initial;--nc-form-label-color: initial;--nc-form-label-size: initial;--nc-form-label-weight: initial;--nc-form-help-color: initial;--nc-form-legend-color: initial;--nc-form-legend-size: initial;--nc-form-legend-weight: initial;--nc-form-legend-line: initial;--nc-form-mark-color: initial;--nc-form-optional-color: initial;--nc-form-field-gap: initial;--nc-form-field-min-height: initial;--nc-form-control-border-hover: initial;--nc-form-optional-weight: initial;--nc-form-optional-size: initial;--nc-form-number-size: initial;--nc-form-number-border: initial;--nc-form-number-color: initial;--nc-form-number-font: initial;--nc-form-number-font-size: initial;--nc-form-number-weight: initial;--nc-form-control-min-height: initial;--nc-form-placeholder-color: initial;--nc-form-check-size: initial;--nc-form-check-accent: initial;--nc-form-nav-justify: initial;}.nc-native-form{display: grid;gap: 1rem;}:where(.nc-native-form){max-width: 36rem;}.nc-native-form__step{display: grid;gap: 1rem;min-width: 0;margin: 0;padding: 0;border: 0;}.nc-native-form__group{display: grid;gap: 1rem;grid-column: 1 / -1;min-width: 0;margin: 0;padding: 0;border: 0;}@media (min-width: 768px){.nc-native-form__step,.nc-native-form__group{grid-template-columns: repeat(2,minmax(0,1fr));}.nc-native-form__field:not(.nc-native-form__field--half){grid-column: 1 / -1;}}.nc-native-form.is-enhanced .nc-native-form__step[hidden]{display: none;}:where(.nc-native-form[data-numbering]){counter-reset: nc-group;}:where(.nc-native-form[data-numbering]) .nc-native-form__group{counter-increment: nc-group;}:where(.nc-native-form[data-numbering="letters"]) .nc-native-form__group > legend::before{content: counter(nc-group,upper-alpha) ".";margin-inline-end: 0.5em;}:where(.nc-native-form[data-numbering="numbers"]) .nc-native-form__group > legend::before{content: counter(nc-group,decimal) ".";margin-inline-end: 0.5em;}:where(.nc-native-form[data-numbering="letters-box"]) .nc-native-form__group > legend::before,:where(.nc-native-form[data-numbering="numbers-box"]) .nc-native-form__group > legend::before{display: inline-grid;flex: none;place-items: center;box-sizing: border-box;width: var(--nc-form-number-size,1.5em);height: var(--nc-form-number-size,1.5em);margin-inline-end: 0.75rem;border: var(--nc-form-number-border,1px solid currentColor);color: var(--nc-form-number-color,inherit);font-family: var(--nc-form-number-font,inherit);font-size: var(--nc-form-number-font-size,inherit);font-weight: var(--nc-form-number-weight,inherit);line-height: 1;}:where(.nc-native-form[data-numbering="letters-box"]) .nc-native-form__group > legend::before{content: counter(nc-group,upper-alpha);}:where(.nc-native-form[data-numbering="numbers-box"]) .nc-native-form__group > legend::before{content: counter(nc-group,decimal);}.nc-native-form legend{display: flex;align-items: center;box-sizing: border-box;width: 100%;padding: 0;margin-bottom: 0.5rem;color: var(--nc-form-legend-color,inherit);font-size: var(--nc-form-legend-size,inherit);font-weight: var(--nc-form-legend-weight,600);}.nc-native-form legend::after{content: "";flex: 1;height: 1px;margin-inline-start: 0.75rem;background: var(--nc-form-legend-line,transparent);}.nc-native-form__field,.nc-native-form__choice{display: flex;flex-direction: column;gap: var(--nc-form-field-gap,0.35rem);min-width: 0;min-height: var(--nc-form-field-min-height,0);margin: 0;padding: 0;border: 0;}.nc-native-form__field > label{color: var(--nc-form-label-color,inherit);font-size: var(--nc-form-label-size,inherit);font-weight: var(--nc-form-label-weight,inherit);}.nc-native-form__mark,.nc-native-form__optional{margin-inline-start: 0.2em;}.nc-native-form__mark{color: var(--nc-form-mark-color,inherit);}.nc-native-form__optional{color: var(--nc-form-optional-color,inherit);font-size: var(--nc-form-optional-size,inherit);font-weight: var(--nc-form-optional-weight,inherit);}.nc-native-form__choice label,.nc-native-form__check{display: flex;align-items: center;gap: 0.5rem;}.nc-native-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.nc-native-form select,.nc-native-form textarea{width: 100%;box-sizing: border-box;padding: var(--nc-control-padding,0.6rem 0.75rem);font: inherit;color: var(--nc-control-color,inherit);background: var(--nc-control-bg,#fff);border: var(--nc-control-border,1px solid #8a8a8a);border-radius: var(--nc-control-radius,4px);min-height: var(--nc-form-control-min-height,0);}.nc-native-form input::placeholder,.nc-native-form textarea::placeholder{color: var(--nc-form-placeholder-color,revert);}.nc-native-form input[type="checkbox"],.nc-native-form input[type="radio"]{flex: none;width: var(--nc-form-check-size,auto);height: var(--nc-form-check-size,auto);accent-color: var(--nc-form-check-accent,auto);}.nc-native-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):hover:not([aria-invalid="true"]),.nc-native-form select:hover:not([aria-invalid="true"]),.nc-native-form textarea:hover:not([aria-invalid="true"]){border: var(--nc-form-control-border-hover,var(--nc-control-border,1px solid #8a8a8a));}.nc-native-form textarea{min-height: 6rem;resize: vertical;}.nc-native-form input:focus-visible,.nc-native-form select:focus-visible,.nc-native-form textarea:focus-visible,.nc-native-form button:focus-visible{outline: 2px solid var(--nc-control-focus,var(--nc-color-primary,#2563eb));outline-offset: 2px;}.nc-native-form input[aria-invalid="true"]:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.nc-native-form select[aria-invalid="true"],.nc-native-form textarea[aria-invalid="true"]{border-color: #b00020;}.nc-native-form input[readonly]:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]){background: #f2f2f2;}.nc-native-form__help{margin: 0;font-size: 0.875rem;color: var(--nc-form-help-color,#4a4a4a);}.nc-native-form__error:not([hidden]){margin: 0;font-size: 0.875rem;color: #b00020;}.nc-native-form__message:empty{display: none;}.nc-native-form__message{margin: 0;font-weight: 600;}.nc-native-form__hp{position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden;}.nc-native-form__captcha{margin-block: 1rem;}.nc-native-form__captcha:empty,.nc-native-form__captcha[data-captcha="recaptcha-v3"]{margin-block: 0;}.nc-native-form__nav{display: flex;flex-wrap: wrap;gap: 0.75rem;justify-content: var(--nc-form-nav-justify,flex-end);}.nc-native-form__nav[hidden],.nc-native-form__otp[hidden]{display: none;}.nc-native-form__otp{display: flex;flex-direction: column;gap: 0.35rem;}.nc-native-form button{padding: var(--nc-control-button-padding,0.6rem 1.2rem);border: var(--nc-control-button-border,0);border-radius: var(--nc-control-button-radius,4px);background: var(--nc-control-button-bg,var(--nc-color-primary,#2563eb));color: var(--nc-control-button-color,var(--nc-color-background,#fff));font: inherit;cursor: pointer;}.nc-native-form button[hidden]{display: none;}.nc-native-form button:disabled{cursor: progress;opacity: 0.6;}.nc-pagination ul{display: flex;flex-wrap: wrap;gap: 0.25em;margin: 0;padding: 0;list-style: none;}.nc-pagination .current{font-weight: 700;}.nc-post-content{overflow-wrap: break-word;}.nc-post-image{display: block;max-width: 100%;height: auto;}picture:has(> .nc-post-image){display: contents;}.nc-post-meta{margin: 0;display: flex;flex-wrap: wrap;gap: 0.5em 1em;}.nc-post-meta--chips .nc-post-meta__item{display: inline-flex;flex-wrap: wrap;gap: 0.5em;}.nc-post-meta--chips .nc-post-meta__term{display: inline-block;padding: 0.25em 0.75em;border: 1px solid var(--nc-color-border);border-radius: var(--nc-radius-full);background: var(--nc-color-surface);color: var(--nc-color-text);text-decoration: none;}.nc-post-title{margin: 0;line-height: 1.2;overflow-wrap: break-word;}.nc-post-title a{color: var(--nc-link-color,inherit);text-decoration: var(--nc-link-decoration,inherit);}.nc-post-title a:is(:hover,:focus-visible){color: var(--nc-link-color-hover,var(--nc-link-color,inherit));text-decoration: var(--nc-link-decoration-hover,underline);}.nc-query{display: grid;gap: 1.5rem;}.nc-query__item img{display: block;max-width: 100%;height: auto;}.nc-query__item h2{margin: 0.5em 0 0.25em;line-height: 1.2;}.nc-repeater{display: grid;gap: 1rem;}ul.nc-repeater,ol.nc-repeater{list-style: none;margin: 0;padding: 0;}:where(.nc-search){--nc-control-bg: initial;--nc-control-color: initial;--nc-control-border: initial;--nc-control-radius: initial;--nc-control-padding: initial;--nc-control-focus: initial;--nc-control-button-bg: initial;--nc-control-button-color: initial;--nc-control-button-border: initial;--nc-control-button-radius: initial;--nc-control-button-padding: initial;}.nc-search{display: flex;flex-wrap: wrap;gap: var(--nc-space-2,0.5rem);align-items: center;}.nc-search__field{flex: 1 1 12em;min-width: 0;padding: var(--nc-control-padding,var(--nc-space-2,0.5rem) var(--nc-space-4,1rem));border: var(--nc-control-border,1px solid var(--nc-color-border,#d4d4d4));border-radius: var(--nc-control-radius,var(--nc-radius-full,9999px));background: var(--nc-control-bg,var(--nc-color-background,#fff));color: var(--nc-control-color,inherit);font: inherit;}.nc-search__button{padding: var(--nc-control-button-padding,var(--nc-space-2,0.5rem) var(--nc-space-4,1rem));border: var(--nc-control-button-border,0);border-radius: var(--nc-control-button-radius,var(--nc-radius-full,9999px));background: var(--nc-control-button-bg,var(--nc-color-primary,#2563eb));color: var(--nc-control-button-color,var(--nc-color-background,#fff));font: inherit;cursor: pointer;}.nc-search__field:focus-visible,.nc-search__button:focus-visible{outline: 2px solid var(--nc-control-focus,var(--nc-color-primary,#2563eb));outline-offset: 2px;}.nc-search__label.screen-reader-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;}.nc-section__inner{max-width: var(--nc-container-lg);margin-inline: auto;padding-inline: var(--nc-space-4);}.nc-section__inner:has(> .nc-section){max-width: none;padding-inline: 0;}:where(.nc-slider){--nc-control-bg: initial;--nc-control-color: initial;--nc-control-border: initial;--nc-control-radius: initial;--nc-control-padding: initial;--nc-control-focus: initial;--nc-control-size: initial;--nc-control-dot: initial;--nc-control-dot-active: initial;--nc-control-inset: initial;}.nc-slider{--nc-slider-per-view: 1;--nc-slider-speed: 500ms;position: relative;}.nc-slider[data-per-view="2"]{--nc-slider-per-view: 2;}.nc-slider[data-per-view="3"]{--nc-slider-per-view: 3;}.nc-slider[data-per-view="4"]{--nc-slider-per-view: 4;}.nc-slider__track{display: flex;gap: var(--nc-space-4);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: thin;}.nc-slider__slide{flex: 0 0 calc((100% - (var(--nc-slider-per-view) - 1) * var(--nc-space-4)) / var(--nc-slider-per-view));min-width: 0;scroll-snap-align: start;}.nc-slider[data-effect="fade"] .nc-slider__track{display: grid;overflow: hidden;}.nc-slider[data-effect="fade"] .nc-slider__slide{grid-area: 1 / 1;scroll-snap-align: none;opacity: 0;visibility: hidden;transition: opacity var(--nc-slider-speed) ease,visibility var(--nc-slider-speed) ease;}.nc-slider[data-effect="fade"] .nc-slider__slide.is-active{opacity: 1;visibility: visible;}.nc-slider__dots{display: flex;justify-content: center;gap: var(--nc-space-2);margin-top: var(--nc-space-4);}.nc-slider__dot{width: 8px;height: 8px;padding: 0;border: 0;border-radius: 999px;background: var(--nc-control-dot,currentColor);cursor: pointer;transition: width 0.3s;}.nc-slider__dot.is-active{width: 24px;background: var(--nc-control-dot-active,currentColor);}.nc-slider__dot:focus-visible{outline: 3px solid var(--nc-control-focus,currentColor);outline-offset: 2px;}.nc-slider__controls{display: flex;justify-content: flex-end;gap: var(--nc-space-2);margin-top: var(--nc-space-4);}.nc-slider__prev,.nc-slider__next,.nc-slider__toggle{display: inline-flex;align-items: center;justify-content: center;width: var(--nc-control-size,2.5rem);height: var(--nc-control-size,2.5rem);padding: var(--nc-control-padding,0);border: var(--nc-control-border,1px solid currentColor);border-radius: var(--nc-control-radius,50%);background: var(--nc-control-bg,transparent);color: var(--nc-control-color,inherit);font: inherit;cursor: pointer;}.nc-slider__prev:disabled,.nc-slider__next:disabled{opacity: 0.4;cursor: default;}.nc-slider__prev:focus-visible,.nc-slider__next:focus-visible,.nc-slider__toggle:focus-visible{outline: 3px solid var(--nc-control-focus,currentColor);outline-offset: 2px;}.nc-slider__ui{position: absolute;inset: var(--nc-control-inset,var(--nc-space-4));z-index: 1;display: flex;align-items: flex-end;gap: var(--nc-space-2);pointer-events: none;}.nc-slider__ui > *{pointer-events: auto;}.nc-slider__ui--bottom-left{justify-content: flex-start;}.nc-slider__ui--bottom-right{justify-content: flex-end;}.nc-slider__ui--bottom-center{justify-content: center;}.nc-slider__ui .nc-slider__dots,.nc-slider__ui .nc-slider__controls{margin-top: 0;}.nc-spacer{display: block;height: var(--nc-space-8);}.nc-tabs__list{display: flex;flex-wrap: wrap;gap: var(--nc-space-2);border-bottom: 1px solid currentColor;}.nc-tabs__tab{padding: var(--nc-space-3) var(--nc-space-4);border: 0;border-bottom: 3px solid transparent;background: none;color: inherit;font: inherit;cursor: pointer;}.nc-tabs__tab[aria-selected="true"]{border-bottom-color: currentColor;font-weight: 600;}.nc-tabs__tab:focus-visible{outline: 3px solid currentColor;outline-offset: 2px;}.nc-tabs__panel{padding-top: var(--nc-space-4);}.nc-tabs.is-ready .nc-tabs__panel{display: none;}.nc-tabs.is-ready .nc-tabs__panel.is-active{display: block;}.nc-text{overflow-wrap: break-word;}.nc-text p + p{margin-top: var(--nc-space-3);}.nc-text ul,.nc-text ol{padding-left: var(--nc-space-6);}.nc-toc{display: flex;flex-direction: column;gap: var(--nc-space-2,0.5rem);}.nc-video{position: relative;aspect-ratio: 16 / 9;overflow: hidden;}.nc-video__play{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: pointer;}.nc-video__play img{display: block;width: 100%;height: 100%;object-fit: cover;}.nc-video__play:focus-visible{outline: 3px solid currentColor;outline-offset: 3px;}.nc-video iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;}.nc-video[data-nc-consent]{background: #1a1a1a;}.nc-video__notice{position: absolute;inset: auto 0 0;padding: 0.5em 0.75em;font-size: 0.875rem;color: #fff;background: rgb(0 0 0 / 60%);pointer-events: none;}.nc-video.is-blocked .nc-video__notice{font-weight: 700;}