.revela-menu-trigger{height:40px;color:var(--ink);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:300;display:inline-flex}.revela-menu-trigger:hover{background:0 0}.revela-menu-icon{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);width:16px;height:7px}.revela-menu-sheet{z-index:100;background:var(--paper);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.revela-menu-header{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}.revela-menu-links{padding:12px 20px 0}.revela-menu-links a{border-bottom:1px solid var(--hairline);font-family:var(--font-display);justify-content:space-between;align-items:center;padding:20px 0;font-size:30px;font-weight:300;line-height:1.1;display:flex}.revela-menu-links a[aria-current]:after{content:"";background:var(--lavender);border-radius:999px;flex:none;width:6px;height:6px}.revela-menu-footer{margin-top:auto;padding:24px 20px 32px}.revela-menu-footer .revela-menu-book{width:100%}.revela-menu-footer p{color:var(--soft-ink);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;font-size:14px;display:flex}.revela-menu-sheet :is(a,button):focus-visible,.revela-menu-trigger:focus-visible{outline:2px solid var(--lavender);outline-offset:3px}@media (width>=980px){.revela-menu-trigger{display:none}}.home-nav .nav-bar{gap:20px}.home-nav .home-desktop-links{white-space:nowrap;gap:30px}.home-nav-book{flex-shrink:0;min-width:0;height:44px;padding:0 22px;font-weight:400}.home-nav .home-nav-book{color:var(--paper)}.home-nav .revela-menu-trigger{min-width:44px;height:44px}.home-nav .nav-link,.home-nav>.nav-bar>a:first-child{align-items:center;min-height:44px;display:inline-flex}@media (width>=980px) and (width<=1079px){.home-nav .home-desktop-links{gap:12px;font-size:13px}.home-nav .nav-bar{gap:12px}.home-nav-book{padding:0 16px}}@media (width<=419px){.home-nav .revela-menu-text{display:none}.home-nav .revela-menu-trigger{justify-content:center;width:44px;padding:0}.home-nav-book{padding:0 16px}}
