.stamp[data-astro-cid-2xliu7km]{opacity:.92;width:100%;height:auto;display:block}.stamp__ring[data-astro-cid-2xliu7km]{font-family:var(--font-mono);letter-spacing:.14em;font-size:12px;font-weight:700}.stamp__center[data-astro-cid-2xliu7km]{font-family:var(--font-mono);letter-spacing:.34em;font-size:16px;font-weight:700}.stamp__star[data-astro-cid-2xliu7km]{font-size:13px}:root{--gold:#c5a216;--gold-deep:#9a7f12;--navy:#1f2d51;--ink:#1f2d51;--ink-soft:#45506f;--paper:#ece6d5;--paper-hi:#f3eee0;--paper-lo:#ddd4bd;--redaction:#161a26;--desk-1:#243152;--desk-0:#121a30;--font-serif:"EB Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-mono:"Courier Prime", "Courier New", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--z-glow:1;--z-content:2;--z-seal:3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;min-height:100svh;font-family:var(--font-serif);color:var(--ink);background:radial-gradient(120% 90% at 50% 0%, var(--desk-1), var(--desk-0) 78%);background-attachment:fixed;margin:0;overflow-x:hidden}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");place-items:center;min-height:100svh;padding:clamp(1rem,4vw,3.5rem);display:grid}.sheet{background:linear-gradient(150deg, var(--paper-hi), var(--paper) 42%, var(--paper-lo));isolation:isolate;border-radius:3px;width:min(760px,100%);padding:clamp(1.75rem,4.6vw,4rem) clamp(1.4rem,4.6vw,4rem) clamp(1.6rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 .5px #00000014,0 28px 60px -18px #0000008c,0 60px 120px -40px #0000008c}.sheet__grain{z-index:var(--z-glow);pointer-events:none;mix-blend-mode:multiply;opacity:.5;background-image:repeating-linear-gradient(#0000 0 33px,#1f2d510d 33px 34px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.sheet__glow{z-index:var(--z-glow);pointer-events:none;background:radial-gradient(220px circle at var(--mx,50%) var(--my,28%), #c5a2161f, #c5a21600 68%);transition:background .18s ease-out;position:absolute;inset:0}.sheet>:where(.letterhead,.body,.foot){z-index:var(--z-content);position:relative}.seal{z-index:var(--z-seal);width:clamp(92px,19vw,144px);color:var(--gold-deep);mix-blend-mode:multiply;opacity:.9;pointer-events:none;filter:drop-shadow(0 1px #ffffff59);position:absolute;top:clamp(-.5rem,1vw,1rem);right:clamp(.4rem,2.5vw,2.2rem);transform:rotate(-13deg)}.letterhead__logo{width:clamp(200px,46%,300px);height:auto;margin:0 0 clamp(1.1rem,3vw,1.8rem);display:block}.rule{border-top:2px solid var(--navy);height:0;position:relative}.rule:after{content:"";border-top:1px solid color-mix(in srgb, var(--navy) 45%, transparent);position:absolute;top:3px;left:0;right:0}.rule--thin{border-top-width:1px}.rule--thin:after{display:none}.meta{font-family:var(--font-mono);flex-wrap:wrap;gap:.4rem 1.6rem;margin:.85rem 0 0;display:flex}.meta__cell{flex-direction:column;gap:.1rem;display:flex}.meta__cell--mid{flex:9rem;min-width:0}.meta__cell--end{text-align:right;margin-left:auto}.meta dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.6rem}.meta dd{letter-spacing:.04em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.78rem}.meta__stato{color:var(--gold-deep);font-weight:700}.body{margin-top:clamp(1.8rem,5vw,3.2rem)}.kicker{font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1rem;font-size:.66rem}.statement{letter-spacing:-.012em;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(1.9rem,6.2vw,3.1rem);font-weight:600;line-height:1.2}.statement .omissis{white-space:nowrap}.statement__line2{color:color-mix(in srgb, var(--ink) 88%, var(--gold-deep));margin-top:.12em;font-style:italic;font-weight:500;display:block}.hint{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);margin:1.5rem 0 0;font-size:.74rem}.hint kbd{font-family:var(--font-mono);border:1px solid color-mix(in srgb, var(--ink-soft) 50%, transparent);border-radius:3px;padding:.05em .4em;font-size:.72rem}.prose{max-width:60ch;color:color-mix(in srgb, var(--ink) 92%, transparent);text-wrap:pretty;margin:clamp(1.8rem,4vw,2.6rem) 0 0;font-size:clamp(1.02rem,2.3vw,1.2rem);line-height:1.72}.foot{margin-top:clamp(2.4rem,6vw,3.6rem)}.foot__lead{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);margin:1rem 0 1.1rem;font-size:.66rem}.recapiti{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.recapito{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}.recapito__et{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);flex:0 0 11rem;font-size:.66rem}.foot__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.4rem;margin-top:clamp(1.8rem,4vw,2.4rem);display:flex}.reveal-all{appearance:none;cursor:pointer;touch-action:manipulation;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid color-mix(in srgb, var(--navy) 40%, transparent);background:0 0;border-radius:999px;padding:.55em 1.2em;font-size:.68rem;transition:border-color .25s,background .25s,color .25s}.reveal-all:hover,.reveal-all:focus-visible{border-color:var(--gold-deep);background:color-mix(in srgb, var(--gold) 14%, transparent);outline:none}.reveal-all:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.copyright{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);margin:0;font-size:.62rem}.omissis{--wipe:100%;color:#0000;background-image:linear-gradient(90deg, var(--redaction) 0 100%);background-position:0;background-repeat:no-repeat;background-size:var(--wipe) 100%;box-decoration-break:clone;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;touch-action:manipulation;transition:background-size .62s var(--ease), color .34s ease .2s;border-radius:2px;margin:0 -.04em;padding:.02em .16em;text-decoration:none;position:relative}.omissis::selection{background:0 0}.omissis :where(a){color:inherit;text-decoration:none}.omissis:focus-visible,.omissis:focus-within,.omissis.is-open{--wipe:0%;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-deep);text-underline-offset:.18em;text-decoration-thickness:.08em}@media (hover:hover) and (pointer:fine){.omissis:hover{--wipe:0%;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-deep);text-underline-offset:.18em;text-decoration-thickness:.08em}}.omissis:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.omissis--block{font-family:var(--font-mono);letter-spacing:.02em;padding:.18em .5em;font-size:.95rem;display:inline-block}@keyframes sheet-in{0%{transform:translateY(22px)scale(.994)}to{transform:none}}@keyframes seal-in{0%{transform:rotate(-30deg)scale(.6)}to{transform:rotate(-13deg)scale(1)}}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes omissis-armed{0%,to{box-shadow:0 0 #c5a21600}40%{box-shadow:0 0 0 2px #c5a21680}}.anim .sheet{animation:sheet-in .9s var(--ease) both}.anim .seal{animation:seal-in .8s var(--ease) .45s both}.anim .letterhead{animation:rise .9s var(--ease) .1s both}.anim .kicker{animation:rise .9s var(--ease) .2s both}.anim .statement{animation:rise .9s var(--ease) .28s both}.anim .hint{animation:rise .9s var(--ease) .4s both}.anim .prose{animation:rise .9s var(--ease) .5s both}.anim .foot{animation:rise .9s var(--ease) .6s both}.anim .omissis{animation:omissis-armed 1.1s var(--ease) calc(.9s + var(--i,0) * 85ms) both}@media (width<=560px){body{background-attachment:scroll}.seal{opacity:.85;width:clamp(72px,20vw,96px);top:.6rem;right:.9rem}.meta{flex-direction:column;gap:.55rem}.meta__cell--mid{flex:none}.meta__cell--end{text-align:left;margin-left:0}.recapito__et{flex-basis:100%}}@media (hover:none),(pointer:coarse){.omissis{--wipe:0%;color:var(--ink);cursor:default}.statement .omissis{white-space:normal}.omissis:not(.omissis--block){margin-inline:0;padding-inline:0}.omissis--block{user-select:auto;-webkit-touch-callout:default}.omissis--block a{text-decoration:underline;text-decoration-color:var(--gold-deep);text-underline-offset:.18em;text-decoration-thickness:.06em}.hint,.reveal-all{display:none}.anim .omissis{animation:declassify .6s var(--ease) both;animation-delay:calc(.5s + var(--i,0) * 80ms)}}@keyframes declassify{0%{color:#0000;background-size:100% 100%}to{color:var(--ink);background-size:0% 100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.sheet,.letterhead,.kicker,.statement,.hint,.prose,.foot{opacity:1!important;transform:none!important}.seal{opacity:.9!important;transform:rotate(-13deg)!important}}
