.layout_shell__3oVZ2{display:flex;flex-direction:column;min-height:100dvh;background:var(--paper)}.layout_topnav__sSymG{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:56px;border-bottom:1px solid var(--hairline);background:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:50}.layout_wordmark__WZPKv{font-size:1.125rem;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:-.01em}.layout_wordmark__WZPKv:hover{color:var(--ink)}.layout_actions__qy5Bw{display:flex;align-items:center;gap:1.25rem}.layout_signin__Oumzq{font-size:.8125rem;font-weight:400;color:var(--ink-secondary);text-decoration:none;transition:color var(--transition)}.layout_signin__Oumzq:hover{color:var(--ink)}.layout_cta__QdUgz{display:inline-block;padding:.5rem 1rem;background:var(--brass);color:#fff;font-size:.8125rem;font-weight:500;border-radius:var(--radius-btn);text-decoration:none;transition:background var(--transition)}.layout_cta__QdUgz:hover{background:var(--brass-hover);color:#fff}.layout_cta__QdUgz:active{transform:translateY(1px)}.layout_main__rRWvn{flex:1 1}.layout_footer__i_xYX{padding:1.5rem 2rem;border-top:1px solid var(--hairline);font-size:.75rem;color:var(--ink-muted);text-align:center}.layout_footer__i_xYX a{color:var(--ink-muted);text-decoration:underline}.layout_footer__i_xYX a:hover{color:var(--ink-secondary)}