.hr{--ground:#110d0a;--ground-2:#150f0c;--panel:#1b1411;--line:#3a2c20;--brass:#c8a15a;--brass-hi:#dcb873;--ivory:#efe6d2;--muted:#b5a88f;--paper:#efe6d2;--paper-ink:#2a1d14;--paper-muted:#6b5a47;--stamp:#a3312a;--red:#c24a3c;background:var(--ground);color:var(--ivory);color-scheme:dark;margin-bottom:-4rem}.hr a{color:var(--brass-hi)}.hr a:hover{color:var(--ivory)}.hr :focus-visible{outline:2px solid var(--brass-hi);outline-offset:3px}.hr h1,.hr h2,.hr h3,.hr h4{color:inherit}.hr h2{text-wrap:balance;margin:.4rem 0 0;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.05}.hr h2 em{color:var(--brass-hi);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic;font-weight:400}.hr .eyebrow{color:var(--brass);margin:0}.hr .eyebrow:before{background:var(--brass)}.hr .intro{color:var(--muted);max-width:60ch;margin:.9rem 0 0;font-size:1.1rem}.hr .band{padding-block:clamp(56px,8vw,96px)}.hr .band.alt{background:var(--ground-2);border-block:1px solid var(--line)}.hr .suit-red{color:var(--red)}.hr .btn{--b:var(--brass);color:#1a120b}.hr .btn:hover{background:var(--ivory);border-color:var(--ivory);color:#1a120b}.hr .btn.ghost{color:var(--brass-hi);background:0 0}.hr .btn.ghost:hover{border-color:var(--brass);color:var(--ivory);background:#c8a15a24}.hr .ctas{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hr .century{border-block:1px solid var(--line);background:var(--ground-2)}.hr .century ol{flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-block:0;padding-block:16px;list-style:none;display:flex}.hr .century li{font:.75rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hr .century b{color:var(--ivory);margin-right:.5em}.hr .century .now,.hr .century .now b{color:#8fd0ff}.hr .dossiers{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:40px 24px;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.hr .dossier{background:var(--paper);color:var(--paper-ink);background-image:repeating-linear-gradient(#0000 0 27px,#6b5a471f 27px 28px);border-radius:0 4px 4px;flex-direction:column;gap:12px;padding:22px 22px 20px;scroll-margin-top:90px;display:flex;position:relative;box-shadow:0 14px 30px #0006}.hr .dossier:nth-child(3n+1){transform:rotate(-.4deg)}.hr .dossier:nth-child(3n+2){transform:rotate(.3deg)}.hr .d-tab{background:var(--paper);height:22px;font:.72rem/24px var(--font-mono);color:var(--paper-muted);border-radius:4px 4px 0 0;padding:0 14px;position:absolute;top:-22px;left:0}.hr .d-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.hr .d-photo{border:1.5px solid var(--paper-muted);width:54px;height:66px;font:700 1.2rem/1 var(--font-display);color:var(--paper-muted);background:#6b5a4714;border-radius:50%;place-items:center;display:grid}.hr .d-who h3{color:var(--paper-ink);margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.hr .d-epi{font:.66rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted);margin:4px 0 0}.hr .d-stamp{font:700 .62rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stamp);border:2px solid var(--stamp);white-space:nowrap;border-radius:3px;align-self:start;padding:4px 6px;transform:rotate(6deg)}.hr .d-fields{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:6px 14px;margin:0;font-size:.9rem;line-height:1.35;display:grid}.hr .d-fields dt{font:.6rem/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted)}.hr .d-fields dd{margin:0}.hr .d-fields dd.blank{color:var(--paper-muted);border-bottom:1px solid var(--paper-muted);font-style:italic}.hr .d-lbl{font:.6rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted);margin-bottom:3px;display:block}.hr .d-says{margin:0;font-size:.98rem;line-height:1.45}.hr .d-line{font:italic 500 1.1rem/1.35 var(--font-display);color:#4a2418;border-left:2px solid var(--stamp);margin:0;padding-left:12px}.hr .d-also{font:700 .66rem/1.45 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff8ea;background:var(--stamp);border-radius:2px;align-self:flex-start;margin-top:auto;padding:8px 10px;text-decoration:none}.hr .d-also:hover{background:var(--paper-ink);color:#fff8ea}.hr .dossier.is-sealed{min-height:240px}.hr .d-seal{text-align:center;border:1px dashed var(--paper-muted);border-radius:3px;flex:1;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.hr .d-seal span{font:700 1.2rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stamp);border:3px solid var(--stamp);padding:8px 14px;transform:rotate(-8deg)}.hr .d-seal small{color:var(--paper-muted);margin-top:12px;font-size:.85rem}.hr .dossier.is-you{color:var(--r-ink,var(--ivory));border:1.5px dashed var(--r-acc,var(--brass));box-shadow:none;background:0 0;transform:none}.hr .dossier.is-you .d-tab{border:1.5px dashed var(--r-acc,var(--brass));color:var(--r-acc,var(--brass));background:0 0;border-bottom:none;top:-24px}.hr .dossier.is-you .d-photo,.hr .dossier.is-you .d-epi,.hr .dossier.is-you .d-lbl,.hr .dossier.is-you .d-fields dt,.hr .dossier.is-you .d-stamp{color:var(--r-acc,var(--brass));border-color:var(--r-acc,var(--brass));background:0 0}.hr .dossier.is-you .d-who h3{color:var(--r-ink,var(--ivory))}.hr .dossier.is-you .d-fields dd.blank{color:var(--r-ink,var(--ivory));opacity:.65;border-color:var(--r-acc,var(--brass))}.hr .notice{background:var(--paper);max-width:760px;color:var(--paper-ink);border-radius:2px;margin:0 auto;padding:48px clamp(22px,5vw,60px);position:relative;transform:rotate(-.6deg);box-shadow:0 24px 50px #00000080}.hr .notice:before,.hr .notice:after{content:"";background:radial-gradient(circle at 35% 35%,#f0d7a0,#8a6a2c);border-radius:50%;width:12px;height:12px;position:absolute;top:14px}.hr .notice:before{left:16px}.hr .notice:after{right:16px}.hr .notice .eyebrow{color:#7a1e22;justify-content:center;display:flex}.hr .notice .eyebrow:before{display:none}.hr .notice h2{text-align:center;color:var(--paper-ink)}.hr .notice h2 em{color:#7a1e22}.hr .rules{counter-reset:r;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hr .rules li{counter-increment:r;border-top:1px solid #cdbf9f;grid-template-columns:44px minmax(0,1fr);gap:10px;padding-top:14px;font-size:1.05rem;line-height:1.5;display:grid}.hr .rules li:before{content:counter(r, upper-roman) ".";font:700 .78rem/1 var(--font-mono);letter-spacing:.08em;color:#7a1e22;padding-top:6px}.hr .notice-sign{text-align:right;font:italic 400 1.9rem/1 var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;color:#4a2418;margin:26px 0 0}.hr .timeline{border-left:1px solid var(--r-acc,var(--brass));gap:20px;margin:0;padding:0 0 0 22px;list-style:none;display:grid}.hr .timeline li{gap:2px;display:grid;position:relative}.hr .timeline li:before{content:"";background:var(--r-acc,var(--brass));width:9px;height:9px;box-shadow:0 0 0 3px var(--r-bg,var(--ground));border-radius:50%;position:absolute;top:7px;left:-27px}.hr .t-when{font:700 .75rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--r-acc,var(--brass))}.hr .t-what{font-size:1.02rem;line-height:1.5}@media (width<=620px){.hr .dossier{transform:none!important}.hr .notice{transform:none}}
