.switch-page{--switch-ink:#1e2326;--switch-muted:#4a4f53;--switch-paper:#fbfaf6;--switch-canvas:#f4f1ea;--switch-inset:#f4f1ea;--switch-line:#1e23261a;--switch-accent:#2f5f8f;background:var(--switch-paper);font-family:Google Sans Flex,Helvetica Neue,Arial,sans-serif}.switch-dark{--switch-ink:#fff;--switch-paper:#1e2326;--switch-canvas:#2a3034;--switch-muted:#ffffffb8;--switch-line:#ffffff1f;--switch-accent:#a9c6e2;background:#1e2326}.switch-trust-band{background:var(--switch-canvas)!important}.switch-page h1,.switch-page h2{letter-spacing:-.04em;font-weight:400;line-height:1.06}.switch-page .switch-hero h1{letter-spacing:-.035em;font-weight:400;line-height:1.06}.switch-page h3{letter-spacing:-.025em}.switch-page .switch-hero__audience{letter-spacing:.06em;text-transform:uppercase;color:var(--switch-muted);align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.switch-page .switch-hero__audience:before{content:"";opacity:.55;background:radial-gradient(circle,currentColor .8px,#0000 1.2px) 0 0/3.5px 3.4px;width:7px;height:10px;display:inline-block}.switch-page .switch-hero__value{white-space:normal}.switch-book,.switch-secondary{letter-spacing:-.01em;border-radius:4px;min-height:40px;padding:0 16px;font-weight:500}.switch-book--compact{min-height:36px;padding:0 14px}.switch-book{background:var(--switch-ink)}.switch-book:hover{background:#2e353a}.switch-dark .switch-book{color:#1e2326;background:#fff}.switch-page [class*=card],.switch-page [class*=__panel],.switch-page .switch-quote,.switch-page .switch-legacy__column{border-radius:8px}.switch-header{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0!important}.switch-header>*{pointer-events:auto}.switch-header__inner{min-height:72px;position:relative}.switch-header nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#1e2024d1;border-radius:999px;gap:2px;margin:0;padding:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 24px -12px #0006}.switch-header nav a{letter-spacing:-.01em;color:#fff;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:500;transition:background .2s}.switch-header nav a:hover{color:#fff;background:#ffffff1f}.switch-header .switch-shell>a:first-child{box-shadow:inset 0 0 0 1px var(--switch-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:999px;margin-left:-12px;padding:8px 12px;display:inline-flex}.switch-header__end{box-shadow:inset 0 0 0 1px var(--switch-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:999px;padding:4px 4px 4px 10px}.switch-header__end .switch-book{border-radius:999px}.switch-header nav .switch-nav-vera{background:#ffffff14;align-items:center;gap:7px;margin-left:4px;padding-left:8px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2a65a73}.switch-nav-vera img{width:16px;height:16px}.switch-nav-vera span{color:#1e2326;letter-spacing:.04em;text-transform:uppercase;background:#f2a65a;border-radius:999px;padding:1px 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px}.switch-subbar{background:var(--switch-canvas)}@media (max-width:1180px){.switch-header nav a:not(.switch-nav-vera){padding-inline:9px}}@media (max-width:1023px){.switch-header nav{margin-left:auto;padding:3px;position:static;transform:none;display:flex!important}.switch-header nav a:not(.switch-nav-vera){display:none}.switch-header nav .switch-nav-vera{margin:0}}.switch-nav-vera b{font-weight:inherit}@media (max-width:640px){.switch-header__inner{gap:6px}.switch-header .switch-shell>a:first-child{margin-left:-6px;padding:6px 9px}.switch-header__end{gap:2px;padding:3px 3px 3px 4px}.switch-header nav .switch-nav-vera{padding:6px}.switch-nav-vera span,.switch-nav-vera b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.switch-nav-vera img{width:18px;height:18px}}.switch-header nav,.switch-nav-vera,.switch-nav-vera img{flex:none}@media (max-width:640px){.switch-header nav .switch-nav-vera{justify-content:center;width:32px;height:32px}}@media (max-width:420px){.switch-header .brand__image{font-size:20px!important}.switch-header .switch-book{padding-inline:10px!important;font-size:12.5px!important}.switch-lang a{padding:4px 3px}}
