*{box-sizing:border-box}[hidden]:not([hidden=until-found i]){display:none!important}html,body{margin:0;padding:0}body{-webkit-text-size-adjust:100%}.cq{container-type:inline-size}#disco-shrimp{--ds-paper:#f4efe4;--ds-ink:#13201a;--ds-green:#1f2b26;--ds-soft:#56625c;--ds-coral:#d9614c;--wf:"Libre Caslon Display",serif;--ww:400;--wv:normal;--spx:50%;--spy:.27em;--sps:.24em;--spr:14deg}.wm{text-align:center;color:inherit;line-height:1}.wm .w1{font-family:var(--wf);font-weight:var(--ww);font-variation-settings:var(--wv);letter-spacing:-.005em;white-space:nowrap;font-size:52px}.wm .w2{letter-spacing:.38em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-family:Libre Caslon Text,serif;font-size:11px;display:flex}.wm .w2:before,.wm .w2:after{content:"";opacity:.7;background:currentColor;width:36px;height:1px}.wm .w2 span{margin-right:-.38em}.dl{display:inline-block;position:relative}.dl .spk{left:var(--spx);top:var(--spy);width:var(--sps);height:var(--sps);transform:translate(-50%,-50%) rotate(var(--spr));color:var(--ds-coral);position:absolute}.wm.sm .w1{font-size:26px}.wm.sm .w2{margin-top:6px;font-size:7px}.wm.sm .w2:before,.wm.sm .w2:after{width:18px}.lt{font-family:var(--wf);font-weight:var(--ww);font-variation-settings:var(--wv)}.ds{--paper:var(--ds-paper);--ink:var(--ds-ink);--soft:var(--ds-soft);--rule:var(--ds-ink);--coral:var(--ds-coral);background:var(--paper);color:var(--ink);padding:24px 24px 40px;font-family:Libre Caslon Text,Georgia,serif;font-size:17px;line-height:1.7}.ds .bar{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:8px;font-size:11px;display:flex}.ds .mast{text-align:center;padding:40px 0 28px}.ds .mast .wm .w1{font-size:clamp(44px,9cqi,76px)}.ds .dbl{border:0;border-top:3px solid var(--rule);border-bottom:1px solid var(--rule);height:5px;margin:0}.ds .col{max-width:600px;margin:0 auto}.ds .hi{font-family:var(--wf);font-weight:var(--ww);font-variation-settings:var(--wv);text-align:center;text-wrap:balance;max-width:560px;margin:48px auto 40px;font-size:clamp(26px,4.4cqi,34px);line-height:1.25}.ds .hi em{color:var(--coral);white-space:nowrap;font-style:normal}.ds .ey{letter-spacing:.28em;text-transform:uppercase;color:var(--soft);text-align:center;align-items:center;gap:16px;margin:0 0 24px;font-size:11px;display:flex}.ds .ey:before,.ds .ey:after{content:"";background:var(--rule);opacity:.35;flex:1;height:1px}.ds .letter{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:56px;margin-right:calc(-1*clamp(0px,50cqi - 360px,40px));display:grid}.ds .vign{text-align:center;padding-top:6px;position:sticky;top:24px}.ds .vign .stamp{width:150px;color:var(--ink);margin:0 auto;transition:transform .4s}.ds .vign .stamp svg{width:100%;height:auto;display:block}.ds .vign:hover .stamp{transform:rotate(-4deg)}.ds .letter p{margin:0 0 16px}.ds .letter a{color:var(--coral);text-underline-offset:3px;text-decoration-thickness:1px}.ds .sig{margin-top:24px;font-size:22px;font-style:italic}.ds .sig small{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);margin-top:2px;font-size:11px;font-style:normal;display:block}.ds .sect{margin-top:56px}.ds .asof{text-align:center;color:var(--soft);margin:-12px 0 16px;font-size:13px;font-style:italic}.ds table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.ds th{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);text-align:left;border-bottom:1px solid var(--rule);padding:0 0 8px;font-size:10px;font-weight:400}.ds th:last-child{text-align:right}.ds td{border-bottom:1px solid color-mix(in srgb,var(--rule) 18%,transparent);vertical-align:top;padding:12px 0}.ds td:first-child{font-variant-numeric:oldstyle-nums;width:56px;color:var(--soft)}.ds td b{font-weight:700}.ds td span{color:var(--soft);display:block}.ds td:last-child{text-align:right;color:var(--soft);white-space:nowrap;padding-left:16px;font-style:italic}.ds .tally{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.ds .tally div{text-align:center;padding:20px 8px}.ds .tally div+div{border-left:1px solid color-mix(in srgb,var(--rule) 25%,transparent)}.ds .tally b{font-family:var(--wf);font-weight:var(--ww);font-variation-settings:var(--wv);font-size:34px;line-height:1.1;display:block}.ds .tally span{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);font-size:10px}.ds .tally .zero b{color:var(--coral)}.ds .write{text-align:center;margin-top:48px}.ds .write a{color:var(--ink);border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:3px;letter-spacing:.24em;text-transform:uppercase;padding:12px 28px;font-size:12px;text-decoration:none;display:inline-block}.ds .write a:hover{background:var(--ink);color:var(--paper)}.ds .foot{text-align:center;color:var(--soft);letter-spacing:.04em;margin-top:56px;font-size:12px}@container (width<=560px){.ds{padding:16px 16px 32px}.ds .bar span:last-child{display:none}.ds .letter{grid-template-columns:minmax(0,1fr)}.ds .vign{flex-direction:column;align-items:center;padding:8px 0 24px;display:flex;position:static}.ds td:last-child{display:none}.ds .tally b{font-size:26px}}body{background:var(--ds-paper)}.ds{min-height:100vh}.ds td b a.h{color:inherit;text-decoration:none}.ds td b a.h:hover{text-underline-offset:3px;text-decoration:underline 1px}@container (width<=560px){.ds th:last-child{display:none}}.ds .nouns{text-align:center;letter-spacing:.04em;color:var(--soft);opacity:.75;margin:8px 0 0;font-size:10px}.ds .letter .sea{color:var(--coral);text-underline-offset:3px;text-decoration:underline 1px}
