#search{--pagefind-ui-primary: #ff6a13;--pagefind-ui-text: #0c1622;--pagefind-ui-background: #ffffff;--pagefind-ui-border: #e5e7eb;--pagefind-ui-tag: #f5f7f9;--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 10px;--pagefind-ui-font: inherit}#search .pagefind-ui__form{position:relative;padding:1rem}#search .pagefind-ui__form:before{background-color:#ff6a13;opacity:1;width:1.375rem;height:1.375rem;inset-inline-start:2rem;top:2.0625rem;transform:none;margin:0}#search .pagefind-ui__search-input{width:100%;height:3.75rem;padding-inline:3.5rem 3rem;font-size:1.125rem;font-weight:500;color:#0c1622;background-color:#f5f7f9;border:1px solid transparent;border-radius:.875rem;transition:background-color .15s ease,border-color .15s ease}#search .pagefind-ui__search-input::placeholder{color:#6b7684;font-weight:450}#search .pagefind-ui__search-input:focus{outline:none;background-color:#fff;border-color:#ff6a1373;box-shadow:0 0 0 4px #ff6a131f}#search .pagefind-ui__search-clear{top:1.625rem;transform:none;inset-inline-end:1.875rem;height:auto;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;color:#64748b;background-color:transparent;transition:color .15s ease-out}#search .pagefind-ui__search-clear:hover{color:#0c1622}#search .pagefind-ui__drawer{max-height:min(52vh,30rem);overflow-y:auto;padding:.5rem .875rem .875rem;border-top:1px solid #e5e7eb;margin-top:0}#search .pagefind-ui__drawer:not(.pagefind-ui__hidden){border-top-color:#e5e7eb}#search .pagefind-ui__results-area{padding-top:.25rem}#search .pagefind-ui__message{padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a94a0}#search .pagefind-ui__result{border:0;padding:0;margin:0}#search .pagefind-ui__result-inner{margin:0;padding:.75rem;border-radius:.75rem;transition:background-color .15s ease}#search .pagefind-ui__result-inner:hover{background-color:#f5f7f9}#search .pagefind-ui__result-title{font-size:.95rem;font-weight:700;line-height:1.35}#search .pagefind-ui__result-link{color:#0c1622;text-decoration:none;transition:color .15s ease-out}#search .pagefind-ui__result-inner:hover .pagefind-ui__result-link{color:#ff6a13}#search .pagefind-ui__result-excerpt{margin-top:.25rem;font-size:.8125rem;line-height:1.5;color:#64748b}#search mark{background:#ff6a1329;color:inherit;border-radius:3px;padding:0 2px}@media(prefers-reduced-motion:no-preference){[data-astro-cid-3ef6ksr2][data-mobile-menu][open] .mobile-menu-panel[data-astro-cid-3ef6ksr2]{animation:mobile-menu-in .22s ease-out both}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){[data-astro-cid-3ef6ksr2][data-nav-overlay]{transition:opacity .2s ease-out}#site-header[data-astro-cid-3ef6ksr2]:has([data-mega]:hover)~[data-astro-cid-3ef6ksr2][data-nav-overlay],#site-header[data-astro-cid-3ef6ksr2]:has([data-mega][data-open])~[data-astro-cid-3ef6ksr2][data-nav-overlay]{opacity:1;transition:opacity .2s ease-out}}.nav-flip[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;line-height:1.5}.nav-flip__t[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block;transition:transform .4s cubic-bezier(.45,0,.15,1)}.nav-flip__t[data-astro-cid-3ef6ksr2]:after{content:attr(data-text);position:absolute;left:0;top:0;transform:translateY(100%)}.nav-hover[data-astro-cid-3ef6ksr2]:hover .nav-flip__t[data-astro-cid-3ef6ksr2]{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.nav-flip__t[data-astro-cid-3ef6ksr2]{transition:none}.nav-hover[data-astro-cid-3ef6ksr2]:hover .nav-flip__t[data-astro-cid-3ef6ksr2]{transform:none}}html.mnav-locked,html.mnav-locked body{overflow:hidden;overscroll-behavior:none}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
