.landing .col{max-width:calc(66ch + var(--s6) * 2);padding:0 var(--s6);margin:0 auto}.landing .col-wide{max-width:calc(80ch + var(--s6) * 2)}.landing section{padding:var(--s6) 0}.landing #hero{padding:0}.landing .sect-mark{margin:0 0 var(--s4) 0;text-align:center;font-family:var(--mono);font-variation-settings:"wdth" 75, "wght" 400;letter-spacing:.34em;color:var(--ink);padding-left:.34em;font-size:9.5px}.landing h2{margin:0 0 var(--s4) 0;text-align:center;text-wrap:balance;font-family:var(--display);letter-spacing:.06em;font-size:clamp(1.4rem,2.8vw,2.35rem);font-weight:600;line-height:1.44}.landing h3{margin:0 0 var(--s2) 0;font-family:var(--display);letter-spacing:.12em;color:var(--ink);font-size:17px;font-weight:600;line-height:1.5}.landing p{margin:0 0 var(--s3) 0}.landing p:last-child{margin-bottom:0}.landing .lede{color:var(--ink);font-size:21px;line-height:34px}.landing .body{color:var(--ink)}.landing code,.landing .mono{font-family:var(--mono);font-variation-settings:"wdth" 87.5, "wght" 400;letter-spacing:.02em;overflow-wrap:anywhere;color:var(--ink);font-size:.8em}.landing .slab{text-align:center;min-height:100svh;padding:18vh var(--s6);flex-direction:column;justify-content:center;align-items:center;display:flex}.landing .inscription{max-width:100%;font-family:var(--display);letter-spacing:.045em;margin:0;font-size:clamp(1.85rem,4.05vw,3.9rem);font-weight:600;line-height:1.4}.landing .inscription .line{text-wrap:balance;display:block}.landing .inscription .deep{filter:drop-shadow(round(nearest, calc(var(--lx) * -.016em), 1px) round(nearest, calc(var(--ly) * -.016em), 1px) 0 var(--wall-shade)) drop-shadow(round(nearest, calc(var(--lx) * .014em), 1px) round(nearest, calc(var(--ly) * .014em), 1px) 0 var(--wall-lit))}.landing .sub{max-width:47ch;color:var(--ink);margin:0;font-size:19px;font-style:italic;line-height:31px}.landing .cta{margin-top:var(--s4);font-variant:small-caps;letter-spacing:.15em;color:var(--bronze);text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:7px;font-size:16px;font-weight:600;text-decoration-thickness:1px;transition:opacity .3s;display:inline-block}.landing .roll{margin:var(--s5) 0 0 0;padding:0;list-style:none}.landing .roll li{padding:var(--s3) 0;border-top:1px solid #574a3542;grid-template-columns:1fr;gap:6px;display:grid}.landing .roll li:last-child{border-bottom:1px solid #574a3542}.landing .roll .state{font-family:var(--display);letter-spacing:.16em;color:var(--ink);font-size:17px;font-weight:600}.landing .roll .gloss{color:var(--ink);font-style:italic}.landing .ratio{margin:var(--s5) 0 0 0;text-align:center}.landing .ratio .fig{font-family:var(--display);letter-spacing:.03em;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:600;line-height:1.16;display:block}.landing .ratio .cap{margin-top:var(--s3);color:var(--ink);font-size:18px;font-style:italic;line-height:28px;display:block}.landing .record{margin:var(--s5) 0 0 0;padding-top:var(--s4);border-top:1px solid #574a3557}.landing .record+.record{margin-top:var(--s6)}.landing .record-head{margin:0 0 var(--s1) 0;font-family:var(--mono);font-variation-settings:"wdth" 100, "wght" 500;letter-spacing:.22em;color:var(--ink);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.landing .record-sub{margin:0 0 var(--s3) 0;color:var(--ink);font-style:italic}.landing .ledger{margin:0 0 var(--s3) 0;grid-template-columns:1fr auto;align-items:stretch;gap:0;display:grid}.landing .ledger dt{padding:13px var(--s3) 13px 0;font-family:var(--display);letter-spacing:.14em;color:var(--ink);border-bottom:1px solid #574a3529;font-size:14px;font-weight:500;line-height:20px}.landing .ledger dd{padding:13px 0 13px var(--s3);text-align:right;font-family:var(--mono);font-variation-settings:"wdth" 87.5, "wght" 500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);border-bottom:1px solid #574a3529;margin:0;font-size:14px;line-height:20px}.landing .ledger dd.held{font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:.04em}.landing .note{font-family:var(--mono);font-variation-settings:"wdth" 75, "wght" 400;letter-spacing:.16em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.9}.landing .verdict{margin:var(--s4) 0 0 0;text-align:center;font-family:var(--display);letter-spacing:.1em;text-wrap:balance;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:600;line-height:1.6}.landing .marked{margin:var(--s6) 0 0 0;text-align:center}.landing .marked .fig{font-family:var(--display);letter-spacing:.04em;font-size:clamp(1.9rem,4.6vw,3.6rem);font-weight:600;line-height:1.2;display:block}.landing .marked .cap{margin-top:var(--s2);color:var(--ink);font-style:italic;display:block}.landing .mech{margin:var(--s5) 0 0 0;padding-top:var(--s4);border-top:1px solid #574a3557}.landing .mech+.mech{margin-top:var(--s6)}.landing .numeral{margin:0 0 var(--s2) 0;font-family:var(--display);letter-spacing:.34em;color:var(--bronze);font-size:13px;font-weight:500;display:block}.landing .formula{margin:var(--s4) 0;text-align:center;font-family:var(--mono);font-variation-settings:"wdth" 87.5, "wght" 600;letter-spacing:.05em;color:var(--ink);overflow-wrap:anywhere;padding:0;font-size:clamp(13px,2.1vw,19px);line-height:1.9}.landing .formula-cap{margin:calc(var(--s3) * -1) 0 0 0;text-align:center;color:var(--ink);font-style:italic}.landing .events{margin:var(--s3) 0 0 0;padding:0;list-style:none}.landing .events li{column-gap:var(--s3);border-bottom:1px solid #574a3529;grid-template-columns:1fr auto;align-items:baseline;padding:12px 0;display:grid}.landing .events .val{text-align:right}.landing .events li:first-child{border-top:1px solid #574a3529}.landing .events .ev{font-family:var(--display);letter-spacing:.13em;color:var(--ink);font-size:14px;font-weight:500}.landing .events .val{font-family:var(--mono);font-variation-settings:"wdth" 87.5, "wght" 500;font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px}.landing .refused-word{margin:0 0 var(--s3) 0;text-align:center;font-family:var(--display);letter-spacing:.22em;padding-left:.22em;font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1.2;display:block}.landing .codes{margin:var(--s5) 0 0 0;counter-reset:code;padding:0;list-style:none}.landing .codes li{column-gap:var(--s3);padding:var(--s3) 0;border-top:1px solid #574a3538;grid-template-columns:3.2rem 1fr;row-gap:4px;display:grid}.landing .codes li:last-child{border-bottom:1px solid #574a3538}.landing .codes .num{font-family:var(--display);letter-spacing:.14em;color:var(--bronze);font-size:13px;font-weight:500;line-height:1.9}.landing .codes .name{font-family:var(--display);letter-spacing:.15em;color:var(--ink);font-size:16px;font-weight:600;line-height:1.5}.landing .codes .why{color:var(--ink);grid-column:2;font-style:italic}.landing footer{padding:var(--s6) 0 var(--s5) 0;border-top:1px solid #574a354d;margin-top:0}.landing .colophon{justify-content:center;gap:var(--s3) var(--s4);margin:0 0 var(--s5) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.landing .colophon a{font-variant:small-caps;letter-spacing:.14em;text-underline-offset:6px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.landing .stamp{text-align:center;font-family:var(--mono);font-variation-settings:"wdth" 75, "wght" 400;letter-spacing:.22em;color:var(--ink);overflow-wrap:anywhere;margin:0;padding-left:.22em;font-size:9px;line-height:2}@media (max-width:1100px){.landing .col{max-width:calc(66ch + var(--s5) * 2);padding:0 var(--s5)}.landing .col-wide{max-width:calc(78ch + var(--s5) * 2)}}@media (max-width:760px){.landing .col{padding:0 var(--s2);max-width:none}.landing section{padding:var(--s5) 0}.landing .slab{padding:14vh var(--s2) 12vh}.landing .inscription{letter-spacing:.03em;line-height:1.38}.landing .sub{max-width:34ch;font-size:17px;line-height:28px}.landing .cta{margin-top:var(--s3)}.landing .lede{font-size:19px;line-height:31px}.landing .sect-mark{margin-bottom:var(--s3);letter-spacing:.22em;font-size:8px}.landing h2{margin-bottom:var(--s3);letter-spacing:.04em}.landing .verdict.cut{filter:none;color:var(--ink);background:0 0}.landing .roll,.landing .ratio{margin-top:var(--s4)}.landing .record{margin-top:var(--s4);padding-top:var(--s3)}.landing .record+.record{margin-top:var(--s5)}.landing .record-head{letter-spacing:.14em;font-size:10px}.landing .ledger dt{padding-right:var(--s2)}.landing .ledger dd{padding-left:var(--s2)}.landing .ledger dt{letter-spacing:.1em;font-size:13px}.landing .ledger dd{font-size:13px}.landing .marked{margin-top:var(--s5)}.landing .mech{margin-top:var(--s4);padding-top:var(--s3)}.landing .mech+.mech{margin-top:var(--s5)}.landing .codes{margin-top:var(--s4)}.landing .codes li{column-gap:var(--s2);grid-template-columns:2.4rem 1fr}.landing .codes .name{letter-spacing:.1em;font-size:15px}.landing .events .ev{letter-spacing:.09em;font-size:13px}.landing .events .val{font-size:12px}.landing footer{padding:var(--s5) 0 var(--s4) 0;margin-top:var(--s5)}.landing .colophon{gap:var(--s2) var(--s3);margin-bottom:var(--s4)}.landing .stamp{letter-spacing:.14em;font-size:8px}}@media (prefers-reduced-motion:reduce){.landing .cta{transition:none}}
