@charset "UTF-8";:root{--item-spacer:0 0 1em;--color-theme:#1565c1;--color-theme-fade:rgba(21,101,193,.2);--color-on-theme:#fff;--color-bg:#fff;--color-text:rgba(0,0,0,.87);--color-text-alt:rgba(0,0,0,.68);--color-text-muted:rgba(0,0,0,.56);--color-success:#00e676;--color-warning:#ffab40;--color-error:#b00020;--selection-bg:rgba(21,101,193,.2);--selection-color:inherit;--family-main:system-ui,-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--family-header:var(--family-main);--font-size:1rem;--line-height:1.5;--font-weight:normal;accent-color:var(--color-theme);color-scheme:var(--color-scheme,light)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-text-size-adjust:100%;background-color:var(--color-bg,#fff);color:var(--color-text);font-family:var(--family-main);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);margin:0}::-moz-selection{background-color:var(--selection-bg,rgba(21,101,193,.2));color:var(--selection-color,inherit);text-shadow:none}::selection{background-color:var(--selection-bg,rgba(21,101,193,.2));color:var(--selection-color,inherit);text-shadow:none}p{margin:var(--item-spacer,0 0 1em)}:-moz-any-link{color:var(--link-color,var(--color-theme));text-decoration:none}:any-link{color:var(--link-color,var(--color-theme));text-decoration:none}:-moz-any-link:focus,:-moz-any-link:hover{color:var(--link-color-focus,var(--color-theme));text-decoration:underline}:any-link:focus,:any-link:hover{color:var(--link-color-focus,var(--color-theme));text-decoration:underline}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--h-family,var(--family-header));font-size:var(--h-font-size,1em);font-weight:var(--h-font-weight,normal);line-height:var(--h-line-height,inherit);margin:var(--h-margin,1.33em 0 .67em)}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):first-child{-webkit-margin-before:0;margin-block-start:0}.h1,h1{--h-margin:0 0 0.45em;--h-font-size:2.2em}.h5,h5{--h-font-size:1.125em;--h-font-weight:500}address{font-style:normal;margin:var(--item-spacer)}.text-small,small{font-size:var(--small,smaller)}.hr,hr{border:0;border-top:var(--hr-size,1px) var(--hr-style,solid) var(--hr-color,currentcolor);color:inherit;margin:var(--hr-margin,1em 0)}button{font-family:inherit;font-size:inherit;line-height:inherit}a,button{touch-action:manipulation}:focus:not(:focus-visible){outline:0}:is(ul,ol){margin:var(--item-spacer,0 0 1em)}:is(ul,ol) :is(ul,ol){margin-bottom:0;margin-top:0}img,svg{vertical-align:middle}img{height:auto;max-width:100%}q{quotes:var(--quotes,“ ” ‘ ’)}@media print{*{background-color:transparent!important;box-shadow:none!important;color:#000!important;-webkit-print-color-adjust:economy;print-color-adjust:economy;text-shadow:none!important}a{text-decoration:underline}a[href]:not([href^="#"],[href^="javascript:"]):after{content:" (" attr(href) ")"}img,svg{page-break-inside:avoid}p{orphans:3;widows:3}}:root{--shadow-color:0 0% 50%;--shadow-weight:1%}body{font-size:clamp(1rem,1vw,1.125rem)}.auto-grid{--cols-size:250px;--cols:repeat(var(--grid-auto,auto-fill),minmax(min(100%,var(--cols-size)),1fr));--gap:1em;grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:var(--cols)}.btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;background-color:var(--btn-bg,transparent);border:var(--btn-border-width,1px) solid var(--btn-stroke,transparent);border-radius:var(--btn-radius,4px);color:var(--btn-color,inherit);cursor:pointer;display:inline-flex;font-size:var(--btn-font-size,inherit);font-weight:var(--btn-font-weight,500);justify-content:center;line-height:var(--btn-line-height,inherit);margin:var(--btn-margin,0);padding:var(--btn-padding,.375rem .8rem);text-align:center;text-decoration:none;transition:.2s linear;transition-property:color,background-color,border-color,box-shadow;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.btn:focus{outline:0}.btn:is(:focus,:hover){background-color:var(--btn-focus-bg,rgba(0,0,0,.05));border-color:var(--btn-focus-stroke,transparent);color:var(--btn-focus-color,inherit);text-decoration:none}.btn:is(.is-active,:active){background-color:var(--btn-active-bg,rgba(0,0,0,.2));border-color:var(--btn-active-stroke,transparent);color:var(--btn-active-color,inherit)}.btn:is(.is-disabled,:disabled){opacity:.7;pointer-events:none}.btn.-theme{--btn-bg:var(--color-theme,#1565c1);--btn-color:var(--color-on-theme,#fff);--btn-focus-bg:#1876e1;--btn-focus-color:#fff;--btn-active-bg:#2f85e8;--btn-active-color:#fff}.btn.-icon{--btn-padding:1px;--btn-size:2.125em;min-height:var(--btn-size);min-width:var(--btn-size)}.card{background-color:var(--card-bg,#fff);border:var(--card-border,0);border-radius:var(--card-radius,6px);box-shadow:var(--card-elevation,var(--elevation-z2,0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)));color:var(--card-color,rgba(0,0,0,.87));display:flex;flex-direction:var(--card-dir,column);overflow:hidden;position:relative}.card-media{flex:var(--card-flex,0 0 auto);padding:var(--card-padding,1rem)}.card-media{--card-padding:0}:is(.card-media,.card-content,.card-action)>:first-child{margin-top:0}:is(.card-media,.card-content,.card-action)>:last-child{margin-bottom:0}a:is(.card,.card.-has-link,.card-media,.card-content,.card-action){position:relative;text-decoration:none}a:is(.card,.card.-has-link,.card-media,.card-content,.card-action):after{background-color:var(--card-link-color,currentcolor);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}a:is(.card,.card.-has-link,.card-media,.card-content,.card-action):is(:focus,:hover){text-decoration:none}a:is(.card,.card.-has-link,.card-media,.card-content,.card-action):is(:focus,:hover):after{opacity:var(--card-link-opacity,.05);transition:opacity .15s linear}:root{--family-code:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}:root{--container-size:1280px;--container-padding-y:0;--container-padding-x:1.25rem}.container{-webkit-margin-start:auto;-webkit-margin-end:auto;-webkit-padding-before:var(--container-padding-y);-webkit-padding-after:var(--container-padding-y);-webkit-padding-start:var(--container-padding-x);-webkit-padding-end:var(--container-padding-x);inline-size:100%;margin-inline-end:auto;margin-inline-start:auto;max-inline-size:var(--container-size);padding-block-end:var(--container-padding-y);padding-block-start:var(--container-padding-y);padding-inline-end:var(--container-padding-x);padding-inline-start:var(--container-padding-x)}:is([type=checkbox],.control-checkbox,[type=radio],.control-radio,.control-switch){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--control-bg,transparent) center/contain no-repeat;border:var(--control-border-width,1px) var(--control-border-style,solid) var(--control-stroke,currentcolor);border-radius:var(--control-radius,.25rem);color:var(--control-color,inherit);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--control-height,1em);justify-content:flex-end;margin:var(--form-margin,0);padding:0;position:relative;width:var(--control-width,1em)}:is([type=checkbox],.control-checkbox,[type=radio],.control-radio,.control-switch):before{background-color:currentcolor;bottom:0;content:"";left:0;-webkit-mask-image:var(--control-icon);mask-image:var(--control-icon);-webkit-mask-position:var(--control-icon-position,center);mask-position:var(--control-icon-position,center);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--control-icon-size,contain);mask-size:var(--control-icon-size,contain);position:absolute;right:0;top:0;transition:-webkit-mask-position .15s ease,mask-position .15s ease}:is([type=checkbox],.control-checkbox,[type=radio],.control-radio,.control-switch):focus{box-shadow:var(--control-focus-shadow,0 0 0 .2rem var(--color-theme-fade,rgba(21,101,193,.2)));outline:0}:is([type=checkbox],.control-checkbox,[type=radio],.control-radio,.control-switch):is(:checked,.is-active){background-color:var(--control-checked-bg,var(--color-theme,#1565c1));border-color:var(--control-checked-stroke,var(--color-theme,#1565c1));color:var(--control-checked-color,var(--color-on-theme,#fff))}:is([type=checkbox],.control-checkbox,[type=radio],.control-radio,.control-switch):is(:checked,.is-active):before{-webkit-mask-image:var(--control-checked-icon);mask-image:var(--control-checked-icon)}:is([type=checkbox],.control-checkbox,[type=radio],.control-radio,.control-switch):is(:disabled,.is-disabled){border-style:var(--control-disabled-border-style,dashed);box-shadow:none;opacity:var(--control-disabled-opacity,.7);pointer-events:none}@keyframes details-show{0%{opacity:0;transform:var(--details-translate,translateY(-1em))}}@keyframes dialog-show{0%{opacity:0;transform:var(--dialog-translate,translateY(2em))}}@keyframes dialog-hide{to{opacity:0;transform:var(--dialog-translate,translateY(2em))}}:is(dialog,.dialog){animation:dialog-hide .2s;background:var(--dialog-bg,var(--color-bg,#fff));border:var(--dialog-border,0);border-radius:var(--dialog-radius,.3em);bottom:auto;box-shadow:var(--dialog-elevation,var(--elevation-z6,0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)));color:var(--dialog-color,inherit);content-visibility:auto;display:flex;flex-direction:column;height:var(--dialog-height,auto);left:0;margin:auto;max-height:var(--dialog-max-height,calc(100% - 2em));max-width:var(--dialog-max-width,calc(100% - 2em));padding:var(--dialog-padding,2em);position:fixed;right:0;top:50%;transform:translateY(-50%);transition:visibility 0s .2s;visibility:hidden;width:var(--dialog-width,-moz-max-content);width:var(--dialog-width,max-content);z-index:9}:is(dialog,.dialog):is([open],.is-open){animation:dialog-show .3s;transition:none;visibility:visible}:is(dialog,.dialog).offcanvas-end{--dialog-height:100%;--dialog-max-height:100%;--dialog-translate:translateX(100%);--dialog-radius:0.3em 0 0 0.3em;--dialog-border:0;-webkit-margin-end:0;bottom:0;margin-inline-end:0;top:0;transform:none}.dialog-inner{overflow:auto;overscroll-behavior:contain}dialog::backdrop{background-color:var(--backdrop,rgba(0,0,0,.2))}::-moz-placeholder{color:inherit;opacity:var(--form-placeholder,.5)}::placeholder{color:inherit;opacity:var(--form-placeholder,.5)}:-webkit-autofill{color-scheme:light}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit,::-webkit-datetime-edit-fields-wrapper{display:block}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{-webkit-padding-before:0;-webkit-padding-after:0;padding-block-end:0;padding-block-start:0}[type=tel],[type=url]{direction:ltr}:is([type=text],[type=number],[type=email],[type=tel],[type=password],[type=search],[type=url],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file],textarea,select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bg,transparent);border:var(--form-border-width,1px) solid;border-color:var(--form-stroke,currentcolor);border-radius:var(--form-radius,5px);color:var(--form-color,inherit);padding:var(--form-padding,.375em .625em);transition:.15s linear;transition-property:border-color,box-shadow;width:100%}:is([type=text],[type=number],[type=email],[type=tel],[type=password],[type=search],[type=url],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file],textarea,select):focus{border-color:var(--form-focus-color,var(--color-theme,#1565c1));box-shadow:var(--form-focus-style,inset 0 0 0 1px var(--color-theme,#1565c1));outline:0}:is([type=text],[type=number],[type=email],[type=tel],[type=password],[type=search],[type=url],[type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file],textarea,select):is(:disabled,.is-disabled){border-style:dotted;box-shadow:none;opacity:.7;pointer-events:none}[type=color]{display:inline-block;height:2.375rem;padding:3px;width:2.375rem}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-color-swatch{border:0;border-radius:var(--form-radius,5px)}[type=color]::-webkit-color-swatch{border:0;border-radius:var(--form-radius,5px)}.list-style{--marker-icon:"•";list-style-type:none}.list-style>li{position:relative}.list-style>li:before{-webkit-margin-end:var(--marker-gap,1ch);font-feature-settings:"tnum";color:var(--marker-color);content:var(--marker-icon);font-variant-numeric:tabular-nums;margin-inline-end:var(--marker-gap,1ch);position:absolute;right:100%;white-space:pre}.list-style.-none{--marker-icon:none;padding:0}.menu{-webkit-padding-start:var(--menu-nested-indent);display:var(--menu-display,flex);flex-direction:var(--menu-dir,column);list-style:none;margin:var(--menu-margin,0);padding:var(--menu-padding,0);padding-inline-start:var(--menu-nested-indent)}.menu :is(ul,ol){--menu-nested-indent:1em}.menu.-row{--menu-display:inline-flex;--menu-dir:row}.menu.-row :is(ul,ol){--menu-dir:column;--menu-nested-indent:0}:is(.menu-item,.menu-label,.menu>a:not([class*=btn]),.menu li>a:not([class*=btn])){align-items:var(--menu-item-align,center);background-color:var(--menu-item-bg,transparent);border:var(--menu-item-border,0);border-radius:var(--menu-item-radius,4px);color:var(--menu-item-color,inherit);display:flex;justify-content:var(--menu-item-justify,space-between);padding:var(--menu-item-padding,.4375rem 1em);text-decoration:none}:is(.menu-item,.menu>a:not([class*=btn]),.menu li>a:not([class*=btn])):focus{outline:0}:is(.menu-item,.menu>a:not([class*=btn]),.menu li>a:not([class*=btn])):is(:focus,:hover){background-color:var(--menu-item-focus-bg,rgba(0,0,0,.05));border-color:var(--menu-item-focus-stroke,0);color:var(--menu-item-focus-color,0);text-decoration:none}:is(.menu-item,.menu>a:not([class*=btn]),.menu li>a:not([class*=btn])):is(.is-active,:active,[aria-current=page]){background-color:var(--menu-item-active-bg,var(--color-theme-fade,rgba(21,101,193,.2)));border-color:var(--menu-item-active-stroke,0);color:var(--menu-item-active-color,inherit)}:is(.pagination a,.pagination-item){cursor:pointer}:is(.pagination a,.pagination-item):focus{outline:0}:is(.pagination a,.pagination-item):is(:focus,:hover){background-color:var(--pagination-focus-bg,transparent);border-color:var(--pagination-focus-stroke,currentcolor);color:var(--pagination-focus-color,inherit);text-decoration:none}:is(.pagination a,.pagination-item):is(.is-active,[aria-current=page]){background-color:var(--pagination-active-bg,var(--color-theme,#1565c1));border-color:var(--pagination-active-stroke,var(--color-theme,#1565c1));color:var(--pagination-active-color,var(--color-on-theme,#fff))}@keyframes progress-loading{0%{background-position:0 0}to{background-position:1em 0}}:is(section,.section){background:var(--img,none) var(--bg) var(--img-layout,center/cover) var(--img-repeat,no-repeat);color:var(--color);min-height:var(--height)}:is(section,.section).-theme{--bg:var(--color-theme,#1565c1);--color:var(--color-on-theme,#fff)}.social-icon{--tx:0;--ty:0;--tz:0;--ta:0;--sx:1;--sy:1;--sz:1;--ax:0;--ay:0;--origin:50% 50% 0;--property:transform;--duration:0.2s;--easing:ease-in;--delay:0s;transform:translate3d(var(--tx),var(--ty),var(--tz)) rotate(var(--ta)) skew(var(--ax),var(--ay)) scale3d(var(--sx),var(--sy),var(--sz));transform-origin:var(--origin);transition:var(--duration) var(--easing) var(--delay);transition-property:var(--property)}.social-icon:hover{--sx:1.1;--sy:1.1}.page-spacing{-webkit-margin-before:1rem;-webkit-margin-after:1rem;margin-block-end:1rem;margin-block-start:1rem}.page-header{background-color:var(--color-bg,#fff);box-shadow:0 2px 1px -1px hsl(var(--shadow-color)/calc(var(--shadow-weight) + 18%)),0 1px 1px hsl(var(--shadow-color)/calc(var(--shadow-weight) + 12%)),0 1px 3px hsl(var(--shadow-color)/calc(var(--shadow-weight) + 10%));z-index:6}#offcanvas-menu{--dialog-width:min(350px,100%)}.page-footer{--selection-bg:hsla(0,0%,100%,.15);background-color:var(--footer-bg,var(--color-theme));border-top-left-radius:clamp(2rem,4vw,4rem);border-top-right-radius:clamp(2rem,4vw,4rem);color:var(--footer-color,var(--color-on-theme));padding-bottom:clamp(2rem,4vw,4rem);padding-top:clamp(3rem,6vw,5rem)}@media (min-width:640px) and (max-width:1439px){.page-footer{--container-padding-x:clamp(0.375rem,1rem,1rem)}}.page-footer :-moz-any-link{color:inherit;text-decoration:none}.page-footer :any-link{color:inherit;text-decoration:none}.page-footer :-moz-any-link:focus,.page-footer :-moz-any-link:hover{text-decoration:underline}.page-footer :any-link:focus,.page-footer :any-link:hover{text-decoration:underline}@media (min-width:768px){.page-footer .auto-grid{--cols:1fr 220px 220px;--gap:clamp(2rem,4vw,4rem)}}.page-footer .col-main{grid-column:1/-1}@media (min-width:768px){.page-footer .col-main{grid-column:auto}}.page-footer .copyright{grid-column:1/-1}.skip-link{background-color:var(--color-bg);padding:1em;position:absolute;z-index:9}.skip-link:not(:focus){-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link:focus,.skip-link:hover{--link-color-state:var(--color-text)}:is(.bg-gradient,.border-gradient,.text-gradient){--gradient-from:currentcolor;--gradient-stops:var(--gradient-from),var(--gradient-to,transparent);--gradient:linear-gradient(var(--gradient-angle,0deg),var(--gradient-stops))}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}[id]{scroll-margin-top:var(--scroll-offset,1rem)}.transition{--property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;--duration:0.2s;--easing:ease-in;--delay:0s;transition:var(--duration) var(--easing) var(--delay);transition-property:var(--property)}[class*=border]{border:0 var(--border-style,solid) var(--border-color,currentColor)}.weight-bold{font-weight:700}.my-12{-webkit-margin-before:3em;-webkit-margin-after:3em;margin-block-end:3em;margin-block-start:3em}.mt-4{-webkit-margin-before:1em;margin-block-start:1em}.mt-8{-webkit-margin-before:2em;margin-block-start:2em}.mt-12{-webkit-margin-before:3em;margin-block-start:3em}.mb-2{-webkit-margin-after:.5em;margin-block-end:.5em}.mb-8{-webkit-margin-after:2em;margin-block-end:2em}.mb-12{-webkit-margin-after:3em;margin-block-end:3em}.mx-n2{-webkit-margin-start:-.5em;-webkit-margin-end:-.5em;margin-inline-end:-.5em;margin-inline-start:-.5em}.ms-2{-webkit-margin-start:.5em;margin-inline-start:.5em}.ms-4{-webkit-margin-start:1em;margin-inline-start:1em}.p-2{padding:.5em}.py-0{-webkit-padding-before:0;-webkit-padding-after:0;padding-block-end:0;padding-block-start:0}.py-2{-webkit-padding-before:.5em;-webkit-padding-after:.5em;padding-block-end:.5em;padding-block-start:.5em}.py-3{-webkit-padding-before:.75em;-webkit-padding-after:.75em;padding-block-end:.75em;padding-block-start:.75em}.px-2{-webkit-padding-start:.5em;-webkit-padding-end:.5em;padding-inline-end:.5em;padding-inline-start:.5em}.px-3{-webkit-padding-start:.75em;-webkit-padding-end:.75em;padding-inline-end:.75em;padding-inline-start:.75em}.space-y-2>:not([hidden],template)~:not([hidden],template){-webkit-margin-before:.5em;margin-block-start:.5em}.min-h-screen{min-height:100vh}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.sticky{position:sticky}.top-0{top:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-auto{flex:1 1 auto}.flex-shrink{flex:0 0 auto}.flex-grow{flex:1 0 auto}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.border{border-width:1px}@media (min-width:640px){.sm-block{display:block}.sm-hidden{display:none}}@media (min-width:768px){.md-mt-0{-webkit-margin-before:0;margin-block-start:0}.md-ms-4{-webkit-margin-start:1em;margin-inline-start:1em}.md-py-4{-webkit-padding-before:1em;-webkit-padding-after:1em;padding-block-end:1em;padding-block-start:1em}.md-block{display:block}.md-hidden{display:none}.md-flex-row{flex-direction:row}.md-justify-between{justify-content:space-between}}@media (min-width:1440px){.xl-ms-8{-webkit-margin-start:2em;margin-inline-start:2em}}