.proof{--frame:rgba(237,241,255,0.11);--exhibit-w:min(560px,100%);padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,5vw,2rem) 5rem;max-width:68rem;margin-inline:auto;position:relative}body:has(.proof) .sky{display:none}.proof:before{content:"";position:absolute;inset:-8rem 0 0;z-index:-1;pointer-events:none;background:radial-gradient(46% 22% at 84% 6%,rgba(255,84,112,.16),transparent 72%),radial-gradient(44% 20% at 10% 30%,rgba(53,214,245,.12),transparent 74%),radial-gradient(50% 20% at 74% 62%,rgba(227,193,105,.08),transparent 76%),radial-gradient(46% 22% at 16% 88%,rgba(53,214,245,.07),transparent 76%)}.proof-open{max-width:40rem}.proof-from{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;color:var(--faint)}.proof-from .mark{width:1.875rem;height:1.875rem;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(140deg,var(--flare),#b98f2e);color:var(--on-flare);font-size:1.125rem;line-height:1;padding-top:.1875rem}.proof h1,.proof-from .mark{font-family:var(--font-display),sans-serif}.proof h1{font-weight:700;font-size:clamp(2.75rem,8vw,5.5rem);line-height:.98;letter-spacing:0;margin:1.5rem 0 0;color:var(--cream);text-wrap:balance}.proof h1 .lit{color:var(--flare)}.proof-lead{margin:1.375rem 0 0;font-size:1.0625rem;line-height:1.8;color:var(--dim);max-width:34rem}@media (min-width:640px){.proof-lead{font-size:1.1875rem}}.proof-lead b{color:var(--cream);font-weight:600}.exhibit{margin-top:clamp(3rem,7vw,5rem);position:relative;width:var(--exhibit-w);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.exhibit:before{content:"";position:absolute;inset:-16% -10%;z-index:0;border-radius:50%;opacity:.34;filter:blur(58px);background:conic-gradient(from 210deg,#4285f4 0deg,#ea4335 90deg,#fbbc05 180deg,#34a853 270deg,#4285f4 1turn);pointer-events:none}.exhibit-frame{position:relative;z-index:1;display:block;width:100%;padding:0;border:1px solid var(--frame);border-radius:18px;overflow:hidden;background:var(--ink-soft);cursor:zoom-in;box-shadow:0 2px 4px rgba(6,10,24,.4),0 24px 60px -18px rgba(6,10,24,.85);transition:transform .32s var(--e-expo),border-color .32s var(--e-expo),box-shadow .32s var(--e-expo)}@media (hover:hover) and (pointer:fine){.exhibit-frame:hover{transform:translateY(-3px);border-color:rgba(169,232,49,.45);box-shadow:0 2px 4px rgba(6,10,24,.4),0 32px 70px -18px rgba(6,10,24,.9)}}.exhibit-frame:active{transform:scale(.99);transition-duration:.12s}.exhibit-frame img{display:block;width:100%;height:auto}.exhibit-cap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8125rem 1.125rem;border-top:1px solid var(--frame);background:rgba(12,18,38,.72);font-size:.8125rem;color:var(--faint);text-align:start}.exhibit-cap .verified{gap:.4375rem;font-weight:600;color:var(--acid)}.exhibit-cap .verified,.exhibit-zoom{display:inline-flex;align-items:center;white-space:nowrap}.exhibit-zoom{gap:.375rem}.facts{margin:clamp(3rem,7vw,4.5rem) auto 0;width:var(--exhibit-w);display:grid;grid-gap:0;gap:0}.fact{padding:1.5rem 0;border-top:1px solid var(--frame)}.fact:last-child{border-bottom:1px solid var(--frame)}.fact dt{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.75rem;line-height:1.15;letter-spacing:0;color:var(--cream)}@media (min-width:640px){.fact dt{font-size:2rem}}.fact dd{margin:.5rem 0 0;font-size:1rem;line-height:1.75;color:var(--dim);max-width:34rem}.site-link{margin:clamp(3rem,7vw,4.5rem) auto 0;width:var(--exhibit-w);display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.375rem;border:1px solid var(--frame);border-radius:18px;background:var(--card);color:inherit;text-decoration:none;transition:border-color .3s var(--e-expo),background-color .3s var(--e-expo),transform .3s var(--e-expo)}@media (hover:hover) and (pointer:fine){.site-link:hover{border-color:rgba(227,193,105,.5);background:rgba(237,241,255,.07);transform:translateY(-2px)}.site-link:hover .site-go{transform:translateX(-4px)}}.site-link:active{transform:scale(.995);transition-duration:.12s}.site-link .site-what{font-size:.875rem;color:var(--faint);display:block;margin-bottom:.25rem}.site-link .site-name{font-size:1.0625rem;font-weight:600;color:var(--cream);display:block}.site-go{flex:none;color:var(--flare);transition:transform .3s var(--e-expo)}.proof-close{margin:clamp(2.5rem,5vw,3.5rem) auto 0;width:var(--exhibit-w);padding-top:1.75rem;border-top:1px solid var(--frame)}.proof-close p{margin:0;font-size:1rem;line-height:1.8;color:var(--dim)}.proof-close .sig{margin-top:1.125rem;font-size:.9375rem;color:var(--faint);line-height:1.9}.proof-close .sig b{display:block;color:var(--cream);font-size:1rem;font-weight:600}.proof-close a{color:var(--flare);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--e-expo)}.proof-close a:hover{color:var(--flare-lit)}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block}@media (prefers-reduced-motion:no-preference){.exhibit{animation:exhibit-land .9s var(--e-expo) both}.exhibit:before{animation:glow-in 1.4s var(--e-quart) .2s both}}@keyframes exhibit-land{0%{transform:translateY(-18px) scale(.97);filter:blur(6px);opacity:0}to{transform:none;filter:blur(0);opacity:1}}@keyframes glow-in{0%{opacity:0}to{opacity:.34}}.lightbox{position:fixed;inset:0;z-index:80;border:0;padding:clamp(1rem,4vw,2.5rem);display:grid;place-items:center;background:rgba(8,12,28,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox img{max-width:min(1100px,100%);max-height:88vh;width:auto;height:auto;border-radius:12px;border:1px solid var(--frame);box-shadow:0 30px 80px -20px rgba(0,0,0,.9)}.lightbox-close{position:absolute;inset-block-start:clamp(.75rem,3vw,1.5rem);inset-inline-end:clamp(.75rem,3vw,1.5rem);width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--frame);background:rgba(237,241,255,.06);color:var(--cream);cursor:pointer;transition:background-color .2s var(--e-expo),transform .2s var(--e-expo)}.lightbox-close:hover{background:rgba(237,241,255,.13)}.lightbox-close:active{transform:scale(.94)}.proof ::selection{background:rgba(227,193,105,.28);color:var(--cream)}.lightbox :focus-visible,.proof :focus-visible{outline:2px solid var(--flare);outline-offset:3px;border-radius:6px}@media (max-width:560px){.fact{grid-template-columns:1fr;gap:.5rem}.exhibit-cap{flex-direction:column;align-items:flex-start;gap:.5rem}}