.g1LwZa_page{--landing-header-height:7rem;overflow-wrap:anywhere}.g1LwZa_page .eyebrow{letter-spacing:.1em;font-size:.875rem;line-height:1.6}.g1LwZa_page :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #793f50;box-shadow:0 0 0 4px #f7f3ec}.g1LwZa_page :is(main[id],section[id],article[id]){scroll-margin-top:calc(var(--landing-header-height) + 1.5rem)}.g1LwZa_page summary::-webkit-details-marker{display:none}.g1LwZa_heroTitle{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,6.3vw,5.4rem);line-height:1.08}.g1LwZa_header{z-index:40;background:#f7f3ec;position:static;top:0;box-shadow:0 1px #142b3d14}.g1LwZa_headerContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;max-width:80rem;margin-inline:auto;padding:1rem 1.25rem;display:flex;position:relative}.g1LwZa_page .g1LwZa_wordmark{white-space:normal;gap:.375rem;min-width:0;min-height:3rem;font-size:clamp(1.125rem,4.6vw,1.5rem)}.g1LwZa_wordmark .book-logo{width:32px}.g1LwZa_desktopNavigation{display:none}.g1LwZa_mobileMenu{opacity:0;grid-template-rows:0fr;max-width:80rem;margin-inline:auto;transition:grid-template-rows .22s,opacity .22s;display:grid}.g1LwZa_mobileMenu[data-open=true]{opacity:1;grid-template-rows:1fr}.g1LwZa_mobileMenuClip{min-height:0;overflow:hidden}.g1LwZa_menuToggle{color:#142b3d;cursor:pointer;background:0 0;border:1px solid #869199;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-height:3rem;padding:.5rem .625rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.g1LwZa_menuToggle[aria-expanded=true]{background:#e8ded1}.g1LwZa_mobileNavigation{background:#f7f3ec;border:1px solid #d9d0c3;border-radius:1rem;gap:.375rem;margin:0 1.25rem 1rem;padding:.75rem;display:grid;box-shadow:0 2px 5px #142b3d14}.g1LwZa_mobileNavigation a,.g1LwZa_desktopNavigation a{color:#142b3d;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.625rem 1rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.g1LwZa_mobileNavigation a:hover,.g1LwZa_desktopNavigation a:hover{background:#e8ded1}.g1LwZa_mobileNavigation a{min-height:2.75rem;padding-block:.5rem}.g1LwZa_page .g1LwZa_eliteLink{color:#142b3d;background:#c9a66b;border:1px solid #ad843f;gap:.5rem;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 5px #142b3d18}.g1LwZa_page .g1LwZa_eliteLink:hover{background:#ddbd87;box-shadow:0 5px 12px #142b3d26}.g1LwZa_page .g1LwZa_eliteLink:active{background:#bd9658;box-shadow:0 1px 3px #142b3d20}@media (prefers-reduced-motion:no-preference){.g1LwZa_page .g1LwZa_eliteLink:hover,.g1LwZa_page .g1LwZa_loginLink:hover{transform:translateY(-2px)}.g1LwZa_page .g1LwZa_eliteLink:active,.g1LwZa_page .g1LwZa_loginLink:active{transform:translateY(0)}}.g1LwZa_page .g1LwZa_loginLink{color:#142b3d;background:#f7f3ec;border:1px solid #142b3d;gap:.5rem;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 5px #142b3d26}.g1LwZa_page .g1LwZa_loginLink:hover{background:#eee8dd;box-shadow:0 5px 12px #142b3d33}.g1LwZa_page .g1LwZa_loginLink:active{background:#e8ded1;box-shadow:0 1px 3px #142b3d26}.g1LwZa_mobileNavigation .g1LwZa_signupLink,.g1LwZa_desktopNavigation .g1LwZa_signupLink{color:#f7f3ec;background:#142b3d}.g1LwZa_mobileNavigation .g1LwZa_signupLink:hover,.g1LwZa_desktopNavigation .g1LwZa_signupLink:hover{background:#203e54}@media (min-width:40rem){.g1LwZa_headerContent{padding:1.5rem 2.25rem}.g1LwZa_mobileNavigation{margin-inline:2.25rem}}@media (min-width:70rem){.g1LwZa_header{position:sticky}.g1LwZa_desktopNavigation{align-items:center;gap:.5rem;display:flex}.g1LwZa_mobileMenu,.g1LwZa_menuToggle{display:none}}.g1LwZa_desktopAccount{display:none}.g1LwZa_mobileAccount{flex-basis:100%;padding-top:.5rem}.g1LwZa_page .g1LwZa_accountLink{color:#142b3d;text-align:left;background:#eee8dd;border:1px solid #142b3d40;border-radius:1rem;align-items:center;gap:.625rem;max-width:100%;min-height:3rem;padding:.375rem .75rem;display:inline-flex}.g1LwZa_accountLink>span:last-child{min-width:0}.g1LwZa_page .g1LwZa_accountLink:hover{background:#e8ded1}.g1LwZa_accountAvatar{color:#fff;background:#142b3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.g1LwZa_accountAvatar img{object-fit:cover;width:100%;height:100%}.g1LwZa_accountLabel,.g1LwZa_accountStatus{display:block}.g1LwZa_accountLabel{font-weight:700;line-height:1.5}.g1LwZa_accountStatus{text-overflow:ellipsis;white-space:nowrap;color:#142b3d;max-width:12rem;font-size:1rem;font-weight:500;line-height:1.5;overflow:hidden}.g1LwZa_mobileNavigation form button{width:100%}@media (min-width:70rem){.g1LwZa_desktopAccount{display:block}.g1LwZa_mobileAccount{display:none}}
