.ff-subnav-wrap{position:relative}.ff-subnav-wrap.is-fixed{padding-top:var(--ff-subnav-h,0)}.ff-subnav{backdrop-filter:blur(8px);background:var(--ff-subnav-bg,#faf8fc);border-bottom:1px solid var(--ff-border);width:100%}.ff-subnav-wrap.is-fixed .ff-subnav{box-shadow:0 4px 12px rgba(58,12,163,.06);left:0;position:fixed;right:0;top:0;z-index:999}.ff-subnav-inner{align-items:center;display:flex;gap:24px;overflow-x:auto}.ff-subnav-label{color:var(--ff-subnav-text,#7a6888);flex-shrink:0;font-family:var(--ff-font-h);font-size:16px;font-weight:900;letter-spacing:.08em;padding-right:4px;text-transform:uppercase}.ff-subnav-links{align-items:center;display:flex;flex-shrink:0;gap:8px}.ff-subnav-links a{border-radius:999px;color:var(--ff-subnav-text,#7a6888);font-family:var(--ff-font-h);font-size:16px;font-weight:700;padding:10px 22px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.ff-subnav-links a:hover{background:rgba(58,12,163,.12)!important;color:#7a6888!important}.ff-subnav-links a.active{background:var(--ff-subnav-active-bg,#3a0ca3);color:var(--ff-subnav-active-text,#fff)}@media (max-width:700px){.ff-subnav-label{display:none}.ff-subnav-links a{font-size:14px;padding:8px 16px}}.ff-subnav-inner--center>:first-child{margin-left:auto}.ff-subnav-inner--center>.ff-subnav-links{margin-right:auto}.ff-subnav-select{display:none}@media (max-width:700px){.ff-subnav-wrap--select .ff-subnav-inner{align-items:stretch;flex-direction:column;gap:10px;overflow:visible}.ff-subnav-wrap--select .ff-subnav-inner>*{margin-left:0;margin-right:0}.ff-subnav-wrap--select .ff-subnav-label{align-self:flex-start;display:block;font-size:11px;letter-spacing:.1em;padding-right:0}.ff-subnav-wrap--select .ff-subnav-links{display:none}.ff-subnav-wrap--select .ff-subnav-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ff-subnav-active-bg,#3a0ca3);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:12px 8px;border:0;border-radius:999px;color:var(--ff-subnav-active-text,#fff);cursor:pointer;display:block;font-family:var(--ff-font-h,"Lato",sans-serif);font-size:14px;font-weight:700;line-height:1.2;margin:0;padding:12px 48px 12px 20px;width:100%}.ff-subnav-wrap--select .ff-subnav-select:focus-visible{outline:2px solid #7209b7;outline-offset:2px}}