.rf-nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:20;height:var(--nav-h, 84px);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--container-inset, 24px);background:#ffffffdb;backdrop-filter:saturate(150%) blur(10px);border-bottom:1px solid var(--color-hairline)}.rf-logo[data-astro-cid-4lunwx2e]{display:flex;align-items:center;padding-block:10px}.rf-logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{display:block;height:30px;width:auto}@media(max-width:479px){.rf-logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{height:25px}}.rf-navlinks[data-astro-cid-4lunwx2e]{display:none;gap:36px;list-style:none;margin:0;padding:0}.rf-navlink[data-astro-cid-4lunwx2e]{position:relative;font-weight:600;font-size:14.5px;color:var(--color-primary);padding-bottom:4px}.rf-navlink[data-astro-cid-4lunwx2e]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,1,.36,1)}.rf-navlink[data-astro-cid-4lunwx2e]:hover{color:var(--color-accent-text)}.rf-navlink[data-astro-cid-4lunwx2e]:hover:after,.rf-navlink[data-astro-cid-4lunwx2e].is-active:after{transform:scaleX(1)}.rf-navlink[data-astro-cid-4lunwx2e].is-active{color:var(--color-darker-blue)}.rf-navcta[data-astro-cid-4lunwx2e]{display:none;font-weight:700;font-size:14.5px;color:var(--color-darker-blue);align-items:center;gap:7px}.rf-navcta[data-astro-cid-4lunwx2e].is-active{border-bottom:1.5px solid var(--color-darker-blue);padding-bottom:3px}.rf-navcta[data-astro-cid-4lunwx2e] .rf-icon{transition:transform .25s ease}.rf-navcta[data-astro-cid-4lunwx2e]:hover .rf-icon{transform:translate(4px)}.rf-nav-toggle[data-astro-cid-4lunwx2e]{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;min-width:44px;min-height:44px;justify-content:center;align-items:center;margin-right:-10px}.rf-nav-toggle[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]{width:24px;height:2px;background:var(--color-primary)}@media(min-width:860px){.rf-navlinks[data-astro-cid-4lunwx2e]{display:flex}.rf-navcta[data-astro-cid-4lunwx2e]{display:inline-flex}.rf-nav-toggle[data-astro-cid-4lunwx2e]{display:none}}.rf-nav-panel[data-astro-cid-4lunwx2e][hidden]{display:none}.rf-nav-panel[data-astro-cid-4lunwx2e]{position:fixed;inset:0;z-index:30;background:var(--color-darker-blue);display:flex;flex-direction:column;padding:0 var(--container-inset, 24px) calc(28px + env(safe-area-inset-bottom,0px));overflow-y:auto}.rf-panel-bar[data-astro-cid-4lunwx2e]{height:var(--nav-h, 64px);flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-inline:calc(-1 * var(--container-inset, 24px));padding-inline:var(--container-inset, 24px);border-bottom:1px solid rgba(255,255,255,.12)}.rf-panel-logo[data-astro-cid-4lunwx2e]{display:flex;padding-block:10px}.rf-panel-logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{display:block;height:25px;width:auto}.rf-nav-close[data-astro-cid-4lunwx2e]{width:44px;height:44px;margin-right:-10px;display:grid;place-items:center;background:none;border:none;cursor:pointer}.rf-nav-close[data-astro-cid-4lunwx2e] svg[data-astro-cid-4lunwx2e]{width:22px;height:22px;stroke:var(--color-white);stroke-width:2;stroke-linecap:round}.rf-panel-list[data-astro-cid-4lunwx2e]{list-style:none;padding:0;margin:12px 0 0}.rf-panel-link[data-astro-cid-4lunwx2e]{display:flex;justify-content:space-between;align-items:center;min-height:56px;border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--font-sans);font-weight:600;font-size:21px;color:var(--color-white);text-decoration:none}.rf-panel-link[data-astro-cid-4lunwx2e] .rf-icon{color:var(--color-sky)}.rf-panel-link[data-astro-cid-4lunwx2e]:hover{color:var(--color-link-active)}.rf-panel-cta[data-astro-cid-4lunwx2e]{margin-top:28px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:var(--color-white);color:var(--color-darker-blue);font-family:var(--font-sans);font-weight:700;font-size:16px;text-decoration:none}.rf-panel-foot[data-astro-cid-4lunwx2e]{margin-top:auto;padding-top:32px;display:grid;gap:2px}.rf-panel-label[data-astro-cid-4lunwx2e]{font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-sky);margin:0 0 8px}.rf-panel-contact[data-astro-cid-4lunwx2e]{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--color-white);text-decoration:none;padding-block:11px}.rf-panel-socials[data-astro-cid-4lunwx2e]{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 22px}.rf-panel-social[data-astro-cid-4lunwx2e]{display:inline-block;padding-block:12px;font-family:var(--font-sans);font-weight:500;font-size:14px;color:#ffffffb3;text-decoration:none}
