@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-500-normal-DEDBoLFO.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-500-normal-CV-uA8Lw.woff)format("woff")}:root{--type-display-v2:clamp(2.2rem, 5vw, 4rem)}.v2-section{text-align:left;place-items:start;padding:clamp(5rem,12vh,8.5rem) 5vw 0 clamp(7rem,12vw,11rem)}.v2-shade{pointer-events:none;--shade:.5;background:radial-gradient(ellipse 50% 62% at 17% 26%, rgba(5, 5, 9, var(--shade)) 0%, rgba(5, 5, 9, calc(var(--shade) * .55)) 42%, #05050900 74%);transition:opacity .9s var(--ease-house);position:fixed;inset:0}.overlay[data-act=monument] .v2-shade{--shade:.46}.overlay[data-act=unstrung] .v2-shade{--shade:.34}.overlay[data-act=check] .v2-shade{--shade:.6;background:radial-gradient(ellipse 50% 62% at 17% 26%, rgba(5, 5, 9, var(--shade)) 0%, rgba(5, 5, 9, calc(var(--shade) * .55)) 42%, #05050900 74%), radial-gradient(ellipse 30% 58% at 80% 40%, rgba(5, 5, 9, var(--shade)) 0%, rgba(5, 5, 9, calc(var(--shade) * .55)) 45%, #05050900 76%)}.overlay[data-act=claims] .v2-shade{--shade:.64}.overlay[data-arrival=pre] .v2-shade,.overlay--static .v2-shade{opacity:0}.v2-section--check .v2-check{width:min(27rem,50vw - 14.5vh - 6rem);margin:0;position:absolute;top:clamp(5rem,12vh,8.5rem);left:calc(50vw + 14.5vh + 2rem)}.v2-section--check .v2-check__list{font-size:.95rem;line-height:1.4}.v2-section--check .v2-check__item{padding:.1rem 0}.v2-section--claims{padding-left:clamp(9rem,15.5vw,14rem)}.v2-copy{max-width:min(38rem,43vw - 13.5rem)}.section .v2-kicker{font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-50);opacity:1;margin:0 0 .9rem}.section .v2-sentence{letter-spacing:-.012em;color:#efe9f2;text-shadow:0 0 2.4vw #04030a8c;text-wrap:balance;font-size:clamp(1.9rem,2.7vw,3.2rem);font-weight:500;line-height:1.04}.section .v2-supports{max-width:34rem;color:var(--ink-70);text-wrap:pretty;margin:.9rem 0 0;font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(.92rem,.95vw,1.06rem);line-height:1.5;display:grid}.v2-support{grid-area:1/1}.overlay--static .v2-supports{display:block}.overlay--static .v2-support{display:block;opacity:1!important}.v2-beats{display:grid}.v2-beat{grid-area:1/1;transition:none}.v2-key{--lit:0;background:linear-gradient(90deg, var(--color-cyan), var(--color-accent));-webkit-text-fill-color:color-mix(in srgb, currentColor calc((1 - var(--lit)) * 100%), transparent);-webkit-background-clip:text;background-clip:text}.v2-shape-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v2-shape-label{visibility:hidden;opacity:0;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--ink-70);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.72rem;position:absolute;top:0;left:0}.section .v2-instrument,.intro-readout .v2-instrument{font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ink-functional);opacity:1;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-top:1rem;display:flex}.v2-instrument__chip{font-size:var(--type-mono-sm);letter-spacing:var(--track-mono);color:var(--ink-70);border:1px solid var(--ink-28);padding:.15rem .45rem}.v2-instrument__event{color:var(--color-cyan);opacity:0;transition:opacity calc(var(--dur-unit) * .6) var(--ease-house)}.v2-instrument__event[data-on=true]{opacity:1}.v2-instrument__chip--standin,.v2-instrument__chip--recorded{color:var(--color-cyan);border-color:var(--color-cyan)}.v2-instrument__link{color:var(--ink-functional);text-underline-offset:.2em;transition:color var(--dur-unit) var(--ease-house), text-shadow var(--dur-unit) var(--ease-house);text-decoration:underline}.v2-instrument__link[data-lit=true]{color:var(--color-gold);text-shadow:0 0 12px var(--color-gold-glow)}.v2-check{margin-top:.4rem}.v2-check__list{font-size:var(--type-body);margin:1rem 0 0;padding:0;list-style:none}.v2-check__item{color:var(--ink-50);transition:color calc(var(--dur-unit) * .35) var(--ease-house);gap:.7rem;padding:.18rem 0;display:flex}.v2-check__item[data-state=active]{color:var(--ink-70)}.v2-check__item[data-state=pass]{color:var(--color-fg)}.v2-check__mark{width:1rem;font-family:var(--font-mono);color:var(--ink-50)}.v2-check__item[data-state=pass] .v2-check__mark{color:var(--color-gold)}.v2-check__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.v2-check__verdict{font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-70)}.v2-check__button{font:inherit;font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--color-fg);border:1px solid var(--ink-50);cursor:pointer;background:#06060a99;padding:.6rem 1.1rem}.v2-check__button:disabled{opacity:.55;cursor:progress}.v2-notice{font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-70);border:1px solid var(--ink-28);background:#06060ad9;padding:.85rem 1.25rem;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-gl=lost] .v2-notice--gl,:root[data-canvas=crashed] .v2-notice--canvas{display:block}.v2-chip{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-50);position:fixed;top:1rem;right:1.25rem}.v2-instrument__chip[data-on=false]{display:none}.v2-check__item[data-state=uncertain] .v2-check__mark{color:var(--ink-70)}.v2-check__item[data-state=violation] .v2-check__mark{color:#ff5d73}.v2-check__verdict[data-outcome=passed]{color:var(--color-gold)}.v2-check__verdict[data-outcome=violation],.v2-check__verdict[data-outcome=error]{color:#ff8a96}.v2-check__hosts{color:var(--ink-70);font-family:var(--font-mono);font-size:var(--type-mono-sm);margin-top:.35rem;display:block}.v2-check__actions{flex-wrap:wrap;gap:.5rem;display:flex}.v2-check__button--quiet{opacity:.8}.v2-check__form{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.v2-check__label{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono);color:var(--ink-70);flex-basis:100%}.v2-check__input{min-width:26ch;font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:var(--track-mono);color:inherit;border:1px solid var(--ink-50);background:#06060a99;border-radius:0;padding:.6rem .8rem}.v2-check__input:focus-visible{outline:2px solid var(--ink-70);outline-offset:2px}.v2-check__details{font-family:var(--font-mono);font-size:var(--type-mono-sm);color:var(--ink-70);margin-top:.75rem}.v2-check__details summary,.v2-ledger__more summary{cursor:pointer}.v2-check__details ul{max-width:60ch;margin:.5rem 0 0;padding-left:1rem}.v2-check__details li[data-verdict=VIOLATION]{color:#ff8a96}.v2-check__note{margin-top:.5rem}.v2-section--claims .v2-copy{max-width:min(42rem,100%)}.v2-claims{margin-top:1rem;display:grid}.v2-card{opacity:0;grid-area:1/1}.v2-section--claims .v2-tools,.v2-section--claims .v2-reach{max-width:min(36rem,42vw - 2rem)}.section .v2-claims p,.section .v2-claims li,.section .v2-claims table,.section .v2-claims .claim-links{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-70);margin:0;font-size:.78rem;line-height:1.5}.section .v2-claims .v2-tools__lead,.section .v2-claims .v2-reach p{letter-spacing:normal;color:var(--ink-functional);font-family:inherit;font-size:.95rem}.v2-ledger__head{color:var(--ink-70)}.v2-ledger__table{border-collapse:collapse;font-variant-numeric:tabular-nums;color:var(--ink-functional)!important;margin:.5rem 0!important}.v2-ledger__table th,.v2-ledger__table td{text-align:left;vertical-align:baseline;white-space:nowrap;padding:.22rem .7rem .22rem 0}.v2-ledger__table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-50);border-bottom:1px solid var(--ink-28);font-weight:400}.v2-ledger__table tbody th{font-weight:400}.v2-ledger__table a,.v2-proof a,.v2-reach a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-28);text-decoration-color:var(--ink-28);text-underline-offset:.2em}.v2-ledger__table a:hover,.v2-proof a:hover,.v2-reach a:hover,.v2-ledger__table a:focus-visible,.v2-proof a:focus-visible,.v2-reach a:focus-visible{color:var(--color-gold);text-decoration-color:currentColor}.v2-ledger__muted{color:var(--ink-70)}.v2-proof{gap:.15rem;padding:0;list-style:none;display:grid;margin:.6rem 0 0!important}.v2-proof__value{color:var(--color-gold);font-variant-numeric:tabular-nums}.v2-tools__list{padding:0;list-style:none;margin:.6rem 0 0!important}.v2-tools__list>li+li{margin-top:.55rem}.v2-tools__name{color:var(--color-fg)}.v2-reach__note{margin-top:.5rem!important}.section .v2-claims .v2-reach .v2-reach__trust{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-70);margin-top:1rem!important}.section .v2-claims .v2-reach .v2-reach__trust[data-verified=true]{color:var(--color-gold);text-shadow:0 0 12px var(--color-gold-glow)}.overlay[data-arrival=pre]{opacity:0}.overlay[data-arrival=in]{opacity:1;transition:opacity .7s var(--ease-house) .5s}.overlay .credential-strip{transition:opacity var(--dur-unit) var(--ease-house)}.overlay[data-strip-lit=true] .credential-strip{opacity:1}.overlay[data-strip-lit=true] .credential-strip a{color:var(--color-gold)}.overlay--static .v2-section{place-items:start;padding:10vh 5vw;opacity:1!important}.overlay--static .v2-beats{display:block}.overlay--static .v2-beat{display:block;opacity:1!important}.overlay--static .v2-key{--lit:1}.overlay--static .v2-beat+.v2-beat{margin-top:.35em}.overlay--static .v2-claims{display:block}.overlay--static .v2-card{opacity:1!important}.overlay--static .v2-card+.v2-card{margin-top:1.2rem}.overlay--static .v2-instrument__event[data-on=false]{display:none}.section-nav a[aria-current=true] .section-nav__dot{background:var(--color-fg);box-shadow:none}.section-nav a[aria-current=true] .section-nav__label{color:var(--color-fg)}.progress-hairline{background:var(--ink-50)}.section p a{color:inherit}.v2-nowrap{white-space:nowrap}:focus-visible{outline-color:var(--ink-70)}
