@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c1aefd5161bb7f5d-s.p.1y9qe_7x2ofb7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a8020b35c33b8e14-s.p.19q4vxlgtk0rb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English Fallback;src:local(Times New Roman);ascent-override:88.71%;descent-override:35.6%;line-gap-override:0.0%;size-adjust:102.04%}.uIjJjq_className{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.uIjJjq_variable{--font-fell:"IM Fell English", "IM Fell English Fallback"}
@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a61d8b8e7bd0f915-s.p.1ym-6fflcxrbh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:33.66%;line-gap-override:0.0%;size-adjust:107.93%}.rFEmcG_className{font-family:IM Fell English SC,IM Fell English SC Fallback;font-style:normal;font-weight:400}.rFEmcG_variable{--font-fell-sc:"IM Fell English SC", "IM Fell English SC Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/168481f20e0a6049-s.2dapt8se0x7ch.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/ed82a0b8b2521221-s.4162up6yw-joy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.1i3_gome41uvs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/685f28c1155695c8-s.03_1j806mu-1h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/34e2b77559319715-s.38-3fu5pd_-tf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/84a175be6caa7167-s.227deqk64jnce.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/fce692aaf0985484-s.p.33jraz4m6n5g3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/4598e6a902d6fd11-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/239fb098fceddb4b-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/099ff601e790cddc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/86498dd977e4e86c-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.1_ma567-n-526.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/3456dc50754e9228-s.32itxo7y-xsdk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.0tlhhw_qyyfys.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.mW7EZW_className{font-family:EB Garamond,EB Garamond Fallback}.mW7EZW_variable{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
:root{--paper:#f2ead9;--paper-light:#f8f3e7;--paper-deep:#e6dbc3;--ink:#1c1915;--ink-soft:#4b443a;--ink-faint:#8b8170;--ink-ghost:#1c191514;--rule:#1c191538;--rule-strong:#1c19158c;--seal:#9e1b16;--seal-deep:#6f0f0b;--seal-glow:#c2392f;--font-display:var(--font-fell), "IM Fell English", Georgia, serif;--font-sc:var(--font-fell-sc), "IM Fell English SC", Georgia, serif;--font-body:var(--font-garamond), "EB Garamond", Garamond, Georgia, serif;--gutter:16px;--measure:34rem;--radius:2px;--shadow-sheet:0 1px 0 #1c19150f, 0 12px 28px -18px #1c191573;--paper-tile:url(/paper/paper.jpg);--paper-sheet:url(/paper/sheet.jpg);--paper-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.08  0 0 0 0 0.05  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--paper-fibre:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.08' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.27  0 0 0 0 0.15  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>")}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--paper);background-image:radial-gradient(ellipse at 50% 0%, #fffcf073 0%, transparent 65%), radial-gradient(ellipse at 50% 120%, #6e50231a 0%, transparent 60%), var(--paper-tile);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-feature-settings:"liga", "kern", "onum";-webkit-font-smoothing:antialiased;background-size:auto,auto,512px 512px;background-attachment:fixed,fixed,scroll;margin:0;font-size:18px;line-height:1.5;overflow-x:hidden}::selection{background:#1c191529}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}h1{font-size:clamp(1.9rem,6vw,2.8rem)}h2{font-size:clamp(1.4rem,4.4vw,1.9rem)}h3{font-size:1.2rem}p{text-wrap:pretty;margin:0}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px dashed var(--ink);outline-offset:3px}.page{width:100%;max-width:46rem;padding:0 var(--gutter) 3rem;margin:0 auto}.page-wide{max-width:72rem}.stack>*+*{margin-top:var(--stack,1rem)}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.center{text-align:center}.spacer{flex:1}.masthead{max-width:72rem;padding:14px var(--gutter) 18px;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}.masthead:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--ink);height:11px;position:absolute;bottom:0;-webkit-mask:url(/ink/rule.svg) 50%/100% 100% no-repeat;mask:url(/ink/rule.svg) 50%/100% 100% no-repeat}.masthead-mark{font-family:var(--font-sc);letter-spacing:.04em;align-items:center;gap:.6rem;font-size:1.05rem;text-decoration:none;display:flex}.masthead-nav{font-family:var(--font-sc);gap:1.1rem;font-size:.95rem;display:flex}.masthead-nav a{color:var(--ink-soft);text-decoration:none}.masthead-nav a:hover,.masthead-nav a[aria-current=page]{color:var(--ink);text-decoration:underline}@media (max-width:560px){.masthead-nav .nav-optional{display:none}}.masthead-mark>span:not(.ink),.masthead-nav a{white-space:nowrap}@media (max-width:420px){.masthead{gap:.6rem}.masthead-mark{gap:.45rem;font-size:.95rem}.masthead-mark .ink{width:29.892px!important;height:24px!important}.masthead-nav{gap:.8rem;font-size:.9rem}}@media (max-width:360px){.masthead-mark>span:not(.ink){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.sc{font-family:var(--font-sc);letter-spacing:.06em}.eyebrow{font-family:var(--font-sc);letter-spacing:.12em;color:var(--ink-soft);text-transform:lowercase;font-size:.82rem}.office-voice{font-family:var(--font-display);color:var(--ink-soft);font-size:1.15rem;font-style:italic}.muted{color:var(--ink-soft)}.faint{color:var(--ink-faint)}.small{font-size:.88rem}.manicule{vertical-align:.02em;background:currentColor;width:1.25em;height:.62em;margin-right:.2em;display:inline-block;-webkit-mask:url(/ink/manicule.svg) 50%/contain no-repeat;mask:url(/ink/manicule.svg) 50%/contain no-repeat}.fleuron{text-align:center;color:var(--ink-faint);letter-spacing:1.2em;margin:2rem 0;padding-left:1.2em;font-size:1.3rem;display:block}hr.rule,hr.double,.ink-rule{background:var(--ink);border:0;height:13px;margin:2rem 0;-webkit-mask:url(/ink/rule.svg) 50%/100% 100% no-repeat;mask:url(/ink/rule.svg) 50%/100% 100% no-repeat}.ink{vertical-align:middle;background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--ink);min-height:46px;color:var(--paper-light);font-family:var(--font-sc);letter-spacing:.05em;cursor:pointer;box-shadow:2px 2px 0 var(--rule);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.3rem;font-size:1.05rem;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn:hover{box-shadow:3px 3px 0 var(--rule-strong);transform:translate(-1px,-1px)}.btn:active{box-shadow:0 0 0 var(--rule);transform:translate(1px,1px)}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.btn-quiet{color:var(--ink);background:0 0}.btn-small{min-height:36px;padding:.3rem .85rem;font-size:.92rem}.btn-block{width:100%}.link-btn{cursor:pointer;text-underline-offset:3px;color:var(--ink-soft);background:0 0;border:0;padding:0;text-decoration:underline}.link-btn:hover{color:var(--ink)}.sheet{background-color:var(--paper-light);background-image:var(--paper-tile);box-shadow:inset 0 0 38px #825f2d29, var(--shadow-sheet);background-size:512px 512px;border:1px solid #5a401e47;padding:1.4rem 1.2rem;position:relative}@media (min-width:640px){.sheet{padding:2rem 2.2rem}}.sheet-ruled{background-image:var(--paper-tile), repeating-linear-gradient(to bottom, transparent 0, transparent 35px, #1c191512 35px, #1c191512 36px)}.corner-marks:before,.corner-marks:after{content:"";border-color:var(--rule-strong);border-style:solid;width:14px;height:14px;position:absolute}.corner-marks:before{border-width:1px 0 0 1px;top:6px;left:6px}.corner-marks:after{border-width:0 1px 1px 0;bottom:6px;right:6px}.field{display:block}.field-label{font-family:var(--font-sc);letter-spacing:.05em;color:var(--ink-soft);margin-bottom:.3rem;font-size:.9rem;display:block}.input,.textarea,.select{border:0;border-bottom:1.5px solid var(--ink);background:0 0;border-radius:0;width:100%;padding:.35rem .1rem;font-size:1.1rem}.textarea{border:1.5px solid var(--rule-strong);resize:vertical;background:var(--paper-light);min-height:9rem;padding:.7rem .8rem;line-height:1.6}.input:focus,.textarea:focus,.select:focus{border-color:var(--ink);background:#ffffff59;outline:none}.choice-grid{gap:.6rem;display:grid}.choice{border:1.5px solid var(--rule);background:var(--paper-light);cursor:pointer;text-align:left;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;display:flex}.choice[aria-pressed=true]{border-color:var(--ink);box-shadow:3px 3px 0 var(--rule)}.choice:has(input:checked){border-color:var(--ink);box-shadow:3px 3px 0 var(--rule)}.choice input{accent-color:var(--ink);margin-top:.35rem}.nudge{border-left:2px solid var(--ink);font-family:var(--font-display);padding:.5rem 0 .5rem .9rem;font-size:1.1rem;font-style:italic}.note{color:var(--ink-soft);border-top:1px dotted var(--rule-strong);padding-top:.6rem;font-size:.92rem}.tier{font-family:var(--font-sc);letter-spacing:.08em;color:var(--ink-soft);white-space:nowrap;border:1px solid;padding:.12rem .5rem .1rem;font-size:.78rem;display:inline-block}.tier-marvel{color:var(--ink);border-style:double;border-width:3px}.tier-ingenious{color:var(--ink)}.sealed-claim{color:var(--seal-deep)}.sealed-rule{border-color:var(--seal)!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.fade-in{animation:.5s both fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.fig{width:100%;margin:0 auto}.fig-frame{-webkit-user-select:none;user-select:none;width:100%;position:relative}.fig-img{object-fit:contain;background:#fff;position:absolute;box-shadow:0 1px #1c19151a}.fig-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fig-hit{cursor:crosshair;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.fig-hit:focus-visible{outline:2px dashed var(--ink);outline-offset:4px}.fig-label{text-align:center;font-family:var(--font-display);letter-spacing:.04em;margin-top:.15rem;font-size:1.35rem;font-style:italic}.leader-numeral{font-family:var(--font-display);font-style:italic}.leader-mine .leader-numeral{font-weight:700}.leader-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite ring-pulse}@keyframes ring-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.fig-dot{fill:var(--ink);opacity:.8;transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,1.6,.4,1) both ink-drop}@keyframes ink-drop{0%{opacity:0;transform:scale(0)}to{opacity:.8;transform:scale(1)}}.fig-page{border:1px solid var(--rule-strong);box-shadow:var(--shadow-sheet);background:#fffdf7;padding:1.6rem 1.4rem}@media (min-width:640px){.fig-page{padding:2.4rem 3rem}}.fig-poem{white-space:pre-wrap;font-family:var(--font-body);max-width:32rem;margin:0 auto;font-size:1.18rem;line-height:1.75}.fig-word{font:inherit;color:inherit;text-underline-offset:4px;background:0 0;border:0;border-radius:2px;padding:0;text-decoration-thickness:1.5px}.fig-word-pickable{cursor:pointer}.fig-word-pickable:hover{background:var(--ink-ghost)}.fig-word-mine{background:#1c191512;text-decoration:underline;text-decoration-thickness:2.5px}.fig-word-ink{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fig-word-sealed{text-decoration:underline;-webkit-text-decoration-color:var(--seal);text-decoration-color:var(--seal);text-decoration-thickness:2.5px}.fig-word-faint{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.fig-sup{font-family:var(--font-display);margin-left:1px;font-size:.7em;font-style:italic}.fig-sup-mine{font-weight:700}.fig-sup-sealed{color:var(--seal)}.wax-seal{filter:drop-shadow(0 2px 2px #3c0a0559);flex:none;display:inline-block}.wax-seal-stamping{animation:.9s cubic-bezier(.2,.9,.25,1.15) both seal-press}@keyframes seal-press{0%{opacity:0;filter:drop-shadow(0 30px 24px #3c0a0533);transform:scale(2.1)rotate(-18deg)}55%{opacity:1;transform:scale(.9)rotate(3deg)}75%{transform:scale(1.04)rotate(-1deg)}to{filter:drop-shadow(0 2px 2px #3c0a0559);transform:scale(1)rotate(0)}}.ink-stamp{--tilt:-6deg;transform:rotate(var(--tilt));color:var(--ink);animation:.52s cubic-bezier(.2,1.5,.4,1) both stamp-thump;display:inline-block}.ink-stamp-inner{font-family:var(--font-sc);letter-spacing:.14em;text-transform:uppercase;opacity:.9;padding:.42em 1.05em .34em;display:inline-block;position:relative}.ink-stamp-inner:before{content:"";background:currentColor;position:absolute;inset:0;-webkit-mask:url(/ink/stamp-frame.svg) 50%/100% 100% no-repeat;mask:url(/ink/stamp-frame.svg) 50%/100% 100% no-repeat}.ink-stamp-sm .ink-stamp-inner{font-size:.85rem}.ink-stamp-md .ink-stamp-inner{font-size:1.3rem}.ink-stamp-lg .ink-stamp-inner{font-size:clamp(2rem,9vw,3.2rem)}@keyframes stamp-thump{0%{transform:rotate(var(--tilt)) scale(2.4);opacity:0}60%{transform:rotate(var(--tilt)) scale(.94);opacity:1}to{transform:rotate(var(--tilt)) scale(1)}}.application{overflow:hidden}.ghost{filter:grayscale()blur(3px)contrast(1.4);opacity:.075;mix-blend-mode:multiply;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-10%;transform:scaleX(-1)}.ghost-text{filter:blur(1.4px);opacity:.08;white-space:pre-wrap;pointer-events:none;padding:2rem;font-size:1.15rem;line-height:1.75;position:absolute;inset:0;overflow:hidden;transform:scaleX(-1)}.claim-template{font-family:var(--font-display);font-size:clamp(1.35rem,4.6vw,1.7rem);line-height:1.35;position:relative}.claim-lead{color:var(--ink-soft);margin:.2rem 0 .1rem;font-style:italic;display:block}.blank{border:0;border-bottom:1.5px solid var(--ink);width:100%;font-family:var(--font-body);resize:none;background:0 0;border-radius:0;min-height:2.4rem;padding:.25rem .1rem .3rem;font-size:clamp(1.2rem,4.2vw,1.45rem);line-height:1.4;display:block;overflow:hidden}.blank:focus{background:#ffffff4d;border-bottom-width:2.5px;outline:none}.blank::placeholder{color:var(--ink-faint);font-style:italic}.blank-count{color:var(--ink-faint);text-align:right;min-height:1rem;font-size:.78rem}.starters{flex-wrap:wrap;gap:.35rem;margin:.45rem 0 .2rem;display:flex}.chip{border:1px solid var(--rule-strong);background:var(--paper-light);cursor:pointer;border-radius:999px;padding:.1rem .7rem;font-size:.92rem;font-style:italic}.chip:hover{border-color:var(--ink)}.pointing{color:var(--ink-soft);align-items:baseline;gap:.5rem;font-size:.95rem;display:flex}.pointing strong{color:var(--ink);font-weight:500}.filing-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.filer-name{color:var(--ink-soft);font-size:.95rem}.filer-name b{color:var(--ink);font-style:italic;font-weight:500}.examining{font-family:var(--font-display);align-items:center;gap:.8rem;min-height:46px;font-size:1.1rem;font-style:italic;display:flex}.quill-line{width:64px;height:18px}.quill-line path{stroke:var(--ink);stroke-width:1.6px;fill:none;stroke-dasharray:120;animation:1.6s ease-in-out infinite quill-write}@keyframes quill-write{0%{stroke-dashoffset:120px}60%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}.returned{background:var(--paper-light);border:1px solid var(--rule-strong);border-left:4px double var(--ink);margin-top:1rem;padding:.9rem 1rem;animation:.42s cubic-bezier(.2,1.2,.4,1) both slip-in;position:relative}@keyframes slip-in{0%{opacity:0;transform:translateY(-8px)rotate(-.6deg)}to{opacity:1;transform:none}}.returned-stale{opacity:.5;transition:opacity .3s}.returned-head{font-family:var(--font-sc);letter-spacing:.1em;color:var(--ink-soft);margin-bottom:.25rem;font-size:.82rem}.returned-nudge{font-family:var(--font-display);font-size:1.22rem;font-style:italic;line-height:1.35}.granted{text-align:center;padding:1.6rem 1rem 1.4rem;position:relative}.granted-claim{font-family:var(--font-display);text-wrap:balance;max-width:32rem;margin:1.1rem auto .6rem;font-size:clamp(1.3rem,4.6vw,1.7rem);line-height:1.3}.granted-claim .numeral{color:var(--ink-soft);margin-right:.35rem;font-style:italic}.granted-remark{font-family:var(--font-display);color:var(--ink-soft);max-width:28rem;margin:0 auto;font-size:1.12rem;font-style:italic}.granted-tier{justify-items:center;gap:.35rem;margin-top:1.4rem;animation:.6s .7s both fade-in;display:grid}.granted-points{font-family:var(--font-display);font-size:2.4rem;line-height:1}.granted-points small{color:var(--ink-soft);font-size:1rem;font-style:italic}.granted-family{color:var(--ink-soft);font-style:italic}.flecks{pointer-events:none;position:absolute;inset:0;overflow:visible}.fleck{width:var(--s);height:var(--s);background:var(--ink);opacity:0;animation:fleck .9s var(--d) cubic-bezier(.1, .8, .3, 1) both;border-radius:50%;position:absolute;top:2.6rem;left:50%}@keyframes fleck{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1);opacity:0}}.tally{text-align:center;padding:1.2rem 0 .4rem}.tally-number{font-family:var(--font-display);font-size:clamp(3.4rem,14vw,5.5rem);line-height:1}.tally-phrase{font-family:var(--font-display);color:var(--ink-soft);font-size:1.2rem;font-style:italic}.tier-section{margin-top:2.2rem}.tier-section-head{border-bottom:1px solid var(--rule-strong);align-items:baseline;gap:.8rem;margin-bottom:.9rem;padding-bottom:.35rem;display:flex}.tier-section-head h3{font-family:var(--font-sc);letter-spacing:.06em;font-size:1.15rem}.family{border-bottom:1px dotted var(--rule-strong);padding:.8rem 0 .9rem;position:relative}.family-head{align-items:center;gap:.8rem;display:flex}.family-name{font-family:var(--font-display);font-size:1.12rem;font-style:italic;line-height:1.25}.inkbar{flex:none;width:64px;height:30px}.claim-line{grid-template-columns:2.4rem 1fr auto;align-items:start;gap:.5rem;padding:.5rem 0 .3rem;display:grid}.claim-line-numeral{font-family:var(--font-display);color:var(--ink-soft);text-align:right;padding-top:.05rem;font-style:italic}.claim-line-text{line-height:1.4}.claim-line-by{color:var(--ink-faint);font-size:.88rem;font-style:italic;display:block}.claim-line-mine{background:linear-gradient(90deg,#1c19150f,#0000 80%)}.claim-line-mine .claim-line-numeral{color:var(--ink);font-weight:600}.claim-line .claim-line-numeral{white-space:nowrap;justify-content:flex-end;align-items:baseline;display:flex}.claim-line .claim-line-numeral .manicule{width:1em;height:.5em;margin-right:.15em}.claim-line-struck .claim-line-text{color:var(--ink-faint);text-decoration:line-through}.claim-line-sealed .claim-line-text{color:var(--seal-deep)}.claim-line-tools{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.commend{border:1px solid var(--rule);cursor:pointer;color:var(--ink-soft);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .55rem;font-size:.95rem;display:inline-flex}.commend[aria-pressed=true]{background:var(--ink);color:var(--paper-light);border-color:var(--ink)}.commend:disabled{cursor:default;opacity:.6}.tool{border:1px solid var(--rule-strong);background:var(--paper-light);font-family:var(--font-sc);letter-spacing:.05em;cursor:pointer;border-radius:var(--radius);padding:.05rem .55rem;font-size:.8rem}.tool:hover{border-color:var(--ink)}.tool-seal{border-color:var(--seal);color:var(--seal-deep)}.expected{columns:2 14rem;column-gap:2rem;margin:.6rem 0 0;padding:0;list-style:none}.expected li{break-inside:avoid;color:var(--ink-faint);padding:.15rem 0;font-style:italic}.expected li:before{content:"— "}details.drawer>summary{cursor:pointer;font-family:var(--font-sc);letter-spacing:.05em;color:var(--ink-soft);list-style:none}details.drawer>summary::-webkit-details-marker{display:none}details.drawer>summary:before{content:"";vertical-align:0;background:currentColor;width:1.25em;height:.62em;margin-right:.45em;transition:transform .2s;display:inline-block;-webkit-mask:url(/ink/manicule.svg) 50%/contain no-repeat;mask:url(/ink/manicule.svg) 50%/contain no-repeat}details.drawer[open]>summary:before{transform:rotate(90deg)}.letters{background-color:#f4ecda;background-image:var(--paper-sheet);text-align:center;background-position:50%;background-size:cover;padding:2.4rem 1.4rem 2.2rem;position:relative;box-shadow:0 30px 60px -30px #1c19158c,0 2px #1c19150d}@media (min-width:640px){.letters{padding:3.4rem 3.6rem 3rem}}.letters-head{font-family:var(--font-sc);letter-spacing:.22em;color:var(--ink-soft);font-size:.82rem}.letters-title{font-family:var(--font-display);margin:.4rem 0 .2rem;font-size:clamp(2.2rem,8vw,3.4rem);line-height:1.05}.letters-sub{font-family:var(--font-display);color:var(--ink-soft);font-style:italic}.letters-sealed{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:1rem;max-width:34rem;margin:1.8rem auto .4rem;display:grid}.letters-sealed-text{font-family:var(--font-display);color:var(--seal-deep);font-size:clamp(1.25rem,4.2vw,1.6rem);line-height:1.3}.letters-further{text-align:left;counter-reset:further;max-width:34rem;margin:1.6rem auto 0;padding:0;list-style:none}.letters-further li{border-top:1px dotted var(--rule-strong);padding:.55rem 0;line-height:1.4}.letters-devices{font-family:var(--font-display);margin-top:1.8rem;font-size:1.3rem;font-style:italic}.letters-invite{color:var(--ink-soft);margin-top:1.4rem;font-size:.95rem}.stage{grid-template-rows:auto 1fr auto;gap:1.6vh;height:100dvh;padding:2.2vh 2.6vw;display:grid;overflow:hidden}.stage-head{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.stage-title{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,3.2rem);line-height:1.05}.stage-join{text-align:right;align-items:center;gap:1rem;display:flex}.stage-code{font-family:var(--font-sc);letter-spacing:.12em;font-size:clamp(2rem,4.4vw,4.4rem);line-height:1}.stage-qr{width:clamp(80px,9vw,150px);height:clamp(80px,9vw,150px)}.stage-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:3vw;min-height:0;display:grid}.stage-body>*{min-height:0;max-height:100%;overflow:hidden}.stage-timer{font-family:var(--font-display);font-size:clamp(3rem,8vw,8rem);line-height:1}.stage-big{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,3rem);line-height:1.2}.stage-claims{gap:1.2vh;max-height:72vh;display:grid;overflow:hidden}.stage-claim{font-family:var(--font-display);border-bottom:1px dotted var(--rule-strong);padding:.6vh 0;font-size:clamp(1.1rem,1.9vw,2rem);line-height:1.25}.stage-claim small{font-family:var(--font-body);color:var(--ink-faint);font-size:.6em;font-style:italic;display:block}.stage-foot{font-family:var(--font-sc);letter-spacing:.08em;color:var(--ink-soft);justify-content:space-between;font-size:clamp(.9rem,1.3vw,1.3rem);display:flex}.console{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (min-width:960px){.console{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.panel{border:1px solid var(--rule-strong);background:var(--paper-light);padding:1rem 1.1rem}.panel h2{margin-bottom:.6rem;font-size:1.25rem}.review-row{border-bottom:1px dotted var(--rule-strong);grid-template-columns:2.4rem 1fr auto;align-items:start;gap:.6rem;padding:.45rem 0;display:grid}.review-row-hidden .claim-line-text{color:var(--ink-faint);text-decoration:line-through}.phone-status{text-align:center;padding:2rem 0 1rem}.code-input{font-family:var(--font-sc);letter-spacing:.3em;text-align:center;text-transform:uppercase;border:0;border-bottom:2px solid var(--ink);background:0 0;width:100%;max-width:14rem;padding:.3rem 0 .3rem .3em;font-size:2.2rem}.code-input:focus{outline:none}.dropzone{border:1.5px dashed var(--rule-strong);background:var(--paper-light);text-align:center;cursor:pointer;place-items:center;gap:.4rem;min-height:14rem;padding:1.4rem;display:grid}.dropzone:hover,.dropzone-over{border-color:var(--ink);background:#fffdf6}.segmented{border:1.5px solid var(--ink);display:inline-flex}.segmented button{font-family:var(--font-sc);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:.4rem 1rem}.segmented button[aria-pressed=true]{background:var(--ink);color:var(--paper-light)}.keybox{border:1px dashed var(--rule-strong);background:var(--paper-light);word-break:break-all;padding:.8rem 1rem;font-size:.92rem}.room-head{text-align:center;padding:2.2rem 0 1.4rem}.how-to{max-width:30rem;color:var(--ink-soft);margin:.9rem auto 0;font-size:.98rem;line-height:1.45}.how-to strong{font-family:var(--font-sc);letter-spacing:.04em;color:var(--ink);font-weight:400}.room-head h1{margin:.3rem 0 .4rem}.filing-layout{gap:1.6rem;display:grid}@media (min-width:960px){.filing-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.filing-fig{position:sticky;top:1rem}}.next-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.spread-wrap{max-width:46rem;margin-top:3rem;margin-left:auto;margin-right:auto}.overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--gutter);background:#f2ead9e0;place-items:center;animation:.3s both fade-in;display:grid;position:fixed;inset:0}.overlay-card{text-align:center;max-width:30rem}.stage-family{border-bottom:1px dotted var(--rule-strong);padding:.4vh 0 1.2vh}.slips{gap:.6vh;margin-top:.8vh;display:grid;position:relative}.slips-merged{min-height:7vh;display:block}.slip{background-color:var(--paper-light);background-image:var(--paper-tile);border:1px solid var(--rule-strong);font-family:var(--font-display);background-size:512px 512px;padding:.7vh 1vw;font-size:clamp(.95rem,1.45vw,1.6rem);line-height:1.25;position:relative;box-shadow:0 6px 14px -10px #1c191599}.slips-merged .slip+.slip{position:absolute;inset:0;overflow:hidden}.slips-merged .slip+.slip .slip-body{visibility:hidden}.slip small{font-family:var(--font-body);color:var(--ink-faint);font-size:.62em;font-style:italic;display:block}.slip-numeral{color:var(--ink-soft);font-style:italic}.slip-more{color:var(--ink-soft);margin-top:1.6vh;font-size:clamp(.9rem,1.2vw,1.3rem);font-style:italic;display:block}.site-foot{max-width:72rem;padding:1.6rem var(--gutter) 2.4rem;border-top:1px solid var(--rule);text-align:center;margin:0 auto}.site-foot nav{font-family:var(--font-sc);flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin-bottom:.6rem;font-size:.95rem;display:flex}.site-foot a{color:var(--ink-soft);text-decoration:none}.site-foot a:hover{color:var(--ink);text-decoration:underline}.copied-result{border:1px dashed var(--rule-strong);background:var(--paper-light);padding:.8rem 1rem}.copied-result pre{white-space:pre-wrap;font-family:var(--font-body);margin:.3rem 0 .5rem;font-size:.98rem;line-height:1.5}.ceremony-frame{background:#2a241d;place-items:center;min-height:100dvh;padding:0;display:grid}.ceremony-card{background-color:var(--paper);background-image:var(--paper-sheet,var(--paper-grain));-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;place-items:center;width:min(100vw,56.25dvh);height:min(100dvh,177.778vw);padding:3.4rem 1.6rem 2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.ceremony-envelope{cursor:pointer;text-align:center;color:inherit;font:inherit;background:0 0;border:0;justify-items:center;gap:.6rem;display:grid}.ceremony-title{font-size:clamp(2.4rem,9vw,3.4rem)}.ceremony-seal{width:170px;height:170px;margin:1.6rem 0 1rem;animation:2.4s ease-in-out infinite seal-wobble;position:relative}.ceremony-seal .half{transition:transform .9s cubic-bezier(.3,1.2,.4,1),opacity .9s;position:absolute;inset:0}.ceremony-seal .left{clip-path:polygon(0 0,52% 0,47% 30%,54% 52%,46% 74%,51% 100%,0 100%)}.ceremony-seal .right{clip-path:polygon(52% 0,100% 0,100% 100%,51% 100%,46% 74%,54% 52%,47% 30%)}.ceremony-seal-breaking{animation:none}.ceremony-seal-breaking .left{opacity:0;transform:translate(-46px,18px)rotate(-14deg)}.ceremony-seal-breaking .right{opacity:0;transform:translate(46px,22px)rotate(12deg)}@keyframes seal-wobble{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)scale(1.02)}}.ceremony-hint{font-family:var(--font-sc);letter-spacing:.1em;color:var(--ink-soft)}.ceremony-progress{z-index:2;gap:4px;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.ceremony-progress span{background:var(--rule);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.ceremony-progress span.done{background:var(--ink)}.ceremony-progress span.now:after{content:"";background:var(--ink);transform-origin:0;animation:4.2s linear forwards beat-fill;position:absolute;inset:0}.ceremony-progress span.paused:after{animation-play-state:paused}@keyframes beat-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ceremony-tap{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:absolute;top:0;bottom:0}.ceremony-tap-back{width:28%;left:0}.ceremony-tap-next{width:72%;right:0}.ceremony-beat{z-index:0;width:100%;position:relative}.ceremony-big{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.5rem,6vw,2.1rem);line-height:1.2}.ceremony-claim{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.45rem,6.2vw,2.1rem);line-height:1.25}.ceremony-number{font-family:var(--font-display);font-size:clamp(6rem,30vw,9rem);line-height:1}.ceremony-expected{font-family:var(--font-display);color:var(--ink-faint);margin:0;padding:0;font-size:1.25rem;font-style:italic;text-decoration:line-through;text-decoration-thickness:1.5px;list-style:none}.ceremony-expected li{padding:.2rem 0}.open-letters{border-top:1px dotted var(--rule-strong);border-bottom:1px dotted var(--rule-strong);align-items:center;gap:.9rem;padding:.8rem 0;display:flex}@media (max-aspect-ratio:9/16){.ceremony-card{width:100vw;height:100dvh;box-shadow:none}}.letters-emblem{color:var(--ink);margin:0 auto .7rem;display:block}.letters-corner{width:clamp(44px,11vw,92px);height:clamp(44px,11vw,92px);color:var(--ink);pointer-events:none;position:absolute}.letters-corner.tl{top:10px;left:10px}.letters-corner.tr{top:10px;right:10px;transform:scaleX(-1)}.letters-corner.bl{bottom:10px;left:10px;transform:scaleY(-1)}.letters-corner.br{bottom:10px;right:10px;transform:scale(-1)}.ceremony-frame{background-color:#2a241d;background-image:url(/ink/hatch.svg);background-size:72px 72px}.desk-illustration{aspect-ratio:3;width:100%;max-width:46rem;color:var(--ink);margin:0 auto 2rem;display:block}.notify-me form{max-width:30rem}
