.eye-hero{--eye-pad:7px;isolation:isolate;background:var(--eye-g);color:var(--ink);touch-action:pan-y pinch-zoom;view-timeline:--eye-run block;padding-bottom:24px;position:relative}.eye-stage{z-index:0;pointer-events:none;height:max(100lvh,560px);margin-bottom:calc(-1*max(100lvh,560px));position:sticky;top:0;overflow:hidden;container-type:size}.eye-top{z-index:1;height:100svh;min-height:560px;position:relative}@keyframes eye-fade{0%{opacity:1}20%{opacity:.92}65%{opacity:.25}to{opacity:.06}}@supports (animation-timeline:view()){.eye-stage{animation:linear both eye-fade;animation-timeline:--eye-run;animation-range:contain}}.eye-still{position:absolute;inset:0}.eye-svg{width:100%;height:100%;font-family:var(--font-eye-field), "Courier Prime", ui-monospace, Menlo, monospace;font-weight:700;display:block;position:absolute;inset:0}.eye-svg text{white-space:pre;letter-spacing:.292857em}.eye-svg-portrait{visibility:hidden}@media (max-aspect-ratio:4/5){.eye-svg-landscape{visibility:hidden}.eye-svg-portrait{visibility:visible}}.eye-svg .m0{fill:var(--eye-m0)}.eye-svg .m1{fill:var(--eye-m1)}.eye-svg .m2{fill:var(--eye-m2)}.eye-svg .m3{fill:var(--eye-m3)}.eye-svg .m4{fill:var(--eye-m4)}.eye-svg .m5{fill:var(--eye-m5)}.eye-svg .m6{fill:var(--eye-m6)}.eye-svg .m7{fill:var(--eye-m7)}.eye-svg .m8{fill:var(--eye-m8)}.eye-canvas{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.eye-hero.eye-engine .eye-canvas{opacity:1}.eye-hero.eye-engine .eye-still{opacity:0}.eye-load{z-index:1;font-family:Courier New,Courier,ui-monospace,monospace;font-weight:700;display:none;position:absolute;top:calc(50% - max(100cqw,133.333cqh)/29.6296);left:calc(50% + max(100cqw,133.333cqh)/14.2857);translate:-50% -50%}@media (max-aspect-ratio:4/5){.eye-load{top:40%;left:56%}}html[data-eye-load] .eye-load{display:block}.eye-load p{white-space:pre;margin:0}.eye-load-eye{color:var(--eye-m5);font-size:clamp(28px,4vh,40px);line-height:1}.eye-load-ball{text-align:center;width:3ch;display:inline-block;position:relative}.eye-load-ball b{font-weight:inherit;color:var(--eye-m3);display:inline-block}.eye-load-ball:before{content:attr(data-shut);visibility:hidden;position:absolute;inset:0}.eye-load-say{letter-spacing:.14em;color:var(--eye-dim);font-size:12px;line-height:1;position:absolute;top:calc(100% + 18px);left:50%;translate:-50%}html[data-eye-wake] .eye-load-ball b{visibility:hidden;animation:none}html[data-eye-wake] .eye-load-ball:before{visibility:visible;animation:none}.eye-card>*{background:var(--eye-g);box-shadow:0 0 0 var(--eye-pad) var(--eye-g)}.eye-card{z-index:2;bottom:max(24px,6vh);left:max(var(--gutter), calc((100% - var(--frame-max)) / 2));width:fit-content;max-width:calc(100% - 2 * max(var(--gutter), (100% - var(--frame-max)) / 2));pointer-events:none;color:var(--ink);grid-template-columns:minmax(0,1fr);place-items:baseline start;column-gap:28px;display:grid;position:absolute}.eye-title,.eye-pitch{grid-column:1/-1}@media (min-width:600px){.eye-card{grid-template-columns:max-content minmax(0,1fr)}.eye-cta{grid-area:1/2;justify-self:end}}.eye-card>*{width:fit-content;max-width:100%;margin:0;position:relative}.eye-hi{z-index:4}.eye-cta{z-index:3}.eye-title{z-index:2}.eye-pitch{z-index:1}.eye-hi{font-family:var(--face-display);font-variation-settings:"wdth" var(--wdth-card);letter-spacing:-.012em;font-size:clamp(42px,8.6vh,104px);font-weight:800;line-height:.98}.eye-title{font:500 12px/1.4 var(--face-text);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--dim);padding-top:clamp(10px,1.6vh,16px)}.eye-title a{pointer-events:auto;color:inherit;text-decoration:none;position:relative}.eye-title a:after{content:"";background:var(--dim);height:1px;position:absolute;bottom:-2px;left:0;right:.08em}.eye-title a:hover,.eye-title a:focus-visible{color:var(--ink)}.eye-title a:hover:after,.eye-title a:focus-visible:after{background:var(--red);height:2px}.eye-title a:focus-visible{outline:2px solid var(--red);outline-offset:4px}.eye-cta{pointer-events:auto;border:1px solid var(--ink);font:500 12px/1.2 var(--face-text);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);white-space:nowrap;border-radius:0;align-items:center;gap:10px;margin-top:clamp(10px,1.6vh,16px);padding:8px 13px 8px 11px;text-decoration:none;display:inline-flex;position:relative}@media (min-width:600px){.eye-cta{align-self:center;margin-top:0}}.eye-cta-mark{background:var(--red);flex:none;width:7px;height:7px}.eye-cta:hover,.eye-cta:focus-visible{background:var(--ink);color:var(--ground)}.eye-cta:focus-visible{outline:2px solid var(--red);outline-offset:4px}.eye-cta .arrow{vertical-align:-.08em;display:inline-block}.eye-pitch{font-family:var(--face-display);font-variation-settings:"wdth" var(--wdth-sub);padding-top:clamp(14px,2.4vh,26px);font-size:clamp(18px,2.7vh,30px);font-weight:600;line-height:1.25}.eye-l1{color:var(--ink)}.eye-l2{color:var(--dim);font-weight:500}@media (max-width:599px){.eye-hero{--eye-pad:6px}}@media (max-aspect-ratio:4/5){.eye-hi{font-size:clamp(38px,11.5vw,64px)}.eye-l1{font-size:clamp(17px,5vw,24px)}.eye-l2{font-size:clamp(14px,3.9vw,19px)}.eye-title,.eye-cta{font-size:11px}}@media (forced-colors:active){.eye-still,.eye-canvas{display:none}.eye-title a{text-decoration:underline}.eye-title a:after{display:none}.eye-cta-mark{forced-color-adjust:none}}.eye-index{z-index:1;gap:24px;padding-block:48px 0;display:grid;position:relative}.eye-index>*{max-width:62rem}.eye-index-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.eye-index-head,.eye-index .ledger{background:var(--eye-g);box-shadow:0 0 0 14px var(--eye-g)}.eye-spread{background:var(--eye-g);box-shadow:0 0 0 14px var(--eye-g);gap:12px;display:grid}@media (min-width:1024px){.eye-spread{column-gap:var(--col-gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch}}.eye-run{row-gap:0;display:grid}.eye-run .ledger-row{align-items:baseline;column-gap:var(--s-4);border-top:0;border-bottom:1px solid var(--rule);grid-column:1/-1;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"no title date";padding-block:14px 16px}.eye-run .ledger-no{font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}.eye-run .ledger-date{text-align:right;align-self:baseline}.eye-run .ledger-title a:hover,.eye-run .ledger-title a:focus-visible{text-decoration:none}.eye-run .ledger-row:hover,.eye-run .ledger-row:focus-within{border-bottom-color:var(--red)}.eye-run .ledger-row:hover .ledger-no,.eye-run .ledger-row:focus-within .ledger-no{color:var(--ink)}@media (min-width:768px){.eye-run .ledger-row{grid-template-columns:5.5rem minmax(0,1fr) auto}}@media (max-width:599px){.eye-run .ledger-row{grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"no title""no date";row-gap:4px}.eye-run .ledger-date{text-align:left}}
.g-map{--g-ground:var(--ground);background:linear-gradient(to bottom, transparent 0, var(--g-ground) 24px);color:var(--ink);margin-top:-24px;padding-top:24px;position:relative}.g-head{gap:10px;max-width:720px;margin-bottom:14px;display:grid}.g-head h2{margin:0}.g-sum{font:400 var(--fs-note)/1.5 var(--face-text);color:var(--ink);margin:0}.g-legend{gap:0 var(--s-5);flex-wrap:wrap;margin-bottom:6px;display:flex}.g-legend button{font:500 var(--fs-label)/1 var(--face-text);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:6px 0}.g-legend button:hover{color:var(--ink)}.g-legend button[aria-pressed=true]{color:var(--ink);-webkit-text-decoration:underline 1px var(--ink);text-decoration:underline 1px var(--ink);text-underline-offset:5px}.g-wrap{max-width:1124px;container-type:inline-size}.g-stage{position:relative}.g-frame{width:100%;margin:0 auto;display:none;position:relative}.g-frame-tall{max-width:440px;display:block}@container (min-width:600px){.g-frame-tall{display:none}.g-frame-mid{max-width:780px;display:block}}@container (min-width:940px){.g-frame-mid{display:none}.g-frame-wide{display:block}}.g-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g-e{fill:none;stroke:color-mix(in srgb, var(--ink) 16%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.g-e-links{stroke:color-mix(in srgb, var(--ink) 34%, transparent);stroke-dasharray:3 4}.g-n{z-index:1;white-space:nowrap;cursor:pointer;outline:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.g-label{background:var(--g-ground);border-radius:0;padding:2px 3px}.g-post{font-family:var(--face-display);font-size:var(--g-post);font-variation-settings:"wdth" var(--wdth-sub);color:color-mix(in srgb, var(--dim) calc(var(--t,0) * 100%), var(--ink));font-weight:600;line-height:1}.g-term{font-family:var(--face-text);font-size:var(--g-term);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:500;line-height:1}.g-dossier{font-size:calc(var(--g-post) * 1.5);font-variation-settings:"wdth" var(--wdth-stamp);letter-spacing:-.01em;color:var(--ink);font-weight:700}.g-dossier .g-no{font:500 var(--g-term)/1 var(--face-text);letter-spacing:var(--track-caps);color:var(--red);vertical-align:.2em;margin-right:.35em}.g-stage[data-focus] .g-n.g-dossier .g-no{color:var(--red)}.g-n:focus-visible{outline:2px solid var(--red);outline-offset:2px}.g-n .g-sr{text-transform:none}.g-aux{display:none}.g-show-all .g-n.g-aux{display:flex}.g-show-all .g-e.g-aux{opacity:.45;display:inline}.g-stage[data-focus] .g-n{color:var(--dim)}.g-stage[data-focus] .g-n.is-n2{color:color-mix(in srgb, var(--dim) 50%, var(--ink))}.g-stage[data-focus] .g-n.is-n1{color:var(--ink)}.g-stage[data-focus] .g-n.is-focus{color:var(--red)}.g-stage[data-focus] .g-e{opacity:.12}.g-stage[data-focus] .g-e.is-n2{opacity:.45}.g-stage[data-focus] .g-e.is-n1{opacity:1;stroke:var(--red)}.g-stage[data-focus] .g-n.g-aux.is-n1,.g-stage[data-focus] .g-n.g-aux.is-focus{display:flex}.g-stage[data-focus] .g-e.g-aux.is-n1{display:inline}.g-hide-posts .g-post,.g-hide-posts .g-e,.g-hide-terms .g-term,.g-hide-terms .g-e-mentions,.g-hide-links .g-e-links{display:none!important}.g-slot{z-index:3;pointer-events:none;position:absolute;inset:0}.g-card{pointer-events:auto;overscroll-behavior:contain;background:var(--g-ground);border:1px solid var(--rule-strong);width:min(340px,100%);max-height:min(100% - 8px,100svh - 32px);box-shadow:none;border-radius:0;margin:4px 0 0 auto;padding:16px 18px 18px;position:sticky;top:16px;overflow:auto}.g-slot[data-side=left] .g-card{margin:4px auto 0 0}@container (max-width:939.98px){.g-slot{pointer-events:auto;position:sticky;inset:auto auto 0}.g-card{width:auto;max-height:min(55vh,440px);padding-bottom:max(18px, env(safe-area-inset-bottom));border-width:1px 0 0;margin-top:12px;position:static}.g-slot[data-side] .g-card{margin:12px 0 0}}.g-card-title:focus{outline:none}@container (max-width:599.98px){.g-legend [data-layer=all]{display:none}}.g-card-top{font:500 var(--fs-label)/1.2 var(--face-text);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--dim);align-items:center;gap:.8em;display:flex}.g-close{cursor:pointer;min-height:24px;color:var(--dim);font:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;margin-left:auto;padding:0;display:inline-flex}.g-close:hover{color:var(--ink)}.g-card-title{font-family:var(--face-display);font-variation-settings:"wdth" var(--wdth-sub);color:var(--ink);margin:12px 0 8px;font-size:21px;font-weight:600;line-height:1.22}.g-card-sum{font:400 14px/1.55 var(--face-text);color:var(--ink);margin:0 0 6px}.g-card-h{font:500 var(--fs-label)/1.2 var(--face-text);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--dim);margin:12px 0 7px;display:block}.g-term-chip{cursor:pointer;font:500 var(--fs-label)/1.2 var(--face-text);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);border:1px solid var(--rule-strong);background:0 0;border-radius:0;margin:0 6px 6px 0;padding:5px 7px}.g-term-chip:hover{border-color:var(--ink)}.g-card-rel ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.g-card-rel button{text-align:left;cursor:pointer;font-family:var(--face-display);font-variation-settings:"wdth" var(--wdth-sub);color:var(--ink);background:0 0;border:0;padding:0;font-size:15px;font-weight:600;line-height:1.3}.g-card-rel button:hover{-webkit-text-decoration:underline 1px var(--red);text-decoration:underline 1px var(--red);text-underline-offset:.15em}.g-why{font:400 12px/1.4 var(--face-text);color:var(--dim);margin-top:2px;display:block}.g-card-title a{color:inherit;text-decoration:none}.g-card-title a:hover{-webkit-text-decoration:underline 1px var(--red);text-decoration:underline 1px var(--red);text-underline-offset:.15em}.g-go{border:1px solid var(--ink);white-space:nowrap;font:500 var(--fs-label)/1.2 var(--face-text);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);border-radius:0;align-items:center;gap:10px;margin:10px 0 2px;padding:8px 13px 8px 12px;text-decoration:none;display:inline-flex}.g-go:hover,.g-go:focus-visible{background:var(--ink);color:var(--g-ground)}.g-go .arrow{vertical-align:-.08em;display:inline-block}.g-legend button:focus-visible,.g-card :focus-visible{outline:2px solid var(--red);outline-offset:2px}.g-fallback{max-width:44em;font:400 var(--fs-note)/1.5 var(--face-text);color:var(--dim);margin:8px 0 0;display:none}.g-fallback a{color:var(--ink)}.g-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.g-stage,.g-legend{display:none}.g-fallback{display:block}}
