.saven-logo{--saven-gold:var(--color-accent);--saven-navy:#1c1f26;--saven-ink:#f5f5f7;color:inherit;direction:ltr;unicode-bidi:isolate;align-items:center;gap:.7rem;line-height:1;text-decoration:none;display:inline-flex}.saven-logo__mark{object-fit:contain;object-position:center;opacity:1;flex:none;width:auto;height:auto;display:block}.saven-logo--dark .saven-logo__mark{mix-blend-mode:lighten}html:not([data-theme=dark]) .site-header .saven-logo--dark .saven-logo__saven,html:not([data-theme=dark]) .site-footer .saven-logo--dark .saven-logo__saven,html:not([data-theme=dark]) .auth-sign-in .saven-logo--dark .saven-logo__saven{color:var(--saven-navy)}html:not([data-theme=dark]) .site-header .saven-logo--dark .saven-logo__mark,html:not([data-theme=dark]) .site-footer .saven-logo--dark .saven-logo__mark,html:not([data-theme=dark]) .auth-sign-in .saven-logo--dark .saven-logo__mark{mix-blend-mode:normal}.saven-logo__wordmark{flex-direction:column;justify-content:center;align-items:stretch;gap:.28em;min-width:0;display:flex}.saven-logo__saven{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;text-align:center;padding-inline-end:.2em;font-style:normal;font-weight:700;line-height:.95;display:block}.saven-logo__core{width:100%;color:var(--saven-gold);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.36em;white-space:nowrap;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.45em;padding-inline-end:.36em;font-style:normal;font-weight:600;line-height:1;display:grid}.saven-logo__core-text{justify-self:center}.saven-logo__core-line{background:var(--saven-gold);opacity:.95;align-self:center;min-width:.65rem;height:1px;display:block}.saven-logo--dark .saven-logo__saven{color:var(--saven-ink)}.saven-logo--light .saven-logo__saven{color:var(--saven-navy)}.saven-logo--dark:hover .saven-logo__saven,.saven-logo--light:hover .saven-logo__saven{opacity:.94}.saven-logo:hover .saven-logo__mark{opacity:1}.saven-logo--header{flex-shrink:0;align-items:center;gap:.7rem}.saven-logo--header .saven-logo__mark{width:auto;height:4rem}.saven-logo--header .saven-logo__saven{letter-spacing:.18em;padding-inline-end:.18em;font-size:1.375rem}.saven-logo--header .saven-logo__core{letter-spacing:.34em;column-gap:.4em;padding-inline-end:.34em;font-size:.625rem}@media (min-width:768px){.saven-logo--header{gap:.8rem}.saven-logo--header .saven-logo__mark{width:auto;height:4.5rem}.saven-logo--header .saven-logo__saven{letter-spacing:.2em;padding-inline-end:.2em;font-size:1.75rem}.saven-logo--header .saven-logo__core{letter-spacing:.36em;padding-inline-end:.36em;font-size:.8125rem}}.saven-logo--footer{gap:1.1rem}.saven-logo--footer .saven-logo__mark{width:auto;height:5.5rem}.saven-logo--footer .saven-logo__saven{letter-spacing:.2em;padding-inline-end:.2em;font-size:2.25rem}.saven-logo--footer .saven-logo__core{letter-spacing:.36em;padding-inline-end:.36em;font-size:1rem}@media (min-width:768px){.saven-logo--footer .saven-logo__mark{width:auto;height:6.5rem}.saven-logo--footer .saven-logo__saven{letter-spacing:.22em;padding-inline-end:.22em;font-size:2.75rem}.saven-logo--footer .saven-logo__core{font-size:1.1875rem}}.saven-logo--compact{gap:.45rem}.saven-logo--compact .saven-logo__mark{width:auto;height:1.75rem}.saven-logo--compact .saven-logo__saven{letter-spacing:.16em;padding-inline-end:.16em;font-size:.75rem}.saven-logo--compact .saven-logo__core{letter-spacing:.34em;padding-inline-end:.34em;font-size:.375rem}[dir=rtl] .saven-logo__mark,html[dir=rtl] .saven-logo__mark{transform:none}.brand-name{white-space:nowrap;font-family:var(--font-sans);direction:ltr;unicode-bidi:isolate;font-style:normal;line-height:1;display:inline}.brand-name__saven{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:inherit;font-weight:700}.brand-name__core{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.brand-name--inline .brand-name__saven{letter-spacing:.12em}.brand-name--inline .brand-name__core{letter-spacing:.14em}.brand-name--title .brand-name__saven{letter-spacing:.2em}.brand-name--title .brand-name__core{letter-spacing:.22em}.pw-hero__brand .brand-name__saven,.kx-hero__brand .brand-name__saven,html[data-theme=dark] .auth-sign-in__title .brand-name__saven{color:#f5f5f7}.pw-hero__brand .brand-name__core,.kx-hero__brand .brand-name__core,.auth-sign-in__title .brand-name__core,.site-footer .brand-name__core{color:var(--color-accent)}
