.layout_page__znzw3{position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;display:flex;flex-direction:column}.layout_backdrop__ArJ96{z-index:-1;pointer-events:none}.layout_backdropDots___Rl7B,.layout_backdropGlow__oOG6s,.layout_backdropGrain__TprV_,.layout_backdrop__ArJ96{position:absolute;inset:0}.layout_backdropGrain__TprV_{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.6  0 0 0 0 0.75  0 0 0 0 1  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05}.layout_backdropGlow__oOG6s{background:url(/images/glow-tl.png) no-repeat 0 0/112rem 82rem,url(/images/glow-br.png) no-repeat 100% 100%/112rem 82rem}.layout_backdropDots___Rl7B{background-image:radial-gradient(rgba(140,200,255,.5) 1px,transparent 1.6px);background-size:16px 16px;opacity:.16;-webkit-mask-image:linear-gradient(135deg,#000,rgba(0,0,0,.6) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.1) 24%,transparent 32%),linear-gradient(315deg,#000,rgba(0,0,0,.6) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.1) 24%,transparent 32%);mask-image:linear-gradient(135deg,#000,rgba(0,0,0,.6) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.1) 24%,transparent 32%),linear-gradient(315deg,#000,rgba(0,0,0,.6) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.1) 24%,transparent 32%)}.layout_nav__R8qNp{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg-chrome);border-bottom:1px solid var(--border)}.layout_footer__WlhMu:before,.layout_nav__R8qNp:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(77,181,255,.45) 50%,transparent)}.layout_nav__R8qNp:after{bottom:-1px}.layout_navInner__SLzbG{max-width:64rem;margin:0 auto;padding:0 2rem;height:4.25rem;display:flex;align-items:center;gap:1.75rem}.layout_brand__NkTkS{display:flex;align-items:center;gap:.625rem;font-weight:600;font-size:.95rem;color:var(--text);white-space:nowrap}.layout_brand__NkTkS:hover{color:var(--text);text-decoration:none}.layout_brandAvatar__zxi1w{width:1.75rem;height:1.75rem;border-radius:.5rem;object-fit:cover}.layout_navLinks__kyaq_{display:flex;gap:1.625rem;font-size:.95rem}.layout_navLinks__kyaq_ a{color:var(--text-muted)}.layout_navLinks__kyaq_ a:hover{color:var(--text);text-decoration:none}.layout_navCta__IcLv9{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border:1px solid var(--border-strong);border-radius:62.4375rem;font-size:.85rem;font-weight:500;color:var(--text);background:var(--bg-elev);white-space:nowrap;transition:border-color .15s,background-color .15s}.layout_navCta__IcLv9 i{font-size:.8rem;color:var(--accent)}.layout_navCta__IcLv9:hover{color:var(--text);text-decoration:none;border-color:var(--accent);background:var(--bg-elev-2)}.layout_main__DFqTq{flex:1 1;width:100%;max-width:64rem;margin:0 auto;padding:0 2rem 7.5rem}.layout_footer__WlhMu{position:relative;background:var(--bg-chrome);border-top:1px solid var(--border)}.layout_footer__WlhMu:before{top:-1px}.layout_footerInner__JIbLh{max-width:64rem;margin:0 auto;padding:1.75rem 1.5rem;text-align:center;font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}@media (max-width:640px){.layout_navInner__SLzbG{padding:0 1rem;gap:1rem}.layout_navCta__IcLv9 span,.layout_navLinks__kyaq_{display:none}.layout_navCta__IcLv9{padding:.5rem .6875rem}.layout_main__DFqTq{padding:0 1rem 4.5rem}.layout_footerInner__JIbLh{padding:1.5rem 1rem}}.page_header__HsLI_{padding:4rem 0 1.75rem}.page_eyebrow__sQajx{font-family:var(--font-mono);font-size:.75rem;color:var(--accent);margin:0 0 .875rem}.page_title__yIZj8{font-size:2.4rem;font-weight:600;line-height:1.15;letter-spacing:-.03em;margin:0}.page_subtitle__cPm5I{margin:.75rem 0 0;color:var(--text-muted)}.page_divider__eFkn3{border:0;border-top:1px solid var(--border);margin:0 0 2.25rem;opacity:1}.page_back__NBVNT{display:inline-flex;margin-top:3rem;font-size:.88rem;font-weight:500;color:var(--text-muted)}.page_back__NBVNT:hover{color:var(--accent);text-decoration:none}@media (max-width:640px){.page_header__HsLI_{padding-top:2.5rem}.page_title__yIZj8{font-size:1.85rem}}