.statement-map{--ink:#f5f2ed;--muted:#aaa5a0;--line:#ffffff26;min-height:100vh;color:var(--ink);font-family:var(--font-sans,Arial, sans-serif);background:radial-gradient(circle at 82% 7%,#6f4fa038,#0000 26rem),radial-gradient(circle at 14% 38%,#a45b2e21,#0000 31rem),#09090b}.statement-map-nav{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:4.5rem;padding:0 3vw;font-size:.78rem;display:grid}.statement-map-nav a{color:inherit;text-decoration:none}.statement-map-intro,.statement-map-tools,.statement-map-grid,.statement-map-about{width:min(1180px,92vw);margin-inline:auto}.statement-map-intro{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:7vw;padding:clamp(4rem,9vw,8rem) 0 clamp(2.8rem,6vw,5rem);display:grid}.statement-map-kicker{color:#c99a78;letter-spacing:.17em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -3vw;font-size:.76rem}.statement-map-intro h1{max-width:13ch;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.06em;margin:0;font-size:clamp(3.5rem,8vw,7.7rem);font-weight:400;line-height:.88}.statement-map-intro>p:last-child{color:#d1ccc6;max-width:34rem;font-family:var(--font-serif,Georgia, serif);margin:0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.55}.statement-map-tools{z-index:1;background:linear-gradient(#09090b 75%,#0000);padding:1.2rem 0 1rem;position:relative}.statement-map-tools label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem;font-size:.78rem;display:block}.statement-map-search-row{border-bottom:1px solid #ffffff6b;grid-template-columns:1fr auto;align-items:center;display:grid}.statement-map-search-row input{width:100%;color:var(--ink);font-family:var(--font-serif,Georgia, serif);background:0 0;border:0;outline:0;padding:.45rem 0 .85rem;font-size:clamp(1.4rem,2.5vw,2.15rem)}.statement-map-search-row span{color:var(--muted);font-size:.82rem}.statement-map-tags{flex-wrap:wrap;gap:.45rem;padding-top:.85rem;display:flex}.statement-map-tags button{border:1px solid var(--line);color:#bbb6b0;font:inherit;cursor:pointer;background:#ffffff06;border-radius:999px;flex:none;padding:.42rem .75rem;font-size:.78rem}.statement-map-tags button:hover,.statement-map-tags button.active{color:#fff;background:#c99a7821;border-color:#c99a78}.statement-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;padding:2rem 0 8rem;display:grid}.statement-map-batch{border-bottom:1px solid var(--ink);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding:0 0 .4rem;display:flex}.statement-map-batch span{color:var(--red,#c43e35);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.statement-map-batch p{color:var(--muted);font-family:var(--font-serif,Georgia, serif);margin:0;font-size:1rem}.statement-card{--accent:#b07b57;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0e,#ffffff05);scroll-margin-top:10rem;overflow:hidden}.statement-card.open{border-color:color-mix(in srgb, var(--accent) 65%, transparent);grid-column:1/-1}.statement-card.accent-violet{--accent:#9b7bd0}.statement-card.accent-copper{--accent:#c98252}.statement-card.accent-gold{--accent:#d0ab58}.statement-card.accent-blue{--accent:#6ea6cd}.statement-card.accent-jade{--accent:#67ad91}.statement-card.accent-earth{--accent:#a57958}.statement-card.accent-rose{--accent:#c7778f}.statement-card.accent-silver{--accent:#aeb6c3}.statement-card-front{width:100%;min-height:25rem;color:inherit;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 28%, transparent), transparent 18rem), transparent;text-align:left;cursor:pointer;border:0;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:auto 1fr;gap:1rem;padding:1.35rem;display:grid}.statement-card-number{color:var(--accent);font-family:var(--font-serif,Georgia, serif);font-size:1.3rem}.statement-card-actors{color:#aaa5a0;letter-spacing:.08em;text-transform:uppercase;text-align:right;justify-self:end;font-size:.75rem}.statement-card-checked{color:#817d79;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;justify-self:end;font-size:.7rem}.statement-card-front strong{max-width:19ch;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.035em;grid-column:1/-1;align-self:center;font-size:clamp(1.85rem,3.2vw,3.15rem);font-weight:400;line-height:1.03}.statement-card-tags{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.statement-card-tags i{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent);border-radius:999px;padding:.33rem .55rem;font-size:.72rem;font-style:normal}.statement-card-action{border-top:1px solid var(--line);color:#d3cec8;grid-column:1/-1;justify-content:space-between;padding-top:.85rem;font-size:.83rem;display:flex}.statement-card-action b{color:var(--accent);font-size:1.15rem;font-weight:400}.statement-card-detail{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.statement-card-detail>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(1.5rem,3vw,2.5rem)}.statement-card-detail>section:nth-of-type(2n){border-right:0}.statement-card-detail>section:nth-of-type(n+3){border-bottom:0}.statement-card-detail h2{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:500}.statement-card-detail p,.statement-card-detail li{color:#d3cec8;font-family:var(--font-serif,Georgia, serif);font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.58}.statement-card-detail ul{margin:0;padding-left:1.15rem}.statement-card-detail li+li{margin-top:.75rem}.statement-card-power{background:color-mix(in srgb, var(--accent) 7%, transparent);position:relative}.statement-card-power:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.statement-card-power-sequence{display:grid}.statement-card-power-step{border-top:1px solid color-mix(in srgb, var(--accent) 24%, transparent);grid-template-columns:2rem minmax(0,1fr);gap:.85rem;padding:1.15rem 0;display:grid}.statement-card-power-step:first-child{border-top:0;padding-top:0}.statement-card-power-step:last-child{padding-bottom:0}.statement-card-power-number{color:var(--accent);letter-spacing:.08em;padding-top:.2rem;font-size:.7rem}.statement-card-power p{margin:0}.statement-card-power-lead{color:var(--accent);font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:400;line-height:1.4;display:block}.statement-card-practice{background:#ffffff06}.statement-card-practice p{margin:0}.statement-card-detail footer{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto;gap:1rem 3rem;padding:1.4rem clamp(1.5rem,3vw,2.5rem);display:grid}.statement-card-detail footer div{gap:.35rem;display:grid}.statement-card-detail footer span{color:#817d79;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.statement-card-detail footer a,.statement-card-detail footer time{color:#ded9d3;font-size:.86rem;text-decoration:none}.statement-card-sources{font-size:.86rem}.statement-card-sources summary{overflow-wrap:anywhere;cursor:pointer;width:fit-content;max-width:100%;list-style-position:outside}.statement-card-sources[open] summary{margin-bottom:.5rem}.statement-card-sources a{width:max-content;max-width:100%;margin-top:.45rem;display:block}.statement-card-related{border-top:1px solid var(--line);grid-column:1/-1;padding-top:1rem}.statement-card-related button{color:#d7a883;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.75rem 0 0}.statement-card-related button+button{border-top:1px solid var(--line);margin-top:.75rem}.statement-card-related button strong{font-family:var(--font-serif,Georgia, serif);text-underline-offset:.18em;font-size:1rem;font-weight:400;text-decoration:underline;display:block}.statement-card-related button small{color:#817d79;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:normal;text-transform:none;margin-top:.35rem;font-size:.78rem;line-height:1.45;display:block}.statement-map-empty{border:1px solid var(--line);text-align:center;grid-column:1/-1;padding:6rem 1rem}.statement-map-empty p{font-family:var(--font-serif,Georgia, serif);font-size:1.6rem}.statement-map-empty button{color:#c99a78;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c99a78}.statement-map-about{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:5vw;padding:clamp(4rem,9vw,8rem) 0;display:grid}.statement-map-about .statement-map-kicker{grid-column:1/-1;margin:0}.statement-map-about h2{max-width:14ch;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:1}.statement-map-about-copy{color:#c8c3bd;max-width:38rem;font-family:var(--font-serif,Georgia, serif);margin:0;font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.6}.statement-map-about-copy p{margin:0}.statement-map-about-copy p+p{margin-top:1.25em}@media (max-width:760px){.statement-map-nav{grid-template-columns:1fr auto;padding-inline:1rem}.statement-map-nav span{display:none}.statement-map-intro{grid-template-columns:1fr;gap:2rem;padding-top:4rem}.statement-map-intro .statement-map-kicker{margin:0}.statement-map-intro h1{font-size:clamp(3.2rem,16vw,5rem)}.statement-map-tools{width:100%;padding-inline:4vw}.statement-map-search-row{grid-template-columns:1fr}.statement-map-search-row span{padding-bottom:.6rem}.statement-map-grid{grid-template-columns:1fr}.statement-card.open{grid-column:auto}.statement-card-front{min-height:22rem}.statement-card-detail{grid-template-columns:minmax(0,1fr)}.statement-card-detail>section{border-right:0;border-bottom:1px solid var(--line)}.statement-card-detail>section:nth-of-type(n+3){border-bottom:1px solid var(--line)}.statement-card-detail>section:last-of-type{border-bottom:0}.statement-card-detail footer{grid-template-columns:minmax(0,1fr)}.statement-map-about{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.statement-card{transition:border-color .25s,transform .25s}.statement-card:not(.open):hover{transform:translateY(-3px)}}.statement-map{--ink:#171312;--muted:#776e68;--line:#17131238;--paper:#f8f5f0;color:var(--ink);background-color:var(--paper);background-blend-mode:multiply, normal, normal;background-image:url(/art/stain-rabbit-hole.png),radial-gradient(95% 70% at 8% 16%,#fff4e0a3,#0000 58%),radial-gradient(80% 55% at 93% 72%,#ffe8ec73,#0000 64%);background-position:126% 5%,0 0,100% 100%;background-repeat:no-repeat;background-size:min(18vw,240px),auto,auto}.statement-map-nav{border-color:var(--ink);width:min(100%,1440px);min-height:5.1rem;margin-inline:auto;font-size:.75rem}.statement-map-nav a{border-bottom:1px solid var(--ink);width:max-content}.statement-map-nav a:first-child{justify-self:start}.statement-map-nav a:last-child{justify-self:end}.statement-map-nav span{color:var(--red,#c43e35)}.statement-map-intro{padding-top:clamp(4.5rem,7vw,7.5rem)}.statement-map-kicker,.statement-map-intro h1{color:var(--red,#c43e35)}.statement-map-intro>p:last-child{color:var(--ink)}.statement-map-tools{background:0 0;padding-top:1.5rem}.statement-map-tools label{color:var(--muted)}.statement-map-search-row{border-color:var(--ink)}.statement-map-search-row input{color:var(--ink)}.statement-map-search-row input::placeholder{color:#9b918a}.statement-map-search-row span{color:var(--muted)}.statement-map-tags button{border-color:var(--line);color:var(--muted);background:#f8f5f0db}.statement-map-tags button:hover,.statement-map-tags button.active{border-color:var(--red,#c43e35);color:var(--paper);background:var(--red,#c43e35)}.statement-map-grid{gap:clamp(1rem,2vw,1.6rem)}.statement-card{--accent:#c43e35;background:#fbf9f5e6;border-color:#1713124d;box-shadow:0 24px 52px -42px #2819147a}.statement-card.open{border-color:var(--ink);box-shadow:0 30px 65px -48px #28191485}.statement-card.accent-violet,.statement-card.accent-copper,.statement-card.accent-gold,.statement-card.accent-blue,.statement-card.accent-jade,.statement-card.accent-earth,.statement-card.accent-rose,.statement-card.accent-silver{--accent:#c43e35}.statement-card-front{color:var(--ink);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 48%), repeating-linear-gradient(90deg, #17131206 0 1px, transparent 1px 76px)}.statement-card-number{color:var(--red,#c43e35)}.statement-card-actors{color:var(--muted)}.statement-card-tags i{color:var(--red,#c43e35);border-color:#c43e3559}.statement-card-action{border-color:var(--line);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.statement-card-action b{color:var(--red,#c43e35)}.statement-card-detail{border-color:var(--ink)}.statement-card-detail>section{border-color:var(--line)}.statement-card-detail h2{color:var(--red,#c43e35)}.statement-card-detail p,.statement-card-detail li{color:#312b28}.statement-card-power{background:#c43e350e}.statement-card-detail footer{border-color:var(--line)}.statement-card-detail footer span{color:var(--muted)}.statement-card-detail footer a,.statement-card-detail footer time{color:var(--ink)}.statement-card-detail footer a{border-bottom:1px solid var(--ink)}.statement-card-related{border-color:var(--line)}.statement-card-related button{color:var(--red,#c43e35)}.statement-card-related button small{color:var(--muted)}.statement-map-empty{border-color:var(--ink)}.statement-map-empty button{border-color:var(--red,#c43e35);color:var(--red,#c43e35)}.statement-map-about{border-color:var(--ink)}.statement-map-about h2{color:var(--red,#c43e35)}.statement-map-about-copy{color:var(--ink)}@media (max-width:760px){.statement-map{background-position:132% 2%,0 0,100% 100%;background-size:42vw,auto,auto}.statement-map-nav{border-bottom-color:var(--ink)}.statement-map-tools{background:linear-gradient(var(--paper) 82%, #f8f5f000)}}.statement-card-detail>*,.statement-card-detail footer>div{min-width:0}.statement-card-detail a{overflow-wrap:anywhere}.statement-map-search-row input{min-width:0}@media (max-width:760px){.statement-map-tags button{min-height:44px}.statement-map-nav a{align-items:center;min-height:44px;display:inline-flex}.statement-card-sources summary,.statement-card-sources a{min-height:44px;padding-block:.65rem}}
