.theme-toggle:where(.astro-x3pjskd3){display:inline-flex;align-items:center}button:where(.astro-x3pjskd3){background:transparent;border:none;padding:.5rem;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-white);opacity:.8;transition:all .2s ease;width:40px;height:40px}button:where(.astro-x3pjskd3):hover{opacity:1}.sun-icon:where(.astro-x3pjskd3),.moon-icon:where(.astro-x3pjskd3){position:absolute;transition:opacity .2s ease;height:1.6rem}[data-theme=dark] .sun-icon:where(.astro-x3pjskd3),.theme-dark .sun-icon:where(.astro-x3pjskd3){opacity:1}[data-theme=dark] .moon-icon:where(.astro-x3pjskd3),.theme-dark .moon-icon:where(.astro-x3pjskd3){opacity:0}[data-theme=light] .sun-icon:where(.astro-x3pjskd3),.theme-light .sun-icon:where(.astro-x3pjskd3){opacity:0}[data-theme=light] .moon-icon:where(.astro-x3pjskd3),.theme-light .moon-icon:where(.astro-x3pjskd3){opacity:1}nav:where(.astro-bqjoslqj),.topmenu__item:where(.astro-bqjoslqj){font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;background-color:var(--color-menubar);color:#fff;border:none;margin:0;gap:.5rem;padding:0}.topmenu__dropdown:where(.astro-bqjoslqj){position:absolute;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#1a1a1aaa!important;z-index:999;padding:5px 0 0;margin-top:21px;border-radius:0 0 10px 10px;box-shadow:0 8px 28px #0000003d;background:transparent;min-width:180px;width:-moz-max-content;width:max-content;max-width:400px}.topmenu__dropdown:where(.astro-bqjoslqj) a:where(.astro-bqjoslqj).group:hover{background-color:#fff!important;transition:background .15s}.topmenu__dropdown:where(.astro-bqjoslqj) .submenu:where(.astro-bqjoslqj):last-child .submenu-items:where(.astro-bqjoslqj) a:where(.astro-bqjoslqj).group:last-child:hover{border-radius:0 0 10px 10px!important}.topmenu__dropdown:where(.astro-bqjoslqj)>div:where(.astro-bqjoslqj)>.block:where(.astro-bqjoslqj){display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #27282b;font-size:16px;font-weight:500;line-height:24px;padding-top:0;padding-bottom:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;word-break:break-word;width:100%}.topmenu__dropdown:where(.astro-bqjoslqj)>div:where(.astro-bqjoslqj)>.block:where(.astro-bqjoslqj):first-child{border-style:none}.topmenu__dropdown:where(.astro-bqjoslqj)>.group-first:where(.astro-bqjoslqj){border-top:1px solid var(--color-text)}.topmenu__item:where(.astro-bqjoslqj).open .chevron:where(.astro-bqjoslqj){transform:rotate(-180deg)}.topmenu__item:where(.astro-bqjoslqj).open>.topmenu__dropdown:where(.astro-bqjoslqj){display:block}.topmenu__dropdown:where(.astro-bqjoslqj).hidden{display:none!important}@media (min-width: 1025px){.topmenu__item:where(.astro-bqjoslqj):after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:#fff;transition:width .3s cubic-bezier(.4,0,.2,1);transform:translate(-50%)}.topmenu__item:where(.astro-bqjoslqj):hover:after{width:80%}.right-link:where(.astro-bqjoslqj):after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:#fff;transition:width .3s ease,left .3s ease}.right-link:where(.astro-bqjoslqj):hover:after{width:100%;left:0}}.mobile-menu:where(.astro-bqjoslqj){position:fixed;top:var(--header-height-collapsed, 82px);left:0;right:0;background-color:#1a1a1af0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99;height:calc(100vh - var(--header-height-collapsed, 82px));min-height:250px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-bottom:1px solid rgba(255,255,255,.1);overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-transform:translateZ(0)}.menu-overlay:where(.astro-bqjoslqj).visible{display:block}.mobile-menu:where(.astro-bqjoslqj).hidden{display:none}.menu:where(.astro-bqjoslqj){overflow:hidden;max-height:0;transition:all .3s ease-in-out;width:100%;opacity:0}.menu:where(.astro-bqjoslqj).expanded{max-height:none;opacity:1}.menu__item:where(.astro-bqjoslqj).has-children:has(.menu.expanded) .icon:where(.astro-bqjoslqj),.menu__item:where(.astro-bqjoslqj).has-children.expanded .icon:where(.astro-bqjoslqj){transform:rotate(180deg)}.menu__item:where(.astro-bqjoslqj).expanded .icon:where(.astro-bqjoslqj){transform:rotate(-180deg)!important}.menu__item:where(.astro-bqjoslqj) .icon:where(.astro-bqjoslqj){transform:rotate(-180deg);transition:transform .3s}.submenu-accordion:where(.astro-bqjoslqj)[aria-expanded=true]{border-top:1px solid #e5e7eb3a!important;transition:border-color .3s ease-in-out}.submenu-accordion:where(.astro-bqjoslqj)[aria-expanded=true]+.submenu-accordion-items:where(.astro-bqjoslqj),.submenu-accordion-items:where(.astro-bqjoslqj).expanded,.submenu-accordion-items:where(.astro-bqjoslqj){border-bottom:1px solid #e5e7eb3a!important;background:#ffffff08}.submenu-accordion:where(.astro-bqjoslqj)[aria-expanded=true]+.submenu-accordion-items:where(.astro-bqjoslqj).expanded{padding-bottom:1rem}.submenu-block:where(.astro-bqjoslqj).pb-2:has(.submenu-accordion+.submenu-accordion-items.expanded){padding-bottom:0!important}.desktop-nav:where(.astro-bqjoslqj){width:100%;padding:0;height:100%;justify-content:space-between;align-items:center}@media (max-width: 1024px){.desktop-nav:where(.astro-bqjoslqj){display:none}.mobile-nav-bar:where(.astro-bqjoslqj){display:flex}main-nav:where(.astro-bqjoslqj){position:relative;width:100%;height:100%}.menu:where(.astro-bqjoslqj){max-height:0;opacity:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;will-change:max-height,opacity}.menu:where(.astro-bqjoslqj).expanded{max-height:9900px;opacity:1;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .2s}.menu__item:where(.astro-bqjoslqj) .icon:where(.astro-bqjoslqj){transform:rotate(-90deg);transition:transform .3s}.menu__item:where(.astro-bqjoslqj).expanded .icon:where(.astro-bqjoslqj){transform:rotate(0)}.submenu-accordion:where(.astro-bqjoslqj) .submenu-chevron:where(.astro-bqjoslqj){transform:rotate(-90deg);transition:transform .3s}.submenu-accordion:where(.astro-bqjoslqj)[aria-expanded=true] .submenu-chevron:where(.astro-bqjoslqj){transform:rotate(0)}.submenu-accordion:where(.astro-bqjoslqj)[aria-expanded=true]{border-top:1px solid #e5e7eb!important;transition:border-color .3s ease-in-out;background:#ffffff08;color:#fff!important}.submenu-accordion:where(.astro-bqjoslqj)[aria-expanded=true]+.submenu-accordion-items:where(.astro-bqjoslqj),.submenu-accordion-items:where(.astro-bqjoslqj).expanded,.submenu-accordion-items:where(.astro-bqjoslqj){border-bottom:1px solid #e5e7eb!important;padding-bottom:1rem;background:#ffffff08;color:#fff!important}.mobile-menu:where(.astro-bqjoslqj){opacity:0;transform:translateY(-16px);pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.mobile-menu:where(.astro-bqjoslqj).visible{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-menu:where(.astro-bqjoslqj).hidden{display:block}.menu__item:where(.astro-bqjoslqj).expanded{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.menu__item:where(.astro-bqjoslqj).expanded>.mobile-category:where(.astro-bqjoslqj){padding-bottom:20px!important}.mobile-category:where(.astro-bqjoslqj),.mobile-category:where(.astro-bqjoslqj):active,.mobile-category:where(.astro-bqjoslqj):focus,.mobile-category:where(.astro-bqjoslqj):hover,.submenu-accordion:where(.astro-bqjoslqj),.submenu-accordion:where(.astro-bqjoslqj):active,.submenu-accordion:where(.astro-bqjoslqj):focus,.submenu-accordion:where(.astro-bqjoslqj):hover,.submenu-accordion:where(.astro-bqjoslqj)[aria-expanded=true]{background:none!important;color:#fff!important;box-shadow:none!important}.submenu-accordion:where(.astro-bqjoslqj)+.submenu-accordion-items:where(.astro-bqjoslqj),.submenu-accordion-items:where(.astro-bqjoslqj).expanded,.submenu-accordion-items:where(.astro-bqjoslqj){background:none!important}.menu__item:where(.astro-bqjoslqj).expanded{background:none!important}}.submenu:where(.astro-bqjoslqj){position:relative}.submenu:where(.astro-bqjoslqj) ul:where(.astro-bqjoslqj){list-style:none;margin:0;padding:0}.submenu:where(.astro-bqjoslqj) li:where(.astro-bqjoslqj){padding:5px 0}.submenu:where(.astro-bqjoslqj) li:where(.astro-bqjoslqj) a:where(.astro-bqjoslqj){color:#fff;text-decoration:none;transition:color .3s}.submenu:where(.astro-bqjoslqj) li:where(.astro-bqjoslqj) a:where(.astro-bqjoslqj):hover{color:#ff9800}.submenu-accordion-items:where(.astro-bqjoslqj){max-height:0;opacity:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;will-change:max-height,opacity}.submenu-accordion-items:where(.astro-bqjoslqj).expanded{max-height:900px;opacity:1;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .2s}.submenu-accordion-items:where(.astro-bqjoslqj).hidden{display:block}.submenu-accordion:where(.astro-bqjoslqj)[aria-expanded=true] .submenu-chevron:where(.astro-bqjoslqj){transform:rotate(180deg)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}.pagefind-ui--reset ::-moz-placeholder{color:unset}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::-moz-placeholder{opacity:.2}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}#search .pagefind-ui{--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--color-text);--pagefind-ui-text: var(--color-text-muted);--pagefind-ui-background: var(--color-bg);--pagefind-ui-border: var(--color-border);--pagefind-ui-tag: var(--color-gray-500);--pagefind-ui-font: var(--font-open-sans);--pagefind-ui-border-width: 1px;font-family:var(--font-open-sans)}#search .pagefind-ui input{color:var(--color-text);font-family:var(--font-open-sans)}#search .pagefind-ui input:focus{border-color:var(--color-border-focus);outline:none}#search .pagefind-ui__result{border:none;border-bottom:1px solid var(--color-border)}#search .pagefind-ui__result-title{font-family:var(--font-klavika);font-weight:var(--font-weight-medium);color:var(--color-text);font-size:var(--text-20)}#search .pagefind-ui__result-link{color:var(--color-link)}#search .pagefind-ui__result-excerpt{color:var(--color-text-muted);font-family:var(--font-open-sans);font-size:var(--text-14)}#search .pagefind-ui mark{background-color:transparent;color:var(--color-primary-red);font-weight:var(--font-weight-bold)}#search .pagefind-ui__message{color:var(--color-text-muted)}.gpuopen-search-button:where(.astro-tsmohixf){display:flex;align-items:center;gap:.5rem;border:1px solid var(--color-gray-800);border-radius:.5rem;padding:.5rem .75rem;background-color:transparent;color:var(--color-gray-100);cursor:pointer;font-family:var(--font-open-sans);width:20rem;transition:all .2s ease}.gpuopen-search-button:where(.astro-tsmohixf):hover{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.gpuopen-search-button:where(.astro-tsmohixf):hover .gpuopen-search-text:where(.astro-tsmohixf),.gpuopen-search-button:where(.astro-tsmohixf):hover .gpuopen-search-icon:where(.astro-tsmohixf){color:var(--color-black)}.gpuopen-search-button:where(.astro-tsmohixf):hover .gpuopen-search-shortcut:where(.astro-tsmohixf){background-color:var(--color-gray-600);color:var(--color-white)}.gpuopen-search-text:where(.astro-tsmohixf){flex-grow:1;text-align:left;color:var(--color-gray-100)}.gpuopen-search-icon:where(.astro-tsmohixf){flex-shrink:0;color:var(--color-gray-100)}.gpuopen-search-shortcut:where(.astro-tsmohixf){display:flex;border-radius:.25rem;font-size:var(--text-12);gap:.25em;padding:0 .375rem;background-color:var(--color-gray-800);color:var(--color-gray-100);font-family:var(--font-open-sans)}.gpuopen-search-shortcut:where(.astro-tsmohixf) kbd:where(.astro-tsmohixf){font-family:var(--font-open-sans);color:inherit}.gpuopen-search-dialog:where(.astro-tsmohixf){position:fixed;left:50%;top:10vh;transform:translate(-50%);margin:0;padding:0;border:none;width:100%;max-width:60rem;background-color:transparent;z-index:100;will-change:transform}.gpuopen-search-dialog:where(.astro-tsmohixf)::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gpuopen-dialog-container:where(.astro-tsmohixf){background-color:var(--color-bg);border-radius:.5rem;box-shadow:0 4px 20px #0003;max-height:80vh;overflow-y:auto}.gpuopen-dialog-container:where(.astro-tsmohixf)::-webkit-scrollbar{width:8px}.gpuopen-dialog-container:where(.astro-tsmohixf)::-webkit-scrollbar-track{background:var(--color-gray-200)}.gpuopen-dialog-container:where(.astro-tsmohixf)::-webkit-scrollbar-thumb{background-color:var(--color-gray-400);border-radius:4px}.gpuopen-dialog-header:where(.astro-tsmohixf){position:sticky;top:0;z-index:10;background-color:var(--color-bg);padding:1rem;display:flex;justify-content:flex-end;border-bottom:1px solid var(--color-border)}.gpuopen-close-button:where(.astro-tsmohixf){display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--color-primary-red);cursor:pointer;font-family:var(--font-open-sans);padding:.25rem .5rem;border-radius:.25rem;transition:background-color .2s ease}.gpuopen-close-button:where(.astro-tsmohixf):hover{background-color:#ed1c241a}.gpuopen-search-wrapper:where(.astro-tsmohixf){padding:1rem;min-height:300px}@keyframes scale-down{0%{opacity:0;transform:translate(-50%,-30px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}.gpuopen-search-dialog:where(.astro-tsmohixf)[open]{animation:scale-down .2s cubic-bezier(.16,1,.3,1) forwards}.gpuopen-search-dialog:where(.astro-tsmohixf)[closing]{animation:scale-up .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes scale-up{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-30px) scale(.95)}}@media (max-width: 50rem){.gpuopen-search-text:where(.astro-tsmohixf),.gpuopen-search-shortcut:where(.astro-tsmohixf){display:none}.gpuopen-search-button:where(.astro-tsmohixf){width:auto;padding:.5rem;background:transparent;border:none}.gpuopen-search-dialog:where(.astro-tsmohixf){width:100%;max-width:100%;height:100%;max-height:100%;top:0}.gpuopen-dialog-container:where(.astro-tsmohixf){height:100%;max-height:100%;border-radius:0}.gpuopen-close-button:where(.astro-tsmohixf) span:where(.astro-tsmohixf){display:block}}button:where(.astro-a4te4xka)#header-expand-toggle .expand-icon:where(.astro-a4te4xka){opacity:0;transition:opacity .2s}button:where(.astro-a4te4xka)#header-expand-toggle[data-active=false] .expand-icon:where(.astro-a4te4xka){opacity:1}button:where(.astro-a4te4xka)#header-expand-toggle .compress-icon:where(.astro-a4te4xka){opacity:0;transition:opacity .2s}button:where(.astro-a4te4xka)#header-expand-toggle[data-active=true] .compress-icon:where(.astro-a4te4xka){opacity:1}button:where(.astro-a4te4xka)#header-expand-toggle .hover-icon:where(.astro-a4te4xka){opacity:0;transition:opacity .2s;z-index:10}button:where(.astro-a4te4xka)#header-expand-toggle:hover .hover-icon:where(.astro-a4te4xka){opacity:1}button:where(.astro-a4te4xka)#header-expand-toggle:hover .expand-icon:where(.astro-a4te4xka),button:where(.astro-a4te4xka)#header-expand-toggle:hover .compress-icon:where(.astro-a4te4xka){opacity:0}.font-klavika:where(.astro-r3oth5cc){font-family:Klavika}.site-title:where(.astro-r3oth5cc)>span:where(.astro-r3oth5cc){font-family:Klavika!important;font-weight:400!important;padding-left:20px;color:#fff}.main-nav:where(.astro-r3oth5cc) a:where(.astro-r3oth5cc),h2:where(.astro-r3oth5cc),h3:where(.astro-r3oth5cc){color:var(--color-white)}header.header{align-content:space-between!important;padding-top:5px;background-color:#000;margin-right:-13px}.header{align-content:space-between!important;padding-top:8px;background-color:#23262f;margin-right:-36px;margin-left:-13px;padding-left:13px}.main-nav:where(.astro-r3oth5cc){--nav-top-height: 82px;position:fixed;top:0;left:0;right:0;z-index:100;background-color:#000;box-shadow:0 2px 4px #0000004d;transition:height var(--transition-speed) ease;height:var(--header-height)}.main-nav:where(.astro-r3oth5cc).scrolled{height:var(--header-height-collapsed)}.nav-top:where(.astro-r3oth5cc){height:var(--nav-top-height);min-height:60px;width:100%;background-color:#000;position:absolute;top:0;left:0;right:0;transition:transform .3s ease;z-index:2;will-change:transform}.nav-wrapper:where(.astro-r3oth5cc){position:absolute;top:82px;left:0;right:0;height:82px;transition:transform .3s ease;z-index:1;will-change:transform}.main-nav:where(.astro-r3oth5cc).scrolled .nav-top:where(.astro-r3oth5cc){transform:translateY(-100%)}.main-nav:where(.astro-r3oth5cc).scrolled .nav-wrapper:where(.astro-r3oth5cc){transform:translateY(-82px)}.nav-bottom:where(.astro-r3oth5cc){height:82px;background:var(--color-menubar);width:100%;display:flex;align-items:center}.nav-bottom:where(.astro-r3oth5cc)>div:where(.astro-r3oth5cc){width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.bottom-links:where(.astro-r3oth5cc){display:flex;align-items:center;gap:1.6rem}.nav-item:where(.astro-r3oth5cc){color:var(--color-text);text-decoration:none;padding:.5rem 1rem;border:none;background:none;font-size:1.2rem;cursor:pointer}.nav-item:where(.astro-r3oth5cc):hover{color:var(--color-primary)}.dropdown:where(.astro-r3oth5cc){position:relative;display:inline-block}.mobile-search-container:where(.astro-r3oth5cc){display:none}@media (max-width: 1080px){.desktop-search:where(.astro-r3oth5cc){display:none!important}.mobile-search-container:where(.astro-r3oth5cc){display:flex!important;order:-2;margin-right:.75rem;flex-shrink:0}#soclai-links:where(.astro-r3oth5cc){display:none!important}}@media (max-width: 480px){.nav-logo:where(.astro-r3oth5cc){padding:0 .75rem!important}.mobile-search-container:where(.astro-r3oth5cc){margin-right:.5rem}}.social-bar:where(.astro-epwcixck){display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.social-link:where(.astro-epwcixck):hover{opacity:1;color:var(--color-white)}.social-link:where(.astro-epwcixck){color:var(--color-white);opacity:.8;transition:all .2s ease;display:flex;align-items:center;margin-left:.5rem;margin-right:.5rem}#ot-sdk-btn:where(.astro-zvshweoi){height:auto;white-space:normal;word-wrap:break-word;padding-top:2px!important;line-height:1;cursor:pointer;transition:.1s ease;font-family:Open Sans,arial,sans-serif;font-size:15px!important;font-weight:400;margin-top:-9px;margin-bottom:-9px;min-height:19px!important;max-height:19px!important;background:none!important;border:none!important;color:#f1f1f2!important}.margin-top-22:where(.astro-zvshweoi){margin-top:22px!important}
