html:has(.counterpoise-module__Usp5ga__root){background:#bcc4c9;margin:0}html:has(.counterpoise-module__Usp5ga__root) body{background:#bcc4c9;margin:0}html.lenis:has(.counterpoise-module__Usp5ga__root){height:auto}html.lenis.lenis-smooth:has(.counterpoise-module__Usp5ga__root){scroll-behavior:auto!important}.counterpoise-module__Usp5ga__root{--wall:#bcc4c9;--ink:#141920;--ink-soft:#262c33;--steel:#0e1114;--shade:27 36 48;--edge:4cqw;background:var(--wall);min-height:100svh;color:var(--ink);font-family:var(--font-mona),sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}.counterpoise-module__Usp5ga__root ::selection{color:#bcc4c9;background:#141920}.counterpoise-module__Usp5ga__root[data-hand=grab]{cursor:grab}.counterpoise-module__Usp5ga__root[data-hand=grabbing],.counterpoise-module__Usp5ga__root[data-hand=grabbing] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.counterpoise-module__Usp5ga__main{--name-size:var(--name-size-d);--name-top:var(--name-top-d);--list-top:var(--list-top-d);--plate-top:var(--plate-top-d);isolation:isolate;position:relative;container-type:inline-size}.counterpoise-module__Usp5ga__name{padding-top:var(--name-top);font-size:var(--name-size);font-variation-settings:"wdth" 125;letter-spacing:-.015em;white-space:nowrap;margin:0 0 0 calc(4cqw - .0443em);font-weight:900;line-height:.8}.counterpoise-module__Usp5ga__list{margin:calc(var(--list-top) - var(--name-top) - .8*var(--name-size))0 0;padding:0;list-style:none}.counterpoise-module__Usp5ga__entry{--z:var(--zd);min-height:15cqw;padding-bottom:2.6cqw;position:relative}.counterpoise-module__Usp5ga__entry:last-child{min-height:calc(var(--plate-top) + 18.75cqw + 3cqw)}.counterpoise-module__Usp5ga__caption{width:24.5cqw;max-width:46ch;margin-left:4cqw;position:relative}.counterpoise-module__Usp5ga__title{font-variation-settings:"wdth" 100;letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.1cqw,34px);font-weight:800;line-height:1.1}.counterpoise-module__Usp5ga__title a,.counterpoise-module__Usp5ga__github a{color:inherit;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:#14192047;text-decoration-thickness:2px;transition:text-decoration-color .12s cubic-bezier(.2,0,0,1)}.counterpoise-module__Usp5ga__title a:hover,.counterpoise-module__Usp5ga__github a:hover{text-decoration-color:currentColor}.counterpoise-module__Usp5ga__title a:focus-visible,.counterpoise-module__Usp5ga__github a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:1px;text-decoration-color:currentColor}.counterpoise-module__Usp5ga__desc{font-variation-settings:"wdth" 88;margin:.6em 0 0;font-size:clamp(15px,1.18cqw,18px);font-weight:400;line-height:1.5}.counterpoise-module__Usp5ga__meta{font-variation-settings:"wdth" 100;font-variant-numeric:tabular-nums;color:var(--ink-soft);margin:.75em 0 0;font-size:14px;font-weight:500;line-height:1.4}.counterpoise-module__Usp5ga__github{font-variation-settings:"wdth" 100;color:var(--ink-soft);margin:6cqw 0 0 4cqw;padding-bottom:6cqw;font-size:16px;font-weight:600;line-height:1.4}.counterpoise-module__Usp5ga__plate{z-index:2;left:var(--track-d);top:var(--plate-top);pointer-events:none;width:30cqw;height:18.75cqw;position:absolute}.counterpoise-module__Usp5ga__picture{width:100%;height:100%;display:block}.counterpoise-module__Usp5ga__shot{object-fit:cover;background:#9ea6ac;border-radius:.8cqw;width:100%;height:100%;display:block}.counterpoise-module__Usp5ga__plateShadow{z-index:-1;background:rgb(var(--shade));opacity:.25;transform:translate(calc(var(--z)*-.3cqw),calc(var(--z)*.4cqw));filter:blur(calc(var(--z)*.058cqw));border-radius:.8cqw;position:absolute;inset:0}.counterpoise-module__Usp5ga__still{z-index:1;pointer-events:none;position:absolute;inset:0}.counterpoise-module__Usp5ga__arm,.counterpoise-module__Usp5ga__bridle{filter:drop-shadow(calc(var(--z)*-.3cqw)calc(var(--z)*.4cqw)1px rgb(var(--shade)/.34));position:absolute;overflow:visible}.counterpoise-module__Usp5ga__arm path,.counterpoise-module__Usp5ga__bridle path{fill:none;stroke:var(--steel);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.counterpoise-module__Usp5ga__string{width:var(--sw);margin-left:calc(var(--sw)/-2);background:var(--steel);filter:drop-shadow(calc(var(--z)*-.3cqw)calc(var(--z)*.4cqw)1px rgb(var(--shade)/.34));position:absolute}.counterpoise-module__Usp5ga__hook{background:var(--steel);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.counterpoise-module__Usp5ga__bracket{width:calc(var(--z)*.5cqw);background:rgb(var(--shade)/.3);transform-origin:0;filter:blur(.6px);height:2px;margin-top:-1px;position:absolute;transform:rotate(126.87deg)}.counterpoise-module__Usp5ga__phoneOnly{display:none}.counterpoise-module__Usp5ga__canvas{z-index:5;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .18s linear;position:fixed;inset:0}.counterpoise-module__Usp5ga__root[data-stage=live] .counterpoise-module__Usp5ga__canvas{opacity:1}.counterpoise-module__Usp5ga__root[data-stage=live] .counterpoise-module__Usp5ga__still,.counterpoise-module__Usp5ga__root[data-stage=live] .counterpoise-module__Usp5ga__plateShadow{opacity:0;transition:opacity .18s linear}.counterpoise-module__Usp5ga__root[data-stage=live] .counterpoise-module__Usp5ga__shot{opacity:0;transition:opacity 0s linear .18s}@media (max-width:1023px){.counterpoise-module__Usp5ga__main{--name-size:var(--name-size-p);--name-top:var(--name-top-p);--list-top:var(--list-top-p);--plate-top:var(--plate-top-p)}.counterpoise-module__Usp5ga__entry{--z:var(--zp);min-height:0;padding-top:var(--plate-top);padding-bottom:2cqw}.counterpoise-module__Usp5ga__entry:last-child{min-height:0}.counterpoise-module__Usp5ga__plate{margin-left:var(--track-p);width:44cqw;height:95.2205cqw;position:relative;top:auto;left:auto}.counterpoise-module__Usp5ga__shot,.counterpoise-module__Usp5ga__plateShadow{border-radius:1.2cqw}.counterpoise-module__Usp5ga__caption{width:auto;max-width:44ch;margin:7cqw 4cqw 0}.counterpoise-module__Usp5ga__title{font-size:22px}.counterpoise-module__Usp5ga__desc{font-size:15.5px}.counterpoise-module__Usp5ga__github{margin-top:12cqw;padding-bottom:14cqw}.counterpoise-module__Usp5ga__deskOnly{display:none}.counterpoise-module__Usp5ga__phoneOnly{display:block}}
