.layout-module__3OPSSq__nav{border-bottom:1px solid var(--line);background:var(--ground);align-items:center;gap:10px;padding:22px 72px;display:flex}.layout-module__3OPSSq__brand{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.layout-module__3OPSSq__crook{color:var(--ink);flex-shrink:0}.layout-module__3OPSSq__wordmark{font-family:var(--serif);color:var(--ink);font-size:23px;font-weight:500}.layout-module__3OPSSq__navLinks{align-items:center;gap:34px;margin-left:auto;display:flex}.layout-module__3OPSSq__navLink{color:var(--ink-60);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.layout-module__3OPSSq__navLink:hover{color:var(--ink)}.layout-module__3OPSSq__navCta{background:var(--ink);color:var(--on-ink);border-radius:var(--r-control);white-space:nowrap;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none}.layout-module__3OPSSq__navCta:hover{background:var(--ink-hover)}.layout-module__3OPSSq__navCta:active{transform:translateY(1px)}.layout-module__3OPSSq__footer{border-top:1px solid var(--line);background:var(--ground);flex-wrap:wrap;align-items:center;gap:14px 24px;padding:26px 72px 34px;display:flex}.layout-module__3OPSSq__footerBrand{color:var(--ink);align-items:center;gap:10px;display:flex}.layout-module__3OPSSq__footerWordmark{font-family:var(--serif);color:var(--ink);font-size:17px;font-weight:500}.layout-module__3OPSSq__footerRight{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-left:auto;display:flex}.layout-module__3OPSSq__footerMeta{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-45);white-space:nowrap;font-size:10px}.layout-module__3OPSSq__footerLinks{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.layout-module__3OPSSq__footerLinks a{color:var(--ink-60);font-size:13.5px;text-decoration:none}.layout-module__3OPSSq__footerLinks a:hover{color:var(--ink);text-decoration:underline}@media (max-width:899px){.layout-module__3OPSSq__nav{gap:8px;padding:18px 24px}.layout-module__3OPSSq__navLinks{gap:18px}.layout-module__3OPSSq__navCta{padding:10px 16px}.layout-module__3OPSSq__footer{padding:24px 24px 30px}.layout-module__3OPSSq__footerRight{margin-left:0}}@media (max-width:460px){.layout-module__3OPSSq__navLink{display:none}}
