@charset "UTF-8";:host,:root{--red-025:color-mix(in oklch, var(--white) 94%, oklch(60% 0.22 20deg));--red-050:color-mix(in oklch, var(--white) 90%, oklch(60% 0.22 20deg));--red-100:color-mix(in oklch, var(--white) 80%, oklch(60% 0.22 20deg));--red-200:color-mix(in oklch, var(--white) 60%, oklch(60% 0.22 20deg));--red-300:color-mix(in oklch, var(--white) 40%, oklch(60% 0.22 20deg));--red-400:color-mix(in oklch, var(--white) 20%, oklch(60% 0.22 20deg));--red-500:oklch(60% 0.22 20deg);--red-600:color-mix(in oklch, var(--black) 16%, oklch(60% 0.22 20deg));--red-700:color-mix(in oklch, var(--black) 32%, oklch(60% 0.22 20deg));--red-800:color-mix(in oklch, var(--black) 48%, oklch(60% 0.22 20deg));--red-900:color-mix(in oklch, var(--black) 64%, oklch(60% 0.22 20deg));--red-950:color-mix(in oklch, var(--black) 70%, oklch(60% 0.22 20deg));--red-975:color-mix(in oklch, var(--black) 76%, oklch(60% 0.22 20deg));--yellow-025:color-mix(in oklch, var(--white) 94%, oklch(88% 0.24 88deg));--yellow-050:color-mix(in oklch, var(--white) 90%, oklch(88% 0.24 88deg));--yellow-100:color-mix(in oklch, var(--white) 80%, oklch(88% 0.24 88deg));--yellow-200:color-mix(in oklch, var(--white) 60%, oklch(88% 0.24 88deg));--yellow-300:color-mix(in oklch, var(--white) 40%, oklch(88% 0.24 88deg));--yellow-400:color-mix(in oklch, var(--white) 20%, oklch(88% 0.24 88deg));--yellow-500:oklch(88% 0.24 88deg);--yellow-600:color-mix(in oklch, var(--black) 16%, oklch(88% 0.24 88deg));--yellow-700:color-mix(in oklch, var(--black) 32%, oklch(88% 0.24 88deg));--yellow-800:color-mix(in oklch, var(--black) 48%, oklch(88% 0.24 88deg));--yellow-900:color-mix(in oklch, var(--black) 64%, oklch(88% 0.24 88deg));--yellow-950:color-mix(in oklch, var(--black) 70%, oklch(88% 0.24 88deg));--yellow-975:color-mix(in oklch, var(--black) 76%, oklch(88% 0.24 88deg));--green-025:color-mix(in oklch, var(--white) 94%, oklch(64% 0.22 160deg));--green-050:color-mix(in oklch, var(--white) 90%, oklch(64% 0.22 160deg));--green-100:color-mix(in oklch, var(--white) 80%, oklch(64% 0.22 160deg));--green-200:color-mix(in oklch, var(--white) 60%, oklch(64% 0.22 160deg));--green-300:color-mix(in oklch, var(--white) 40%, oklch(64% 0.22 160deg));--green-400:color-mix(in oklch, var(--white) 20%, oklch(64% 0.22 160deg));--green-500:oklch(64% 0.22 160deg);--green-600:color-mix(in oklch, var(--black) 16%, oklch(64% 0.22 160deg));--green-700:color-mix(in oklch, var(--black) 32%, oklch(64% 0.22 160deg));--green-800:color-mix(in oklch, var(--black) 48%, oklch(64% 0.22 160deg));--green-900:color-mix(in oklch, var(--black) 64%, oklch(64% 0.22 160deg));--green-950:color-mix(in oklch, var(--black) 70%, oklch(64% 0.22 160deg));--green-975:color-mix(in oklch, var(--black) 76%, oklch(64% 0.22 160deg));--cyan-025:color-mix(in oklch, var(--white) 94%, oklch(69% 0.22 220deg));--cyan-050:color-mix(in oklch, var(--white) 90%, oklch(69% 0.22 220deg));--cyan-100:color-mix(in oklch, var(--white) 80%, oklch(69% 0.22 220deg));--cyan-200:color-mix(in oklch, var(--white) 60%, oklch(69% 0.22 220deg));--cyan-300:color-mix(in oklch, var(--white) 40%, oklch(69% 0.22 220deg));--cyan-400:color-mix(in oklch, var(--white) 20%, oklch(69% 0.22 220deg));--cyan-500:oklch(69% 0.22 220deg);--cyan-600:color-mix(in oklch, var(--black) 16%, oklch(69% 0.22 220deg));--cyan-700:color-mix(in oklch, var(--black) 32%, oklch(69% 0.22 220deg));--cyan-800:color-mix(in oklch, var(--black) 48%, oklch(69% 0.22 220deg));--cyan-900:color-mix(in oklch, var(--black) 64%, oklch(69% 0.22 220deg));--cyan-950:color-mix(in oklch, var(--black) 70%, oklch(69% 0.22 220deg));--cyan-975:color-mix(in oklch, var(--black) 76%, oklch(69% 0.22 220deg));--gray-025:color-mix(in oklch, var(--white) 94%, oklch(60% 0.02 245deg));--gray-050:color-mix(in oklch, var(--white) 90%, oklch(60% 0.02 245deg));--gray-100:color-mix(in oklch, var(--white) 80%, oklch(60% 0.02 245deg));--gray-200:color-mix(in oklch, var(--white) 60%, oklch(60% 0.02 245deg));--gray-300:color-mix(in oklch, var(--white) 40%, oklch(60% 0.02 245deg));--gray-400:color-mix(in oklch, var(--white) 20%, oklch(60% 0.02 245deg));--gray-500:oklch(60% 0.02 245deg);--gray-600:color-mix(in oklch, var(--black) 16%, oklch(60% 0.02 245deg));--gray-700:color-mix(in oklch, var(--black) 32%, oklch(60% 0.02 245deg));--gray-800:color-mix(in oklch, var(--black) 48%, oklch(60% 0.02 245deg));--gray-900:color-mix(in oklch, var(--black) 64%, oklch(60% 0.02 245deg));--gray-950:color-mix(in oklch, var(--black) 70%, oklch(60% 0.02 245deg));--gray-975:color-mix(in oklch, var(--black) 76%, oklch(60% 0.02 245deg))}@layer colors, config, root, reboot, layout, content, forms, components, custom, helpers, utilities;:host,:root{--black:#000;--white:#fff;--gradient:linear-gradient(180deg, color-mix(var(--white) 15%, transparent), color-mix(var(--white) 0%, transparent));--body-font-family:var(--vw-font-body);--body-font-size:var(--vw-fs-base);--body-font-weight:var(--font-weight-normal);--body-line-height:var(--vw-lh-body);--heading-color:var(--vw-navy);--hr-border-color:var(--border-color);--link-color:var(--vw-red-text);--link-decoration:underline;--link-underline-offset:0.2em;--link-hover-color:#8f2423;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--code-font-size:95%;--code-color:var(--fg-2);--border-width:1px;--border-width-keyline:0.5px;--border-style:solid;--border-color:var(--vw-border);--border-color-translucent:color-mix(in oklch, var(--fg-body) 15%, transparent);--shadow-color:#000;--shadow-strength:1;--transition-timing-overlay:cubic-bezier(0.22, 1, 0.36, 1);--spacer:1rem;--focus-ring-width:3px;--focus-ring-offset:1px;--focus-ring-color:color-mix(in oklch, #e14342 55%, transparent);--focus-ring:var(--focus-ring-width) solid var(--focus-ring-color);--control-checked-bg:var(--primary-base);--control-checked-border-color:var(--control-checked-bg);--control-active-bg:var(--primary-base);--control-active-border-color:var(--control-active-bg);--control-disabled-bg:var(--bg-3);--control-disabled-opacity:0.65;--control-transition-duration:0.15s;--control-transition-timing:cubic-bezier(0.34, 1.56, 0.64, 1);--btn-input-fg:var(--fg-body);--btn-input-bg:var(--bg-body);--btn-input-gap:0.375rem;--btn-input-min-height:2.375rem;--btn-input-padding-y:0.375rem;--btn-input-padding-x:0.75rem;--btn-input-font-size:var(--body-font-size);--btn-input-font-weight:var(--font-weight-normal);--btn-input-line-height:var(--body-line-height);--btn-input-border-radius:var(--vw-radius);--btn-input-xs-gap:var(--spacer-1);--btn-input-xs-min-height:1.5rem;--btn-input-xs-padding-y:0.125rem;--btn-input-xs-padding-x:0.5rem;--btn-input-xs-font-size:var(--font-size-xs);--btn-input-xs-line-height:1.125;--btn-input-xs-border-radius:var(--radius-5);--btn-input-sm-gap:0.375rem;--btn-input-sm-min-height:2rem;--btn-input-sm-padding-y:0.25rem;--btn-input-sm-padding-x:0.625rem;--btn-input-sm-font-size:var(--font-size-sm);--btn-input-sm-line-height:var(--line-height-sm);--btn-input-sm-border-radius:var(--vw-radius);--btn-input-lg-gap:0.375rem;--btn-input-lg-min-height:2.75rem;--btn-input-lg-padding-y:0.5rem;--btn-input-lg-padding-x:1rem;--btn-input-lg-font-size:var(--font-size-md);--btn-input-lg-line-height:var(--line-height-md);--btn-input-lg-border-radius:var(--vw-radius);--font-size-xs:0.75rem;--line-height-xs:1.25;--font-size-sm:0.875rem;--line-height-sm:1.5;--font-size-md:1rem;--line-height-md:1.5;--font-size-lg:clamp(1.125rem, 1rem + 0.625vw, 1.25rem);--line-height-lg:1.5;--font-size-xl:clamp(1.5rem, 1.1rem + 0.75vw, 1.75rem);--line-height-xl:1.4285714286;--font-size-2xl:clamp(1.75rem, 1.3rem + 1vw, 2rem);--line-height-2xl:1.3333333333;--font-size-3xl:clamp(2rem, 1.5rem + 1.875vw, 2.5rem);--line-height-3xl:1.2;--font-size-4xl:clamp(2.25rem, 1.75rem + 2.5vw, 3rem);--line-height-4xl:1.1;--font-size-5xl:clamp(3rem, 2rem + 5vw, 4rem);--line-height-5xl:1.1;--font-size-6xl:clamp(3.75rem, 2.5rem + 6.25vw, 5rem);--line-height-6xl:1;--font-weight-lighter:lighter;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bolder:bolder;--primary-base:var(--vw-red-text);--primary-fg:var(--vw-red-text);--primary-fg-emphasis:#8f2423;--primary-bg:var(--vw-red-text);--primary-bg-subtle:#fdeeee;--primary-bg-muted:#f9d9d8;--primary-border:#efb7b6;--primary-focus-ring:color-mix(in oklch, #e14342 45%, transparent);--primary-contrast:#fff;--success-base:#167a2b;--success-fg:#167a2b;--success-fg-emphasis:#0f5a1f;--success-bg:#167a2b;--success-bg-subtle:#e7f5e9;--success-bg-muted:#cdeccf;--success-border:#9fd6a8;--success-focus-ring:color-mix(in oklch, #1fa038 40%, transparent);--success-contrast:#fff;--danger-base:var(--red-500);--danger-fg:light-dark(var(--red-600), var(--red-400));--danger-fg-emphasis:light-dark(var(--red-800), var(--red-300));--danger-bg:var(--red-500);--danger-bg-subtle:light-dark(var(--red-100), var(--red-900));--danger-bg-muted:light-dark(var(--red-200), var(--red-800));--danger-border:light-dark(var(--red-300), var(--red-600));--danger-focus-ring:light-dark(color-mix(in oklch, var(--red-500) 50%, var(--bg-body)), color-mix(in oklch, var(--red-500) 75%, var(--bg-body)));--danger-contrast:var(--white);--inverse-base:var(--gray-900);--inverse-fg:light-dark(var(--gray-900), var(--gray-200));--inverse-fg-emphasis:light-dark(var(--gray-975), var(--white));--inverse-bg:light-dark(var(--gray-900), var(--gray-025));--inverse-bg-subtle:light-dark(var(--gray-100), var(--gray-900));--inverse-bg-muted:light-dark(var(--gray-200), var(--gray-300));--inverse-border:light-dark(var(--gray-400), var(--gray-100));--inverse-focus-ring:color-mix(in oklch, light-dark(var(--gray-900), var(--gray-100)) 50%, var(--bg-body));--inverse-contrast:light-dark(var(--white), var(--gray-900));--secondary-base:var(--gray-200);--secondary-fg:light-dark(var(--gray-600), var(--gray-400));--secondary-fg-emphasis:light-dark(var(--gray-800), var(--gray-200));--secondary-bg:light-dark(var(--gray-100), var(--gray-600));--secondary-bg-subtle:light-dark(var(--gray-050), var(--gray-800));--secondary-bg-muted:light-dark(var(--gray-100), var(--gray-700));--secondary-border:light-dark(var(--gray-300), var(--gray-600));--secondary-focus-ring:color-mix(in oklch, light-dark(var(--gray-500), var(--gray-300)) 50%, var(--bg-body));--secondary-contrast:light-dark(var(--gray-900), var(--white));--navy-base:var(--vw-navy);--navy-fg:var(--vw-navy);--navy-fg-emphasis:#0d1a24;--navy-bg:var(--vw-navy);--navy-bg-subtle:#eaf0f3;--navy-bg-muted:#d5dee5;--navy-border:#b9c6cf;--navy-focus-ring:color-mix(in oklch, #172b3a 40%, transparent);--navy-contrast:#fff;--bg-body:light-dark(var(--white), var(--gray-975));--bg-1:light-dark(var(--gray-025), var(--gray-950));--bg-2:light-dark(var(--gray-050), var(--gray-900));--bg-3:light-dark(var(--gray-100), var(--gray-800));--bg-4:light-dark(var(--gray-200), var(--gray-700));--bg-fg:var(--fg-body);--bg-white:var(--white);--bg-black:var(--black);--bg-transparent:transparent;--bg-inherit:inherit;--fg-body:light-dark(var(--gray-900), var(--gray-050));--fg-1:light-dark(var(--gray-800), var(--gray-200));--fg-2:light-dark(var(--gray-700), var(--gray-300));--fg-3:light-dark(var(--gray-600), var(--gray-500));--fg-4:light-dark(var(--gray-500), var(--gray-600));--fg-bg:var(--bg-body);--fg-white:var(--white);--fg-black:var(--black);--fg-inherit:inherit;--border-bg:var(--bg-body);--border-body:light-dark(var(--gray-300), var(--gray-800));--border-muted:light-dark(var(--gray-200), var(--gray-800));--border-subtle:light-dark(color-mix(in oklch, var(--gray-100), var(--gray-200)), color-mix(in oklch, var(--gray-800), var(--gray-900)));--border-emphasized:light-dark(var(--gray-400), var(--gray-600));--border-white:var(--white);--border-black:var(--black);--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--spacer-0:0;--spacer-1:0.25rem;--spacer-2:0.375rem;--spacer-3:0.5rem;--spacer-4:0.75rem;--spacer-5:1rem;--spacer-6:1.25rem;--spacer-7:1.5rem;--spacer-8:1.75rem;--spacer-9:2rem;--spacer-10:2.25rem;--spacer-11:2.5rem;--spacer-12:3rem;--radius-0:0;--radius-1:0.0625rem;--radius-2:0.09375rem;--radius-3:0.125rem;--radius-4:0.1875rem;--radius-5:0.25rem;--radius-6:0.3125rem;--radius-7:0.375rem;--radius-8:0.4375rem;--radius-9:0.5rem;--radius-pill:50rem;--box-shadow:0 .125rem .25rem -.0625rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.04 * var(--shadow-strength) * var(--so, 1))), 0 .375rem .75rem -.125rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so, 1))), 0 .75rem 1.5rem -.25rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so, 1)));--box-shadow-xs:0 0.0625rem 0.125rem oklch(from var(--sc, var(--shadow-color)) l c h/calc(0.04 * var(--shadow-strength) * var(--so, 1)));--box-shadow-sm:0 .0625rem .125rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.04 * var(--shadow-strength) * var(--so, 1))), 0 .125rem .375rem -.0625rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so, 1)));--box-shadow-lg:0 .125rem .375rem -.0625rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so, 1))), 0 .375rem 1rem -.1875rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so, 1))), 0 .75rem 2rem -.375rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.07 * var(--shadow-strength) * var(--so, 1))), 0 1.5rem 3.5rem -.75rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.08 * var(--shadow-strength) * var(--so, 1)));--box-shadow-xl:0 .1875rem .5rem -.0625rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.05 * var(--shadow-strength) * var(--so, 1))), 0 .5rem 1.25rem -.1875rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.06 * var(--shadow-strength) * var(--so, 1))), 0 1rem 2.5rem -.375rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.07 * var(--shadow-strength) * var(--so, 1))), 0 2rem 5rem -.75rem oklch(from var(--sc, var(--shadow-color)) l c h / calc(.09 * var(--shadow-strength) * var(--so, 1)));--box-shadow-inset:inset 0 1px 2px light-dark(oklch(from var(--sc, var(--shadow-color)) l c h/calc(8% * var(--so, 1))), oklch(from var(--sc, var(--shadow-color)) l c h/calc(26% * var(--so, 1))));--z-n1:-1;--z-0:0;--z-1:1;--z-2:2;--z-3:3;--z-menu:1000;--z-sticky:1010;--z-fixed:1020;--z-drawer:1030;--z-dialog:1040;--z-popover:1050;--z-tooltip:1060;--z-toast:1070;color-scheme:light dark;scrollbar-gutter:stable}@media(prefers-color-scheme:dark){:host,:root{--shadow-strength:2.4}}[data-bs-theme=dark]{--shadow-strength:2.4;color-scheme:dark}[data-bs-theme=light]{--shadow-strength:1;color-scheme:light}:host,:root{--heading-margin-bottom:var(--spacer-2);--heading-line-height:1.2;--paragraph-margin-bottom:var(--spacer);--legend-margin-bottom:var(--spacer-2);--legend-font-size:1.5rem;--list-padding-x:var(--spacer-7)}@layer reboot{*,:after,:before{box-sizing:border-box}:host,:root{accent-color:var(--primary-base)}iframe{color-scheme:light dark;border:0}body{margin:0;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--fg-body);text-align:var(--body-text-align);background-color:var(--bg-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:var(--hr-margin-y,var(--spacer)) 0;border:0;border-block-start:var(--border-width) solid var(--hr-border-color)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--heading-margin-bottom);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight,var(--font-weight-medium));line-height:var(--heading-line-height);color:var(--heading-color)}.h1,h1{font-size:var(--font-size-3xl)}.h2,h2{font-size:var(--font-size-2xl)}.h3,h3{font-size:var(--font-size-xl)}.h4,h4{font-size:var(--font-size-lg)}.h5,h5{font-size:var(--font-size-md)}.h6,h6{font-size:var(--font-size-sm)}p{margin-top:0;margin-bottom:var(--paragraph-margin-bottom)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}.initialism{font-size:var(--initialism-font-size,var(--font-size-xs));text-transform:uppercase}address{margin-bottom:var(--spacer);font-style:normal;line-height:inherit}ol,ul{padding-inline-start:var(--list-padding-x)}dl,ol,ul{margin-top:0;margin-bottom:var(--spacer)}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--dt-font-weight,var(--font-weight-bold))}dd{margin-inline-start:0;margin-bottom:var(--spacer-2)}blockquote{margin:0 0 var(--spacer)}blockquote>*{margin-block:0}b,strong{font-weight:var(--font-weight-bolder)}.small,small{font-size:var(--small-font-size,87.5%)}.mark,mark{--mark-padding:0.1875em;--mark-color:var(--fg-body);--mark-bg:light-dark(var(--yellow-100), var(--yellow-900));padding:var(--mark-padding);color:var(--mark-color);background-color:var(--mark-bg)}sub,sup{position:relative;font-size:var(--sub-sup-font-size,.75em);line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--theme-fg,var(--link-color));-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);text-underline-offset:var(--link-underline-offset)}a:hover{color:var(--theme-fg-emphasis,var(--link-hover-color));-webkit-text-decoration:var(--link-hover-decoration,var(--link-decoration));text-decoration:var(--link-hover-decoration,var(--link-decoration))}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--font-mono);font-size:1em}pre{display:block;margin-top:0;margin-bottom:var(--spacer);overflow:auto;font-size:var(--code-font-size);color:var(--code-color,inherit);scrollbar-gutter:stable}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:var(--code-font-size);color:var(--code-color);word-wrap:break-word}a>code{color:inherit}kbd{--kbd-padding-y:0.125rem;--kbd-padding-x:var(--spacer-1);--kbd-font-size:var(--font-size-xs);--kbd-color:var(--bg-body);--kbd-bg:var(--fg-2);--kbd-border-radius:var(--radius-3);padding:var(--kbd-padding-y) var(--kbd-padding-x);font-size:var(--kbd-font-size);color:var(--kbd-color);background-color:var(--kbd-bg);border-radius:var(--kbd-border-radius)}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 var(--spacer)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-block:var(--spacer-2);color:var(--fg-3);text-align:start}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:inline-start;width:100%;padding:0;margin-bottom:var(--legend-margin-bottom);font-size:var(--legend-font-size);font-weight:var(--legend-font-weight);line-height:inherit}legend+*{clear:inline-start}::-webkit-color-swatch-wrapper,::-webkit-datetime-edit-ampm-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-week-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}}@layer content{.list-inline,.list-unstyled{padding-inline-start:0;list-style-type:""}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-inline-end:var(--list-inline-padding,var(--spacer)/2)}.blockquote{--blockquote-gap:calc(var(--spacer) / 2);--blockquote-padding-x:var(--spacer);--blockquote-margin-y:var(--spacer);--blockquote-font-size:var(--font-size-md);--blockquote-border-width:0.25rem;--blockquote-border-color:var(--border-color);--blockquote-footer-font-size:var(--font-size-sm);--blockquote-footer-color:var(--fg-3);display:flex;flex-direction:column;gap:var(--blockquote-gap);padding-inline-start:var(--blockquote-padding-x);margin-bottom:var(--blockquote-margin-y);font-size:var(--blockquote-font-size);border-inline-start:var(--blockquote-border-width) solid var(--blockquote-border-color)}.blockquote>*,figure.blockquote blockquote{margin-bottom:0}.blockquote-footer{font-size:var(--blockquote-footer-font-size);color:var(--blockquote-footer-color)}.blockquote-footer:before{content:"— "}.table{--table-cell-padding-y:0.5rem;--table-cell-padding-x:0.5rem;--table-cell-vertical-align:top;--table-color:var(--fg-body);--table-bg:var(--bg-body);--table-accent-bg:transparent;--table-border-width:var(--border-width);--table-border-color:var(--border-color);--table-group-separator-color:currentcolor;--table-striped-color:var(--table-color);--table-striped-bg-factor:5%;--table-striped-bg:color-mix(in srgb, var(--table-color) var(--table-striped-bg-factor), transparent);--table-active-color:var(--table-color);--table-active-bg-factor:10%;--table-active-bg:color-mix(in srgb, var(--table-color) var(--table-active-bg-factor), transparent);--table-hover-color:var(--table-color);--table-hover-bg-factor:7.5%;--table-hover-bg:color-mix(in srgb, var(--table-color) var(--table-hover-bg-factor), transparent);--table-color-type:initial;--table-bg-type:initial;--table-color-state:initial;--table-bg-state:initial;width:100%;margin-bottom:var(--spacer);vertical-align:var(--table-cell-vertical-align);border-color:var(--theme-border,var(--table-border-color))}.table>:not(caption)>*>*{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);color:var(--table-color-state,var(--table-color-type,var(--theme-fg,var(--table-color))));background-color:var(--theme-bg-subtle,var(--table-bg));border-block-end-width:var(--table-border-width);box-shadow:inset 0 0 0 9999px var(--table-bg-state,var(--table-bg-type,var(--theme-bg-subtle,var(--table-accent-bg))))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-block-start:calc(var(--table-border-width) * 2) solid var(--table-group-separator-color)}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{--table-cell-padding-y:.25rem;--table-cell-padding-x:.25rem}.table-bordered>:not(caption)>*{border-width:var(--table-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--table-border-width)}.table-borderless>:not(caption)>*>*{border-block-end-width:0}.table-borderless>:not(:first-child){border-block-start-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--table-color-type:var(--theme-fg, var(--table-striped-color));--table-bg-type:color-mix(in srgb, var(--theme-fg, var(--table-color)) var(--table-striped-bg-factor), transparent)}.table-active{--table-color-state:var(--theme-fg, var(--table-active-color));--table-bg-state:color-mix(in srgb, var(--theme-fg, var(--table-color)) var(--table-active-bg-factor), transparent)}.table-hover>tbody>tr:hover>*{--table-color-state:var(--theme-fg, var(--table-hover-color));--table-bg-state:color-mix(in srgb, var(--theme-fg, var(--table-color)) var(--table-hover-bg-factor), transparent)}.table-card{margin-bottom:var(--spacer);overflow:hidden;border:var(--border-width) solid var(--border-color-translucent);border-radius:var(--radius-7)}.table-card>.table,.table-card>[class*=table-responsive]>.table{margin-bottom:0}.table-card>.table>:not(caption):last-child>:last-child>*,.table-card>[class*=table-responsive]>.table>:not(caption):last-child>:last-child>*{border-block-end-width:0}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.sm\:table-responsive,.table-responsive{container-type:inline-size}}@layer content{@media(width<576px){.sm\:table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}}.lg\:table-responsive,.md\:table-responsive{container-type:inline-size}@media(width<768px){.md\:table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(width<1024px){.lg\:table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}}.table-stacked>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-stacked>tbody>tr{display:block;padding-block:var(--table-cell-padding-y)}.table-stacked>tbody>tr+tr{border-block-start:var(--table-border-width) solid var(--table-border-color)}.table-stacked>tbody>tr>td{display:block;padding:calc(var(--table-cell-padding-y) * .25) calc(var(--table-cell-padding-x) * 2);border:0}.table-stacked>tbody>tr>td:first-child{font-weight:var(--font-weight-bold)}.table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{display:block;font-weight:var(--font-weight-semibold);content:attr(data-cell)}.table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}@container (width < 576px){.sm\:table-stacked>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sm\:table-stacked>tbody>tr{display:block;padding-block:var(--table-cell-padding-y)}.sm\:table-stacked>tbody>tr+tr{border-block-start:var(--table-border-width) solid var(--table-border-color)}.sm\:table-stacked>tbody>tr>td{display:block;padding:calc(var(--table-cell-padding-y) * .25) calc(var(--table-cell-padding-x) * 2);border:0}.sm\:table-stacked>tbody>tr>td:first-child{font-weight:var(--font-weight-bold)}.sm\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{display:block;font-weight:var(--font-weight-semibold);content:attr(data-cell)}.sm\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width < 768px){.md\:table-stacked>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.md\:table-stacked>tbody>tr{display:block;padding-block:var(--table-cell-padding-y)}.md\:table-stacked>tbody>tr+tr{border-block-start:var(--table-border-width) solid var(--table-border-color)}.md\:table-stacked>tbody>tr>td{display:block;padding:calc(var(--table-cell-padding-y) * .25) calc(var(--table-cell-padding-x) * 2);border:0}.md\:table-stacked>tbody>tr>td:first-child{font-weight:var(--font-weight-bold)}.md\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{display:block;font-weight:var(--font-weight-semibold);content:attr(data-cell)}.md\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}@container (width < 1024px){.lg\:table-stacked>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lg\:table-stacked>tbody>tr{display:block;padding-block:var(--table-cell-padding-y)}.lg\:table-stacked>tbody>tr+tr{border-block-start:var(--table-border-width) solid var(--table-border-color)}.lg\:table-stacked>tbody>tr>td{display:block;padding:calc(var(--table-cell-padding-y) * .25) calc(var(--table-cell-padding-x) * 2);border:0}.lg\:table-stacked>tbody>tr>td:first-child{font-weight:var(--font-weight-bold)}.lg\:table-stacked>tbody>tr>td[data-cell]:not(:first-child):before{display:block;font-weight:var(--font-weight-semibold);content:attr(data-cell)}.lg\:table-stacked>tbody>tr>td:not(:first-child)+td:before{margin-block-start:.25rem}}}@layer content{.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{--thumbnail-padding:0.25rem;--thumbnail-bg:var(--bg-body);--thumbnail-border-width:var(--border-width);--thumbnail-border-color:var(--border-color);--thumbnail-border-radius:var(--radius-5);--thumbnail-box-shadow:var(--box-shadow-sm);padding:var(--thumbnail-padding);background-color:var(--thumbnail-bg);border:var(--thumbnail-border-width) solid var(--thumbnail-border-color);border-radius:var(--thumbnail-border-radius);box-shadow:var(--thumbnail-box-shadow)}.figure{--figure-gap:calc(var(--spacer) * 0.5);--figure-caption-font-size:var(--font-size-sm);--figure-caption-color:var(--fg-3);display:flex;flex-direction:column;gap:var(--figure-gap)}.figure-caption{font-size:var(--figure-caption-font-size);color:var(--figure-caption-color)}.prose{--content-font-size:1rem;--content-line-height:1.5;--content-gap:calc(var(--content-font-size) * var(--content-line-height));--heading-color:light-dark(var(--gray-900), var(--white));position:relative;display:flex;flex-direction:column;gap:var(--content-gap);max-width:1e3px;margin-inline:auto;font-size:var(--content-font-size);line-height:var(--content-line-height)}}@layer content{@media(width>=1024px){.prose{--content-font-size:var(--font-size-md);--content-line-height:1.625}}.prose :where(p,ul,ol,dl,pre,table,blockquote):not(:where(.not-prose,.not-prose *)){margin-block:0}.prose :where(ul,ol):not([class],:where(.not-prose,.not-prose *)) li:not(:last-child){margin-bottom:calc(var(--content-gap) / 4)}.prose :where(li ul,li ol):not(:where(.not-prose,.not-prose *)){margin-top:calc(var(--content-gap) / 4)}.prose :where(hr):not(:where(.not-prose,.not-prose *)){margin:calc(var(--content-gap) * 1.5) 0;border:0;border-block-start:var(--border-width) solid var(--hr-border-color)}.prose :where(h1,h2,h3,h4,h5,h6):not([class],:where(.not-prose,.not-prose *)){margin-top:0;margin-bottom:calc(var(--content-gap) / -2);font-weight:500;line-height:1.25}.prose :where(h1,h2,h3,h4,h5,h6):not([class],:where(.not-prose,.not-prose *)) code{font-weight:600;color:inherit}.prose :where(h1,h2):not(:first-child,:where(.not-prose,.not-prose *)){margin-top:calc(var(--content-gap) * .75)}.prose :where(h3,h4,h5,h6):not(:first-child,:where(.not-prose,.not-prose *)){margin-top:calc(var(--content-gap) * .5)}.prose :where(h1):not(:where(.not-prose,.not-prose *)){font-size:2.25em;line-height:1.1}.prose :where(h2):not(:where(.not-prose,.not-prose *)){font-size:1.75em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){font-size:1.5em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){font-size:1.25em}.prose :where(h5):not(:where(.not-prose,.not-prose *)){font-size:1.125em}.prose :where(h6):not(:where(.not-prose,.not-prose *)){font-size:1em}.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)){color:var(--link-color);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--link-color) 25%,transparent);text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)){transition:text-decoration-color .1s ease-in-out}}.prose :where(a:not([class])):not(:where(.not-prose,.not-prose *)):hover{color:var(--link-hover-color);text-decoration-color:var(--link-hover-color)}.prose :where(img):not(:where(.not-prose,.not-prose *)){max-width:100%}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){padding-inline-start:calc(var(--content-gap) / 2);margin:0;border-inline-start:4px solid var(--border-color)}.prose :where(table):not(:where(.not-prose,.not-prose *)){width:100%;border-spacing:0;border-collapse:collapse}.prose :where(table:not([class])):not(:where(.not-prose,.not-prose *)) td,.prose :where(table:not([class])):not(:where(.not-prose,.not-prose *)) th{padding:6px 12px;text-align:inherit;border:1px solid var(--border-color)}.prose :where(dt):not(:where(.not-prose,.not-prose *)){font-weight:500}.prose :where(video,img):not(:where(.not-prose,.not-prose *)){max-width:100%}}@layer layout{.container,.container-fluid,.lg\:container,.md\:container,.sm\:container{--gutter-x:1.5rem;--gutter-y:0;width:100%;padding-inline:calc(var(--gutter-x) * .5);margin-inline:auto}@media(width>=576px){.container,.sm\:container{max-width:540px}}@media(width>=768px){.container,.md\:container,.sm\:container{max-width:720px}}@media(width>=1024px){.container,.lg\:container,.md\:container,.sm\:container{max-width:960px}}.container,.lg\:container,.md\:container,.sm\:container{max-width:1440px}.row{--gutter-x:1.5rem;--gutter-y:0;display:flex;flex-wrap:wrap;margin-inline:calc(-.5 * var(--gutter-x));margin-top:calc(-1 * var(--gutter-y))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--gutter-x) * .5);margin-top:var(--gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{width:auto}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.row-cols-1>*,.row-cols-2>*,.row-cols-3>*,.row-cols-4>*,.row-cols-5>*,.row-cols-6>*,.row-cols-auto>*{flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-3>*{width:33.3333333333%}.row-cols-4>*{width:25%}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.6666666667%}.col-auto{width:auto}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}.g-0,.gx-0{--gutter-x:0}.g-0,.gy-0{--gutter-y:0}.g-1,.gx-1{--gutter-x:0.25rem}.g-1,.gy-1{--gutter-y:0.25rem}.g-2,.gx-2{--gutter-x:0.375rem}.g-2,.gy-2{--gutter-y:0.375rem}.g-3,.gx-3{--gutter-x:0.5rem}.g-3,.gy-3{--gutter-y:0.5rem}.g-4,.gx-4{--gutter-x:0.75rem}.g-4,.gy-4{--gutter-y:0.75rem}.g-5,.gx-5{--gutter-x:1rem}.g-5,.gy-5{--gutter-y:1rem}.g-6,.gx-6{--gutter-x:1.25rem}.g-6,.gy-6{--gutter-y:1.25rem}.g-7,.gx-7{--gutter-x:1.5rem}.g-7,.gy-7{--gutter-y:1.5rem}.g-8,.gx-8{--gutter-x:1.75rem}.g-8,.gy-8{--gutter-y:1.75rem}.g-9,.gx-9{--gutter-x:2rem}.g-9,.gy-9{--gutter-y:2rem}.g-10,.gx-10{--gutter-x:2.25rem}.g-10,.gy-10{--gutter-y:2.25rem}.g-11,.gx-11{--gutter-x:2.5rem}.g-11,.gy-11{--gutter-y:2.5rem}.g-12,.gx-12{--gutter-x:3rem}.g-12,.gy-12{--gutter-y:3rem}}@layer layout{@media(width>=576px){.sm\:col{flex:1 0 0}.sm\:row-cols-auto>*{flex:0 0 auto;width:auto}.sm\:row-cols-1>*{flex:0 0 auto;width:100%}.sm\:row-cols-2>*{flex:0 0 auto;width:50%}.sm\:row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.sm\:row-cols-4>*{flex:0 0 auto;width:25%}.sm\:row-cols-5>*{width:20%}.sm\:col-1,.sm\:col-10,.sm\:col-11,.sm\:col-12,.sm\:col-2,.sm\:col-3,.sm\:col-4,.sm\:col-5,.sm\:col-6,.sm\:col-7,.sm\:col-8,.sm\:col-9,.sm\:col-auto,.sm\:row-cols-5>*,.sm\:row-cols-6>*{flex:0 0 auto}.sm\:row-cols-6>*{width:16.6666666667%}.sm\:col-auto{width:auto}.sm\:col-1{width:8.3333333333%}.sm\:col-2{width:16.6666666667%}.sm\:col-3{width:25%}.sm\:col-4{width:33.3333333333%}.sm\:col-5{width:41.6666666667%}.sm\:col-6{width:50%}.sm\:col-7{width:58.3333333333%}.sm\:col-8{width:66.6666666667%}.sm\:col-9{width:75%}.sm\:col-10{width:83.3333333333%}.sm\:col-11{width:91.6666666667%}.sm\:col-12{width:100%}.sm\:offset-0{margin-inline-start:0}.sm\:offset-1{margin-inline-start:8.3333333333%}.sm\:offset-2{margin-inline-start:16.6666666667%}.sm\:offset-3{margin-inline-start:25%}.sm\:offset-4{margin-inline-start:33.3333333333%}.sm\:offset-5{margin-inline-start:41.6666666667%}.sm\:offset-6{margin-inline-start:50%}.sm\:offset-7{margin-inline-start:58.3333333333%}.sm\:offset-8{margin-inline-start:66.6666666667%}.sm\:offset-9{margin-inline-start:75%}.sm\:offset-10{margin-inline-start:83.3333333333%}.sm\:offset-11{margin-inline-start:91.6666666667%}.sm\:g-0,.sm\:gx-0{--gutter-x:0}.sm\:g-0,.sm\:gy-0{--gutter-y:0}.sm\:g-1,.sm\:gx-1{--gutter-x:0.25rem}.sm\:g-1,.sm\:gy-1{--gutter-y:0.25rem}.sm\:g-2,.sm\:gx-2{--gutter-x:0.375rem}.sm\:g-2,.sm\:gy-2{--gutter-y:0.375rem}.sm\:g-3,.sm\:gx-3{--gutter-x:0.5rem}.sm\:g-3,.sm\:gy-3{--gutter-y:0.5rem}.sm\:g-4,.sm\:gx-4{--gutter-x:0.75rem}.sm\:g-4,.sm\:gy-4{--gutter-y:0.75rem}.sm\:g-5,.sm\:gx-5{--gutter-x:1rem}.sm\:g-5,.sm\:gy-5{--gutter-y:1rem}.sm\:g-6,.sm\:gx-6{--gutter-x:1.25rem}.sm\:g-6,.sm\:gy-6{--gutter-y:1.25rem}.sm\:g-7,.sm\:gx-7{--gutter-x:1.5rem}.sm\:g-7,.sm\:gy-7{--gutter-y:1.5rem}.sm\:g-8,.sm\:gx-8{--gutter-x:1.75rem}.sm\:g-8,.sm\:gy-8{--gutter-y:1.75rem}.sm\:g-9,.sm\:gx-9{--gutter-x:2rem}.sm\:g-9,.sm\:gy-9{--gutter-y:2rem}.sm\:g-10,.sm\:gx-10{--gutter-x:2.25rem}.sm\:g-10,.sm\:gy-10{--gutter-y:2.25rem}.sm\:g-11,.sm\:gx-11{--gutter-x:2.5rem}.sm\:g-11,.sm\:gy-11{--gutter-y:2.5rem}.sm\:g-12,.sm\:gx-12{--gutter-x:3rem}.sm\:g-12,.sm\:gy-12{--gutter-y:3rem}}@media(width>=768px){.md\:col{flex:1 0 0}.md\:row-cols-auto>*{flex:0 0 auto;width:auto}.md\:row-cols-1>*{flex:0 0 auto;width:100%}.md\:row-cols-2>*{flex:0 0 auto;width:50%}.md\:row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.md\:row-cols-4>*{flex:0 0 auto;width:25%}.md\:row-cols-5>*{width:20%}.md\:col-1,.md\:col-10,.md\:col-11,.md\:col-12,.md\:col-2,.md\:col-3,.md\:col-4,.md\:col-5,.md\:col-6,.md\:col-7,.md\:col-8,.md\:col-9,.md\:col-auto,.md\:row-cols-5>*,.md\:row-cols-6>*{flex:0 0 auto}.md\:row-cols-6>*{width:16.6666666667%}.md\:col-auto{width:auto}.md\:col-1{width:8.3333333333%}.md\:col-2{width:16.6666666667%}.md\:col-3{width:25%}.md\:col-4{width:33.3333333333%}.md\:col-5{width:41.6666666667%}.md\:col-6{width:50%}.md\:col-7{width:58.3333333333%}.md\:col-8{width:66.6666666667%}.md\:col-9{width:75%}.md\:col-10{width:83.3333333333%}.md\:col-11{width:91.6666666667%}.md\:col-12{width:100%}.md\:offset-0{margin-inline-start:0}.md\:offset-1{margin-inline-start:8.3333333333%}.md\:offset-2{margin-inline-start:16.6666666667%}.md\:offset-3{margin-inline-start:25%}.md\:offset-4{margin-inline-start:33.3333333333%}.md\:offset-5{margin-inline-start:41.6666666667%}.md\:offset-6{margin-inline-start:50%}.md\:offset-7{margin-inline-start:58.3333333333%}.md\:offset-8{margin-inline-start:66.6666666667%}.md\:offset-9{margin-inline-start:75%}.md\:offset-10{margin-inline-start:83.3333333333%}.md\:offset-11{margin-inline-start:91.6666666667%}.md\:g-0,.md\:gx-0{--gutter-x:0}.md\:g-0,.md\:gy-0{--gutter-y:0}.md\:g-1,.md\:gx-1{--gutter-x:0.25rem}.md\:g-1,.md\:gy-1{--gutter-y:0.25rem}.md\:g-2,.md\:gx-2{--gutter-x:0.375rem}.md\:g-2,.md\:gy-2{--gutter-y:0.375rem}.md\:g-3,.md\:gx-3{--gutter-x:0.5rem}.md\:g-3,.md\:gy-3{--gutter-y:0.5rem}.md\:g-4,.md\:gx-4{--gutter-x:0.75rem}.md\:g-4,.md\:gy-4{--gutter-y:0.75rem}.md\:g-5,.md\:gx-5{--gutter-x:1rem}.md\:g-5,.md\:gy-5{--gutter-y:1rem}.md\:g-6,.md\:gx-6{--gutter-x:1.25rem}.md\:g-6,.md\:gy-6{--gutter-y:1.25rem}.md\:g-7,.md\:gx-7{--gutter-x:1.5rem}.md\:g-7,.md\:gy-7{--gutter-y:1.5rem}.md\:g-8,.md\:gx-8{--gutter-x:1.75rem}.md\:g-8,.md\:gy-8{--gutter-y:1.75rem}.md\:g-9,.md\:gx-9{--gutter-x:2rem}.md\:g-9,.md\:gy-9{--gutter-y:2rem}.md\:g-10,.md\:gx-10{--gutter-x:2.25rem}.md\:g-10,.md\:gy-10{--gutter-y:2.25rem}.md\:g-11,.md\:gx-11{--gutter-x:2.5rem}.md\:g-11,.md\:gy-11{--gutter-y:2.5rem}.md\:g-12,.md\:gx-12{--gutter-x:3rem}.md\:g-12,.md\:gy-12{--gutter-y:3rem}}@media(width>=1024px){.lg\:col{flex:1 0 0}.lg\:row-cols-auto>*{flex:0 0 auto;width:auto}.lg\:row-cols-1>*{flex:0 0 auto;width:100%}.lg\:row-cols-2>*{flex:0 0 auto;width:50%}.lg\:row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.lg\:row-cols-4>*{flex:0 0 auto;width:25%}.lg\:row-cols-5>*{width:20%}.lg\:col-1,.lg\:col-10,.lg\:col-11,.lg\:col-12,.lg\:col-2,.lg\:col-3,.lg\:col-4,.lg\:col-5,.lg\:col-6,.lg\:col-7,.lg\:col-8,.lg\:col-9,.lg\:col-auto,.lg\:row-cols-5>*,.lg\:row-cols-6>*{flex:0 0 auto}.lg\:row-cols-6>*{width:16.6666666667%}.lg\:col-auto{width:auto}.lg\:col-1{width:8.3333333333%}.lg\:col-2{width:16.6666666667%}.lg\:col-3{width:25%}.lg\:col-4{width:33.3333333333%}.lg\:col-5{width:41.6666666667%}.lg\:col-6{width:50%}.lg\:col-7{width:58.3333333333%}.lg\:col-8{width:66.6666666667%}.lg\:col-9{width:75%}.lg\:col-10{width:83.3333333333%}.lg\:col-11{width:91.6666666667%}.lg\:col-12{width:100%}.lg\:offset-0{margin-inline-start:0}.lg\:offset-1{margin-inline-start:8.3333333333%}.lg\:offset-2{margin-inline-start:16.6666666667%}.lg\:offset-3{margin-inline-start:25%}.lg\:offset-4{margin-inline-start:33.3333333333%}.lg\:offset-5{margin-inline-start:41.6666666667%}.lg\:offset-6{margin-inline-start:50%}.lg\:offset-7{margin-inline-start:58.3333333333%}.lg\:offset-8{margin-inline-start:66.6666666667%}.lg\:offset-9{margin-inline-start:75%}.lg\:offset-10{margin-inline-start:83.3333333333%}.lg\:offset-11{margin-inline-start:91.6666666667%}.lg\:g-0,.lg\:gx-0{--gutter-x:0}.lg\:g-0,.lg\:gy-0{--gutter-y:0}.lg\:g-1,.lg\:gx-1{--gutter-x:0.25rem}.lg\:g-1,.lg\:gy-1{--gutter-y:0.25rem}.lg\:g-2,.lg\:gx-2{--gutter-x:0.375rem}.lg\:g-2,.lg\:gy-2{--gutter-y:0.375rem}.lg\:g-3,.lg\:gx-3{--gutter-x:0.5rem}.lg\:g-3,.lg\:gy-3{--gutter-y:0.5rem}.lg\:g-4,.lg\:gx-4{--gutter-x:0.75rem}.lg\:g-4,.lg\:gy-4{--gutter-y:0.75rem}.lg\:g-5,.lg\:gx-5{--gutter-x:1rem}.lg\:g-5,.lg\:gy-5{--gutter-y:1rem}.lg\:g-6,.lg\:gx-6{--gutter-x:1.25rem}.lg\:g-6,.lg\:gy-6{--gutter-y:1.25rem}.lg\:g-7,.lg\:gx-7{--gutter-x:1.5rem}.lg\:g-7,.lg\:gy-7{--gutter-y:1.5rem}.lg\:g-8,.lg\:gx-8{--gutter-x:1.75rem}.lg\:g-8,.lg\:gy-8{--gutter-y:1.75rem}.lg\:g-9,.lg\:gx-9{--gutter-x:2rem}.lg\:g-9,.lg\:gy-9{--gutter-y:2rem}.lg\:g-10,.lg\:gx-10{--gutter-x:2.25rem}.lg\:g-10,.lg\:gy-10{--gutter-y:2.25rem}.lg\:g-11,.lg\:gx-11{--gutter-x:2.5rem}.lg\:g-11,.lg\:gy-11{--gutter-y:2.5rem}.lg\:g-12,.lg\:gx-12{--gutter-x:3rem}.lg\:g-12,.lg\:gy-12{--gutter-y:3rem}}.grid{--columns:12;--rows:1;--gap:1.5rem;container-type:inline-size;display:grid;grid-template-rows:repeat(var(--rows),1fr);grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap)}.g-col-1{grid-column:auto/span 1}.g-col-2{grid-column:auto/span 2}.g-col-3{grid-column:auto/span 3}.g-col-4{grid-column:auto/span 4}.g-col-5{grid-column:auto/span 5}.g-col-6{grid-column:auto/span 6}.g-col-7{grid-column:auto/span 7}.g-col-8{grid-column:auto/span 8}.g-col-9{grid-column:auto/span 9}.g-col-10{grid-column:auto/span 10}.g-col-11{grid-column:auto/span 11}.g-col-12{grid-column:auto/span 12}.g-start-1{grid-column-start:1}.g-start-2{grid-column-start:2}.g-start-3{grid-column-start:3}.g-start-4{grid-column-start:4}.g-start-5{grid-column-start:5}.g-start-6{grid-column-start:6}.g-start-7{grid-column-start:7}.g-start-8{grid-column-start:8}.g-start-9{grid-column-start:9}.g-start-10{grid-column-start:10}.g-start-11{grid-column-start:11}@container (width >= 576px){.sm\:g-col-1{grid-column:auto/span 1}.sm\:g-col-2{grid-column:auto/span 2}.sm\:g-col-3{grid-column:auto/span 3}.sm\:g-col-4{grid-column:auto/span 4}.sm\:g-col-5{grid-column:auto/span 5}.sm\:g-col-6{grid-column:auto/span 6}.sm\:g-col-7{grid-column:auto/span 7}.sm\:g-col-8{grid-column:auto/span 8}.sm\:g-col-9{grid-column:auto/span 9}.sm\:g-col-10{grid-column:auto/span 10}.sm\:g-col-11{grid-column:auto/span 11}.sm\:g-col-12{grid-column:auto/span 12}.sm\:g-start-1{grid-column-start:1}.sm\:g-start-2{grid-column-start:2}.sm\:g-start-3{grid-column-start:3}.sm\:g-start-4{grid-column-start:4}.sm\:g-start-5{grid-column-start:5}.sm\:g-start-6{grid-column-start:6}.sm\:g-start-7{grid-column-start:7}.sm\:g-start-8{grid-column-start:8}.sm\:g-start-9{grid-column-start:9}.sm\:g-start-10{grid-column-start:10}.sm\:g-start-11{grid-column-start:11}}@container (width >= 768px){.md\:g-col-1{grid-column:auto/span 1}.md\:g-col-2{grid-column:auto/span 2}.md\:g-col-3{grid-column:auto/span 3}.md\:g-col-4{grid-column:auto/span 4}.md\:g-col-5{grid-column:auto/span 5}.md\:g-col-6{grid-column:auto/span 6}.md\:g-col-7{grid-column:auto/span 7}.md\:g-col-8{grid-column:auto/span 8}.md\:g-col-9{grid-column:auto/span 9}.md\:g-col-10{grid-column:auto/span 10}.md\:g-col-11{grid-column:auto/span 11}.md\:g-col-12{grid-column:auto/span 12}.md\:g-start-1{grid-column-start:1}.md\:g-start-2{grid-column-start:2}.md\:g-start-3{grid-column-start:3}.md\:g-start-4{grid-column-start:4}.md\:g-start-5{grid-column-start:5}.md\:g-start-6{grid-column-start:6}.md\:g-start-7{grid-column-start:7}.md\:g-start-8{grid-column-start:8}.md\:g-start-9{grid-column-start:9}.md\:g-start-10{grid-column-start:10}.md\:g-start-11{grid-column-start:11}}@container (width >= 1024px){.lg\:g-col-1{grid-column:auto/span 1}.lg\:g-col-2{grid-column:auto/span 2}.lg\:g-col-3{grid-column:auto/span 3}.lg\:g-col-4{grid-column:auto/span 4}.lg\:g-col-5{grid-column:auto/span 5}.lg\:g-col-6{grid-column:auto/span 6}.lg\:g-col-7{grid-column:auto/span 7}.lg\:g-col-8{grid-column:auto/span 8}.lg\:g-col-9{grid-column:auto/span 9}.lg\:g-col-10{grid-column:auto/span 10}.lg\:g-col-11{grid-column:auto/span 11}.lg\:g-col-12{grid-column:auto/span 12}.lg\:g-start-1{grid-column-start:1}.lg\:g-start-2{grid-column-start:2}.lg\:g-start-3{grid-column-start:3}.lg\:g-start-4{grid-column-start:4}.lg\:g-start-5{grid-column-start:5}.lg\:g-start-6{grid-column-start:6}.lg\:g-start-7{grid-column-start:7}.lg\:g-start-8{grid-column-start:8}.lg\:g-start-9{grid-column-start:9}.lg\:g-start-10{grid-column-start:10}.lg\:g-start-11{grid-column-start:11}}}@layer forms{.col-form-label,.form-label{font-size:var(--label-font-size,inherit);font-style:var(--label-font-style,inherit);font-weight:var(--label-font-weight,500);color:var(--label-color,var(--fg-body))}.form-label{margin-bottom:var(--label-margin-bottom,calc(var(--spacer) / 2))}.col-form-label{--label-padding-y:calc(var(--btn-input-padding-y) + var(--border-width));padding-block:var(--label-padding-y);margin-bottom:0}.col-form-label-lg{--label-padding-y:calc(var(--btn-input-lg-padding-y) + var(--border-width));font-size:var(--btn-input-lg-font-size)}.col-form-label-sm{--label-padding-y:calc(var(--btn-input-sm-padding-y) + var(--border-width));font-size:var(--btn-input-sm-font-size)}.form-control{--control-min-height:var(--btn-input-min-height);--control-padding-y:var(--btn-input-padding-y);--control-padding-x:var(--btn-input-padding-x);--control-font-size:var(--btn-input-font-size);--control-line-height:var(--btn-input-line-height);--control-fg:var(--btn-input-fg);--control-bg:var(--btn-input-bg);--control-border-width:var(--border-width);--control-border-color:var(--border-color);--control-border-radius:var(--radius-5);--control-box-shadow:var(--box-shadow-inset);--control-action-bg:var(--bg-1);--control-action-hover-bg:var(--bg-2);--control-transition-property:border-color, box-shadow;--control-transition-duration:0.15s;--control-transition-timing:ease-in-out;--control-placeholder-color:var(--fg-3);--control-disabled-color:var(--control-fg);--control-disabled-bg:var(--bg-2);--control-disabled-border-color:var(--control-border-color);--control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--control-select-bg-position:right 0.75rem center;--control-select-bg-size:16px 12px;--control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:flex;width:100%;min-height:var(--control-min-height);padding:var(--control-padding-y) var(--control-padding-x);font-size:var(--control-font-size);line-height:var(--control-line-height);color:var(--control-fg);appearance:none;background-color:var(--control-bg);background-clip:padding-box;border:var(--control-border-width) solid var(--control-border-color);border-radius:var(--control-border-radius);box-shadow:var(--control-box-shadow)}}@layer forms{@media(prefers-reduced-motion:no-preference){.form-control{transition-timing-function:var(--control-transition-timing);transition-duration:var(--control-transition-duration);transition-property:var(--control-transition-property)}.form-control::file-selector-button{transition-timing-function:var(--control-transition-timing);transition-duration:var(--control-transition-duration);transition-property:var(--control-transition-property)}}.form-control:focus-visible,.form-control:focus-within{--focus-ring-offset:-1px;outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.form-control::placeholder{color:var(--control-placeholder-color);opacity:1}.form-control:disabled{color:var(--control-disabled-color);background-color:var(--control-disabled-bg);border-color:var(--control-disabled-border-color);opacity:1}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-datetime-edit-text{color:var(--control-placeholder-color)}.form-control[type=file]{overflow:hidden}.form-control-color:not(:disabled,[readonly]),.form-control[type=file]:not(:disabled,[readonly]){cursor:pointer}.form-control::file-selector-button{min-height:var(--control-min-height);padding:var(--control-padding-y) var(--control-padding-x);margin:calc(var(--control-padding-y) * -1) calc(var(--control-padding-x) * -1);margin-inline-end:var(--control-padding-x);color:var(--control-fg);pointer-events:none;background-color:var(--control-action-bg);border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--control-border-width);border-radius:0}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:var(--control-action-hover-bg)}.form-control-plaintext{--control-min-height:var(--btn-input-min-height);--control-padding-y:var(--btn-input-padding-y);--control-padding-x:var(--btn-input-padding-x);--control-font-size:var(--btn-input-font-size);--control-line-height:var(--btn-input-line-height);--control-fg:var(--btn-input-fg);--control-bg:var(--btn-input-bg);--control-border-width:var(--border-width);--control-border-color:var(--border-color);--control-border-radius:var(--radius-5);--control-box-shadow:var(--box-shadow-inset);--control-action-bg:var(--bg-1);--control-action-hover-bg:var(--bg-2);--control-transition-property:border-color, box-shadow;--control-transition-duration:0.15s;--control-transition-timing:ease-in-out;--control-placeholder-color:var(--fg-3);--control-disabled-color:var(--control-fg);--control-disabled-bg:var(--bg-2);--control-disabled-border-color:var(--control-border-color);--control-select-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300000080' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--control-select-bg-position:right 0.75rem center;--control-select-bg-size:16px 12px;--control-select-bg-dark:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:var(--control-padding-y) 0;margin-bottom:0;line-height:var(--control-line-height);color:var(--control-fg);background-color:transparent;border:solid transparent;border-width:var(--control-border-width) 0}.form-control-plaintext:focus,.form-ghost:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-inline:0}.form-control-caret,select.form-control{padding-inline-end:calc(var(--control-padding-x) * 3);background-image:var(--control-select-bg);background-repeat:no-repeat;background-position:var(--control-select-bg-position);background-size:var(--control-select-bg-size)}.form-control-caret[multiple],.form-control-caret[size]:not([size="1"]),select.form-control[multiple],select.form-control[size]:not([size="1"]){padding-inline-end:var(--control-padding-x);background-image:none}[data-bs-theme=dark] .form-control-caret,[data-bs-theme=dark] select.form-control{background-image:var(--control-select-bg-dark)}.form-control-sm{--control-min-height:var(--btn-input-sm-min-height);--control-padding-y:var(--btn-input-sm-padding-y);--control-padding-x:var(--btn-input-sm-padding-x);--control-font-size:var(--btn-input-sm-font-size);--control-line-height:var(--btn-input-sm-line-height);--control-border-radius:var(--btn-input-sm-border-radius)}.form-control-lg{--control-min-height:var(--btn-input-lg-min-height);--control-padding-y:var(--btn-input-lg-padding-y);--control-padding-x:var(--btn-input-lg-padding-x);--control-font-size:var(--btn-input-lg-font-size);--control-line-height:var(--btn-input-lg-line-height);--control-border-radius:var(--btn-input-lg-border-radius)}.form-control-color{width:var(--control-min-height);padding:var(--control-padding-y)}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--radius-5)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--radius-5)}.form-ghost{display:block;width:100%;padding:0;font:inherit;color:inherit;appearance:none;background:transparent;border:0}.form-ghost::placeholder{color:var(--fg-3);opacity:1}.form-ghost:disabled{color:var(--fg-4);cursor:not-allowed}}@layer components{.btn,.btn-icon,.btn-link,.btn-outline,.btn-solid,.btn-subtle,.btn-text{--btn-gap:var(--btn-input-gap);--btn-min-height:var(--btn-input-min-height);--btn-padding-x:var(--btn-input-padding-x);--btn-padding-y:var(--btn-input-padding-y);--btn-font-size:var(--btn-input-font-size);--btn-font-weight:var(--btn-input-font-weight);--btn-line-height:var(--btn-input-line-height);--btn-color:var(--fg-body);--btn-white-space:nowrap;--btn-border-width:var(--border-width);--btn-border-color:transparent;--btn-border-radius:var(--radius-5);--btn-hover-border-color:transparent;--btn-disabled-opacity:0.65;--btn-transition-property:color, background-color, border-color, box-shadow;--btn-transition-duration:0.15s;--btn-transition-timing:ease-in-out;display:inline-flex;gap:var(--btn-gap);align-items:center;justify-content:center;min-height:var(--btn-min-height);padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);color:var(--btn-color);text-decoration:none;white-space:var(--btn-white-space);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--btn-bg,var(--bg-2));border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius)}@media(prefers-reduced-motion:no-preference){.btn,.btn-icon,.btn-link,.btn-outline,.btn-solid,.btn-subtle,.btn-text{transition-timing-function:var(--btn-transition-timing);transition-duration:var(--btn-transition-duration);transition-property:var(--btn-transition-property)}}.btn-icon:hover,.btn-link:hover,.btn-outline:hover,.btn-solid:hover,.btn-subtle:hover,.btn-text:hover,.btn:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg,var(--bg-3));border-color:var(--btn-hover-border-color)}.btn-icon:focus-visible,.btn-link:focus-visible,.btn-outline:focus-visible,.btn-solid:focus-visible,.btn-subtle:focus-visible,.btn-text:focus-visible,.btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);--focus-ring-offset:1px}.btn-icon.active,.btn-icon.show,.btn-link.active,.btn-link.show,.btn-outline.active,.btn-outline.show,.btn-solid.active,.btn-solid.show,.btn-subtle.active,.btn-subtle.show,.btn-text.active,.btn-text.show,.btn.active,.btn.show{color:var(--btn-active-color);background-color:var(--btn-active-bg,var(--bg-3));border-color:var(--btn-active-border-color)}.btn-icon.active:focus-visible,.btn-icon.show:focus-visible,.btn-link.active:focus-visible,.btn-link.show:focus-visible,.btn-outline.active:focus-visible,.btn-outline.show:focus-visible,.btn-solid.active:focus-visible,.btn-solid.show:focus-visible,.btn-subtle.active:focus-visible,.btn-subtle.show:focus-visible,.btn-text.active:focus-visible,.btn-text.show:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn-icon.disabled,.btn-icon:disabled,.btn-link.disabled,.btn-link:disabled,.btn-outline.disabled,.btn-outline:disabled,.btn-solid.disabled,.btn-solid:disabled,.btn-subtle.disabled,.btn-subtle:disabled,.btn-text.disabled,.btn-text:disabled,.btn.disabled,.btn:disabled,fieldset:disabled .btn,fieldset:disabled .btn-icon,fieldset:disabled .btn-link,fieldset:disabled .btn-outline,fieldset:disabled .btn-solid,fieldset:disabled .btn-subtle,fieldset:disabled .btn-text{color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg,var(--bg-1));border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity)}.btn-solid{--btn-bg:var(--theme-bg);--btn-color:var(--theme-contrast);--btn-border-color:var(--theme-bg);--btn-active-bg:oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-border-color:oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-color:oklch(from var(--theme-contrast) calc(l * .9) calc(c * 1.15) h);--btn-disabled-bg:var(--theme-bg);--btn-disabled-color:var(--theme-contrast);--btn-disabled-border-color:var(--theme-bg)}.btn-outline:hover,.btn-solid:hover{--btn-hover-bg:oklch(from var(--theme-bg) calc(l * .95) calc(c * 1.1) h);--btn-hover-border-color:oklch(from var(--theme-bg) calc(l * .95) calc(c * 1.1) h);--btn-hover-color:oklch(from var(--theme-contrast) calc(l * .95) calc(c * 1.1) h)}.btn-solid:focus-visible{outline-color:var(--theme-focus-ring)}.btn-solid.active,.btn-solid.btn-check:has(input:checked),.btn-solid:active{--btn-active-bg:oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-border-color:oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-color:oklch(from var(--theme-contrast) calc(l * .9) calc(c * 1.15) h)}.btn-solid.btn-check:has(input:disabled),.btn-solid.disabled,.btn-solid:disabled{--btn-disabled-bg:var(--theme-bg);--btn-disabled-color:var(--theme-contrast);--btn-disabled-border-color:var(--theme-bg)}.btn-outline{--btn-bg:transparent;--btn-color:var(--theme-fg);--btn-border-color:var(--theme-border);--btn-active-bg:oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-color:oklch(from var(--theme-contrast) calc(l * .9) calc(c * 1.15) h);--btn-active-border-color:oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-disabled-bg:transparent;--btn-disabled-color:var(--theme-fg);--btn-disabled-border-color:var(--theme-border)}.btn-outline:focus-visible{outline-color:var(--theme-focus-ring)}.btn-outline.active,.btn-outline.btn-check:has(input:checked),.btn-outline:active{--btn-active-bg:oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h);--btn-active-color:oklch(from var(--theme-contrast) calc(l * .9) calc(c * 1.15) h);--btn-active-border-color:oklch(from var(--theme-bg) calc(l * .9) calc(c * 1.15) h)}.btn-outline.btn-check:has(input:disabled),.btn-outline.disabled,.btn-outline:disabled{--btn-disabled-bg:transparent;--btn-disabled-color:var(--theme-fg);--btn-disabled-border-color:var(--theme-border)}.btn-subtle{--btn-bg:var(--theme-bg-subtle);--btn-color:var(--theme-fg);--btn-border-color:transparent;--btn-active-bg:var(--theme-bg-subtle);--btn-active-color:oklch(from var(--theme-fg-emphasis) calc(l * .9) calc(c * 1.15) h);--btn-disabled-bg:var(--theme-bg-subtle);--btn-disabled-color:var(--theme-fg);--btn-disabled-border-color:transparent}.btn-subtle:hover{--btn-hover-bg:color-mix(in oklch, var(--theme-bg-muted) 50%, var(--theme-bg-subtle));--btn-hover-color:oklch(from var(--theme-fg-emphasis) calc(l * .95) calc(c * 1.1) h)}.btn-subtle:focus-visible{outline-color:var(--theme-focus-ring)}.btn-subtle.active,.btn-subtle.btn-check:has(input:checked),.btn-subtle:active{--btn-active-bg:var(--theme-bg-subtle);--btn-active-color:oklch(from var(--theme-fg-emphasis) calc(l * .9) calc(c * 1.15) h)}.btn-subtle.btn-check:has(input:disabled),.btn-subtle.disabled,.btn-subtle:disabled{--btn-disabled-bg:var(--theme-bg-subtle);--btn-disabled-color:var(--theme-fg);--btn-disabled-border-color:transparent}.btn-text{--btn-color:var(--theme-fg);--btn-bg:transparent;--btn-border-color:transparent;--btn-active-color:oklch(from var(--theme-fg) calc(l * .9) calc(c * 1.15) h);--btn-active-bg:var(--theme-bg-subtle);--btn-disabled-color:var(--theme-fg);--btn-disabled-bg:transparent;--btn-disabled-border-color:transparent}.btn-text:hover{--btn-hover-color:oklch(from var(--theme-fg) calc(l * .95) calc(c * 1.1) h);--btn-hover-bg:var(--theme-bg-subtle)}.btn-text:focus-visible{outline-color:var(--theme-focus-ring)}.btn-text.active,.btn-text.btn-check:has(input:checked),.btn-text:active{--btn-active-color:oklch(from var(--theme-fg) calc(l * .9) calc(c * 1.15) h);--btn-active-bg:var(--theme-bg-subtle)}.btn-text.btn-check:has(input:disabled),.btn-text.disabled,.btn-text:disabled{--btn-disabled-color:var(--theme-fg);--btn-disabled-bg:transparent;--btn-disabled-border-color:transparent}.btn-link{--btn-font-weight:var(--font-weight-normal);--btn-color:var(--link-color);--btn-bg:transparent;--btn-border-color:transparent;--btn-hover-color:var(--link-hover-color);--btn-hover-bg:transparent;--btn-hover-border-color:transparent;--btn-active-color:var(--link-hover-color);--btn-active-bg:transparent;--btn-active-border-color:transparent;--btn-disabled-color:var(--fg-3);--btn-disabled-border-color:transparent;color:var(--theme-fg,var(--btn-color));-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}.btn-link:focus-visible{color:var(--theme-fg,var(--btn-color))}.btn-link:hover{color:var(--theme-fg-emphasis,var(--btn-hover-color))}.btn-group-xs>[class*=btn-],.btn-xs{--btn-gap:var(--btn-input-xs-gap);--btn-min-height:var(--btn-input-xs-min-height);--btn-padding-y:var(--btn-input-xs-padding-y);--btn-padding-x:var(--btn-input-xs-padding-x);--btn-font-size:var(--btn-input-xs-font-size);--btn-line-height:var(--btn-input-xs-line-height);--btn-border-radius:var(--btn-input-xs-border-radius)}.btn-group-sm>[class*=btn-],.btn-sm{--btn-gap:var(--btn-input-sm-gap);--btn-min-height:var(--btn-input-sm-min-height);--btn-padding-y:var(--btn-input-sm-padding-y);--btn-padding-x:var(--btn-input-sm-padding-x);--btn-font-size:var(--btn-input-sm-font-size);--btn-line-height:var(--btn-input-sm-line-height);--btn-border-radius:var(--btn-input-sm-border-radius)}.btn-group-lg>[class*=btn-],.btn-lg{--btn-gap:var(--btn-input-lg-gap);--btn-min-height:var(--btn-input-lg-min-height);--btn-padding-y:var(--btn-input-lg-padding-y);--btn-padding-x:var(--btn-input-lg-padding-x);--btn-font-size:var(--btn-input-lg-font-size);--btn-line-height:var(--btn-input-lg-line-height);--btn-border-radius:var(--btn-input-lg-border-radius)}.btn-icon{align-items:center;justify-content:center;aspect-ratio:1;padding:0}.btn-check>input{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:has(input:checked){color:var(--btn-active-color);background-color:var(--btn-active-bg,var(--bg-3));border-color:var(--btn-active-border-color);box-shadow:var(--btn-active-shadow)}.btn-check:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);--focus-ring-offset:1px}.btn-check:has(input:disabled){color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg,var(--bg-1));border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity);box-shadow:none}.btn-styled{--btn-gradient-start:hsla(0,0%,100%,.125);--btn-gradient-end:rgba(0,0,0,.075);--btn-border-mix-color:#000;--btn-border-mix-amount:10%;--btn-border-hover-mix-amount:12.5%;--btn-border-active-mix-amount:20%;--btn-shadow:0 1px 2px rgba(0,0,0,.15), inset 0 1px 0 hsla(0,0%,100%,.1);--btn-active-shadow:inset 0 2px 4px rgba(0,0,0,.15);border-color:color-mix(in lab,var(--theme-bg),var(--btn-border-mix-color) var(--btn-border-mix-amount));box-shadow:var(--btn-shadow)}.btn-styled,.btn-styled:hover{background-image:linear-gradient(to bottom,var(--btn-gradient-start),var(--btn-gradient-end))}.btn-styled:hover{border-color:color-mix(in lab,var(--theme-bg),var(--btn-border-mix-color) var(--btn-border-hover-mix-amount))}.btn-styled.active,.btn-styled.show,.btn-styled:active{background-image:none;border-color:color-mix(in lab,var(--theme-bg),var(--btn-border-mix-color) var(--btn-border-active-mix-amount));box-shadow:var(--btn-active-shadow)}.btn-styled.disabled,.btn-styled:disabled{background-image:none;box-shadow:none}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>[class*=btn-],.btn-group>[class*=btn-]{position:relative;flex:1 1 auto}.btn-group-vertical>[class*=btn-]:hover,.btn-group>[class*=btn-]:hover{z-index:1}}@layer components{.btn-group-vertical>.btn-check:has(input:checked),.btn-group-vertical>[class*=btn-].active,.btn-group-vertical>[class*=btn-]:active,.btn-group>.btn-check:has(input:checked),.btn-group>[class*=btn-].active,.btn-group>[class*=btn-]:active{z-index:2}.btn-group-vertical>.btn-check:has(input:focus),.btn-group-vertical>[class*=btn-]:focus,.btn-group>.btn-check:has(input:focus),.btn-group>[class*=btn-]:focus{z-index:3}.btn-group-divider>[class*=btn-]+[class*=btn-]:before{position:absolute;z-index:3;content:"";background-color:var(--btn-color);opacity:.25}.btn-group:where(.btn-group-divider)>[class*=btn-]+[class*=btn-]:before{inset-inline-start:calc(var(--btn-border-width) * -1);top:25%;bottom:25%;width:var(--btn-border-width)}.btn-group-vertical:where(.btn-group-divider)>[class*=btn-]+[class*=btn-]:before{top:calc(var(--btn-border-width) * -1);right:var(--btn-padding-x);left:var(--btn-padding-x);height:var(--btn-border-width)}.btn-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--btn-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>[class*=btn-]:not(:first-child){margin-inline-start:calc(-1 * var(--btn-border-width))}.btn-group>.btn-group:not(:last-child)>[class*=btn-],.btn-group>[class*=btn-]:not(:last-child,:has(+.menu)){border-start-end-radius:0;border-end-end-radius:0}.btn-group>.btn-group:not(:first-child)>[class*=btn-],.btn-group>[class*=btn-]:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn-group,.btn-group-vertical>[class*=btn-]{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>[class*=btn-]:not(:first-child){margin-top:calc(-1 * var(--btn-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>[class*=btn-],.btn-group-vertical>[class*=btn-]:not(:last-child,:has(+.menu)){border-end-start-radius:0;border-end-end-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>[class*=btn-],.btn-group-vertical>[class*=btn-]:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.btn-close{--btn-close-size:1.25rem;--btn-close-color:inherit;--btn-close-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M12 0a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4zm-.646 4.646a.5.5 0 0 0-.707 0L8 7.293 5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.647a.5.5 0 1 0 .708.707L8 8.707l2.647 2.646a.5.5 0 1 0 .707-.707L8.707 8l2.646-2.646a.5.5 0 0 0 0-.708z'/%3e%3c/svg%3e");--btn-close-opacity:0.5;--btn-close-hover-opacity:0.75;--btn-close-focus-opacity:0.85;--btn-close-disabled-opacity:0.25;box-sizing:content-box;min-width:var(--btn-close-size);min-height:var(--btn-close-size);padding:0;background-color:currentcolor;border:0;border-radius:var(--radius-4);opacity:var(--btn-close-opacity);mask-image:var(--btn-close-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.btn-close,.btn-close:hover{color:var(--btn-close-color)}.btn-close:hover{text-decoration:none;opacity:var(--btn-close-hover-opacity)}}@layer components{.btn-close:focus-visible{opacity:var(--btn-close-focus-opacity);outline:var(--focus-ring)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--btn-close-disabled-opacity)}.accordion{--accordion-padding-x:1.25rem;--accordion-padding-y:1rem;--accordion-color:var(--fg-body);--accordion-bg:var(--bg-body);--accordion-transition-property:color, background-color, border-radius;--accordion-transition-duration:0.15s;--accordion-transition-timing:ease-in-out;--accordion-panel-transition-property:content-visibility, block-size;--accordion-panel-transition-duration:0.2s;--accordion-panel-transition-timing:ease;--accordion-border-color:var(--border-color);--accordion-border-width:var(--border-width);--accordion-border-radius:var(--accordion-radius, var(--radius-7));--accordion-gap:0;--accordion-btn-color:var(--fg-2);--accordion-btn-bg:var(--bg-body);--accordion-btn-icon-width:1rem;--accordion-btn-icon-transform:rotate(-180deg);--accordion-btn-icon-transition:transform 0.2s ease-in-out;--accordion-active-color:var(--fg-body);--accordion-active-bg:var(--bg-2)}.accordion-header{display:flex;align-items:center;width:100%;padding:var(--accordion-btn-padding-y,var(--accordion-padding-y)) var(--accordion-btn-padding-x,var(--accordion-padding-x));font-size:var(--accordion-font-size,var(--body-font-size));color:var(--accordion-btn-color);text-align:start;list-style:none;cursor:pointer;background-color:var(--accordion-btn-bg)}}@layer components{@media(prefers-reduced-motion:no-preference){.accordion-header{transition-timing-function:var(--accordion-transition-timing);transition-duration:var(--accordion-transition-duration);transition-property:var(--accordion-transition-property)}.accordion-header .accordion-icon{transition:var(--accordion-btn-icon-transition)}.accordion-item{interpolate-size:allow-keywords}.accordion-item::details-content{transition-timing-function:var(--accordion-panel-transition-timing);transition-duration:var(--accordion-panel-transition-duration);transition-property:var(--accordion-panel-transition-property);transition-behavior:allow-discrete}}.accordion-header::-webkit-details-marker{display:none}.accordion-header .accordion-icon{flex-shrink:0;width:var(--accordion-btn-icon-width);height:var(--accordion-btn-icon-width);margin-inline-start:auto;color:currentcolor}.accordion-header:hover{z-index:2}.accordion-header:focus-visible{position:relative;z-index:3;outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);outline-offset:-1px}.accordion-item{position:relative;color:var(--accordion-color);background-color:var(--accordion-bg);border:var(--accordion-border-width) solid var(--accordion-border-color)}.accordion-item::details-content{block-size:0;overflow-y:clip}.accordion-item:first-of-type{border-start-start-radius:var(--accordion-border-radius);border-start-end-radius:var(--accordion-border-radius)}.accordion-item:first-of-type>.accordion-header{border-start-start-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width));border-start-end-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width))}.accordion-item:not(:first-of-type){margin-block-start:calc(-1 * var(--accordion-border-width))}.accordion-item:last-of-type{border-end-start-radius:var(--accordion-border-radius);border-end-end-radius:var(--accordion-border-radius)}.accordion-item:last-of-type>.accordion-header{border-end-start-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width));border-end-end-radius:calc(var(--accordion-border-radius) - var(--accordion-border-width))}.accordion-item:last-of-type>.accordion-body{border-end-start-radius:var(--accordion-border-radius);border-end-end-radius:var(--accordion-border-radius)}.accordion-item[open]{z-index:2;border-color:var(--theme-border,var(--accordion-border-color))}.accordion-item[open]::details-content{block-size:auto}.accordion-item[open]>.accordion-header{color:var(--theme-fg,var(--accordion-active-color));background-color:var(--theme-bg-subtle,var(--accordion-active-bg));box-shadow:inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--theme-border,var(--accordion-border-color))}.accordion-item[open]>.accordion-header .accordion-icon{transform:var(--accordion-btn-icon-transform)}.accordion-item[open]:last-of-type>.accordion-header{border-end-start-radius:0;border-end-end-radius:0}.accordion-body{padding:var(--accordion-body-padding-y,var(--accordion-padding-y)) var(--accordion-body-padding-x,var(--accordion-padding-x));font-size:var(--accordion-font-size,var(--body-font-size))}.accordion-sm{--accordion-padding-x:.875rem;--accordion-padding-y:.625rem;--accordion-border-radius:var(--radius-5);--accordion-font-size:var(--font-size-sm)}.accordion-gap{--accordion-gap:var(--spacer-2);display:flex;flex-direction:column;gap:var(--accordion-gap)}.accordion-gap>.accordion-item{margin-block-start:0;overflow:clip;border-radius:var(--accordion-border-radius)}.accordion-gap>.accordion-item>.accordion-body,.accordion-gap>.accordion-item>.accordion-header{border-radius:0}.accordion-flush>.accordion-item{border-inline:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-block-start:0}.accordion-flush>.accordion-item:last-child{border-block-end:0}.accordion-flush>.accordion-item>.accordion-body,.accordion-flush>.accordion-item>.accordion-header{border-radius:0}.breadcrumb{--breadcrumb-font-size:inherit;--breadcrumb-bg:transparent;--breadcrumb-border-radius:var(--radius-5);--breadcrumb-divider-color:var(--fg-4);--breadcrumb-divider-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 2l4 6-4 6'/%3e%3c/svg%3e");--breadcrumb-divider-width:0.375rem;--breadcrumb-divider-height:0.75rem;--breadcrumb-link-padding-x:0.75rem;--breadcrumb-link-padding-y:0.25rem;--breadcrumb-link-color:var(--fg-3);--breadcrumb-link-hover-color:var(--fg-2);--breadcrumb-link-hover-bg:var(--bg-1);--breadcrumb-link-active-color:var(--fg-1);--breadcrumb-link-border-radius:var(--radius-7);flex-wrap:wrap;align-items:center;padding:var(--breadcrumb-padding-y,0) var(--breadcrumb-padding-x,0);margin-bottom:0;font-size:var(--breadcrumb-font-size);list-style-type:"";background-color:var(--breadcrumb-bg);border-radius:var(--breadcrumb-border-radius)}.breadcrumb,.breadcrumb-item{display:flex}.breadcrumb-divider{margin-inline:calc(var(--breadcrumb-link-padding-x) / 4);color:var(--breadcrumb-divider-color)}.breadcrumb-divider:empty:before{display:block;width:var(--breadcrumb-divider-width);height:var(--breadcrumb-divider-height);content:"";background-color:currentcolor;mask-image:var(--breadcrumb-divider-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.breadcrumb-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.25rem;padding:var(--breadcrumb-link-padding-y) var(--breadcrumb-link-padding-x);color:var(--breadcrumb-link-color);text-decoration:none;border-radius:var(--breadcrumb-link-border-radius)}}@layer components{@media(prefers-reduced-motion:no-preference){.breadcrumb-link{transition:text-decoration-color .1s ease-in-out}}.breadcrumb-link:hover{z-index:2;color:var(--breadcrumb-link-hover-color);background-color:var(--breadcrumb-link-hover-bg)}.breadcrumb-link.active{color:var(--breadcrumb-link-active-color)}.menu{--menu-zindex:var(--z-menu);--menu-gap:0.125rem;--menu-min-width:10rem;--menu-padding-x:0.25rem;--menu-padding-y:0.25rem;--menu-spacer:0.125rem;--menu-font-size:var(--font-size-sm);--menu-color:var(--fg-body);--menu-bg:var(--bg-body);--menu-box-shadow:var(--box-shadow-lg);--menu-divider-bg:var(--border-color-translucent);--menu-divider-margin-y:0.125rem;--menu-divider-margin-x:0.25rem;--menu-item-color:var(--menu-color, var(--fg-body));--menu-item-hover-color:var(--menu-color, var(--fg-body));--menu-item-hover-bg:var(--bg-1);--menu-item-active-color:var(--primary-contrast);--menu-item-active-bg:var(--primary-bg);--menu-item-disabled-color:var(--fg-3);--menu-item-gap:0.5rem;--menu-item-padding-x:0.75rem;--menu-item-padding-y:0.25rem;--menu-item-border-radius:var(--radius-5);--menu-icon-size:1rem;--menu-description-font-size:var(--font-size-xs);--menu-check-color:currentcolor;--menu-header-color:var(--fg-3);--menu-header-padding-x:0.75rem;--menu-header-padding-y:0.25rem;--menu-transition-property:opacity, transform, display;--menu-transition-duration:0.15s;--menu-transition-timing:var(--transition-timing-overlay);position:absolute;z-index:var(--menu-zindex);display:none;flex-direction:column;gap:var(--menu-gap);min-width:var(--menu-min-width);max-height:var(--menu-max-height,none);padding:var(--menu-padding-y) var(--menu-padding-x);margin:0;overflow-y:var(--menu-overflow-y,initial);overscroll-behavior:contain;font-size:var(--menu-font-size);color:var(--menu-color);text-align:start;list-style-type:"";background-color:var(--menu-bg);background-clip:padding-box;border:var(--menu-border-width,var(--border-width)) solid var(--menu-border-color,var(--border-color-translucent));border-radius:var(--menu-border-radius,var(--radius-7));box-shadow:var(--menu-box-shadow);opacity:0;transform:scale(.95);transform-origin:top start}.menu[data-bs-placement^=top]{transform-origin:bottom start}.menu[data-bs-placement=bottom-end]{transform-origin:top end}.menu[data-bs-placement=top-end]{transform-origin:bottom end}.menu[data-bs-placement^=left]{transform-origin:top end}}@layer components{@media(prefers-reduced-motion:no-preference){.menu{transition-timing-function:var(--menu-transition-timing);transition-duration:var(--menu-transition-duration);transition-property:var(--menu-transition-property);transition-behavior:allow-discrete}}.menu.show{display:flex;opacity:1;transform:none}@starting-style{.menu.show{opacity:0;transform:scale(.95)}}.menu-scrollable{--menu-max-height:80dvh;--menu-overflow-y:auto}.menu-translucent{--menu-item-hover-bg-light:color-mix(in oklch, var(--bg-1) 90%, transparent);--menu-item-hover-bg-dark:color-mix(in oklch, var(--bg-1) 80%, transparent);--menu-item-active-bg-light:color-mix(in oklch, var(--primary-bg) 80%, transparent);--menu-item-active-bg-dark:color-mix(in oklch, var(--primary-bg) 70%, transparent);--menu-item-active-bg:light-dark(var(--menu-item-active-bg-light), var(--menu-item-active-bg-dark));--menu-item-hover-bg:light-dark(var(--menu-item-hover-bg-light), var(--menu-item-hover-bg-dark));background-color:color-mix(in oklch,var(--menu-bg) 80%,transparent);-webkit-backdrop-filter:blur(5px) saturate(180%);backdrop-filter:blur(5px) saturate(180%)}.menu-divider{height:0;margin:var(--menu-divider-margin-y) var(--menu-divider-margin-x);overflow:hidden;border-block-start:1px solid var(--menu-divider-bg);opacity:1}.menu-item{display:flex;gap:var(--menu-item-gap);align-items:center;width:100%;padding:var(--menu-item-padding-y) var(--menu-item-padding-x);font-weight:var(--menu-item-font-weight,var(--font-weight-normal));color:var(--theme-fg,var(--menu-item-color));text-align:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;outline:0;border-radius:var(--menu-item-border-radius,0)}.menu-item:focus,.menu-item:hover{color:var(--theme-fg-emphasis,var(--menu-item-hover-color));background-color:var(--theme-bg-subtle,var(--menu-item-hover-bg))}.menu-item.active,.menu-item:active{color:var(--theme-contrast,var(--menu-item-active-color));background-color:var(--theme-bg,var(--menu-item-active-bg))}.menu-item.active .menu-item-icon,.menu-item:active .menu-item-icon{color:inherit!important}.menu-item.selected{font-weight:var(--font-weight-semibold)}.menu-item.disabled,.menu-item:disabled{color:var(--menu-item-disabled-color);pointer-events:none;background-color:transparent}.menu-item-icon{flex-shrink:0;align-self:flex-start;width:var(--menu-icon-size);height:auto;margin-top:.125rem}.menu-item-content{display:flex;flex:1;flex-direction:column;min-width:fit-content}.menu-item-description{font-size:var(--menu-description-font-size);font-weight:var(--font-weight-normal);color:color-mix(in oklch,currentcolor 65%,transparent)}.menu-item-check{flex-shrink:0;align-self:flex-start;margin-block-start:.125rem;margin-inline-start:auto;color:var(--menu-check-color);visibility:hidden}.selected>.menu-item-check{visibility:visible}.menu-header{display:block;padding:var(--menu-header-padding-y) var(--menu-header-padding-x);margin-bottom:0;font-size:var(--font-size-sm);color:var(--menu-header-color);white-space:nowrap}.menu-text{display:block;padding:var(--menu-item-padding-y) var(--menu-item-padding-x);color:var(--fg-2)}.navbar,.submenu{position:relative}.submenu>.menu-item{display:flex;align-items:center;justify-content:space-between}.submenu>.menu-item:after{display:inline-block;flex-shrink:0;width:.375em;height:.375em;margin-inline-start:auto;content:"";border-color:currentcolor;border-style:solid;border-width:0 .125em .125em 0;transform:rotate(-45deg)}[dir=rtl] .submenu>.menu-item:after{transform:rotate(135deg)}.submenu>.menu{top:0;margin-top:calc(-1 * var(--menu-padding-y))}.submenu:focus-within>.menu-item,.submenu:hover>.menu-item{color:var(--menu-item-hover-color);background-color:var(--menu-item-hover-bg)}.submenu.show>.menu-item{color:var(--menu-item-hover-color);background-color:var(--menu-item-hover-bg)}.navbar{--navbar-padding-x:0;--navbar-padding-y:0.5rem;--navbar-min-height:3.5rem;--navbar-color:var(--fg-2);--navbar-hover-color:var(--fg-1);--navbar-disabled-color:var(--fg-3);--navbar-active-color:var(--fg-body);--navbar-brand-padding-y:0.375rem;--navbar-brand-margin-end:1rem;--navbar-brand-font-size:var(--font-size-md);--navbar-brand-font-weight:var(--font-weight-medium);--navbar-brand-color:var(--fg-body);--navbar-brand-hover-color:var(--fg-body);--navbar-nav-link-padding-x:0.75rem;--navbar-toggler-width:2rem;--navbar-toggler-padding-y:0.25rem;--navbar-toggler-padding-x:0.75rem;--navbar-toggler-font-size:var(--font-size-lg);--navbar-toggler-border-color:color-mix(in oklch, var(--fg-body) 15%, transparent);--navbar-toggler-border-radius:var(--radius-5);--navbar-toggler-transition:box-shadow 0.15s ease-in-out;--navbar-toggler-icon-size:1.25rem;--navbar-toggler-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-width='1' d='M1 3.5h14M1 8h14M1 12.5h14'/%3e%3c/svg%3e");display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:var(--navbar-min-height);padding:var(--navbar-padding-y) var(--navbar-padding-x);container-type:inline-size;color:var(--navbar-color,var(--fg-body));background-color:var(--navbar-bg,var(--bg-body))}.navbar>.\32xl\:container,.navbar>.container,.navbar>.container-fluid,.navbar>.lg\:container,.navbar>.md\:container,.navbar>.sm\:container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--navbar-brand-padding-y);padding-bottom:var(--navbar-brand-padding-y);margin-inline-end:var(--navbar-brand-margin-end);font-size:var(--navbar-brand-font-size);font-weight:var(--navbar-brand-font-weight);color:var(--theme-fg,var(--navbar-brand-color));text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--theme-fg-emphasis,var(--navbar-brand-hover-color))}.navbar-nav{--nav-gap:0.25rem;--nav-link-gap:0.5rem;--nav-link-padding-x:0.5rem;--nav-link-padding-y:0.375rem;--nav-link-color:var(--navbar-color);--nav-link-border-width:var(--border-width);--nav-link-hover-color:var(--navbar-hover-color);--nav-link-hover-bg:transparent;--nav-link-active-color:var(--navbar-active-color);--nav-link-active-bg:transparent;--nav-link-disabled-color:var(--navbar-disabled-color);display:flex;flex-direction:column;gap:var(--nav-gap);padding-inline-start:0;margin-bottom:0;list-style-type:""}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--theme-fg,var(--navbar-active-color));border:var(--nav-link-border-width) solid var(--nav-link-border-color,transparent)}.navbar-text{padding-top:var(--navbar-brand-padding-y);padding-bottom:var(--navbar-brand-padding-y);color:var(--navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--theme-fg,var(--navbar-active-color))}.navbar-toggler{--btn-bg:transparent;--btn-hover-bg:var(--bg-2)}}@layer components{@media(prefers-reduced-motion:no-preference){.navbar-toggler{transition:var(--navbar-toggler-transition)}}.navbar-toggler-icon{display:inline-block;width:var(--navbar-toggler-icon-size);height:var(--navbar-toggler-icon-size);background-color:currentcolor;mask-image:var(--navbar-toggler-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.navbar-expand,.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{--nav-link-padding-x:var(--navbar-nav-link-padding-x);flex-direction:row}.navbar-expand .navbar-toggler{display:none!important}.navbar-expand [class*=drawer]{position:static!important;inset:auto!important;z-index:auto;display:flex!important;flex-grow:1;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0;margin:0;overflow:visible!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand [class*=drawer] .drawer-header{display:none!important}.navbar-expand [class*=drawer] .drawer-body{display:flex;flex-grow:1;flex-direction:row;align-items:center;padding:0;overflow-y:visible}@container (width >= 576px){.sm\:navbar-expand>.container,.sm\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.sm\:navbar-expand .navbar-nav{--nav-link-padding-x:var(--navbar-nav-link-padding-x);flex-direction:row}.sm\:navbar-expand .navbar-toggler{display:none!important}.sm\:navbar-expand [class*=drawer]{position:static!important;inset:auto!important;z-index:auto;display:flex!important;flex-grow:1;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0;margin:0;overflow:visible!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.sm\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.sm\:navbar-expand [class*=drawer] .drawer-body{display:flex;flex-grow:1;flex-direction:row;align-items:center;padding:0;overflow-y:visible}}@container (width >= 768px){.md\:navbar-expand>.container,.md\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.md\:navbar-expand .navbar-nav{--nav-link-padding-x:var(--navbar-nav-link-padding-x);flex-direction:row}.md\:navbar-expand .navbar-toggler{display:none!important}.md\:navbar-expand [class*=drawer]{position:static!important;inset:auto!important;z-index:auto;display:flex!important;flex-grow:1;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0;margin:0;overflow:visible!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.md\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.md\:navbar-expand [class*=drawer] .drawer-body{display:flex;flex-grow:1;flex-direction:row;align-items:center;padding:0;overflow-y:visible}}@container (width >= 1024px){.lg\:navbar-expand>.container,.lg\:navbar-expand>.container-fluid{flex-wrap:nowrap;justify-content:flex-start}.lg\:navbar-expand .navbar-nav{--nav-link-padding-x:var(--navbar-nav-link-padding-x);flex-direction:row}.lg\:navbar-expand .navbar-toggler{display:none!important}.lg\:navbar-expand [class*=drawer]{position:static!important;inset:auto!important;z-index:auto;display:flex!important;flex-grow:1;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0;margin:0;overflow:visible!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.lg\:navbar-expand [class*=drawer] .drawer-header{display:none!important}.lg\:navbar-expand [class*=drawer] .drawer-body{display:flex;flex-grow:1;flex-direction:row;align-items:center;padding:0;overflow-y:visible}}.navbar [class*=drawer]:not([open],.hiding){transition:none!important}.navbar-translucent{position:relative;background-color:transparent}.navbar-translucent:before{position:absolute;inset:0;z-index:-1;content:"";background-color:color-mix(in oklch,var(--navbar-bg,var(--bg-body)) 80%,transparent);background-image:none;-webkit-backdrop-filter:blur(5px) saturate(180%);backdrop-filter:blur(5px) saturate(180%)}.navbar[data-bs-theme=dark]{--navbar-color:color-mix(in oklch, var(--white) 55%, transparent);--navbar-hover-color:color-mix(in oklch, var(--white) 75%, transparent);--navbar-disabled-color:color-mix(in oklch, var(--white) 25%, transparent);--navbar-active-color:var(--white);--navbar-brand-color:var(--white);--navbar-brand-hover-color:var(--white);--navbar-toggler-border-color:color-mix(in oklch, var(--white) 10%, transparent)}}.drawer,.lg\:drawer,.md\:drawer,.sm\:drawer{--drawer-inset:var(--spacer);--drawer-zindex:var(--z-drawer);--drawer-width:400px;--drawer-height:30vh;--drawer-padding-x:var(--spacer);--drawer-padding-y:var(--spacer);--drawer-color:var(--fg-body);--drawer-bg:var(--bg-body);--drawer-border-width:var(--border-width);--drawer-border-color:var(--border-color-translucent);--drawer-border-radius:var(--radius-7);--drawer-box-shadow:var(--box-shadow-xl);--drawer-transition-property:transform, visibility;--drawer-transition-duration:0.3s;--drawer-transition-timing:var(--transition-timing-overlay);--drawer-title-line-height:1.5;--drawer-backdrop-bg:color-mix(in oklch, var(--bg-body) 25%, transparent);--drawer-backdrop-blur:8px}@layer components{@media(width<576px){.sm\:drawer{position:fixed;inset:auto;z-index:var(--drawer-zindex);display:flex;flex-direction:column;width:auto;max-width:calc(100% - var(--drawer-inset) * 2);height:auto;max-height:calc(100% - var(--drawer-inset) * 2);padding:0;margin:0;overflow:hidden;color:var(--drawer-color);visibility:hidden;background-color:var(--drawer-bg);background-clip:padding-box;border:var(--drawer-border-width) solid var(--drawer-border-color);outline:0;border-radius:var(--drawer-border-radius);box-shadow:var(--drawer-box-shadow)}.sm\:drawer:where(.drawer-start){inset-block:var(--drawer-inset);inset-inline-start:var(--drawer-inset);width:var(--drawer-width)}.sm\:drawer:where(.drawer-end){inset-block:var(--drawer-inset);inset-inline-end:var(--drawer-inset);width:var(--drawer-width)}.sm\:drawer:where(.drawer-top){inset:var(--drawer-inset) var(--drawer-inset) auto;height:var(--drawer-height)}.sm\:drawer:where(.drawer-bottom){inset:auto var(--drawer-inset) var(--drawer-inset);height:var(--drawer-height)}.sm\:drawer:where(.drawer-fullscreen){inset:var(--drawer-inset);width:auto;max-width:none;height:auto;max-height:none}.sm\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--drawer-inset)))}:root:dir(rtl) .sm\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(100% + var(--drawer-inset)))}.sm\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--drawer-inset)))}:root:dir(rtl) .sm\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--drawer-inset)))}.sm\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--drawer-inset)))}.sm\:drawer:not(.drawer-instant):where(.drawer-bottom){transform:translateY(calc(100% + var(--drawer-inset)))}.sm\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--drawer-inset)))}.sm\:drawer:not(.drawer-instant)[open],.sm\:drawer[open]{visibility:visible;transform:none}}@media(width<576px) and (prefers-reduced-motion:no-preference){.sm\:drawer:not(.drawer-instant){transition-timing-function:var(--drawer-transition-timing);transition-duration:var(--drawer-transition-duration);transition-property:var(--drawer-transition-property)}}@media(width>=576px){.sm\:drawer{--drawer-height:auto;--drawer-border-width:0;position:static!important;inset:auto;z-index:auto;display:flex!important;flex-grow:1;width:auto!important;max-width:none;height:auto!important;max-height:none;padding:0;margin:0;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none!important;border-radius:0;box-shadow:none}.sm\:drawer .drawer-header{display:none}.sm\:drawer .drawer-body{display:flex;flex-grow:0;flex-direction:row;width:100%;padding:0;overflow-y:visible;background-color:transparent!important}}@media(width<768px){.md\:drawer{position:fixed;inset:auto;z-index:var(--drawer-zindex);display:flex;flex-direction:column;width:auto;max-width:calc(100% - var(--drawer-inset) * 2);height:auto;max-height:calc(100% - var(--drawer-inset) * 2);padding:0;margin:0;overflow:hidden;color:var(--drawer-color);visibility:hidden;background-color:var(--drawer-bg);background-clip:padding-box;border:var(--drawer-border-width) solid var(--drawer-border-color);outline:0;border-radius:var(--drawer-border-radius);box-shadow:var(--drawer-box-shadow)}.md\:drawer:where(.drawer-start){inset-block:var(--drawer-inset);inset-inline-start:var(--drawer-inset);width:var(--drawer-width)}.md\:drawer:where(.drawer-end){inset-block:var(--drawer-inset);inset-inline-end:var(--drawer-inset);width:var(--drawer-width)}.md\:drawer:where(.drawer-top){inset:var(--drawer-inset) var(--drawer-inset) auto;height:var(--drawer-height)}.md\:drawer:where(.drawer-bottom){inset:auto var(--drawer-inset) var(--drawer-inset);height:var(--drawer-height)}.md\:drawer:where(.drawer-fullscreen){inset:var(--drawer-inset);width:auto;max-width:none;height:auto;max-height:none}.md\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--drawer-inset)))}:root:dir(rtl) .md\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(100% + var(--drawer-inset)))}.md\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--drawer-inset)))}:root:dir(rtl) .md\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--drawer-inset)))}.md\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--drawer-inset)))}.md\:drawer:not(.drawer-instant):where(.drawer-bottom){transform:translateY(calc(100% + var(--drawer-inset)))}.md\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--drawer-inset)))}.md\:drawer:not(.drawer-instant)[open],.md\:drawer[open]{visibility:visible;transform:none}}@media(width<768px) and (prefers-reduced-motion:no-preference){.md\:drawer:not(.drawer-instant){transition-timing-function:var(--drawer-transition-timing);transition-duration:var(--drawer-transition-duration);transition-property:var(--drawer-transition-property)}}@media(width>=768px){.md\:drawer{--drawer-height:auto;--drawer-border-width:0;position:static!important;inset:auto;z-index:auto;display:flex!important;flex-grow:1;width:auto!important;max-width:none;height:auto!important;max-height:none;padding:0;margin:0;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none!important;border-radius:0;box-shadow:none}.md\:drawer .drawer-header{display:none}.md\:drawer .drawer-body{display:flex;flex-grow:0;flex-direction:row;width:100%;padding:0;overflow-y:visible;background-color:transparent!important}}@media(width<1024px){.lg\:drawer{position:fixed;inset:auto;z-index:var(--drawer-zindex);display:flex;flex-direction:column;width:auto;max-width:calc(100% - var(--drawer-inset) * 2);height:auto;max-height:calc(100% - var(--drawer-inset) * 2);padding:0;margin:0;overflow:hidden;color:var(--drawer-color);visibility:hidden;background-color:var(--drawer-bg);background-clip:padding-box;border:var(--drawer-border-width) solid var(--drawer-border-color);outline:0;border-radius:var(--drawer-border-radius);box-shadow:var(--drawer-box-shadow)}.lg\:drawer:where(.drawer-start){inset-block:var(--drawer-inset);inset-inline-start:var(--drawer-inset);width:var(--drawer-width)}.lg\:drawer:where(.drawer-end){inset-block:var(--drawer-inset);inset-inline-end:var(--drawer-inset);width:var(--drawer-width)}.lg\:drawer:where(.drawer-top){inset:var(--drawer-inset) var(--drawer-inset) auto;height:var(--drawer-height)}.lg\:drawer:where(.drawer-bottom){inset:auto var(--drawer-inset) var(--drawer-inset);height:var(--drawer-height)}.lg\:drawer:where(.drawer-fullscreen){inset:var(--drawer-inset);width:auto;max-width:none;height:auto;max-height:none}.lg\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--drawer-inset)))}:root:dir(rtl) .lg\:drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(100% + var(--drawer-inset)))}.lg\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--drawer-inset)))}:root:dir(rtl) .lg\:drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--drawer-inset)))}.lg\:drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--drawer-inset)))}.lg\:drawer:not(.drawer-instant):where(.drawer-bottom){transform:translateY(calc(100% + var(--drawer-inset)))}.lg\:drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--drawer-inset)))}.lg\:drawer:not(.drawer-instant)[open],.lg\:drawer[open]{visibility:visible;transform:none}}@media(width<1024px) and (prefers-reduced-motion:no-preference){.lg\:drawer:not(.drawer-instant){transition-timing-function:var(--drawer-transition-timing);transition-duration:var(--drawer-transition-duration);transition-property:var(--drawer-transition-property)}}@media(width>=1024px){.lg\:drawer{--drawer-height:auto;--drawer-border-width:0;position:static!important;inset:auto;z-index:auto;display:flex!important;flex-grow:1;width:auto!important;max-width:none;height:auto!important;max-height:none;padding:0;margin:0;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none!important;border-radius:0;box-shadow:none}.lg\:drawer .drawer-header{display:none}.lg\:drawer .drawer-body{display:flex;flex-grow:0;flex-direction:row;width:100%;padding:0;overflow-y:visible;background-color:transparent!important}}.drawer{position:fixed;inset:auto;z-index:var(--drawer-zindex);display:flex;flex-direction:column;width:auto;max-width:calc(100% - var(--drawer-inset) * 2);height:auto;max-height:calc(100% - var(--drawer-inset) * 2);padding:0;margin:0;overflow:hidden;color:var(--drawer-color);visibility:hidden;background-color:var(--drawer-bg);background-clip:padding-box;border:var(--drawer-border-width) solid var(--drawer-border-color);outline:0;border-radius:var(--drawer-border-radius);box-shadow:var(--drawer-box-shadow)}.drawer:where(.drawer-start){inset-block:var(--drawer-inset);inset-inline-start:var(--drawer-inset);width:var(--drawer-width)}.drawer:where(.drawer-end){inset-block:var(--drawer-inset);inset-inline-end:var(--drawer-inset);width:var(--drawer-width)}.drawer:where(.drawer-top){inset:var(--drawer-inset) var(--drawer-inset) auto;height:var(--drawer-height)}.drawer:where(.drawer-bottom){inset:auto var(--drawer-inset) var(--drawer-inset);height:var(--drawer-height)}.drawer:where(.drawer-fullscreen){inset:var(--drawer-inset);width:auto;max-width:none;height:auto;max-height:none}@media(prefers-reduced-motion:no-preference){.drawer:not(.drawer-instant){transition-timing-function:var(--drawer-transition-timing);transition-duration:var(--drawer-transition-duration);transition-property:var(--drawer-transition-property)}.sm\:drawer::backdrop{transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete,-webkit-backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing);transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete;transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete,-webkit-backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing)}.md\:drawer::backdrop{transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete,-webkit-backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing);transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete;transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete,-webkit-backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing)}.lg\:drawer::backdrop{transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete,-webkit-backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing);transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete;transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete,-webkit-backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing)}.drawer::backdrop{transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete,-webkit-backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing);transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete;transition:background-color var(--drawer-transition-duration) var(--drawer-transition-timing),backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing),display var(--drawer-transition-duration) allow-discrete,overlay var(--drawer-transition-duration) allow-discrete,-webkit-backdrop-filter var(--drawer-transition-duration) var(--drawer-transition-timing)}}.drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(-100% - var(--drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-start){transform:translateX(calc(100% + var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(100% + var(--drawer-inset)))}:root:dir(rtl) .drawer:not(.drawer-instant):where(.drawer-end){transform:translateX(calc(-100% - var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-top){transform:translateY(calc(-100% - var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-bottom){transform:translateY(calc(100% + var(--drawer-inset)))}.drawer:not(.drawer-instant):where(.drawer-fullscreen){transform:translateY(calc(100% + var(--drawer-inset)))}.drawer:not(.drawer-instant)[open],.drawer[open]{visibility:visible;transform:none}.sm\:drawer::backdrop{background-color:var(--drawer-backdrop-bg);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur));backdrop-filter:blur(var(--drawer-backdrop-blur))}.md\:drawer::backdrop{background-color:var(--drawer-backdrop-bg);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur));backdrop-filter:blur(var(--drawer-backdrop-blur))}.lg\:drawer::backdrop{background-color:var(--drawer-backdrop-bg);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur));backdrop-filter:blur(var(--drawer-backdrop-blur))}.drawer::backdrop{background-color:var(--drawer-backdrop-bg);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur));backdrop-filter:blur(var(--drawer-backdrop-blur))}@starting-style{.sm\:drawer::backdrop{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.md\:drawer::backdrop{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.lg\:drawer::backdrop{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.drawer::backdrop{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.drawer-static{transform:scale(1.02)}.drawer-translucent{background-color:color-mix(in oklch,var(--drawer-bg) 80%,transparent);-webkit-backdrop-filter:blur(5px) saturate(180%);backdrop-filter:blur(5px) saturate(180%)}.drawer-sheet{right:0;bottom:0;left:0;width:100vw;margin-inline:auto;margin-bottom:calc(-1 * var(--drawer-border-width));border-end-start-radius:0;border-end-end-radius:0}@media(width>=1024px){.drawer-sheet{max-width:var(--drawer-sheet-width,760px)}}.drawer-header{display:flex;flex-shrink:0;align-items:center;padding:var(--drawer-padding-y) var(--drawer-padding-x)}.drawer-header .btn-close{margin-block:calc(-.5 * var(--drawer-padding-y));margin-inline-start:auto}.drawer-title{margin-bottom:0;line-height:var(--drawer-title-line-height)}.drawer-body{position:relative;flex-direction:column;gap:var(--drawer-padding-y);flex:1 1 auto;min-height:0;overflow-y:auto}.drawer-body,.drawer-footer{display:flex;padding:var(--drawer-padding-y) var(--drawer-padding-x)}.drawer-footer{flex-shrink:0;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end;border-block-start:var(--drawer-border-width) solid var(--drawer-border-color)}.drawer-fit-content{inset-block-end:auto}.pagination{--pagination-min-height:var(--btn-input-min-height);--pagination-padding-x:var(--btn-input-padding-x);--pagination-padding-y:var(--btn-input-padding-y);--pagination-font-size:var(--btn-input-font-size);--pagination-color:var(--link-color);--pagination-bg:var(--bg-body);--pagination-border-width:var(--border-width);--pagination-border-color:var(--border-color);--pagination-border-radius:var(--btn-input-border-radius);--pagination-hover-color:var(--link-hover-color);--pagination-hover-bg:var(--bg-1);--pagination-hover-border-color:var(--border-color);--pagination-active-color:var(--theme-contrast, var(--primary-contrast));--pagination-active-bg:var(--theme-bg, var(--primary-bg));--pagination-active-border-color:var(--theme-bg, var(--primary-bg));--pagination-disabled-color:var(--fg-3);--pagination-disabled-bg:var(--bg-2);--pagination-disabled-border-color:var(--border-color);display:flex;padding-inline-start:0;list-style-type:""}.page-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--pagination-min-height);padding:var(--pagination-padding-y) var(--pagination-padding-x);font-size:var(--pagination-font-size);color:var(--theme-fg,var(--pagination-color));text-decoration:none;background-color:var(--pagination-bg);border:var(--pagination-border-width) solid var(--pagination-border-color)}}@layer components{@media(prefers-reduced-motion:no-preference){.page-link{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.page-link:hover{z-index:2;color:var(--theme-fg-emphasis,var(--pagination-hover-color));background-color:var(--theme-bg-subtle,var(--pagination-hover-bg));border-color:var(--theme-border,var(--pagination-hover-border-color))}.page-link:focus-visible{z-index:3;outline:var(--focus-ring-width) solid var(--theme-focus-ring,var(--focus-ring-color));outline-offset:var(--focus-ring-offset)}.active>.page-link,.page-link.active{z-index:3;color:var(--theme-contrast,var(--pagination-active-color));background-color:var(--theme-bg,var(--pagination-active-bg));border-color:var(--theme-bg,var(--pagination-active-border-color))}.disabled>.page-link,.page-link.disabled{color:var(--pagination-disabled-color);pointer-events:none;background-color:var(--pagination-disabled-bg);border-color:var(--pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-inline-start:calc(-1 * var(--pagination-border-width))}.page-item:first-child .page-link{border-start-start-radius:var(--pagination-border-radius);border-end-start-radius:var(--pagination-border-radius)}.page-item:last-child .page-link{border-start-end-radius:var(--pagination-border-radius);border-end-end-radius:var(--pagination-border-radius)}.pagination-sm{--pagination-min-height:var(--btn-input-sm-min-height);--pagination-padding-y:var(--btn-input-sm-padding-y);--pagination-padding-x:var(--btn-input-sm-padding-x);--pagination-font-size:var(--btn-input-sm-font-size);--pagination-border-radius:var(--btn-input-sm-border-radius)}.pagination-lg{--pagination-min-height:var(--btn-input-lg-min-height);--pagination-padding-y:var(--btn-input-lg-padding-y);--pagination-padding-x:var(--btn-input-lg-padding-x);--pagination-font-size:var(--btn-input-lg-font-size);--pagination-border-radius:var(--btn-input-lg-border-radius)}}.fade{--transition-fade-duration:0.15s;--transition-fade-timing:linear}@media(prefers-reduced-motion:no-preference){.fade{transition:opacity var(--transition-fade-duration) var(--transition-fade-timing)}.collapse{transition-timing-function:var(--transition-collapse-timing);transition-duration:var(--transition-collapse-duration);transition-property:var(--transition-collapse-property);transition-behavior:allow-discrete;interpolate-size:allow-keywords}}.fade:not(.show){opacity:0}.collapse{--transition-collapse-property:block-size, display;--transition-collapse-duration:0.35s;--transition-collapse-timing:ease;overflow-y:clip}.collapse:not(.show){display:none;block-size:0}@starting-style{.collapse.show{block-size:0}}.collapse.collapse-horizontal{--transition-collapse-property:inline-size, display;inline-size:fit-content;overflow-x:clip;overflow-y:visible}.collapse.collapse-horizontal:not(.show){inline-size:0;block-size:auto}@starting-style{.collapse.collapse-horizontal.show{inline-size:0}}@layer helpers{.focus-ring:focus-visible{outline:var(--focus-ring-width) solid var(--theme-focus-ring,var(--focus-ring-color))}}@layer helpers{.hover-lift{--hover-lift-transition-duration:0.2s;--hover-lift-transition-timing:ease;--hover-lift-transform:translateY(-0.25rem);--hover-lift-box-shadow:var(--box-shadow-lg)}@media(prefers-reduced-motion:no-preference){.hover-lift{transition:transform var(--hover-lift-transition-duration) var(--hover-lift-transition-timing),box-shadow var(--hover-lift-transition-duration) var(--hover-lift-transition-timing)}}.hover-lift:focus-visible,.hover-lift:hover{transform:var(--hover-lift-transform);box-shadow:var(--hover-lift-box-shadow)}}@layer helpers{.icon-link{--icon-link-gap:0.375rem;--icon-link-underline-offset:0.25em;--icon-link-icon-size:1em;--icon-link-icon-transition:0.2s ease-in-out transform;--icon-link-icon-transform:translate3d(0.25em, 0, 0);display:inline-flex;gap:var(--icon-link-gap);align-items:center;text-decoration-color:color-mix(in oklch,var(--link-color) 50%,transparent);text-underline-offset:var(--icon-link-underline-offset);backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:var(--icon-link-icon-size);height:var(--icon-link-icon-size);fill:currentcolor}@media(prefers-reduced-motion:no-preference){.icon-link>.bi{transition:var(--icon-link-icon-transition)}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--icon-link-transform,var(--icon-link-icon-transform))}}@layer helpers{.fixed-top{inset:0 0 auto}.fixed-bottom,.fixed-top{position:fixed;z-index:var(--z-fixed)}.fixed-bottom{inset:auto 0 0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:var(--z-sticky)}.sticky-bottom{bottom:0}@media(width>=576px){.sm\:sticky-top{top:0}.sm\:sticky-bottom,.sm\:sticky-top{position:sticky;z-index:var(--z-sticky)}.sm\:sticky-bottom{bottom:0}}@media(width>=768px){.md\:sticky-top{top:0}.md\:sticky-bottom,.md\:sticky-top{position:sticky;z-index:var(--z-sticky)}.md\:sticky-bottom{bottom:0}}@media(width>=1024px){.lg\:sticky-top{top:0}.lg\:sticky-bottom,.lg\:sticky-top{position:sticky;z-index:var(--z-sticky)}.lg\:sticky-bottom{bottom:0}}}@layer helpers{.stack-container{container-type:inline-size}[class*=hstack],[class*=vstack]{display:flex;flex:var(--stack-flex,1 1 auto);flex-direction:var(--stack-direction,row);align-items:var(--stack-align-items,center);align-self:var(--stack-align-self,stretch)}.vstack{--stack-direction:column;--stack-align-items:stretch}.hstack{--stack-direction:row;--stack-align-items:flex-start}@container (width >= 576px){.sm\:vstack{--stack-direction:column;--stack-align-items:stretch}.sm\:hstack{--stack-direction:row;--stack-align-items:flex-start}}@container (width >= 768px){.md\:vstack{--stack-direction:column;--stack-align-items:stretch}.md\:hstack{--stack-direction:row;--stack-align-items:flex-start}}@container (width >= 1024px){.lg\:vstack{--stack-direction:column;--stack-align-items:stretch}.lg\:hstack{--stack-direction:row;--stack-align-items:flex-start}}}@layer helpers{.theme-primary{--theme-base:var(--primary-base);--theme-fg:var(--primary-fg);--theme-fg-emphasis:var(--primary-fg-emphasis);--theme-bg:var(--primary-bg);--theme-bg-subtle:var(--primary-bg-subtle);--theme-bg-muted:var(--primary-bg-muted);--theme-border:var(--primary-border);--theme-focus-ring:var(--primary-focus-ring);--theme-contrast:var(--primary-contrast)}.theme-success{--theme-base:var(--success-base);--theme-fg:var(--success-fg);--theme-fg-emphasis:var(--success-fg-emphasis);--theme-bg:var(--success-bg);--theme-bg-subtle:var(--success-bg-subtle);--theme-bg-muted:var(--success-bg-muted);--theme-border:var(--success-border);--theme-focus-ring:var(--success-focus-ring);--theme-contrast:var(--success-contrast)}.theme-danger{--theme-base:var(--danger-base);--theme-fg:var(--danger-fg);--theme-fg-emphasis:var(--danger-fg-emphasis);--theme-bg:var(--danger-bg);--theme-bg-subtle:var(--danger-bg-subtle);--theme-bg-muted:var(--danger-bg-muted);--theme-border:var(--danger-border);--theme-focus-ring:var(--danger-focus-ring);--theme-contrast:var(--danger-contrast)}.theme-inverse{--theme-base:var(--inverse-base);--theme-fg:var(--inverse-fg);--theme-fg-emphasis:var(--inverse-fg-emphasis);--theme-bg:var(--inverse-bg);--theme-bg-subtle:var(--inverse-bg-subtle);--theme-bg-muted:var(--inverse-bg-muted);--theme-border:var(--inverse-border);--theme-focus-ring:var(--inverse-focus-ring);--theme-contrast:var(--inverse-contrast)}.theme-secondary{--theme-base:var(--secondary-base);--theme-fg:var(--secondary-fg);--theme-fg-emphasis:var(--secondary-fg-emphasis);--theme-bg:var(--secondary-bg);--theme-bg-subtle:var(--secondary-bg-subtle);--theme-bg-muted:var(--secondary-bg-muted);--theme-border:var(--secondary-border);--theme-focus-ring:var(--secondary-focus-ring);--theme-contrast:var(--secondary-contrast)}.theme-navy{--theme-base:var(--navy-base);--theme-fg:var(--navy-fg);--theme-fg-emphasis:var(--navy-fg-emphasis);--theme-bg:var(--navy-bg);--theme-bg-subtle:var(--navy-bg-subtle);--theme-bg-muted:var(--navy-bg-muted);--theme-border:var(--navy-border);--theme-focus-ring:var(--navy-focus-ring);--theme-contrast:var(--navy-contrast)}.theme-reset{--theme-base:initial;--theme-fg:initial;--theme-fg-emphasis:initial;--theme-bg:initial;--theme-bg-subtle:initial;--theme-bg-muted:initial;--theme-border:initial;--theme-focus-ring:initial;--theme-contrast:initial}.theme-contrast{--theme-fg:var(--theme-contrast);--theme-fg-emphasis:var(--theme-contrast)}.theme-muted{--theme-fg:var(--theme-fg-emphasis)}}@layer helpers{.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus,:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}}@layer helpers{.stretched-link{--stretched-link-z-index:1}.stretched-link:after{position:absolute;inset:0;z-index:var(--stretched-link-z-index);content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--vr-border-width,var(--border-width));min-height:1em;background-color:var(--border-color)}}@layer utilities{.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-table{display:table}.d-table-row{display:table-row}.d-table-cell{display:table-cell}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-contents{display:contents}.d-flow-root{display:flow-root}.d-none{display:none}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.order-first{order:-1}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-last{order:6}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}@media(width>=576px){.sm\:d-inline{display:inline}.sm\:d-inline-block{display:inline-block}.sm\:d-block{display:block}.sm\:d-grid{display:grid}.sm\:d-inline-grid{display:inline-grid}.sm\:d-table{display:table}.sm\:d-table-row{display:table-row}.sm\:d-table-cell{display:table-cell}.sm\:d-flex{display:flex}.sm\:d-inline-flex{display:inline-flex}.sm\:d-contents{display:contents}.sm\:d-flow-root{display:flow-root}.sm\:d-none{display:none}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:justify-content-start{justify-content:flex-start}.sm\:justify-content-end{justify-content:flex-end}.sm\:justify-content-center{justify-content:center}.sm\:justify-content-between{justify-content:space-between}.sm\:justify-content-around{justify-content:space-around}.sm\:justify-content-evenly{justify-content:space-evenly}.sm\:align-items-start{align-items:flex-start}.sm\:align-items-end{align-items:flex-end}.sm\:align-items-center{align-items:center}.sm\:align-items-baseline{align-items:baseline}.sm\:align-items-stretch{align-items:stretch}.sm\:order-first{order:-1}.sm\:order-0{order:0}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-last{order:6}.sm\:text-start{text-align:start}.sm\:text-end{text-align:end}.sm\:text-center{text-align:center}}@media(width>=768px){.md\:d-inline{display:inline}.md\:d-inline-block{display:inline-block}.md\:d-block{display:block}.md\:d-grid{display:grid}.md\:d-inline-grid{display:inline-grid}.md\:d-table{display:table}.md\:d-table-row{display:table-row}.md\:d-table-cell{display:table-cell}.md\:d-flex{display:flex}.md\:d-inline-flex{display:inline-flex}.md\:d-contents{display:contents}.md\:d-flow-root{display:flow-root}.md\:d-none{display:none}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:justify-content-start{justify-content:flex-start}.md\:justify-content-end{justify-content:flex-end}.md\:justify-content-center{justify-content:center}.md\:justify-content-between{justify-content:space-between}.md\:justify-content-around{justify-content:space-around}.md\:justify-content-evenly{justify-content:space-evenly}.md\:align-items-start{align-items:flex-start}.md\:align-items-end{align-items:flex-end}.md\:align-items-center{align-items:center}.md\:align-items-baseline{align-items:baseline}.md\:align-items-stretch{align-items:stretch}.md\:order-first{order:-1}.md\:order-0{order:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-last{order:6}.md\:text-start{text-align:start}.md\:text-end{text-align:end}.md\:text-center{text-align:center}}@media(width>=1024px){.lg\:d-inline{display:inline}.lg\:d-inline-block{display:inline-block}.lg\:d-block{display:block}.lg\:d-grid{display:grid}.lg\:d-inline-grid{display:inline-grid}.lg\:d-table{display:table}.lg\:d-table-row{display:table-row}.lg\:d-table-cell{display:table-cell}.lg\:d-flex{display:flex}.lg\:d-inline-flex{display:inline-flex}.lg\:d-contents{display:contents}.lg\:d-flow-root{display:flow-root}.lg\:d-none{display:none}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:justify-content-start{justify-content:flex-start}.lg\:justify-content-end{justify-content:flex-end}.lg\:justify-content-center{justify-content:center}.lg\:justify-content-between{justify-content:space-between}.lg\:justify-content-around{justify-content:space-around}.lg\:justify-content-evenly{justify-content:space-evenly}.lg\:align-items-start{align-items:flex-start}.lg\:align-items-end{align-items:flex-end}.lg\:align-items-center{align-items:center}.lg\:align-items-baseline{align-items:baseline}.lg\:align-items-stretch{align-items:stretch}.lg\:order-first{order:-1}.lg\:order-0{order:0}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-last{order:6}.lg\:text-start{text-align:start}.lg\:text-end{text-align:end}.lg\:text-center{text-align:center}}@media(prefers-reduced-motion:reduce){.animation-pop,.animation-shake{animation:none}}}@keyframes animation-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes animation-pop{0%{transform:scale(0)}to{transform:scale(1)}}:root{--vw-red:#e14342;--vw-red-text:#c0302f;--vw-green:#1fa038;--vw-green-text:#167a2b;--vw-navy:#172b3a;--vw-navy-2:#1f3a4e;--vw-slate:#52616b;--vw-text:#202b32;--vw-bg:#fff;--vw-bg-alt:#f5f7f8;--vw-border:#e5e9ec;--vw-on-dark:#fff;--vw-on-dark-muted:hsla(0,0%,100%,.78);--vw-font-heading:"Manrope", ui-sans-serif, system-ui, sans-serif;--vw-font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--vw-fs-base:1rem;--vw-lh-body:1.65;--vw-fw-heading:700;--vw-fs-display:clamp(2.125rem, 1.45rem + 2.9vw, 3.75rem);--vw-fs-h1:clamp(2rem, 1.55rem + 1.9vw, 3rem);--vw-fs-h2:clamp(1.625rem, 1.3rem + 1.35vw, 2.5rem);--vw-fs-h3:clamp(1.1875rem, 1.1rem + .4vw, 1.5rem);--vw-fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--vw-fs-small:.875rem;--vw-container:1320px;--vw-measure:760px;--vw-gutter:clamp(1.25rem, .9rem + 1.6vw, 2rem);--vw-section:clamp(4rem, 2.6rem + 5vw, 8rem);--vw-radius:4px;--vw-radius-lg:8px;--vw-shadow:0 1px 2px rgba(23,43,58,.06), 0 8px 24px rgba(23,43,58,.07);--vw-shadow-lg:0 2px 4px rgba(23,43,58,.06), 0 18px 48px rgba(23,43,58,.12);--vw-ease:cubic-bezier(.22, 1, .36, 1);--vw-header-h:88px}.vw-spacing-compact{--vw-section:clamp(3rem, 2.2rem + 3vw, 5.5rem)}.vw-spacing-spacious{--vw-section:clamp(5rem, 3.2rem + 6vw, 10rem)}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(../../fonts/manrope-latin-ext-wght-normal.woff2) format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(../../fonts/manrope-latin-wght-normal.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200 800;src:url(../../fonts/inter-latin-ext-wght-normal.woff2) format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200 800;src:url(../../fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{text-size-adjust:100%;scroll-padding-top:calc(var(--vw-header-offset,var(--vw-header-h)) + 16px)}body{margin:0;font-family:var(--vw-font-body);font-size:var(--vw-fs-base);line-height:var(--vw-lh-body);color:var(--vw-text);background:var(--vw-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}::selection{background:color-mix(in oklch,var(--vw-red) 22%,transparent)}h1,h2,h3,h4,h5,h6{margin:0 0 .6em;font-family:var(--vw-font-heading);font-weight:var(--vw-fw-heading);line-height:1.18;letter-spacing:-.015em;color:var(--vw-navy);text-wrap:balance}h1{font-size:var(--vw-fs-h1);line-height:1.1;letter-spacing:-.025em}h2{font-size:var(--vw-fs-h2);letter-spacing:-.02em}h3{font-size:var(--vw-fs-h3)}h4{font-size:1.125rem}p{margin:0 0 1.1em;text-wrap:pretty}img,svg,video{max-width:100%;height:auto}img{vertical-align:middle}a{color:var(--vw-red-text);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s var(--vw-ease)}a:hover{color:#8f2423}:focus-visible{outline:3px solid color-mix(in oklch,var(--vw-red) 70%,transparent);outline-offset:2px;border-radius:2px}.vw-skip-link{position:absolute;top:-100px;left:1rem;z-index:10000;padding:.75rem 1.25rem;font-weight:600;color:#fff;background:var(--vw-navy);border-radius:var(--vw-radius);text-decoration:none}.vw-skip-link:focus{top:1rem;color:#fff}.vw-main{display:block;overflow-x:clip;outline:0}.vw-icon{display:inline-block;flex-shrink:0;width:1em;height:1em;vertical-align:-.125em}.is-style-vw-eyebrow,.is-style-vw-eyebrow-text,.vw-eyebrow{display:inline-flex;align-items:center;gap:.625rem;margin:0 0 1rem;font-family:var(--vw-font-heading);font-size:.8125rem!important;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--vw-slate)}.is-style-vw-eyebrow-text:before,.is-style-vw-eyebrow:before,.vw-eyebrow:before{content:"";width:24px;height:3px;background:linear-gradient(90deg,var(--vw-red) 0 60%,var(--vw-green) 60% 100%);border-radius:2px}.is-style-vw-eyebrow a,.is-style-vw-eyebrow-text a,.vw-eyebrow a{color:inherit;text-decoration:none}.is-style-vw-lead,.vw-lead{font-size:var(--vw-fs-lead);line-height:1.6}.is-style-vw-lead,.vw-lead,.vw-muted,.vw-note{color:var(--vw-slate)}.vw-note{display:flex;gap:.625rem;padding:.875rem 1rem;font-size:var(--vw-fs-small);background:var(--vw-bg-alt);border-left:3px solid var(--vw-green);border-radius:0 var(--vw-radius) var(--vw-radius) 0}.vw-note .vw-icon{margin-top:.2em;color:var(--vw-green-text)}hr{border:0;border-top:1px solid var(--vw-border);opacity:1}[dir=rtl] .vw-icon--arrow-right,[dir=rtl] .vw-icon--chevron-left,[dir=rtl] .vw-icon--chevron-right{transform:scaleX(-1)}[dir=rtl] .vw-btn:hover .vw-icon,[dir=rtl] .vw-card:hover .vw-card__more .vw-icon,[dir=rtl] .vw-link-arrow:hover .vw-icon{transform:scaleX(-1) translateX(4px)}.vw-content>:where(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,dl,.wp-block-details,.wp-block-table,.wp-block-quote,.wp-block-pullquote,pre){max-width:var(--vw-measure)}.vw-content>:first-child{margin-top:0}.vw-content>:last-child{margin-bottom:0}.vw-content h2{margin-top:2.25rem}.vw-content h3{margin-top:1.75rem}.vw-content ol,.vw-content ul{margin:0 0 1.25em;padding-left:1.25em}.vw-content ol li,.vw-content ul li{margin-bottom:.4em}.vw-content li::marker{color:var(--vw-red)}.vw-content .wp-block-quote,.vw-content blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;font-size:1.125rem;color:var(--vw-navy);border-left:3px solid var(--vw-red)}.vw-content .wp-block-quote cite,.vw-content blockquote cite{display:block;margin-top:.5rem;font-size:.875rem;font-style:normal;color:var(--vw-slate)}.vw-content .wp-block-table table,.vw-content table{width:100%;margin-bottom:1.5rem;border-collapse:collapse;font-size:.9375rem}.vw-content .wp-block-table table td,.vw-content .wp-block-table table th,.vw-content table td,.vw-content table th{padding:.75rem;text-align:start;border-bottom:1px solid var(--vw-border)}.vw-content .wp-block-table table th,.vw-content table th{color:var(--vw-navy);background:var(--vw-bg-alt)}.vw-content .wp-block-image,.vw-content figure{margin:2rem 0}.vw-content .wp-block-image img,.vw-content figure img{border-radius:var(--vw-radius-lg)}.vw-content .wp-block-image figcaption,.vw-content figure figcaption{margin-top:.5rem;font-size:.8125rem;color:var(--vw-slate);text-align:start}.vw-content code,.vw-content pre{font-size:.875em}.vw-content pre{padding:1rem;overflow:auto;background:var(--vw-bg-alt);border-radius:var(--vw-radius)}.vw-content .alignwide{max-width:none}.vw-content .alignfull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.vw-content .alignleft{float:left;margin:.25rem 1.5rem 1rem 0}.vw-content .alignright{float:right;margin:.25rem 0 1rem 1.5rem}.vw-content .aligncenter{margin-inline:auto}.vw-content--intro{margin-bottom:2.5rem}.vw-content--full>:not(.alignfull){max-width:calc(var(--vw-container) + 2 * var(--vw-gutter));margin-inline:auto;padding-inline:var(--vw-gutter)}.vw-content--full>.alignfull{width:100%;max-width:none;margin-inline:0}.vw-content--full,.vw-section--page{padding-bottom:var(--vw-section)}.vw-content .wp-block-columns{gap:clamp(1.25rem,1rem + 1.5vw,2.5rem);margin-bottom:2rem}.vw-content .wp-block-buttons{gap:.75rem;margin-top:1.5rem}.vw-content .wp-block-group.is-layout-constrained>*{max-width:var(--vw-measure);margin-inline:auto}.is-style-vw-card{height:100%;padding:clamp(1.5rem,1.2rem + 1vw,2rem);background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg)}.is-style-vw-card>:last-child{margin-bottom:0}.is-style-vw-card h3{margin-top:0}.is-style-vw-grey,.is-style-vw-navy{padding-block:clamp(3rem,2.2rem + 3vw,5.5rem)!important;padding-inline:var(--vw-gutter)}.is-style-vw-grey{background:var(--vw-bg-alt)}.is-style-vw-navy{color:var(--vw-on-dark-muted);background:var(--vw-navy)}.is-style-vw-navy h1,.is-style-vw-navy h2,.is-style-vw-navy h3,.is-style-vw-navy h4{color:#fff}.is-style-vw-navy .is-style-vw-eyebrow-text{color:var(--vw-on-dark-muted)}ul.is-style-vw-checks{padding-left:0;list-style:none}ul.is-style-vw-checks li{position:relative;padding-left:1.75rem}ul.is-style-vw-checks li:before{content:"";position:absolute;top:.35em;left:0;width:1.05rem;height:1.05rem;background:var(--vw-green-text);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05'/%3E%3C/svg%3E") center/contain no-repeat}.vw-content .wp-block-details{margin-bottom:.75rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg)}.vw-content .wp-block-details summary{font-family:var(--vw-font-heading);font-weight:700;color:var(--vw-navy);cursor:pointer}.vw-content .wp-block-details[open] summary{margin-bottom:.75rem;color:var(--vw-red-text)}.vw-content .wp-block-details>:last-child{margin-bottom:0}.vw-block-split{align-items:center!important}.vw-block-title{font-size:var(--vw-fs-h2);margin-top:0!important}.vw-block-hero-title{font-size:var(--vw-fs-h1)}.vw-block-stat{margin:0 0 .25rem!important;font-size:clamp(2rem,1.6rem + 2vw,3rem);font-weight:800;color:#fff}.vw-block-avatar,.vw-block-media{display:flex;align-items:center;justify-content:center;min-height:260px;color:var(--vw-slate);background:radial-gradient(circle,#d3dbe1 1.2px,transparent 1.6px) 0 0/14px 14px,#eef2f4;border-radius:var(--vw-radius-lg)}.vw-block-avatar{min-height:0;aspect-ratio:1;max-width:160px;margin-bottom:1rem;border-radius:50%}.vw-media-hint{margin:0;font-size:.875rem}.vw-block-price{font-weight:600;color:var(--vw-red-text)}.vw-block-quote{height:100%;margin:0!important;padding:1.75rem!important;background:#fff;border:1px solid var(--vw-border)!important;border-radius:var(--vw-radius-lg)}.vw-block-cards .wp-block-column,.vw-heading{display:flex}.container,.container-fluid{width:100%;max-width:calc(var(--vw-container) + 2 * var(--vw-gutter));padding-inline:var(--vw-gutter);margin-inline:auto}.container-fluid{max-width:none}.vw-narrow{max-width:var(--vw-measure);margin-inline:auto}.container.vw-narrow{max-width:calc(var(--vw-measure) + 2 * var(--vw-gutter))}.vw-section{position:relative;padding-block:var(--vw-section)}.vw-section--tight{padding-block:calc(var(--vw-section) * .6)}.vw-section--first{padding-top:calc(var(--vw-section) * .6)}.vw-section--alt{background:var(--vw-bg-alt)}.vw-section--navy{color:var(--vw-on-dark-muted);background:var(--vw-navy)}.vw-section--navy h2,.vw-section--navy h3,.vw-section--navy h4{color:#fff}.vw-section--article{padding-top:calc(var(--vw-section) * .55)}.vw-heading{flex-wrap:wrap;gap:1rem 2rem;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(2rem,1.4rem + 2vw,3.5rem)}.vw-heading__text{max-width:720px}.vw-heading__title{margin-bottom:0}.vw-heading__lead{margin:1rem 0 0;font-size:var(--vw-fs-lead);color:var(--vw-slate)}.vw-heading--center{flex-direction:column;align-items:center;text-align:center}.vw-heading--center .vw-heading__text{margin-inline:auto}.vw-topbar{display:none;font-size:.8125rem;color:var(--vw-on-dark-muted);background:var(--vw-navy)}@media(min-width:768px){.vw-topbar{display:block}}.vw-topbar__inner{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:40px}.vw-topbar__msg{margin:0}.vw-topbar__links{display:flex;gap:1.25rem;align-items:center;margin:0;padding:0;list-style:none}.vw-topbar__links li{display:inline-flex;gap:.4rem;align-items:center}.vw-topbar__links a{color:#fff;text-decoration:none}.vw-topbar__links a:hover{color:#fff;text-decoration:underline}.vw-topbar__social a{display:inline-flex;padding:.25rem;opacity:.85}.vw-topbar__social a:hover{opacity:1}.vw-header{position:relative;z-index:1030;background:#fff;border-bottom:1px solid var(--vw-border);transition:background-color .3s var(--vw-ease),box-shadow .3s var(--vw-ease),border-color .3s var(--vw-ease)}.vw-header--sticky{position:sticky;top:0}.admin-bar .vw-header--sticky{top:32px}@media(max-width:782px){.admin-bar .vw-header--sticky{top:0}}.vw-header.is-scrolled{box-shadow:0 6px 24px rgba(23,43,58,.08);border-color:transparent}.vw-header--transparent:not(.is-scrolled){background:transparent;border-color:transparent}.vw-has-transparent-header .vw-hero{margin-top:calc(-1 * var(--vw-header-offset,var(--vw-header-h)));padding-top:calc(var(--vw-header-offset,var(--vw-header-h)) + clamp(3rem,2rem + 4vw,6rem))}.vw-navbar{--navbar-padding-y:0;--navbar-min-height:var(--vw-header-h);--navbar-bg:transparent;background:transparent;min-height:var(--vw-header-h);transition:min-height .3s var(--vw-ease)}.is-scrolled .vw-navbar{--vw-header-h:72px}.vw-navbar__inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;min-height:inherit}.vw-logo{display:inline-flex;align-items:center;margin:0;padding:.5rem 0}.vw-logo img{display:block;width:auto;max-height:56px;transition:max-height .3s var(--vw-ease)}.is-scrolled .vw-logo img{max-height:46px}.vw-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:var(--vw-navy);background:transparent;border:1px solid var(--vw-border);border-radius:var(--vw-radius)}.vw-menu-btn:hover{background:var(--vw-bg-alt)}.vw-menu-btn .navbar-toggler-icon{width:22px;height:22px}.vw-nav{--nav-link-color:var(--vw-text);--nav-link-hover-color:var(--vw-navy);gap:.25rem;margin:0;padding:0;list-style:none}.vw-nav .nav-link{position:relative;display:inline-flex;align-items:center;padding:.625rem .75rem;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--vw-text);text-decoration:none;border:0}.vw-nav .nav-link:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:2px;background:var(--vw-red);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--vw-ease)}.vw-nav .nav-link:focus-visible,.vw-nav .nav-link:hover{color:var(--vw-navy)}.vw-nav .nav-link:focus-visible:after,.vw-nav .nav-link:hover:after{transform:scaleX(1)}.vw-nav .nav-link.active{color:var(--vw-navy)}.vw-nav .nav-link.active:after{transform:scaleX(1)}.vw-nav__item--parent{position:relative;display:flex;align-items:center}.vw-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:0;padding:0;color:var(--vw-slate);background:transparent;border:0;border-radius:var(--vw-radius);cursor:pointer}.vw-submenu-toggle .vw-icon{width:.75rem;height:.75rem;transition:transform .2s var(--vw-ease)}.vw-submenu-toggle[aria-expanded=true] .vw-icon{transform:rotate(180deg)}.vw-submenu-toggle:hover{color:var(--vw-navy);background:var(--vw-bg-alt)}.vw-submenu{--menu-min-width:15rem;--menu-padding-x:.5rem;--menu-padding-y:.5rem;--menu-border-radius:var(--vw-radius-lg);--menu-box-shadow:var(--vw-shadow-lg);--menu-font-size:.9375rem;--menu-item-padding-y:.5rem;--menu-item-padding-x:.75rem;--menu-item-hover-bg:var(--vw-bg-alt);--menu-item-active-bg:var(--vw-bg-alt);--menu-item-active-color:var(--vw-red-text);margin:0;list-style:none;border-color:var(--vw-border)}.vw-submenu .menu-item{display:flex;width:100%;color:var(--vw-text);text-decoration:none;border-radius:var(--vw-radius)}.vw-submenu .menu-item:focus-visible,.vw-submenu .menu-item:hover{color:var(--vw-navy);background:var(--vw-bg-alt)}.vw-submenu .menu-item.active{color:var(--vw-red-text);font-weight:600}.vw-navbar__cta{margin-left:.75rem}.vw-link-arrow,.vw-navbar__cta .vw-btn{white-space:nowrap}.vw-mnav__contact{display:none}@media(min-width:1024px){.vw-layout--left>:last-child{order:-1}.vw-header--centered .vw-mnav__body{justify-content:center}.vw-header--centered .vw-navbar__cta{margin-left:auto}.vw-header--standard .vw-mnav__body{justify-content:flex-end}}@media(max-width:1023.98px){.vw-drawer{--drawer-width:min(360px, 88vw);width:var(--drawer-width);max-width:100vw;padding:0;color:var(--vw-text);background:#fff;border:0}.vw-drawer::backdrop{background:rgba(23,43,58,.55)}.vw-mnav__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--vw-border)}.vw-mnav__header .vw-logo__img{height:40px;width:auto}.vw-mnav__body{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 2rem;overflow-y:auto}.vw-nav{flex-direction:column;gap:0}.vw-nav .nav-item{border-bottom:1px solid var(--vw-border)}.vw-nav .nav-link{width:100%;padding:.875rem 0;font-size:1.0625rem}.vw-nav .nav-link:after{display:none}.vw-nav .nav-link.active{color:var(--vw-red-text)}.vw-nav__item--parent{flex-wrap:wrap;justify-content:space-between}.vw-nav__item--parent .nav-link{width:auto;flex:1}.vw-submenu-toggle{width:44px;height:44px;margin:0;border:1px solid var(--vw-border)}.vw-submenu-toggle .vw-icon{width:1rem;height:1rem}.vw-drawer .vw-submenu{position:static!important;inset:auto!important;display:none;flex-basis:100%;width:100%;margin:0 0 .75rem;padding:.25rem 0 .25rem .75rem;opacity:1;transform:none!important;background:transparent;border:0;border-left:2px solid var(--vw-border);border-radius:0;box-shadow:none}.vw-drawer .vw-nav__item--parent.is-open>.vw-submenu{display:flex}.vw-navbar__cta{margin:.5rem 0 0}.vw-navbar__cta .vw-btn{width:100%;justify-content:center}.vw-mnav__contact{display:block;font-size:.9375rem}.vw-mnav__contact p{display:flex;gap:.5rem;align-items:center;margin:0 0 .5rem}.vw-mnav__contact a{color:var(--vw-text);text-decoration:none}}@media(min-width:1024px){.vw-nav__item--parent>.nav-link{padding-right:.25rem}.vw-nav__item--parent>.nav-link:after{right:.25rem}.vw-cta-band__inner{grid-template-columns:1fr auto}}.vw-cta-band{position:relative;padding-block:clamp(3.5rem,2.5rem + 3.5vw,5.5rem);background:var(--vw-bg-alt);border-top:1px solid var(--vw-border)}.vw-cta-band__inner{display:grid;gap:1.5rem 3rem;align-items:center}.vw-cta-band__title{margin:0 0 .5rem;font-size:var(--vw-fs-h2)}.vw-cta-band__lead{max-width:640px;margin:0;font-size:var(--vw-fs-lead);color:var(--vw-slate)}.vw-cta-band__actions{display:flex;flex-wrap:wrap;gap:.75rem}.vw-footer{color:var(--vw-on-dark-muted);background:var(--vw-navy);padding-top:clamp(3.5rem,2.5rem + 3.5vw,5.5rem);font-size:.9375rem}.vw-footer a{color:#fff;text-decoration:none}.vw-footer a:hover{color:#fff;text-decoration:underline}.vw-footer__grid{padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.vw-footer__logo{display:inline-flex;margin-bottom:1.25rem}.vw-footer__logo--plate{padding:.75rem 1rem;background:#fff;border-radius:var(--vw-radius-lg)}.vw-footer__logo img{height:52px;width:auto}.vw-footer__about{max-width:380px}.vw-footer__heading{margin:0 0 1rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.vw-footer__contact-list,.vw-footer__links{margin:0;padding:0;list-style:none}.vw-footer__contact-list li,.vw-footer__links li{margin-bottom:.625rem}.vw-footer__links a{color:var(--vw-on-dark-muted)}.vw-footer__links a:hover{color:#fff}.vw-footer__contact-list li{display:flex;gap:.75rem}.vw-footer__contact-list li .vw-icon{margin-top:.3em;color:var(--vw-green)}.vw-footer__contact-list li address{font-style:normal}.vw-footer__bottom{border-top:1px solid hsla(0,0%,100%,.12)}.vw-footer__bottom-inner{display:flex;flex-wrap:wrap;gap:.75rem 2rem;align-items:center;justify-content:space-between;padding-block:1.25rem;font-size:.8125rem}.vw-footer__copy{margin:0}.vw-footer__licence{display:block;margin-top:.25rem;opacity:.85}@media(min-width:768px){.vw-footer__licence{display:inline;margin:0 0 0 .75rem}}.vw-footer__legal-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.vw-footer__legal-links a{color:var(--vw-on-dark-muted)}.vw-link-arrow--light{margin-top:.5rem;color:#fff!important}.vw-social{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.vw-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;transition:background-color .2s,border-color .2s}.vw-social a:hover{background:var(--vw-red-text);border-color:var(--vw-red-text);text-decoration:none}.vw-social--dark a{color:var(--vw-navy);border-color:var(--vw-border)}.vw-social--dark a:hover{color:#fff}.vw-to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1020;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:var(--vw-navy);border-radius:50%;box-shadow:var(--vw-shadow);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s var(--vw-ease),visibility .25s,background-color .2s}.vw-to-top.is-visible{opacity:1;visibility:visible;transform:none}.vw-to-top:hover{color:#fff;background:var(--vw-red-text)}.vw-consent{position:fixed;inset:auto 1rem 1rem;z-index:1060;max-width:720px;margin-inline:auto;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg);box-shadow:var(--vw-shadow-lg)}.vw-consent__inner{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.vw-consent__text{flex:1 1 320px;margin:0;font-size:.875rem}.vw-consent__actions{display:flex;flex-wrap:wrap;gap:.5rem}.vw-footer__legal{flex:1 1 auto}@media(min-width:768px){.vw-footer__legal-links{justify-content:flex-end}}.vw-hero__pattern,.vw-page-hero__pattern{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,#c9d3da 1.3px,transparent 1.7px);background-size:16px 16px}.vw-hero{position:relative;overflow:hidden;padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(4rem,2.6rem + 5vw,7.5rem);background:linear-gradient(180deg,#f5f7f8,#fff)}.vw-hero__pattern{mask-image:radial-gradient(circle at 82% 42%,#000,#000 22%,transparent 42%);-webkit-mask-image:radial-gradient(circle at 82% 42%,#000,#000 22%,transparent 42%);opacity:.9}.vw-hero__pattern:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--vw-green) 1.6px,transparent 2px);background-size:32px 32px;background-position:8px 8px;mask-image:radial-gradient(circle at 90% 30%,#000,#000 9%,transparent 20%);-webkit-mask-image:radial-gradient(circle at 90% 30%,#000,#000 9%,transparent 20%);opacity:.55}@media(max-width:1023.98px){.vw-hero__pattern{mask-image:radial-gradient(circle at 100% 0,#000,transparent 55%);-webkit-mask-image:radial-gradient(circle at 100% 0,#000,transparent 55%)}}.vw-hero__inner,.vw-hero__panel,.vw-media-frame,.vw-page-hero,.vw-page-hero__inner{position:relative}.vw-hero__title{margin-bottom:1.25rem;font-size:var(--vw-fs-display);font-weight:800;line-height:1.06;letter-spacing:-.03em}.vw-hero__lead{max-width:560px;margin-bottom:2rem;font-size:var(--vw-fs-lead);color:var(--vw-slate)}.vw-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.vw-hero__figure{margin:0;overflow:hidden;border-radius:var(--vw-radius-lg);box-shadow:var(--vw-shadow-lg);aspect-ratio:6/5}.vw-hero__figure img{width:100%;height:100%;object-fit:cover}.vw-hero__panel{padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg);box-shadow:var(--vw-shadow-lg)}@media(min-width:1024px){.vw-hero__panel{max-width:500px;margin-left:auto}}.vw-hero__panel-title{margin:0 0 1rem;font-family:var(--vw-font-heading);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vw-slate)}.vw-hero__cats{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}@media(min-width:576px){.vw-hero__cats{grid-template-columns:1fr 1fr}}.vw-hero__cat{display:flex;gap:.875rem;align-items:center;height:100%;padding:1rem;font-family:var(--vw-font-heading);font-weight:700;color:var(--vw-navy);text-decoration:none;background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius);transition:border-color .2s,transform .25s var(--vw-ease),box-shadow .25s}.vw-hero__cat:hover{color:var(--vw-navy);border-color:var(--vw-red);transform:translateY(-2px);box-shadow:var(--vw-shadow)}.vw-hero__cat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;font-size:1.25rem;color:var(--vw-red-text);background:#fdeeee;border-radius:var(--vw-radius)}li:nth-child(2n) .vw-hero__cat-icon{color:var(--vw-green-text);background:#e7f5e9}.vw-hero__cat-name{flex:1;line-height:1.3}.vw-hero__cat-arrow,.vw-hero__panel-note{color:var(--vw-slate)}.vw-hero__panel-note{display:flex;gap:.5rem;align-items:center;margin:1.25rem 0 0;font-size:.875rem}.vw-hero__panel-note .vw-icon{color:var(--vw-green-text)}.vw-page-hero{overflow:hidden;padding-block:clamp(2.25rem,1.6rem + 2.6vw,4.5rem);background:var(--vw-bg-alt);border-bottom:1px solid var(--vw-border)}.vw-page-hero__pattern{mask-image:radial-gradient(circle at 96% 50%,#000,transparent 38%);-webkit-mask-image:radial-gradient(circle at 96% 50%,#000,transparent 38%)}.vw-page-hero__title{max-width:900px;margin:.5rem 0 0}.vw-page-hero__intro{max-width:720px;margin:1rem 0 0;font-size:var(--vw-fs-lead);color:var(--vw-slate)}.vw-page-title-plain{margin:2rem 0 0}.vw-breadcrumbs{--breadcrumb-link-padding-x:0;--breadcrumb-font-size:.8125rem;font-size:.8125rem}.vw-breadcrumbs .breadcrumb{margin:0;padding:0;gap:.25rem}.vw-breadcrumbs .breadcrumb-link{min-height:0;padding:0;color:var(--vw-slate);text-decoration:none}.vw-breadcrumbs .breadcrumb-link:hover{color:var(--vw-red-text);text-decoration:underline;background:none}.vw-breadcrumbs .breadcrumb-link.active{color:var(--vw-text)}.vw-breadcrumbs .breadcrumb-divider{display:inline-flex;align-items:center;color:#9aa6ae}.vw-breadcrumbs .breadcrumb-divider .vw-icon{width:.6rem;height:.6rem}.vw-breadcrumbs .breadcrumb-divider:before{display:none!important}.vw-intro__text .vw-heading__title{margin-bottom:1.25rem}.vw-intro__text .vw-link-arrow{margin-top:.5rem}.vw-media-frame{overflow:hidden;aspect-ratio:4/3;background:var(--vw-bg-alt);border-radius:var(--vw-radius-lg)}.vw-media-frame--tall{aspect-ratio:1}.vw-media-frame .vw-media__img,.vw-media-frame>img{width:100%;height:100%;object-fit:cover}.vw-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--vw-navy);background:radial-gradient(circle,#d3dbe1 1.2px,transparent 1.6px) 0 0/14px 14px,linear-gradient(135deg,#eef2f4,#f8fafb)}.vw-placeholder .vw-icon{width:clamp(2.5rem,2rem + 3vw,4.5rem);height:auto;padding:1.25rem;box-sizing:content-box;color:var(--vw-navy);background:#fff;border-radius:50%;box-shadow:var(--vw-shadow)}.vw-steps{display:grid;gap:2rem 1.5rem;margin:0;padding:0;list-style:none;counter-reset:step}@media(min-width:768px){.vw-steps{grid-template-columns:repeat(2,1fr)}}.vw-step{position:relative;padding-top:1.5rem;border-top:2px solid var(--vw-border)}.vw-step:before{content:"";position:absolute;top:-2px;left:0;width:48px;height:2px;background:var(--vw-red)}.vw-step:nth-child(2n):before{background:var(--vw-green)}.vw-step__num{display:block;margin-bottom:.75rem;font-family:var(--vw-font-heading);font-size:2rem;font-weight:800;line-height:1;color:#7f8c95}.vw-step__title{margin-bottom:.5rem;font-size:1.1875rem}.vw-step__text{margin:0;color:var(--vw-slate)}.vw-stats__list{margin:0}.vw-stat{display:flex;flex-direction:column-reverse;gap:.5rem;padding-left:1.25rem;border-left:2px solid hsla(0,0%,100%,.18)}.vw-stat__value{margin:0;font-family:var(--vw-font-heading);font-size:clamp(2.25rem,1.8rem + 2vw,3.5rem);font-weight:800;line-height:1;color:#fff;letter-spacing:-.02em}.vw-stat__suffix{color:var(--vw-green)}.vw-stat__label{font-size:.9375rem;font-weight:500;color:var(--vw-on-dark-muted)}.vw-tabs__nav{display:none}@media(min-width:1024px){.vw-media-frame--tall{aspect-ratio:5/6}.vw-steps{grid-template-columns:repeat(4,1fr)}.vw-tabs__nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding:.375rem;background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg)}}.vw-tabs__tab{display:inline-flex;gap:.5rem;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;color:var(--vw-slate);background:transparent;border:0;border-radius:var(--vw-radius);cursor:pointer;transition:color .2s,background-color .2s}.vw-tabs__tab:hover{color:var(--vw-navy);background:var(--vw-bg-alt)}.vw-tabs__tab.active{color:#fff;background:var(--vw-navy)}.vw-tabs__content{display:grid;gap:1.25rem}@media(max-width:1023.98px){.vw-tabs .tab-pane{display:block!important;opacity:1!important}}@media(min-width:1024px){.vw-tabs .tab-pane:not(.active){display:none}}.vw-split{display:grid;gap:1.5rem 3rem;align-items:center;padding:clamp(1.5rem,1rem + 2vw,2.5rem);background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg)}.vw-split__title{font-size:var(--vw-fs-h3)}.vw-split__body{color:var(--vw-slate)}.vw-split__media{order:-1}@media(min-width:768px){.vw-split{grid-template-columns:1.1fr 1fr}.vw-split__media{order:0}}.vw-credentials{border-top:1px solid var(--vw-border)}.vw-credentials__head{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;align-items:baseline;margin-bottom:1.5rem}.vw-credentials__title{margin:0;font-size:1.25rem}.vw-credentials__note{margin:0;font-size:.875rem;color:var(--vw-slate)}.vw-badges{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.vw-badge{display:flex;gap:.75rem;align-items:center;padding:.875rem 1rem;font-size:.875rem;font-weight:600;color:var(--vw-navy);background:var(--vw-bg-alt);border:1px solid var(--vw-border);border-radius:var(--vw-radius)}.vw-badge__icon{width:1.5rem;height:1.5rem;color:var(--vw-green-text)}.vw-badge__img{max-height:40px;width:auto}.vw-testimonial{height:100%;margin:0;padding:2rem;background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg)}.vw-testimonial__mark{width:2rem;height:2rem;color:var(--vw-red)}.vw-testimonial__quote{margin:1rem 0 1.5rem;font-size:1.0625rem;color:var(--vw-text)}.vw-testimonial__cite{display:flex;flex-direction:column;font-size:.875rem;color:var(--vw-slate)}.vw-testimonial__cite strong{color:var(--vw-navy)}.vw-btn,.wp-block-button.is-style-vw-primary .wp-block-button__link,.wp-block-button.is-style-vw-secondary .wp-block-button__link{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.375rem;font-family:var(--vw-font-body);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;border-radius:var(--vw-radius);transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--vw-ease),box-shadow .2s}.vw-btn .vw-icon,.vw-link-arrow .vw-icon,.wp-block-button.is-style-vw-primary .wp-block-button__link .vw-icon,.wp-block-button.is-style-vw-secondary .wp-block-button__link .vw-icon{transition:transform .25s var(--vw-ease)}.vw-btn:hover .vw-icon,.wp-block-button.is-style-vw-primary .wp-block-button__link:hover .vw-icon,.wp-block-button.is-style-vw-secondary .wp-block-button__link:hover .vw-icon{transform:translateX(3px)}.vw-btn.btn-solid.theme-primary,.wp-block-button.is-style-vw-primary .wp-block-button__link{color:#fff;background:var(--vw-red-text);border:1px solid var(--vw-red-text)}.vw-btn.btn-solid.theme-primary:hover,.wp-block-button.is-style-vw-primary .wp-block-button__link:hover{color:#fff;background:#a82726;border-color:#a82726;box-shadow:0 6px 18px rgba(192,48,47,.25)}.vw-btn.btn-outline.theme-navy,.wp-block-button.is-style-vw-secondary .wp-block-button__link{color:var(--vw-navy);background:transparent;border:1px solid var(--vw-navy)}.vw-btn.btn-outline.theme-navy:hover,.wp-block-button.is-style-vw-secondary .wp-block-button__link:hover{color:#fff;background:var(--vw-navy)}.vw-btn--light{color:var(--vw-navy);background:#fff;border:1px solid #fff}.vw-btn--light:hover{color:var(--vw-navy);background:#f1f4f6}.vw-btn--ghost{color:var(--vw-navy);background:transparent;border:1px solid var(--vw-border)}.vw-btn--ghost:hover{color:var(--vw-navy);border-color:var(--vw-navy)}.is-style-vw-navy .wp-block-button.is-style-vw-secondary .wp-block-button__link{color:#fff;border-color:hsla(0,0%,100%,.5)}.is-style-vw-navy .wp-block-button.is-style-vw-secondary .wp-block-button__link:hover{color:var(--vw-navy);background:#fff}.vw-link-arrow{display:inline-flex;gap:.5rem;align-items:center;font-weight:600;color:var(--vw-navy);text-decoration:none;border-bottom:1px solid transparent}.vw-link-arrow .vw-icon{color:var(--vw-red)}.vw-link-arrow:hover{color:var(--vw-navy);border-bottom-color:currentColor}.vw-link-arrow:hover .vw-icon{transform:translateX(4px)}.vw-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg);transition:transform .3s var(--vw-ease),box-shadow .3s var(--vw-ease),border-color .3s}.vw-card:focus-within,.vw-card:hover{transform:translateY(-4px);box-shadow:var(--vw-shadow-lg);border-color:transparent}.vw-card__media{position:relative;overflow:hidden;aspect-ratio:3/2;background:var(--vw-bg-alt)}.vw-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--vw-ease)}.vw-card:hover .vw-card__media img{transform:scale(1.04)}.vw-card__body{display:flex;flex:1;flex-direction:column;padding:1.5rem}.vw-card__kicker{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vw-green-text)}.vw-card__title{margin:0 0 .625rem;font-size:1.1875rem;line-height:1.3}.vw-card__title a{color:var(--vw-navy);text-decoration:none}.vw-card__title a:hover{color:var(--vw-red-text)}.vw-card__text{margin:0 0 1rem;font-size:.9375rem;color:var(--vw-slate)}.vw-card__meta{display:flex;gap:.5rem;align-items:flex-start;margin:0 0 .25rem;font-size:.8125rem;color:var(--vw-slate)}.vw-card__meta .vw-icon{margin-top:.2em;color:var(--vw-green-text)}.vw-card__more{display:inline-flex;gap:.4rem;align-items:center;margin-top:auto;font-size:.875rem;font-weight:600;color:var(--vw-navy)}.vw-card__more .vw-icon{color:var(--vw-red);transition:transform .25s var(--vw-ease)}.vw-card:hover .vw-card__more .vw-icon{transform:translateX(4px)}.vw-card .stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.vw-card--service .vw-card__body{padding:2rem}.vw-card--service .vw-icon-box__icon{margin-bottom:1.25rem}.vw-card--post .vw-meta{margin-bottom:.5rem}.vw-card--category .vw-card__media{aspect-ratio:4/3}.vw-icon-box{height:100%;padding:2rem;background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg);transition:border-color .25s,box-shadow .25s}.vw-icon-box:hover{border-color:#d3dbe1;box-shadow:var(--vw-shadow)}.vw-icon-box__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:1.25rem;font-size:1.5rem;color:var(--vw-red-text);background:#fdeeee;border-radius:var(--vw-radius)}.vw-icon-box__title{margin-bottom:.5rem;font-size:1.1875rem}.vw-icon-box__text{margin:0;color:var(--vw-slate)}.vw-icon-grid>:nth-child(2n) .vw-icon-box__icon{color:var(--vw-green-text);background:#e7f5e9}.vw-section--alt .vw-icon-box{background:#fff}.vw-meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:0;font-size:.8125rem;color:var(--vw-slate)}.vw-meta a{position:relative;z-index:2;color:var(--vw-green-text);text-decoration:none}.vw-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.vw-chip,.vw-tags a{display:inline-flex;gap:.5rem;align-items:center;min-height:40px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--vw-navy);text-decoration:none;background:#fff;border:1px solid var(--vw-border);border-radius:999px;transition:border-color .2s,background-color .2s,color .2s}.vw-chip.is-active,.vw-chip:hover,.vw-tags a.is-active,.vw-tags a:hover{color:#fff;background:var(--vw-navy);border-color:var(--vw-navy)}.vw-chips--jump{position:sticky;top:calc(var(--vw-header-offset,var(--vw-header-h)) + .5rem);z-index:5;padding:.5rem 0;background:color-mix(in oklch,#fff 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vw-tags{display:flex;flex-wrap:wrap;gap:.5rem}.vw-tags a{min-height:32px;padding:.25rem .75rem;font-size:.8125rem}.vw-accordion{--accordion-border-color:var(--vw-border);--accordion-border-radius:var(--vw-radius-lg)}.vw-accordion .accordion-header{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.125rem 1.25rem;font-family:var(--vw-font-heading);font-size:1.0625rem;font-weight:700;color:var(--vw-navy);cursor:pointer;list-style:none}.vw-accordion .accordion-header::-webkit-details-marker{display:none}.vw-accordion .accordion-body{padding:0 1.25rem 1.25rem;color:var(--vw-slate)}.vw-accordion .accordion-body>:last-child{margin-bottom:0}.vw-accordion details[open]>.accordion-header{color:var(--vw-red-text)}.vw-faq-group{margin-bottom:2.5rem}.vw-faq-group__title{font-size:1.25rem;margin-bottom:1rem}.vw-pagination{margin-top:3rem}.vw-pagination .pagination{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.vw-pagination .dots,.vw-pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .75rem;font-weight:600;color:var(--vw-navy);text-decoration:none;border:1px solid var(--vw-border);border-radius:var(--vw-radius)}.vw-pagination a.page-link:hover{border-color:var(--vw-navy)}.vw-pagination .active .page-link{color:#fff;background:var(--vw-navy);border-color:var(--vw-navy)}.vw-aside-card{padding:2rem;margin-bottom:1.5rem;color:var(--vw-on-dark-muted);background:var(--vw-navy);border-radius:var(--vw-radius-lg)}.vw-aside-card__icon{width:2rem;height:2rem;margin-bottom:1rem;color:var(--vw-green)}.vw-aside-card__title{font-size:1.25rem;color:#fff}@media(min-width:1024px){.vw-aside-card{position:sticky;top:calc(var(--vw-header-offset,var(--vw-header-h)) + 1.5rem)}.vw-row{grid-template-columns:1fr 1fr}.vw-row--flip .vw-row__media{order:2}}.vw-aside-nav{margin-bottom:1.5rem;padding:1.5rem;background:var(--vw-bg-alt);border-radius:var(--vw-radius-lg)}.vw-aside-nav__title{margin-bottom:1rem;font-size:1rem}.vw-aside-nav ul{margin:0;padding:0;list-style:none}.vw-aside-nav a{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.75rem 0;color:var(--vw-text);text-decoration:none;border-bottom:1px solid var(--vw-border)}.vw-aside-nav a.is-active,.vw-aside-nav a:hover{color:var(--vw-red-text)}.vw-aside-nav a .vw-icon{width:.75rem}.vw-aside-nav li:last-child a{border-bottom:0}.vw-spec-table{width:100%;margin:1.5rem 0 2rem;font-size:.9375rem;border-collapse:collapse}.vw-spec-table td,.vw-spec-table th{padding:.875rem 0;text-align:start;vertical-align:top;border-bottom:1px solid var(--vw-border)}.vw-spec-table th{width:40%;padding-right:1rem;font-weight:600;color:var(--vw-navy)}.vw-empty__icon,.vw-spec-table td{color:var(--vw-slate)}.vw-product__actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.vw-product__actions p{margin:0;font-size:.875rem}.vw-product-group{padding-top:2rem;margin-bottom:4rem;scroll-margin-top:calc(var(--vw-header-offset,var(--vw-header-h)) + 4rem)}.vw-rows{display:grid;gap:clamp(3rem,2rem + 3vw,5rem)}.vw-row{display:grid;gap:2rem 4rem;align-items:center;scroll-margin-top:calc(var(--vw-header-offset,var(--vw-header-h)) + 5rem)}.vw-row__title{font-size:var(--vw-fs-h2)}.vw-empty{max-width:560px;margin:0 auto;padding:3rem 1.5rem;text-align:center}.vw-empty__icon{width:2.5rem;height:2.5rem;margin-bottom:1rem}.vw-empty .vw-search{margin-top:1.5rem}.vw-admin-hint{padding:.75rem 1rem;font-size:.875rem;color:#7a5a12;background:#fff8e6;border:1px dashed #e7c66b;border-radius:var(--vw-radius)}.vw-search{display:flex;gap:.5rem}.vw-search__input{flex:1;min-height:48px}.vw-search__btn{flex:0 0 48px;min-height:48px;padding:0;color:#fff;background:var(--vw-red-text);border:0;border-radius:var(--vw-radius)}.vw-search__btn:hover{background:#a82726;color:#fff}.vw-search-again{margin-bottom:2rem}.vw-result{padding:1.5rem 0;border-bottom:1px solid var(--vw-border)}.vw-result__type{margin:0 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vw-green-text)}.vw-result__title{margin-bottom:.5rem;font-size:1.25rem}.vw-result__title a{color:var(--vw-navy);text-decoration:none}.vw-result__title a:hover{color:var(--vw-red-text);text-decoration:underline}.vw-result__excerpt{margin-bottom:.25rem;color:var(--vw-slate)}.vw-result__url{margin:0;font-size:.8125rem;color:#5f6b73}.form-label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:var(--vw-navy)}.form-control{min-height:48px;padding:.75rem .875rem;font-size:1rem;color:var(--vw-text);background-color:#fff;border:1px solid #cdd5db;border-radius:var(--vw-radius);transition:border-color .15s,box-shadow .15s}.form-control:hover{border-color:#aeb9c1}.form-control:focus{border-color:var(--vw-navy);outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--vw-navy) 18%,transparent)}.form-control[aria-invalid=true]{border-color:var(--vw-red-text);box-shadow:0 0 0 3px color-mix(in oklch,var(--vw-red) 15%,transparent)}textarea.form-control{min-height:140px;resize:vertical}.vwc-select{appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23172B3A' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m3.5 6 4.5 4.5L12.5 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:14px 14px}.vw-form-card{padding:clamp(1.5rem,1rem + 2vw,2.75rem);background:#fff;border:1px solid var(--vw-border);border-radius:var(--vw-radius-lg);box-shadow:var(--vw-shadow)}.vw-form-card__title{margin-bottom:.25rem;font-size:1.5rem}.vw-form-card__intro{margin-bottom:1.5rem;font-size:.875rem;color:var(--vw-slate)}.vwc-grid{display:grid;gap:1.25rem}@media(min-width:768px){.vwc-grid{grid-template-columns:1fr 1fr}.vwc-field--full{grid-column:1/-1}}.vwc-field{min-width:0}.vwc-req{color:var(--vw-red-text)}.vwc-hint{color:var(--vw-slate)}.vwc-error,.vwc-hint{margin:.375rem 0 0;font-size:.8125rem}.vwc-error{font-weight:600;color:var(--vw-red-text)}.vwc-error:empty{display:none}.vwc-hp{position:absolute!important;left:-1e4px;width:1px;height:1px;overflow:hidden}.vwc-consent{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-size:.875rem;color:var(--vw-slate)}.vwc-check,.vwc-consent label{cursor:pointer}.vwc-consent .vwc-error{grid-column:2}.vwc-check{width:20px;height:20px;margin-top:.15rem;accent-color:var(--vw-red-text)}.vwc-actions{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;margin-top:1.75rem}.vwc-privacy-note{margin:0;font-size:.8125rem;color:var(--vw-slate)}.vwc-submit{min-width:180px}.vwc-submit[aria-busy=true]{opacity:.75;cursor:progress}.vwc-form__status:focus{outline:0}.vwc-alert{display:flex;gap:.75rem;margin:0 0 1.5rem;padding:1rem 1.25rem;font-weight:500;border-radius:var(--vw-radius)}.vwc-alert--success{color:#0f5a1f;background:#e7f5e9;border:1px solid #9fd6a8}.vwc-alert--error{color:#8f2423;background:#fdeeee;border:1px solid #efb7b6}.vw-contact-cards{display:grid;gap:1rem;margin:1.5rem 0;padding:0;list-style:none}.vw-contact-card{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:var(--vw-bg-alt);border-radius:var(--vw-radius-lg)}.vw-contact-card .vw-icon-box__icon{flex:0 0 44px;width:44px;height:44px;margin:0;font-size:1.125rem;background:#fff}.vw-contact-card__label{margin:0 0 .25rem;font-family:var(--vw-font-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vw-slate)}.vw-contact-card a,.vw-contact-card address,.vw-contact-card p{margin:0;font-style:normal;font-weight:600;color:var(--vw-navy);text-decoration:none;word-break:break-word}.vw-contact-card a:hover{color:var(--vw-red-text)}.vw-map iframe{display:block;width:100%;height:clamp(300px,40vw,460px);border:0;filter:grayscale(.3)}.vw-form-fallback{padding:1.5rem;background:var(--vw-bg-alt);border-radius:var(--vw-radius)}.wpcf7 input:not([type=submit],[type=checkbox],[type=radio]),.wpcf7 select,.wpcf7 textarea,.wpforms-container input.wpforms-field-medium,.wpforms-container select,.wpforms-container textarea{width:100%;min-height:48px;padding:.75rem .875rem;font:inherit;border:1px solid #cdd5db;border-radius:var(--vw-radius)}.wpcf7 input[type=submit],.wpforms-container button[type=submit]{min-height:48px;padding:.75rem 1.375rem;font-weight:600;color:#fff;background:var(--vw-red-text);border:0;border-radius:var(--vw-radius);cursor:pointer}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.vw-js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--vw-ease),transform .6s var(--vw-ease);transition-delay:var(--vw-delay,0s)}.vw-js [data-reveal].is-revealed{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vw-article__byline{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;font-size:.875rem;color:var(--vw-slate)}.vw-article__figure{margin-top:clamp(-3rem,-2rem - 2vw,-1.5rem);position:relative}.vw-article__figure img{width:100%;height:auto;border-radius:var(--vw-radius-lg)}.vw-article__figure figcaption{margin-top:.5rem;font-size:.8125rem;color:var(--vw-slate)}.vw-article .vw-page-hero{padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.vw-article__footer{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--vw-border)}.vw-share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1.5rem 0}.vw-share__label{margin-right:.5rem;font-size:.875rem;font-weight:600;color:var(--vw-navy)}.vw-share a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--vw-navy);border:1px solid var(--vw-border);border-radius:50%}.vw-share a:hover{color:#fff;background:var(--vw-navy);border-color:var(--vw-navy)}.post-navigation .nav-links,.vw-postnav .nav-links{display:grid;gap:1rem}@media(min-width:768px){.post-navigation .nav-links,.vw-postnav .nav-links{grid-template-columns:1fr 1fr}}.post-navigation a,.vw-postnav a{display:block;height:100%;padding:1.25rem;text-decoration:none;background:var(--vw-bg-alt);border-radius:var(--vw-radius-lg)}.post-navigation a:hover,.vw-postnav a:hover{background:#eef2f4}.post-navigation .nav-next,.vw-postnav .nav-next{text-align:end}.post-navigation .vw-postnav__label,.vw-postnav .vw-postnav__label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vw-slate)}.post-navigation .vw-postnav__title,.vw-postnav .vw-postnav__title{display:block;margin-top:.25rem;font-family:var(--vw-font-heading);font-weight:700;color:var(--vw-navy)}.vw-comments{margin-top:3rem}.vw-comments__list{margin:0 0 2rem;padding:0;list-style:none}.vw-comments__list .children{list-style:none;padding-left:clamp(1rem,4vw,3rem)}.vw-comment__body{padding:1.25rem 0;border-bottom:1px solid var(--vw-border)}.vw-comment__meta{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.vw-comment__meta time{display:block;font-size:.8125rem;color:var(--vw-slate)}.vw-comment__avatar{border-radius:50%}.vw-comment-form{display:grid;gap:1rem}.vw-comment-form input:not([type=checkbox],[type=submit]),.vw-comment-form textarea{width:100%;min-height:48px;padding:.75rem;border:1px solid #cdd5db;border-radius:var(--vw-radius)}.vw-comment-form label{display:block;font-weight:600;font-size:.875rem;margin-bottom:.25rem}.vw-404{overflow:hidden;text-align:center;background:var(--vw-bg-alt)}.vw-404,.vw-404__inner{position:relative}.vw-404__code{margin:0;font-family:var(--vw-font-heading);font-size:clamp(5rem,3rem + 10vw,10rem);font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(90deg,var(--vw-red),var(--vw-green));-webkit-background-clip:text;background-clip:text;color:transparent}.vw-404__search{max-width:520px;margin:2rem auto}.vw-404__links{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0;padding:0;list-style:none}@media(min-width:1024px){.vw-toc{position:sticky;top:calc(var(--vw-header-offset,var(--vw-header-h)) + 1.5rem);align-self:flex-start}}.vw-toc__title{margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vw-slate)}.vw-toc__list{margin:0;padding:0 0 0 1rem;border-left:2px solid var(--vw-border);font-size:.875rem}.vw-toc__list li{margin-bottom:.5rem}.vw-toc__list a{color:var(--vw-text);text-decoration:none}.vw-toc__list a:hover{color:var(--vw-red-text)}.vw-legal-note{padding:1rem 1.25rem;font-size:.875rem;color:#7a5a12;background:#fff8e6;border-left:3px solid #e7c66b;border-radius:0 var(--vw-radius) var(--vw-radius) 0}.vw-legal h2{margin-top:2.25rem;font-size:1.375rem;scroll-margin-top:calc(var(--vw-header-offset,var(--vw-header-h)) + 1rem)}.vw-sitemap__title{font-size:1.125rem;margin:0 0 1rem}.vw-sitemap__list{margin:0 0 2rem;padding-left:1.1rem}.vw-sitemap__list li{margin-bottom:.4rem}.vw-sitemap__list ul{margin-top:.4rem;padding-left:1.1rem}.vw-sitemap__list a{color:var(--vw-text)}.vw-sitemap__list a:hover{color:var(--vw-red-text)}.vw-sidebar{display:grid;gap:1.5rem}.vw-widget{padding:1.5rem;background:var(--vw-bg-alt);border-radius:var(--vw-radius-lg)}.vw-widget__title{font-size:1rem;margin-bottom:1rem}.vw-widget ul{margin:0;padding-left:1rem}.vw-sidebar .wp-block-heading,.vw-sidebar h2{margin-bottom:.75rem;font-size:1.0625rem}.vw-sidebar .wp-block-search__button{color:#fff;background:var(--vw-navy);border:0;border-radius:var(--vw-radius);padding:.5rem 1rem}.vw-sidebar .wp-block-search__input{min-height:44px;border:1px solid #cdd5db;border-radius:var(--vw-radius)}.vw-sidebar ul{padding-left:1rem}.vw-sidebar ul li{margin-bottom:.5rem}.vw-sidebar ul a{color:var(--vw-text)}@media print{.vw-consent,.vw-cta-band,.vw-footer,.vw-header,.vw-postnav,.vw-share,.vw-to-top,.vw-topbar{display:none!important}body{color:#000}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}[data-reveal]{opacity:1!important;transform:none!important}}