.layout_page__KUPEJ{position:relative;z-index:2}.layout_nav__KMaoG{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(244,241,234,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.layout_navInner__TSzZ7{max-width:1400px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px}.layout_logo__ymXms{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.04em;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.layout_logoMark__uFzOH{width:28px;height:28px;background:url(/logo.png) 50%/contain no-repeat;flex-shrink:0}.layout_navTabs__IhEzo{display:flex;gap:4px;padding:4px;background:var(--paper-2);border:1px solid var(--rule);border-radius:999px}.layout_navTab__PNC2X{padding:8px 16px;font-size:12px;font-weight:600;border-radius:999px;color:var(--muted);transition:all .2s;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.layout_navTab__PNC2X:hover{color:var(--ink)}.layout_navTabActive__mduwW{padding:8px 16px;font-size:12px;font-weight:600;border-radius:999px;transition:all .2s;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;background:var(--ink);color:var(--paper)}.layout_navActions__nic_4{display:flex;align-items:center;gap:16px}.layout_navLogin__9ptk2{font-size:13px;font-weight:600;padding:10px 18px;background:var(--ink);color:var(--paper);border-radius:999px;text-decoration:none;white-space:nowrap;transition:opacity .15s}.layout_navLogin__9ptk2:hover{opacity:.85}.layout_navCta__Nxol0{font-size:13px;font-weight:600;padding:10px 18px;background:var(--accent);color:white;border-radius:999px;transition:transform .15s;text-decoration:none;white-space:nowrap}.layout_navCta__Nxol0:hover{transform:translateY(-1px)}.layout_footer__vzSZM{border-top:1px solid var(--rule);position:relative;z-index:2}.layout_footerInner__cheXs{max-width:1400px;margin:0 auto;padding:60px 32px 40px;display:flex;justify-content:space-between;align-items:end}.layout_footerBrand__GfQlZ{font-family:Bricolage Grotesque,sans-serif;font-size:96px;line-height:.9;letter-spacing:-.05em;font-weight:700}.layout_footerTagline__HvdQq{margin-top:16px}.layout_footerMeta__HIBfH,.layout_footerTagline__HvdQq{font-family:Space Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.1em}.layout_footerMeta__HIBfH{max-width:1400px;margin:0 auto;padding:0 32px 40px;display:flex;gap:32px;text-transform:uppercase}.layout_footerMeta__HIBfH a{color:var(--muted);text-decoration:none;transition:color .2s}.layout_footerMeta__HIBfH a:hover{color:var(--accent)}.layout_hamburger__E_qc2{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;background:var(--paper-2);border:1px solid var(--rule);border-radius:8px;cursor:pointer;flex-shrink:0}.layout_hamburger__E_qc2 span{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px}.layout_mobileMenu__eyzwD{display:flex;flex-direction:column;gap:4px;padding:12px 18px 18px;border-top:1px solid var(--rule);background:rgba(244,241,234,.98)}.layout_mobileMenuItem__FywD8{padding:12px 14px;font-size:15px;font-weight:600;color:var(--ink);border-radius:8px;text-decoration:none}.layout_mobileMenuItem__FywD8:hover{background:var(--paper-2)}.layout_mobileMenuCta__ypt_5{margin-top:6px;padding:13px 14px;font-size:15px;font-weight:700;text-align:center;background:var(--accent);color:#fff;border-radius:999px;text-decoration:none}@media (max-width:1100px){.layout_navActions__nic_4,.layout_navTabs__IhEzo{display:none}.layout_hamburger__E_qc2{display:flex}}@media (max-width:700px){.layout_navInner__TSzZ7{padding:14px 18px;gap:12px}.layout_footerBrand__GfQlZ{font-size:48px}.layout_footerInner__cheXs{flex-direction:column;align-items:start;gap:24px;padding:40px 20px 24px}.layout_footerMeta__HIBfH{padding:0 20px 32px;flex-wrap:wrap;gap:16px}}