.evidence__trigger{list-style:none;cursor:pointer;user-select:none}.evidence__trigger::-webkit-details-marker{display:none}.evidence__trigger::marker{content:"";display:none}.evidence--inline{display:inline-block;position:relative;vertical-align:middle;line-height:1}.evidence--inline>.evidence__trigger{display:inline-flex;align-items:center;position:relative}.evidence--inline>.evidence__trigger>*:after{content:"▾";display:inline-block;margin-left:5px;font-size:.78em;line-height:1;opacity:.55;transition:transform .18s ease,opacity .12s ease}.evidence--inline[open]>.evidence__trigger>*:after{transform:rotate(180deg);opacity:1}.evidence--inline>.evidence__trigger:hover>*:after,.evidence--inline>.evidence__trigger:focus-visible>*:after{opacity:1}.evidence--inline>.evidence__trigger:focus-visible{outline:1px dotted currentColor;outline-offset:2px}.evidence--cell{margin-top:var(--s-3)}.evidence--cell>.evidence__trigger{display:inline-flex;align-items:center;gap:5px;padding:2px 0;font-family:var(--font-display);font-weight:700;font-size:.62rem;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:#c7b597;transition:color .12s ease}.evidence--cell>.evidence__trigger:hover,.evidence--cell>.evidence__trigger:focus-visible{color:var(--accent);outline:none}.evidence--cell>.evidence__trigger:focus-visible{text-decoration:underline;text-underline-offset:3px}.evidence--cell[open]>.evidence__trigger{color:var(--accent)}.evidence__info-icon{display:block;flex-shrink:0;transition:transform .18s ease}.evidence--cell>.evidence__trigger:hover .evidence__info-icon,.evidence--cell>.evidence__trigger:focus-visible .evidence__info-icon{transform:scale(1.12)}.evidence__shot-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 5px 2px 4px;border-radius:2px;background:#f3e2c7;color:#462b1f;line-height:1;letter-spacing:0;box-shadow:inset 0 0 0 1px #896a5673,0 1px #00000038;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .22s cubic-bezier(.22,1,.36,1)}.evidence__shot-badge-icon{display:block}.evidence__shot-badge-count{font-family:var(--font-display);font-size:.6rem;font-weight:800;letter-spacing:.04em;transform:translateY(-.5px)}.evidence--cell>.evidence__trigger:hover .evidence__shot-badge,.evidence--cell>.evidence__trigger:focus-visible .evidence__shot-badge,.evidence--cell[open] .evidence__shot-badge{background:oklch(.96 .05 85);color:#3c180b;box-shadow:inset 0 0 0 1px #7e5239a6,0 2px #00000047}.evidence--cell>.evidence__trigger:hover .evidence__shot-badge{transform:translateY(-1px) rotate(-2deg)}.evidence__backdrop{display:none}.evidence:not([open]):not([data-closing])>.evidence__card{content-visibility:hidden}.evidence[open]>.evidence__backdrop,.evidence[data-closing]>.evidence__backdrop{display:block;position:fixed;inset:0;z-index:998;background:radial-gradient(ellipse at center,#0802018c,#020000c7);backdrop-filter:blur(2px) saturate(.85);-webkit-backdrop-filter:blur(2px) saturate(.85);cursor:zoom-out}@media(prefers-reduced-motion:no-preference){.evidence[open]:not([data-closing])>.evidence__backdrop{animation:evidenceBackdropIn .3s cubic-bezier(.22,1,.36,1) both}.evidence[data-closing]>.evidence__backdrop{animation:evidenceBackdropOut .22s cubic-bezier(.5,0,.75,0) both}@keyframes evidenceBackdropIn{0%{opacity:0;backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1)}to{opacity:1;backdrop-filter:blur(2px) saturate(.85);-webkit-backdrop-filter:blur(2px) saturate(.85)}}@keyframes evidenceBackdropOut{0%{opacity:1}to{opacity:0}}}.evidence__card{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;width:min(640px,92vw);max-height:min(88vh,900px);overflow-x:clip;overflow-y:auto;padding:var(--s-4) var(--s-5);color:#251613;font-family:var(--font-body);font-size:.92rem;line-height:1.55;background:radial-gradient(circle at 22% 28%,oklch(0 0 0 / .045) .5px,transparent 1.2px),radial-gradient(circle at 76% 78%,oklch(0 0 0 / .035) .5px,transparent 1.2px),var(--canvas);background-size:6px 6px,9px 9px,100% 100%;border-radius:2px;box-shadow:0 1px #fff9 inset,0 0 0 1px #7f624c2e,0 32px 64px -18px #000000d9,0 8px 18px -6px #00000073;text-align:left;white-space:normal}.evidence__card--wide{width:min(1280px,calc(100vw - 64px));max-height:calc(100vh - 64px);padding:var(--s-4) var(--s-5)}.evidence[data-closing]>.evidence__card{display:block}@media(prefers-reduced-motion:no-preference){.evidence[open]:not([data-closing])>.evidence__card{animation:evidenceCardIn .44s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 30%;will-change:transform,opacity,filter}.evidence[data-closing]>.evidence__card{animation:evidenceCardOut .26s cubic-bezier(.5,0,.75,0) both;transform-origin:50% 30%;will-change:transform,opacity,filter}@keyframes evidenceCardIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 26px)) scale(.94) rotate(-.8deg);filter:blur(3px)}55%{filter:blur(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);filter:blur(0)}}@keyframes evidenceCardOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);filter:blur(0)}to{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.97) rotate(.5deg);filter:blur(1.5px)}}.evidence[open]:not([data-closing])>.evidence__card>.evidence__head,.evidence[open]:not([data-closing])>.evidence__card>.evidence__recap,.evidence[open]:not([data-closing])>.evidence__card>.evidence__divider,.evidence[open]:not([data-closing])>.evidence__card>.evidence__gallery,.evidence[open]:not([data-closing])>.evidence__card>.evidence__quote,.evidence[open]:not([data-closing])>.evidence__card>.evidence__foot{animation:evidenceChildIn .42s cubic-bezier(.22,1,.36,1) both}.evidence[open]:not([data-closing])>.evidence__card>.evidence__head{animation-delay:80ms}.evidence[open]:not([data-closing])>.evidence__card>.evidence__recap{animation-delay:.13s}.evidence[open]:not([data-closing])>.evidence__card>.evidence__divider{animation-delay:.18s}.evidence[open]:not([data-closing])>.evidence__card>.evidence__gallery{animation-delay:225ms}.evidence[open]:not([data-closing])>.evidence__card>.evidence__quote{animation-delay:.27s}.evidence[open]:not([data-closing])>.evidence__card>.evidence__foot{animation-delay:315ms}@keyframes evidenceChildIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.evidence__close{appearance:none;border:0;background:transparent;position:absolute;top:6px;right:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.6rem;font-weight:700;line-height:1;color:#9e231e;cursor:pointer;border-radius:50%;transition:background-color .12s ease,color .12s ease,transform .18s ease}.evidence__close>span{display:block;transform:translateY(-1px)}.evidence__close:hover,.evidence__close:focus-visible{background:#9e231e;color:#fef7f2;transform:rotate(90deg);outline:none}.evidence__close:focus-visible{box-shadow:0 0 0 2px #fef7f2,0 0 0 4px #9e231e}.evidence__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3);padding-right:40px;padding-bottom:var(--s-2);border-bottom:1px dashed oklch(.62 .04 60 / .55)}.evidence__kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.32em;font-size:.7rem;font-weight:900;color:#9e231e}.evidence__ref{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;font-size:.6rem;font-weight:700;color:#5a493dd9;text-align:right;line-height:1.3}.evidence__recap{display:flex;flex-direction:column;gap:var(--s-4)}@media(min-width:721px){.evidence__recap--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);align-items:start}}.evidence__feature-title{margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:800;line-height:1.12;letter-spacing:-.01em;color:#1f0f09;text-wrap:balance}.evidence__feature-desc{margin:var(--s-2) 0 0 0;max-width:64ch;font-size:.92rem;line-height:1.55;color:#493932}.evidence__why{position:relative;margin:0;padding:calc(var(--s-3) + 5px) var(--s-4) var(--s-3);background:radial-gradient(circle at 80% 0%,oklch(0 0 0 / .025) .5px,transparent 1.2px),#f2e7ce;background-size:7px 7px,100% 100%;border:1px solid oklch(.6 .05 68 / .45);border-radius:2px;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0000000f}.evidence__why-label{position:absolute;top:-9px;left:var(--s-3);padding:3px 8px;background:oklch(.46 .13 55);color:#fbf5e6;font-family:var(--font-display);font-size:.55rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;box-shadow:0 1px 2px #00000047}.evidence__why-text{margin:0;max-width:64ch;font-size:.88rem;line-height:1.55;color:#332219}.evidence__divider{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-4) 0 var(--s-3)}.evidence__divider:before,.evidence__divider:after{content:"";flex:1;border-top:1px dashed oklch(.62 .04 60 / .55)}.evidence__divider-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.3em;padding-left:.3em;font-size:.62rem;font-weight:900;color:#9e231e}.evidence__quote{margin:0;padding:0 0 0 var(--s-5);position:relative}.evidence__card--wide .evidence__quote{margin-top:var(--s-4)}.evidence__quote-mark{position:absolute;left:-4px;top:-14px;font-family:var(--font-display);font-size:2.75rem;line-height:1;font-weight:900;color:#b3241f}.evidence__quote p{margin:0;font-style:italic;font-weight:500;color:#20120e}.evidence__foot{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid oklch(.62 .04 60 / .35);display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:.78rem}.evidence__foot-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;font-weight:800;color:#6b5244;font-size:.62rem;flex-shrink:0}.evidence__foot-link{color:oklch(.34 .14 28);text-decoration:underline;text-decoration-color:#b78e77b3;text-decoration-thickness:1px;text-underline-offset:3px;word-break:break-word;overflow-wrap:anywhere}.evidence__foot-link:hover,.evidence__foot-link:focus-visible{color:oklch(.28 .16 28);text-decoration-color:currentColor}.evidence__gallery{margin:0 0 var(--s-3) 0;outline:none}.evidence__viewport{position:relative;overflow:hidden;background:#110c0a;border-radius:2px;box-shadow:0 0 0 1px #7f624c40,inset 0 0 0 1px #ffffff0a}.evidence__track{margin:0;padding:0;list-style:none;display:flex;width:100%;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.evidence__track{transition:none}}.evidence__slide{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;align-items:stretch}.evidence__shot-link{display:block;line-height:0;cursor:zoom-in;background:#090504}.evidence__shot{display:block;width:100%;height:auto;max-height:min(80vh,calc(100vh - 220px));object-fit:contain;background:#090504}.evidence__caption{margin:0;padding:var(--s-2) var(--s-3);font-size:.8rem;font-style:italic;color:#dfd5ce;background:#1c1411;border-top:1px solid oklch(.3 .02 35)}.evidence__nav{appearance:none;border:1px solid oklch(1 0 0 / .15);background:#050302a6;color:#f7f0eb;width:40px;height:40px;border-radius:999px;font-size:1.4rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;z-index:2}.evidence__nav--prev{left:10px}.evidence__nav--next{right:10px}.evidence__nav:hover,.evidence__nav:focus-visible{background:#b3241f;border-color:#b3241f;color:#f8f8f8;outline:none}.evidence__nav--prev:hover,.evidence__nav--prev:focus-visible{transform:translateY(-50%) translate(-2px)}.evidence__nav--next:hover,.evidence__nav--next:focus-visible{transform:translateY(-50%) translate(2px)}.evidence__counter{position:absolute;top:10px;right:10px;z-index:2;padding:4px 10px;border-radius:999px;background:#050302b3;color:#f0eae5;font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid oklch(1 0 0 / .1);display:inline-flex;align-items:baseline;gap:3px;line-height:1}.evidence__counter-sep{opacity:.5}.evidence__dots{margin:var(--s-3) 0 0 0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:8px}.evidence__dot{appearance:none;border:0;padding:0;width:8px;height:8px;border-radius:999px;background:#7f624c66;cursor:pointer;transition:background-color .14s ease,transform .14s ease,width .18s ease}.evidence__dot:hover{background:#b3241fb3}.evidence__dot[aria-current=true]{background:#b3241f;width:22px;border-radius:4px}@media(max-width:720px){.evidence__card{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:var(--s-3) var(--s-4);font-size:.88rem}.evidence__card--wide{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.evidence__shot{max-height:min(60vh,calc(100vh - 200px))}.evidence__quote-mark{font-size:2.2rem;top:-10px}.evidence__nav{width:34px;height:34px;font-size:1.2rem}.evidence__nav--prev{left:6px}.evidence__nav--next{right:6px}}
