.ringring-wordmark{width:196px;max-width:100%;line-height:0;display:block}.ringring-wordmark .rr-theme-logo img{width:100%;height:auto}header.ringring-navbar[data-navigation=primary][data-menu-open]{box-sizing:border-box;z-index:90;border:0;border-bottom:1px solid var(--site-line);background:var(--site-bg);width:100%;min-height:80px;color:var(--site-ink);grid-template-columns:196px minmax(0,1fr) 196px;align-items:center;gap:24px;margin:0;padding:16px clamp(20px,4vw,64px);font-family:DM Sans,Arial,sans-serif;display:grid;position:relative}header.ringring-navbar[data-navigation=primary] *{box-sizing:border-box}header.ringring-navbar[data-navigation=primary] .ringring-navbar-brand{min-width:0;height:44px;color:inherit;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}header.ringring-navbar[data-navigation=primary] .ringring-navbar-brand :is(.ringring-wordmark,.rr-theme-logo){width:196px;max-width:100%;display:block}header.ringring-navbar[data-navigation=primary] .ringring-navbar-brand img{width:100%;height:auto}header.ringring-navbar[data-navigation=primary] .ringring-navbar-panel{display:contents}header.ringring-navbar[data-navigation=primary] nav{background:0 0;border:0;justify-content:center;align-items:center;gap:clamp(4px,1vw,16px);margin:0;padding:0;display:flex}header.ringring-navbar[data-navigation=primary] nav a{min-height:44px;color:var(--site-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:10px 6px;font:600 13px/20px DM Sans,Arial,sans-serif;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}header.ringring-navbar[data-navigation=primary] nav a:hover,header.ringring-navbar[data-navigation=primary] nav a[aria-current=page]{background:var(--site-hover);color:var(--site-ink)}header.ringring-navbar[data-navigation=primary] nav a[aria-current=page]{font-weight:600}header.ringring-navbar[data-navigation=primary] nav a:after{content:none}header.ringring-navbar[data-navigation=primary] .ringring-navbar-action{background:var(--ringring-gradient);color:#17121f;white-space:nowrap;border:1px solid #b6a4e5;border-radius:6px;justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font:600 12px/20px DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}header.ringring-navbar[data-navigation=primary] .ringring-navbar-action:hover{background:#c1afea}header.ringring-navbar[data-navigation=primary] .rr-navbar-controls,header.ringring-navbar[data-navigation=primary] .ringring-navbar-toggle{display:none}header.ringring-navbar[data-navigation=primary] :is(a,button):focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}@media (max-width:1100px) and (min-width:961px){header.ringring-navbar[data-navigation=primary][data-menu-open]{grid-template-columns:176px minmax(0,1fr) 176px;gap:14px;padding-inline:20px}header.ringring-navbar[data-navigation=primary] nav a{padding-inline:4px;font-size:12px}}@media (max-width:960px){header.ringring-navbar[data-navigation=primary][data-menu-open]{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:70px;padding:12px 20px}header.ringring-navbar[data-navigation=primary] .ringring-navbar-brand :is(.ringring-wordmark,.rr-theme-logo){width:176px}header.ringring-navbar[data-navigation=primary] .rr-navbar-controls{grid-area:1/2;display:flex}header.ringring-navbar[data-navigation=primary] .ringring-navbar-toggle{border:1px solid var(--site-line);background:var(--site-bg);min-height:44px;color:var(--site-ink);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font:600 13px/20px DM Sans,Arial,sans-serif;display:inline-flex}header.ringring-navbar[data-navigation=primary] .ringring-navbar-panel{border-bottom:1px solid var(--site-line);background:var(--site-bg);padding:12px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 32px #0002}header.ringring-navbar[data-navigation=primary][data-menu-open=true] .ringring-navbar-panel{gap:16px;display:grid}header.ringring-navbar[data-navigation=primary] nav{justify-content:stretch;gap:0;width:100%;display:grid}header.ringring-navbar[data-navigation=primary] nav a{border-bottom:1px solid var(--site-line);justify-content:flex-start;min-height:48px;padding:12px;font-size:14px}header.ringring-navbar[data-navigation=primary] .ringring-navbar-action{min-height:46px;font-size:13px}}@media (max-width:360px){header.ringring-navbar[data-navigation=primary][data-menu-open]{gap:12px;padding-inline:16px}header.ringring-navbar[data-navigation=primary] .ringring-navbar-brand :is(.ringring-wordmark,.rr-theme-logo){width:160px}}@media (prefers-reduced-motion:reduce){header.ringring-navbar[data-navigation=primary] :is(a,button){transition:none}}header.ringring-navbar[data-navigation=primary][data-menu-open]{grid-template-columns:220px minmax(0,1fr) 220px}header.ringring-navbar[data-navigation=primary] .ringring-navbar-account{grid-area:1/3;justify-content:flex-end;gap:5px}header.ringring-navbar[data-navigation=primary] .ringring-navbar-account a{padding-inline:7px;font-size:11px}header.ringring-navbar[data-navigation=primary] .ringring-navbar-account .ringring-navbar-space{border:1px solid var(--site-accent,#cdbdff);padding-inline:10px;color:#f4f1ff!important}header.ringring-navbar[data-navigation=primary] .ringring-navbar-account .ringring-navbar-signup{padding-inline:10px;color:#17112c!important;background:#cdbdff!important}@media (max-width:1100px) and (min-width:961px){header.ringring-navbar[data-navigation=primary][data-menu-open]{grid-template-columns:180px minmax(0,1fr) 180px;gap:10px}}@media (max-width:960px){header.ringring-navbar[data-navigation=primary][data-menu-open]{grid-template-columns:minmax(0,1fr) auto}header.ringring-navbar[data-navigation=primary] .ringring-navbar-account{flex-wrap:wrap;grid-area:auto;justify-content:flex-start;gap:10px;display:flex}header.ringring-navbar[data-navigation=primary] .ringring-navbar-account a{min-height:44px;font-size:13px}}
