.lx-page{--paper:#f8f8f7;--ink:#1f1a14;--forest:#314c40;--maroon:#76351f;--mustard:#c5aa53;--body:#46433d;--mustard-hover:#d1c29b;--gold:#cdb25a;--stone:#6d6a63;--rule:#cfccc5;background:var(--paper);color:var(--ink);flex-direction:column;min-height:100vh;display:flex}.lx-page .label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--maroon);font-size:11px;font-weight:600}.lx-page .site-head{background:var(--paper);border-bottom:1px solid var(--ink);z-index:40;position:sticky;top:0}.lx-page .nav{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:0 auto;padding:19px 44px;display:flex}.lx-page .brandmark{align-items:center;gap:13px;text-decoration:none;display:flex}.lx-page .brandmark .icon{width:auto;height:24px}.lx-page .brandmark .word{width:auto;height:17px}.lx-page .nav ul{gap:30px;margin:0;padding:0;list-style:none;display:flex}.lx-page .nav a.nl{color:var(--ink);border-bottom:1px solid #0000;padding-bottom:3px;font-size:13px;text-decoration:none;transition:border-color .3s}.lx-page .nav a.nl:hover{border-color:var(--gold)}.lx-page .nav .cta-mini{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--paper);background:var(--forest);white-space:nowrap;padding:12px 24px;font-size:12px;font-weight:600;text-decoration:none}.lx-page main{flex:1;padding:110px 0 130px}.lx-page .page-body{max-width:68ch}.lx-page h1{font-family:var(--font-display);text-wrap:balance;margin:22px 0 0;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:1.1}.lx-page .lede{font-family:var(--font-display);color:var(--forest);margin:28px 0 0;font-size:clamp(20px,2.1vw,25px);line-height:1.5}.lx-page .page-body p{color:#3c3a34;margin:22px 0 0}.lx-page .status{border-left:1px solid var(--gold);margin-top:44px;padding:4px 0 4px 24px}.lx-page .status-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:600}.lx-page .status p{color:var(--stone);margin-top:8px;font-size:15px;font-style:italic}.lx-page .cta-row{flex-wrap:wrap;gap:16px;margin-top:48px;display:flex}.lx-page .btn{font-family:var(--font-body);letter-spacing:.005em;text-transform:none;border-radius:999px;align-items:center;padding:12px 30px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.lx-page .btn-forest{background:var(--mustard);color:#fff}.lx-page .btn-forest:hover{background:var(--mustard-hover)}.lx-page .btn-line{color:var(--ink);background:#fff;border:1px solid #0000}.lx-page .btn-line:hover{background:var(--mustard);color:#fff}.lx-page .site-foot{border-top:1px solid var(--ink);color:var(--stone);padding:46px 0;font-size:13px}.lx-page .site-foot .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.lx-page .site-foot .fmark{align-items:center;gap:12px;display:flex}.lx-page .site-foot .fmark img{opacity:.85;width:auto;height:14px}.lx-page .site-foot nav{gap:26px;display:flex}.lx-page .site-foot a{color:var(--stone);text-decoration:none}.lx-page .site-foot a:hover{color:var(--ink)}@media (max-width:980px){.lx-page .nav ul{display:none}.lx-page .nav{padding:16px 28px}.lx-page main{padding:70px 0 90px}}
