.commons{--ground:#f0ede4;--ink:#23251f;--ink-soft:#5f6459;--ink-faint:#8d9187;--green:#2e5b45;--green-tint:#2e5b4512;--rule:#23251f21;--rule-soft:#23251f12;--serif:"Freight Text Pro", Charter, Georgia, "Times New Roman", serif;--gutter:52px;background:var(--ground);color:var(--ink);width:100vw;max-width:100vw;min-height:70vh;margin-inline:calc(50% - 50vw);line-height:1.5}.commons a{color:inherit;text-decoration:none}.c-wrap{max-width:680px;margin:0 auto;padding:0 24px 160px}.c-arrival-space{z-index:0;pointer-events:none;height:calc(100dvh - 6rem);position:relative}.c-arrival-space:after{content:"";background:linear-gradient(to bottom, #f4f1ea00 0%, #f4f1ea0f 38%, #f4f1ea38 62%, #f4f1ea99 82%, var(--ground) 100%);height:140px;position:absolute;bottom:0;left:0;right:0}.c-ground{z-index:1;background:var(--ground);width:100vw;max-width:100vw;min-height:100dvh;margin-inline:calc(50% - 50vw);position:relative}body:has(.le-galaxy-root)>footer{z-index:1;background:var(--ground);position:relative}body[data-over-sky] .site-head{-webkit-backdrop-filter:none;backdrop-filter:none;color:#eef4ef;background:linear-gradient(#06090ed9,#06090e59 70%,#0000);border-bottom:none}body[data-over-sky] .site-head nav{color:#93a8b0}body[data-over-sky] .site-head .brand-green{color:#4ade95}.site-head,.site-head nav,.site-head .brand-green{transition:background .22s linear,color .22s linear}.c-mast{padding:64px 0 0}.c-mast h1{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 6px;font-size:38px;font-weight:400}.c-mast p{color:var(--ink-soft);max-width:46ch;margin:0;font-size:14px}.c-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px;margin-top:38px;padding-bottom:12px;display:flex}.c-chip{color:var(--ink-soft);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:background .12s,color .12s}.c-chip:hover{background:var(--rule-soft)}.c-chip[data-on]{color:var(--green);background:var(--green-tint);border-color:#2e5b452e}.c-bar .c-spring{margin-left:auto}.c-sort{color:var(--ink-faint);align-items:center;gap:5px;font-size:12.5px;display:flex}.c-sort b{color:var(--ink-soft);font-weight:500}.c-cluster{align-items:baseline;gap:12px;margin:44px 0 2px;display:flex}.c-cluster h2{font-family:var(--serif);color:var(--ink-soft);white-space:nowrap;margin:0;font-size:15px;font-style:italic;font-weight:400}.c-cluster .c-line{background:var(--rule-soft);flex:1;height:1px}.c-cluster .c-n{color:var(--ink-faint);white-space:nowrap;font-size:11.5px}.c-star{padding:22px 0 20px var(--gutter);border-bottom:1px solid var(--rule);position:relative}.c-star:hover{background:#ffffff57}.c-mark{color:var(--green);line-height:0;position:absolute;top:24px;left:0}.c-mark svg{display:block}.c-thread{background:var(--rule);width:1px;position:absolute;top:52px;bottom:18px;left:11px}.c-meta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;display:flex}.c-who{color:var(--ink-soft)}.c-dot{background:var(--ink-faint);opacity:.55;border-radius:50%;width:2px;height:2px}.c-state{letter-spacing:.02em;border:1px solid;border-radius:999px;padding:2.5px 9px;font-size:11px}.c-s-rising{color:#8a6a1f;background:#8a6a1f12;border-color:#8a6a1f4d}.c-s-open{color:var(--green);background:var(--green-tint);border-color:#2e5b4547}.c-s-standing{color:#2a4e7a;background:#2a4e7a12;border-color:#2a4e7a47}.c-s-gathering{color:#7a3a1e;background:#7a3a1e12;border-color:#7a3a1e47}.c-s-held{color:var(--ink-faint);border-color:var(--rule);background:0 0}.c-ask{font-family:var(--serif);letter-spacing:-.008em;color:var(--ink);margin:0 0 8px;font-weight:400}.c-said{font-family:var(--serif);color:var(--ink-soft);max-width:62ch;margin:0 0 14px}.c-rungs{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.c-rung{align-items:center;gap:5px;display:flex}.c-rung b{color:var(--ink-soft);font-weight:500}.c-act{margin-left:auto}.c-act button{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:1px solid #2e5b4547;border-radius:999px;padding:3px 12px;font-size:12px}.c-act button:hover:not(:disabled){background:var(--green-tint)}.c-act button:disabled{opacity:.55;cursor:default}.c-held{background:var(--green-tint);border-left:2px solid var(--green);margin:0 0 16px;padding:12px 16px}.c-held .c-cap{color:var(--green);align-items:center;gap:6px;margin-bottom:5px;font-size:11px;display:flex}.c-held p{font-family:var(--serif);color:var(--ink);max-width:60ch;margin:0;font-size:15px}.c-held .c-by{color:var(--ink-faint);margin-top:7px;font-size:11.5px}.c-stood{margin:0 0 14px}.c-offer{border-top:1px solid var(--rule-soft);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.c-init{background:var(--green-tint);width:22px;height:22px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:9.5px;font-weight:600;display:flex}.c-offer .c-body{color:var(--ink-soft);font-size:13.5px;line-height:1.45}.c-offer .c-body b{color:var(--ink);font-weight:500}.c-signal{max-width:420px;margin:0 0 14px}.c-signal .c-say{color:var(--ink-soft);margin-bottom:6px;font-size:12.5px}.c-signal .c-track{background:var(--rule);height:3px;position:relative}.c-signal .c-fill{background:var(--green);position:absolute;top:0;bottom:0;left:0}.c-m1{padding-top:30px;padding-bottom:26px}.c-m1 .c-ask{font-size:32px;line-height:1.16}.c-m1 .c-said{font-size:16.5px;line-height:1.62}.c-m2 .c-ask{font-size:22px;line-height:1.26}.c-m2 .c-said{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.c-m3{padding-top:17px;padding-bottom:15px}.c-m3 .c-ask{margin-bottom:6px;font-size:17.5px;line-height:1.3}.c-m3 .c-said{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:10px;font-size:14px;display:-webkit-box;overflow:hidden}.c-m4{padding:0 0 0 var(--gutter);border-bottom:1px solid var(--rule-soft);align-items:center;gap:12px;height:38px;display:flex;position:relative}.c-m4 .c-mark{top:50%;transform:translateY(-50%)}.c-m4 .c-ask{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-soft);flex:1;margin:0;font-size:15px;overflow:hidden}.c-m4:hover .c-ask{color:var(--ink)}.c-m4 .c-tail{color:var(--ink-faint);white-space:nowrap;font-size:11.5px}.c-form{border-top:1px solid var(--rule);margin-top:56px;padding-top:28px}.c-form h2{font-family:var(--serif);margin:0 0 4px;font-size:20px;font-weight:400}.c-form .c-hint{color:var(--ink-soft);max-width:54ch;margin:0 0 16px;font-size:13px}.c-field{margin-bottom:12px;display:block}.c-field span{color:var(--ink-soft);margin-bottom:5px;font-size:12px;display:block}.c-input,.c-textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:6px;padding:9px 11px;font-size:14px}.c-textarea{resize:vertical;min-height:104px;font-family:inherit;line-height:1.55}.c-input:focus,.c-textarea:focus{outline-offset:1px;border-color:var(--green);outline:2px solid #2e5b4559}.c-form-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.c-submit{font:inherit;color:#fff;background:var(--green);border:1px solid var(--green);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.c-submit:disabled{opacity:.55;cursor:default}.c-counter{color:var(--ink-faint);font-size:11.5px}.c-counter[data-over]{color:#8a2f1f}.c-note{color:var(--ink-soft);margin:10px 0 0;font-size:12.5px}.c-error{color:#8a2f1f;margin:10px 0 0;font-size:12.5px}.c-foot{border-top:1px solid var(--rule);color:var(--ink-faint);margin-top:56px;padding-top:20px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.commons *{transition:none!important}}@media (max-width:520px){.commons{--gutter:38px}.c-mast h1{font-size:30px}.c-m1 .c-ask{font-size:25px}.c-m2 .c-ask{font-size:19px}}body:has(.commons) .le-galaxy-host{touch-action:pan-y}
