@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-500-normal.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:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jost-latin-700-normal.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;font-display:swap;src:url(/fonts/eb-garamond-latin-400-normal.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:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-italic.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.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}:root{--ink:#0a0a0c;--ink-2:#141418;--black:#000;--bone:#ece6d6;--bone-dim:#ece6d69e;--bone-faint:#ece6d68c;--bone-line:#ece6d64d;--bone-rule:#ece6d61f;--gold:#c9a961;--gold-hairline:#c9a96166;--gold-wash:#c9a9611a;--gold-press:#c9a96124;--capitol-red-bright:#b8283b;--parchment:#e7dcc3;--parchment-ink:#181614;--district-accent:#c9a961;--font-display:"Jost", "Futura", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-body:"EB Garamond", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--track-overline:.3em;--track-button:.18em;--track-heading:.04em;--track-display:-.01em;--track-mono:.16em;--text-mono:.6875rem;--text-body:1.125rem;--measure:34ch;--gutter:max(20px, env(safe-area-inset-left,20px));--strip-height:40px;--strip-bg:var(--ink);--slip-rise:1.4s;--ease-entrance:cubic-bezier(.2, .7, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-unfold:cubic-bezier(.6, 0, .4, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{background-color:var(--ink);color:var(--bone);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:16px;line-height:1.45}body{min-height:100vh;background-color:var(--ink);min-height:100dvh;color:var(--bone);transition:background-color .4s var(--ease-entrance);position:relative;overflow-x:hidden}.screen.is-leaving{opacity:0;transition:opacity .22s var(--ease-exit)}body.bg-ink{background-color:var(--ink);background-image:none}body.bg-draw-black,body.bg-pure-black{background-color:var(--black);background-image:none}.flash-overlay{z-index:90;pointer-events:none;transition:background-color .15s var(--ease-entrance);background-color:#0000;position:fixed;top:0;bottom:0;left:0;right:0}.flash-overlay.is-red-flash{background-color:#8f1d2c1f}.viewport-shell{min-height:100vh;width:100%;min-height:100dvh;padding-top:max(24px, env(safe-area-inset-top,24px));padding-bottom:calc(var(--strip-height) + 16px + env(safe-area-inset-bottom,0px));padding-left:var(--gutter);padding-right:max(20px, env(safe-area-inset-right,20px));z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.viewport-shell:has(+.registry-strip[hidden]){padding-bottom:max(24px, env(safe-area-inset-bottom,24px))}.screen{opacity:1;flex-direction:column;flex:1 0 auto;width:100%;max-width:560px;display:flex}.screen-inner{flex-direction:column;gap:16px;width:100%;display:flex}.form-header{width:100%;font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.registry-strip{z-index:95;height:calc(var(--strip-height) + env(safe-area-inset-bottom,0px));padding:0 max(20px, env(safe-area-inset-right,20px)) env(safe-area-inset-bottom,0px) max(20px, env(safe-area-inset-left,20px));border-top:1px solid var(--bone-rule);background-color:var(--strip-bg);font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint);white-space:nowrap;transition:opacity .6s var(--ease-exit);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;line-height:1;display:grid;position:fixed;bottom:0;left:0;right:0}.registry-strip:before{content:"";background:linear-gradient(to bottom, transparent, var(--ink));pointer-events:none;height:28px;position:absolute;bottom:100%;left:0;right:0}.strip-ref{justify-self:start}.strip-marker{justify-self:end}.strip-sound{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .15s var(--ease-entrance);background:0 0;border:0;border-radius:2px;justify-self:center;margin:-2px 0;padding:8px 10px}.strip-sound:hover{color:var(--bone)}.strip-sound:focus-visible{color:var(--bone)}.strip-sound:focus-visible{outline:2px solid var(--bone);outline-offset:2px}body.bg-draw-black .registry-strip{opacity:0;pointer-events:none}h1:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overline{font-family:var(--font-display);font-weight:500;font-size:var(--text-mono);letter-spacing:var(--track-overline);text-transform:uppercase;color:var(--bone-faint);margin-top:6px}.overline-heading{font-family:var(--font-display);letter-spacing:var(--track-button);text-transform:uppercase;color:var(--bone);font-size:.8125rem;font-weight:700}.display-title{font-family:var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--bone);font-size:clamp(3.25rem,16.5vw,7rem);font-weight:700;line-height:.95}.screen-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--bone);font-size:clamp(1.75rem,8.2vw,2.25rem);font-weight:700;line-height:1.05}.screen-title-letterhead{letter-spacing:.06em;font-size:1.125rem;line-height:1.2}.body-sentence,.body-italic,.body-italic-sm,.closing-italic{text-wrap:pretty}.screen-ceremony .body-sentence,.screen-ceremony .body-italic{text-wrap:balance}.body-sentence{font-family:var(--font-body);font-weight:400;font-size:var(--text-body);color:var(--bone);max-width:var(--measure);line-height:1.45}.body-italic{font-family:var(--font-body);font-style:italic;font-weight:400;font-size:var(--text-body);color:var(--bone);max-width:var(--measure);line-height:1.45}.body-italic-sm{font-family:var(--font-body);color:var(--bone-dim);max-width:var(--measure);font-size:1rem;font-style:italic;font-weight:400;line-height:1.4}.closing-italic{font-family:var(--font-body);color:var(--bone-dim);margin-top:6px;font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.45}.muted-note{font-family:var(--font-body);color:var(--bone-dim);font-size:1rem;font-style:italic}.mono-label{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint)}.capitol-seal{width:72px;height:72px;display:block}.action-group{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:8px;display:flex}.control-group{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:8px;display:flex}.btn-capitol{border:1px solid var(--gold);width:100%;max-width:360px;min-height:52px;color:var(--bone);font-family:var(--font-display);letter-spacing:var(--track-button);text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .15s var(--ease-entrance), border-color .15s var(--ease-entrance), transform .15s var(--ease-entrance), opacity .15s var(--ease-entrance);background-color:#0000;border-radius:2px;justify-content:center;align-items:center;padding:16px 24px;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn-capitol:hover{background-color:var(--gold-wash);border-color:var(--gold)}.btn-capitol:focus-visible{background-color:var(--gold-wash);border-color:var(--gold);outline:2px solid var(--bone);outline-offset:3px}.btn-capitol:active{background-color:var(--gold-press);transition-duration:.12s;transform:translateY(1px)}.btn-secondary{border-color:var(--bone-line);color:var(--bone-dim)}.btn-secondary:hover{border-color:var(--bone);color:var(--bone);background-color:#ece6d60f}.btn-secondary:focus-visible{border-color:var(--bone);color:var(--bone);background-color:#ece6d60f}.btn-secondary:active{background-color:#ece6d624}.btn-capitol:disabled{opacity:.35;cursor:default;pointer-events:none}.text-link{min-width:44px;min-height:44px;color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;transition:color .15s var(--ease-entrance);background:0 0;border:none;justify-content:center;align-items:center;padding:8px 14px;font-size:.75rem;font-weight:400;line-height:1.4;text-decoration:underline;display:inline-flex}.text-link:hover{color:var(--bone)}.text-link:focus-visible{color:var(--bone)}.text-link:focus-visible{outline:2px solid var(--bone);outline-offset:2px;border-radius:2px}.select-wrapper{width:100%;max-width:360px;position:relative}.select-capitol{-webkit-appearance:none;appearance:none;border:1px solid var(--bone-line);background-color:var(--ink-2);width:100%;min-height:52px;color:var(--bone);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s var(--ease-entrance), border-color .15s var(--ease-entrance);border-radius:2px;padding:14px 44px 14px 20px;font-size:1rem;font-weight:500}.select-capitol:hover{border-color:var(--bone-dim)}.select-capitol:focus-visible{border-color:var(--bone);outline:2px solid var(--bone);outline-offset:3px}.select-capitol option{background-color:var(--ink-2);color:var(--bone);letter-spacing:normal;text-transform:none;font-family:Georgia,serif;font-size:1rem}.select-chevron{color:var(--gold);pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.stamp-reaped{z-index:2;color:var(--capitol-red-bright);opacity:.82;pointer-events:none;position:absolute;bottom:46px;right:16px;transform:rotate(-5deg)}.stamp-reaped.is-stamping{animation:dossier-stamp-in .25s var(--ease-entrance) forwards}.swatch-item{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.swatch-chip{border:1px solid var(--bone-line);background-color:var(--chip-color,var(--gold));border-radius:2px;width:100%;height:64px}.swatch-chip-patchwork{border:1px solid var(--bone-line);background-color:var(--ink);border-radius:2px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2px;width:100%;height:64px;display:grid;overflow:hidden}.swatch-tile{min-width:0;min-height:0;display:block}.swatch-tile-stripes{background:repeating-linear-gradient(135deg,#e7dcc3 0 4px,#8f1d2c 4px 8px)}.swatch-tile-dots{background-color:#f3ebdd;background-image:radial-gradient(#b8732a 1.5px,#0000 1.9px);background-size:7px 7px}.swatch-tile-checks{background-color:#d9c7a7;background-image:linear-gradient(45deg,#5a0f1a 25%,#0000 25% 75%,#5a0f1a 75%),linear-gradient(45deg,#5a0f1a 25%,#0000 25% 75%,#5a0f1a 75%);background-position:0 0,5px 5px;background-size:10px 10px}.swatch-tile-herringbone{background-color:#c8a77a;background-image:linear-gradient(45deg,#6b4a2b 25%,#0000 25% 75%,#6b4a2b 75%),linear-gradient(-45deg,#6b4a2b 25%,#0000 25% 75%,#6b4a2b 75%);background-position:0 0,5px 0;background-size:10px 10px}.swatch-tile-gingham{background-color:#f7eee4;background-image:linear-gradient(90deg,#d98bb099 50%,#0000 50%),linear-gradient(#0000 50%,#d98bb099 50%);background-size:8px 8px}.swatch-tile-solid{background-color:#e8c547}.swatch-label{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint);overflow-wrap:anywhere;line-height:1.25}.redacted-bar{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);color:var(--bone);background-color:#050507;padding:4px 10px;display:inline-block}.screen-ceremony{text-align:center;justify-content:center;align-items:center;padding-top:32px;padding-bottom:6vh}.screen-ceremony .screen-inner{align-items:center}.screen-document{text-align:left;padding-top:calc(12vh - 24px);justify-content:flex-start;align-items:stretch;max-width:420px;padding-top:calc(12dvh - 24px)}.screen-document .screen-inner{align-items:flex-start;gap:12px}.screen-document .action-group,.screen-document .control-group{align-items:flex-start}.screen-document .btn-capitol{width:auto;min-width:0;padding:16px 28px}.screen-document .text-link{justify-content:flex-start;padding-left:0}@media (max-width:599px){.strip-ref-prefix,.strip-marker-name{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:359px){.registry-strip{letter-spacing:.08em;gap:8px}}@media (min-width:900px){.screen-document{align-self:flex-start;max-width:480px;margin-left:calc(50% - 360px)}.screen-document .btn-capitol,.screen-document .select-wrapper,.screen-document .dossier-card,.screen-document .doc-nav,.screen-document .event-monument{max-width:100%}}.screen-inner-bowl{gap:8px}.bowl-header{flex-direction:column;align-items:center;gap:4px;display:flex}.bowl-tribute-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 12px;margin-top:4px;display:flex}.bowl-tribute-name{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone)}.bowl-not-me{min-height:32px;padding:4px 8px}.bowl-stage{justify-content:center;align-items:center;width:100%;max-width:520px;display:flex;position:relative}.reaping-bowl-figure{aspect-ratio:13/10;width:100%;max-width:520px;transition:transform .5s var(--ease-entrance), opacity .6s var(--ease-entrance);justify-content:center;align-items:center;display:flex}.reaping-bowl-svg{width:100%;height:100%;display:block;overflow:visible}.bowl-slip{transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--rot,0deg));transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ease-entrance)}.bowl-slip.is-settling{transition:transform .3s var(--ease-entrance)}.bowl-glass-sweep{animation:9s ease-in-out infinite glass-sweep}.bowl-action{margin-top:2px}.screen-inner-draw{justify-content:center;gap:18px}.draw-status{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint);text-align:center;opacity:1;min-height:1.6em;transition:opacity .2s var(--ease-entrance)}.draw-status.is-fading{opacity:0}.draw-arena{justify-content:center;align-items:center;width:100%;max-width:520px;min-height:240px;display:flex;position:relative}.bowl-stage-draw{width:100%;height:auto}.reaping-bowl-figure.is-draw-active{transform:scale(1.08)}.reaping-bowl-figure.is-bowl-dimmed{opacity:.35;transform:translateY(10%)scale(1.04)}.drawn-slip{cursor:default;opacity:0;pointer-events:none;width:min(55vw,300px);min-width:210px;height:188px;transition:transform var(--slip-rise) var(--ease-entrance), opacity .35s var(--ease-entrance);z-index:10;background:0 0;border:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,24%)scale(.24)rotate(-6deg)}.drawn-slip.is-rising{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-1.5deg)}.drawn-slip.is-interactive{cursor:pointer;pointer-events:auto}.drawn-slip.is-rising .slip-3d-wrapper{animation:slip-breathe 2.4s ease-in-out var(--slip-rise) infinite}.drawn-slip.is-interactive-strong .slip-3d-wrapper{animation:1.8s ease-in-out infinite slip-breathe-strong}.drawn-slip.is-unfolding .slip-3d-wrapper,.drawn-slip.is-unfolded .slip-3d-wrapper{animation:none}.slip-shadow{opacity:0;transition:opacity var(--slip-rise) var(--ease-entrance);background-color:#0000004d;border-radius:3px;position:absolute;top:8px;bottom:0;left:4px;right:4px;box-shadow:0 22px 38px #000000c7}.drawn-slip.is-rising .slip-shadow{opacity:1}.drawn-slip:focus-visible{outline:2px solid var(--bone);outline-offset:6px;border-radius:3px}.slip-3d-wrapper{perspective:1200px;width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.slip-inside{background-color:var(--parchment);background-image:linear-gradient(180deg, #efe6d0 0%, var(--parchment) 49%, #dfd2b5 51%, #eae0c8 100%);opacity:0;transition:opacity .2s var(--ease-entrance);border:1px solid #8e733473;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:center;padding:18px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.drawn-slip.is-unfolding .slip-inside,.drawn-slip.is-unfolded .slip-inside{opacity:1}.slip-inside-top{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.slip-watermark-seal{opacity:.16;filter:sepia()brightness(.45);width:56px;height:56px}.slip-crease-line{background-color:#18161429;width:100%;height:1px}.slip-inside-bottom{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.slip-tribute-name{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--parchment-ink);font-size:1.25rem;font-weight:400}.slip-crease-shadow{opacity:1;transition:opacity .9s var(--ease-unfold);pointer-events:none;background:linear-gradient(#00000059 0%,#0000002e 50%,#0000000d 100%);position:absolute;top:0;bottom:0;left:0;right:0}.drawn-slip.is-unfolding .slip-crease-shadow,.drawn-slip.is-unfolded .slip-crease-shadow{opacity:0}.slip-flap-front{transform-origin:top;height:54%;transform-style:preserve-3d;transition:transform .9s var(--ease-unfold);position:absolute;bottom:0;left:0;right:0;transform:rotateX(0)}.drawn-slip.is-unfolding .slip-flap-front,.drawn-slip.is-unfolded .slip-flap-front{transform:rotateX(-180deg)}.slip-outside-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--parchment);background-image:linear-gradient(180deg, #d8c9aa 0%, var(--parchment) 18%, #ede3cc 100%);border:1px solid #8e733480;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.slip-outside-seam{background-color:#18161424;width:82%;height:1px}.slip-flap-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#efe6d00a;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(180deg)}.screen-inner-reveal{gap:14px;padding:12px 0}.reveal-line{opacity:0;transition:opacity .7s var(--ease-entrance), transform .7s var(--ease-entrance);transform:translateY(8px)}.reveal-line.is-visible{opacity:1;transform:translateY(0)}.reveal-tribute-name{font-family:var(--font-display);letter-spacing:var(--track-button);text-transform:uppercase;color:var(--bone);font-size:clamp(1rem,4.6vw,1.25rem);font-weight:500}.reveal-district-stage{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));justify-content:center;align-items:center;padding:12px 0;display:flex;position:relative;overflow:hidden}.reveal-watermark-numeral{font-family:var(--font-display);color:var(--bone);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .9s var(--ease-entrance);font-size:clamp(7rem,50vw,13rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}.reveal-watermark-numeral.is-visible{opacity:.06;animation:watermark-drift 12s var(--ease-entrance) infinite alternate}.reveal-district-heading{z-index:1;font-family:var(--font-display);letter-spacing:var(--track-heading);text-transform:uppercase;color:var(--bone);white-space:nowrap;flex-direction:column;align-items:center;gap:4px;font-size:clamp(1.5rem,7vw,3rem);font-weight:700;line-height:1;display:flex;position:relative}.reveal-district-number{letter-spacing:-.02em;font-size:clamp(7rem,40vw,14rem);line-height:.9;display:block}.reveal-industry{font-family:var(--font-display);letter-spacing:var(--track-overline);text-transform:uppercase;color:var(--gold);font-size:.75rem;font-weight:500}.reveal-reaped-stamp{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--capitol-red-bright);outline-offset:-5px;border:2px solid;border-radius:1px;outline:1px solid;margin-top:8px;padding:9px 16px 7px;font-size:1.125rem;font-weight:700;display:inline-block;transform:translateY(8px)rotate(-4deg)}.reveal-reaped-stamp.is-visible{transform:rotate(-4deg)}.reveal-reaped-stamp.is-stamped{opacity:1;animation:reveal-stamp-scale .25s var(--ease-entrance) forwards}.screen-inner-file{gap:14px}.dossier-card{background-color:var(--ink-2);border:1px solid var(--gold);text-align:left;border-radius:2px;width:100%;max-width:420px;padding:18px 18px 14px;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000080}.dossier-microtext-bg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dossier-header{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--district-accent) 70%, transparent);align-items:center;gap:12px;padding-bottom:12px;display:flex;position:relative}.dossier-seal{flex-shrink:0;width:36px;height:36px}.dossier-header-titles{flex-direction:column;gap:3px;display:flex}.dossier-title{font-family:var(--font-display);letter-spacing:var(--track-heading);text-transform:uppercase;color:var(--bone);font-size:.8125rem;font-weight:700;line-height:1.25}.dossier-subtitle{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint)}.dossier-grid{z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tribute district""status industry""fellow fellow";align-items:start;gap:16px;padding-top:16px;display:grid;position:relative}.dossier-row{flex-direction:column;gap:5px;min-width:0;display:flex}.dossier-row-tribute{grid-area:tribute}.dossier-row-district{text-align:right;grid-area:district;align-items:flex-end}.dossier-row-industry{text-align:right;grid-area:industry;align-items:flex-end}.dossier-row-status{grid-area:status}.dossier-row-fellow{grid-area:fellow;max-width:62%}.dossier-label{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint)}.dossier-value{font-family:var(--font-display);letter-spacing:var(--track-heading);color:var(--bone);text-transform:uppercase;font-size:1rem;font-weight:700}.dossier-name{letter-spacing:.02em;overflow-wrap:anywhere;font-size:clamp(1.5rem,6.4vw,1.75rem);line-height:1.05}.dossier-district-number{letter-spacing:-.03em;font-size:5.5rem;line-height:.8}.dossier-industry{font-family:var(--font-mono);letter-spacing:.06em;font-size:.75rem;font-weight:400}.dossier-fellow-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fellow-revealed-names{font-family:var(--font-display);letter-spacing:var(--track-heading);color:var(--bone);text-transform:none;font-size:.9375rem;font-weight:500}.fellow-note{font-family:var(--font-body);letter-spacing:normal;text-transform:none;color:var(--bone-dim);font-size:.9375rem;font-style:italic;font-weight:400;line-height:1.35}.dossier-footer{z-index:1;justify-content:space-between;align-items:baseline;padding-top:18px;display:flex;position:relative}.dossier-reg-no{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);color:var(--bone-faint)}.dossier-footer-numeral{font-family:var(--font-display);letter-spacing:var(--track-heading);color:var(--district-accent);opacity:.75;font-size:.9375rem;font-weight:700}.dossier-action{margin-top:12px}.doc-nav{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:360px;margin-top:4px;display:flex}.doc-nav-link{min-height:44px;color:var(--bone-faint);font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;cursor:pointer;transition:color .15s var(--ease-entrance);background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.doc-nav-link:hover{color:var(--bone)}.doc-nav-link:focus-visible{color:var(--bone)}.doc-nav-link:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.doc-nav-chevron{flex-shrink:0;display:block}.directive-district-block{flex-direction:column;gap:8px;display:flex}.directive-district-title{font-family:var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--bone);font-size:clamp(2.5rem,11vw,3rem);font-weight:700;line-height:.95}.directive-industry-subtitle{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);font-size:.8125rem;font-weight:500}.directive-section{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.section-subhead{font-family:var(--font-display);font-weight:500;font-size:var(--text-mono);letter-spacing:var(--track-overline);text-transform:uppercase;color:var(--bone-faint)}.swatch-grid{flex-wrap:wrap;gap:14px;width:100%;display:flex}.swatch-grid .swatch-item{flex:70px;min-width:0}.swatch-grid.is-anything-goes .swatch-item{flex:100%}.inspiration-list{font-family:var(--font-body);font-weight:400;font-size:var(--text-body);color:var(--bone);max-width:var(--measure);line-height:1.45}.inspiration-list .no-break{white-space:nowrap}.directive-special-note{font-family:var(--font-body);color:var(--bone-dim);max-width:var(--measure);font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.45}.checklist-group{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.event-monument{border-top:1px solid var(--gold-hairline);flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:360px;margin:2px 0;padding:16px 0 0;display:flex}.event-heading{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);font-size:.8125rem;font-weight:700}.event-honoree{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint);margin-bottom:12px}.event-rows{grid-template-columns:minmax(0,1fr);row-gap:3px;width:100%;margin-bottom:14px;display:grid}.event-row{display:contents}.event-row+.event-row .event-label{margin-top:12px}.event-label{font-family:var(--font-mono);font-weight:400;font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--bone-faint)}.event-detail{font-family:var(--font-display);letter-spacing:var(--track-heading);text-transform:uppercase;color:var(--bone);font-size:1rem;font-weight:700}.event-detail-date{letter-spacing:var(--track-display);font-size:clamp(1.3125rem,6.6vw,1.625rem);line-height:1}.calendar-link{width:auto;min-height:44px;padding:12px 20px}.reregister-link{padding-left:0}@media (max-width:359px){.display-title{font-size:2.75rem}.capitol-seal{width:56px;height:56px}.btn-capitol{letter-spacing:.12em;padding-left:16px;padding-right:16px}.screen-document .btn-capitol{width:100%}.reveal-reaped-stamp{padding:8px 12px 6px;font-size:.9375rem}.dossier-row-fellow{max-width:58%}.stamp-reaped{width:100px;height:29px;right:12px}}@media (max-height:500px) and (orientation:landscape){.reaping-bowl-figure{max-width:360px}}::view-transition-old(root){animation-duration:.32s;animation-timing-function:var(--ease-entrance)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease-entrance)}::view-transition-old(root){animation-timing-function:var(--ease-exit)}#reaping-bowl-figure{view-transition-name:reaping-bowl}::view-transition-group(reaping-bowl){animation-duration:.5s;animation-timing-function:var(--ease-entrance)}.seal-entrance{animation:seal-fade-in .7s var(--ease-entrance) both}.screen.is-active .stagger-item{animation:stagger-rise .4s var(--ease-entrance) both;animation-delay:calc(var(--i,0) * 90ms)}#screen-landing.is-active .stagger-item{animation-delay:calc(.3s + var(--i,0) * 90ms)}html:not(.fonts-ready) .seal-entrance,html:not(.fonts-ready) .screen.is-active .stagger-item{animation-play-state:paused}.screen.is-fading-black{opacity:0;transition:opacity .7s var(--ease-exit)}@keyframes seal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes stagger-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dossier-stamp-in{0%{opacity:0;transform:rotate(-5deg)scale(1.4)}75%{opacity:.82;transform:rotate(-5deg)scale(1)translate(1px,-1px)}90%{opacity:.82;transform:rotate(-5deg)scale(1)translate(-1px,1px)}to{opacity:.82;transform:rotate(-5deg)scale(1)translate(0)}}@keyframes glass-sweep{0%,72%{opacity:0;transform:translate(0)skew(-24deg)}78%{opacity:1}92%{opacity:.9;transform:translate(760px)skew(-24deg)}to{opacity:0;transform:translate(820px)skew(-24deg)}}@keyframes slip-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes slip-breathe-strong{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes watermark-drift{0%{transform:translate(-50%,-50%)scale(1.1)}33%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(1.03)}}@keyframes reveal-stamp-scale{0%{opacity:0;transform:rotate(-4deg)scale(1.15)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes simple-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.2s!important;animation-iteration-count:1!important}::view-transition-old(root){animation-duration:.2s!important}::view-transition-new(root){animation-duration:.2s!important}#reaping-bowl-figure{view-transition-name:none}.screen.is-leaving{transition-duration:.2s!important}.seal-entrance,.screen.is-active .stagger-item{animation:simple-fade .2s var(--ease-entrance) both!important;animation-delay:0s!important;transform:none!important}.stamp-reaped.is-stamping{opacity:.82!important;animation:none!important;transform:rotate(-5deg)scale(1)!important}.bowl-glass-sweep{opacity:0!important;animation:none!important}.bowl-slip{transform:rotate(var(--rot,0deg))!important;transition:none!important}.reaping-bowl-figure,.reaping-bowl-figure.is-draw-active{transition:opacity .2s var(--ease-entrance)!important;transform:none!important}.reaping-bowl-figure.is-bowl-dimmed{opacity:.35!important;transform:none!important}.drawn-slip{transition:opacity .2s var(--ease-entrance)!important;transform:translate(-50%,-50%)scale(1)rotate(-1.5deg)!important}.slip-shadow{transition:opacity .2s var(--ease-entrance)!important}.drawn-slip.is-rising .slip-3d-wrapper,.drawn-slip.is-interactive-strong .slip-3d-wrapper{animation:none!important}.slip-flap-front{transition:opacity .2s var(--ease-entrance)!important;transform:none!important}.drawn-slip.is-unfolding .slip-flap-front,.drawn-slip.is-unfolded .slip-flap-front{opacity:0!important}.reveal-line{transition:opacity .2s var(--ease-entrance)!important;transform:none!important}.reveal-watermark-numeral{transition:opacity .2s var(--ease-entrance)!important;transform:translate(-50%,-50%)scale(1)!important}.reveal-watermark-numeral.is-visible{animation:none!important}.reveal-reaped-stamp,.reveal-reaped-stamp.is-stamped{animation:none!important;transform:rotate(-4deg)!important}.flash-overlay.is-red-flash{background-color:#0000!important}}
/*$vite$:1*/