body.theme-dark{--dawn: #dcc48d;--moss: #8d9a76;--dawn-soft: rgba(220, 196, 141, .16)}.clearing-topbar{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:20px clamp(20px,7vw,64px);transition:background .4s,padding .4s,box-shadow .4s}.clearing-topbar.scrolled{background:#16130fe0;backdrop-filter:blur(14px);padding:12px clamp(20px,7vw,64px);box-shadow:0 1px #f6f1e71a}.clearing-topbar .brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:500;font-size:1.42rem;letter-spacing:-.02em;text-decoration:none;color:var(--paper);text-shadow:0 1px 14px rgba(22,19,15,.75)}.clearing-topbar.scrolled .brand{text-shadow:none}.clearing-topbar .brand-mark{height:30px;width:auto;flex-shrink:0}.clearing-topbar .topcta{font-family:var(--display);font-size:.92rem;letter-spacing:.01em;color:var(--ink);background:var(--dawn);text-decoration:none;padding:10px 22px;border-radius:100px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .35s,transform .35s,background .3s}.clearing-topbar.past-reg .topcta{opacity:1;pointer-events:auto;transform:none}.clearing-topbar .topcta:hover{background:var(--paper)}.clearing section{padding:clamp(64px,10vh,130px) 0;position:relative;overflow:clip}.clearing .cwrap,.clearing .cwrap-narrow{margin-left:auto;margin-right:auto;padding-left:clamp(20px,7vw,64px);padding-right:clamp(20px,7vw,64px);box-sizing:border-box;position:relative;z-index:2;width:100%}.clearing .cwrap{max-width:1320px}.clearing .cwrap-narrow{max-width:1000px}.clearing .cwrap-narrow>p,.clearing .cwrap-narrow>ul,.clearing .cwrap-narrow>ol{max-width:72ch}.clearing .lift{background:linear-gradient(180deg,#f6f1e70b,#f6f1e706);border-top:1px solid rgba(246,241,231,.09);border-bottom:1px solid rgba(246,241,231,.09)}.clearing .paper{background:var(--paper);color:var(--ink)}.clearing .paper :is(h1,h2,h3){color:var(--ink)}.clearing .paper p{color:#16130fbd}.clearing .paper .eyebrow{color:var(--rust)}.clearing .paper .eyebrow .rule{background:var(--rust)}.clearing .paper :is(h1,h2,h3) em{color:var(--rust)}.clearing .paper .num,.clearing .paper .said b,.clearing .paper .shape li:before{color:var(--rust)}.clearing .paper .num{background:var(--paper)}.clearing .paper .path:before{background:linear-gradient(to bottom,transparent,rgba(180,80,43,.3) 12%,rgba(180,80,43,.3) 88%,transparent)}.clearing .paper .move+.move,.clearing .paper .shape li,.clearing .paper .lines li{border-color:#16130f24}.clearing .paper .shape li:first-child,.clearing .paper .lines li:first-child{border-top-color:#16130f24}.clearing .paper .said{border-left-color:var(--rust)}.clearing .paper .said span,.clearing .paper .shape li,.clearing .paper .lines li{color:#16130fc2}.clearing .paper .moves-note,.clearing .paper .moves-tail,.clearing .paper .tuneall{color:var(--rust-deep)}.clearing .paper .lines li:before{background:var(--rust)}.clearing .eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:20px;font-family:var(--display);font-size:.72rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--moss)}.clearing .eyebrow .rule{height:1px;width:48px;background:var(--moss);flex-shrink:0}.clearing .eyebrow.center{justify-content:center}.clearing h1{font-family:var(--display);font-weight:320;line-height:1.08;letter-spacing:-.026em;font-size:clamp(2.5rem,6vw,4.6rem);color:var(--paper);padding-bottom:.08em}.clearing h2{font-family:var(--display);font-weight:330;line-height:1.13;letter-spacing:-.02em;font-size:clamp(1.95rem,4.2vw,3.2rem);color:var(--paper);max-width:22ch;padding-bottom:.06em}.clearing h3{font-family:var(--display);font-weight:400;line-height:1.2;font-size:clamp(1.3rem,2vw,1.65rem);color:var(--paper)}.clearing :is(h1,h2,h3) em{font-style:italic;color:var(--dawn)}.clearing p{font-family:var(--body);color:#f6f1e7c7;font-size:clamp(1.1rem,1.3vw,1.26rem);line-height:1.66}.clearing p.lead{color:var(--paper);font-size:clamp(1.22rem,1.8vw,1.5rem);line-height:1.5}.clearing p strong{color:var(--paper);font-weight:600}.clearing .paper p strong{color:var(--ink)}.clearing .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--display);font-weight:500;font-size:1.02rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:none;border-radius:100px;padding:16px 32px;transition:transform .3s,background .3s,color .3s,box-shadow .3s,border-color .3s}.clearing .btn .arrow{transition:transform .3s}.clearing .btn:hover .arrow{transform:translate(4px)}.clearing .btn-dawn{background:var(--dawn);color:var(--ink);box-shadow:0 18px 50px -22px #dcc48db3}.clearing .btn-dawn:hover{transform:translateY(-2px);background:var(--paper)}.clearing .btn-dawn:disabled{opacity:.6;cursor:default;transform:none}.clearing .btn-ghost{background:transparent;color:var(--paper);border:1px solid rgba(246,241,231,.28)}.clearing .btn-ghost:hover{border-color:var(--dawn);color:var(--dawn)}.clearing .paper .btn-ghost{color:var(--ink);border-color:var(--line)}.clearing .paper .btn-ghost:hover{border-color:var(--rust);color:var(--rust)}.clearing .btn-lg{padding:18px 38px;font-size:1.06rem}@media(max-width:520px){.clearing .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.25}.clearing .btn-lg{padding:16px 24px}}.clearing .field{display:grid;gap:8px}.clearing .field>label,.clearing .reg-form .lab{font-family:var(--display);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--moss)}.clearing .field input,.clearing .reg-form .in{width:100%;font-family:var(--body);font-size:1.08rem;color:var(--paper);background:#f6f1e70d;border:1px solid rgba(246,241,231,.2);border-radius:12px;padding:15px 17px;transition:border-color .3s,background .3s,box-shadow .3s}.clearing .field input::placeholder,.clearing .reg-form .in::placeholder{color:#f6f1e757}.clearing .field input:focus,.clearing .reg-form .in:focus{outline:none;border-color:var(--dawn);background:#f6f1e714;box-shadow:0 0 0 3px var(--dawn-soft)}.clearing .reg-form .in:-webkit-autofill,.clearing .reg-form .in:-webkit-autofill:focus{-webkit-text-fill-color:var(--paper);-webkit-box-shadow:0 0 0 1000px #241f18 inset;caret-color:var(--paper)}.clearing .hp{position:absolute;left:-9999px;width:1px;height:1px;border:0;padding:0;opacity:0}.clearing-foot{border-top:1px solid rgba(246,241,231,.12);padding:44px 0;text-align:center}.clearing-foot .cwrap{max-width:1120px;margin:0 auto;padding:0 clamp(20px,7vw,64px)}.clearing-foot .brand-line{font-family:var(--display);color:#f6f1e7b8;font-size:.96rem}.clearing-foot .brand-line strong{color:var(--paper)}.clearing-foot .brand-line a{color:var(--dawn);text-decoration:none;border-bottom:1px solid rgba(220,196,141,.35);transition:border-color .3s}.clearing-foot .brand-line a:hover{border-bottom-color:var(--dawn)}.clearing-foot .legal{display:flex;gap:22px;justify-content:center;margin:15px 0;flex-wrap:wrap}.clearing-foot .legal a{font-family:var(--display);color:#f6f1e799;text-decoration:none;font-size:.9rem}.clearing-foot .legal a:hover{color:var(--dawn)}.clearing-foot .addr{color:#f6f1e785;font-size:.8rem}@media(prefers-reduced-motion:reduce){.clearing *,.clearing-topbar *{animation:none!important;transition-duration:.01ms!important}}
