@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-tone=day]{--sheet:#efe8d9;--sheet-2:#e4dccb;--sheet-hi:#f7f2e6;--mark:#16130f;--mark-2:#4b453c;--mark-3:#80776a;--rule:#16130f38;--spot:#e2432b;--spot-2:#2f55a8;--cast:#16130f4d;--multiply:multiply}:root{--scrap:#f6efde;--pencil:#cf3a24;--f-display:"Fraunces Variable", "Iowan Old Style", Palatino, Georgia, serif;--f-text:"Newsreader Variable", "Iowan Old Style", Palatino, Georgia, serif;--f-label:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--f-hand:"Caveat Variable", "Bradley Hand", cursive;--gutter:clamp(1rem, 2.6vw, 2.1rem)}:root[data-theme=night],[data-tone=night]{--sheet:#0b0a0c;--sheet-2:#141216;--sheet-hi:#1d1a1f;--mark:#ebe4d2;--mark-2:#b9b1a0;--mark-3:#827b6f;--rule:#ebe4d238;--spot:#ff5a3c;--spot-2:#6f95ff;--cast:#0009;--multiply:normal}:root:not([data-theme=terminal]) body{background:var(--sheet);color:var(--mark);font-family:var(--f-text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:root:not([data-theme=terminal]) body:before{content:none}:root:not([data-theme=terminal]) ::selection{background:var(--spot);color:#fff8ea}:root:not([data-theme=terminal]) :focus-visible{outline:2px solid var(--spot-2);outline-offset:3px}html.is-night body{background:#0b0a0c}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.strip{background:var(--sheet-hi);box-shadow:0 1px 0 #ffffff40 inset, 0 .5rem .9rem -.55rem var(--cast), 0 1px 2px -1px var(--cast);color:var(--mark);width:fit-content;margin:0}.plate-label{font:500 .66rem/1 var(--f-label);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.5rem .7rem .46rem;display:flex}.plate-label b{color:var(--spot);font-weight:500}.plate-label span{border-left:1px solid var(--rule);margin-left:.75em;padding-left:.75em}.mast{color:var(--mark);padding:1.05rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;transition:color .3s;display:flex}.mast-brand,.mast nav{background:var(--sheet-hi);box-shadow:0 .5rem .9rem -.55rem var(--cast), 0 1px 2px -1px var(--cast);transition:background-color .3s}.mast-brand{color:inherit;font:600 1.22rem/1 var(--f-display);font-variation-settings:"opsz" 40, "SOFT" 100, "WONK" 1;letter-spacing:-.012em;align-items:center;gap:.62rem;padding:.42rem .8rem .42rem .6rem;text-decoration:none;display:flex;transform:rotate(-.7deg)}.mast-mark{fill:currentColor;flex:none;width:auto;height:1.5rem;transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.mast-mark-cut{fill:var(--spot)}.mast-brand:hover .mast-mark{transform:scaleX(-1)rotate(-6deg)}.mast nav{gap:clamp(.9rem,2.4vw,2.2rem);padding:.2rem 1.1rem .26rem;display:flex}.mast nav a{color:var(--mark-2);font:500 .68rem/1 var(--f-label);letter-spacing:.15em;text-transform:uppercase;padding:.5rem 0 .42rem;text-decoration:none;transition:color .2s;position:relative}.mast nav a:after{background:var(--spot);content:"";transform-origin:0;height:2px;transition:transform .28s cubic-bezier(.3,.8,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mast nav a:hover,.mast nav a[aria-current=page]{color:var(--mark)}.mast nav a:hover:after,.mast nav a[aria-current=page]:after{transform:none}.foot{color:var(--mark-2)}.foot[data-tone]{background:var(--sheet)}.foot-in{border-top:1px solid var(--rule);max-width:72rem;padding:2.6rem var(--gutter) 2.2rem;grid-template-columns:1fr auto;align-items:end;gap:.9rem 2rem;margin:0 auto;display:grid}.foot[data-tone] .foot-in{border-top:0;padding-top:4.5rem}.foot p{margin:0}.foot-motto{color:var(--mark);font:500 clamp(1.7rem, 4vw, 2.7rem)/1 var(--f-display);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;grid-column:1/-1}.foot-motto em{color:var(--spot)}.foot-colophon,.foot-meta{font:400 .64rem/1.6 var(--f-label);letter-spacing:.12em;text-transform:uppercase}.foot-colophon{color:var(--mark-3);max-width:34rem}.foot-meta{white-space:nowrap;align-items:center;gap:1.3rem;display:flex}.foot-meta a{color:var(--mark);-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);text-underline-offset:.35em;text-decoration-thickness:2px}.foot-chips{gap:3px;display:flex}.foot-chips i{background:var(--mark);width:.62rem;height:.62rem}.foot-chips i:nth-child(2){background:var(--spot)}.foot-chips i:nth-child(3){background:var(--spot-2)}html.is-climb{scroll-snap-type:y proximity}.climb{height:calc(var(--plates) * 100svh);position:relative}.climb-snap{pointer-events:none;scroll-snap-align:start;height:100svh;left:0;top:calc(var(--i) * 100svh);width:1px;position:absolute}.stage{--dx:0px;--dy:0px;--climb:0;background:var(--sheet);color:var(--mark);isolation:isolate;height:100svh;transition:background-color .3s;position:sticky;top:0;overflow:hidden}.stage canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.stage canvas[data-live]{opacity:1}.stage .mast{z-index:6;position:absolute;top:0;left:0;right:0}.crop{mix-blend-mode:difference;z-index:1;background:linear-gradient(#b9b2a4,#b9b2a4) 0 100%/11px 1px no-repeat,linear-gradient(#b9b2a4,#b9b2a4) 100% 0/1px 11px no-repeat;width:17px;height:17px;position:absolute}.crop-tl{top:.55rem;left:.55rem}.crop-tr{top:.55rem;right:.55rem;transform:scaleX(-1)}.crop-bl{bottom:.55rem;left:.55rem;transform:scaleY(-1)}.crop-br{bottom:.55rem;right:.55rem;transform:scale(-1)}.selvage{color:var(--mark-3);z-index:1;flex-direction:column;align-items:center;gap:.85rem;display:flex;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.selvage-chips{background:var(--sheet-hi);gap:3px;padding:3px;display:grid}.selvage-chips i{background:var(--mark);width:.56rem;height:.56rem;display:block}.selvage-chips i:nth-child(2){background:var(--spot)}.selvage-chips i:nth-child(3){background:var(--spot-2)}.selvage-chips i:nth-child(4){background:radial-gradient(circle, var(--mark) 34%, transparent 38%) 0 0 / 3px 3px}.selvage-cross{fill:none;mix-blend-mode:difference;stroke:#b9b2a4;stroke-width:1px;width:1.05rem;height:1.05rem}.selvage-text{color:#b9b2a4;font:400 .54rem/1 var(--f-label);letter-spacing:.26em;mix-blend-mode:difference;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.plate{opacity:0;pointer-events:none;visibility:hidden;z-index:2;position:absolute;inset:0}.plate[data-on]{opacity:1;visibility:visible}.plate[data-on] a{pointer-events:auto}.plate-head{left:calc(var(--gutter) + 1.3rem);transform:translate(var(--dx), var(--dy));justify-items:start;gap:.5rem;display:grid;position:absolute;top:5.4rem}.plate-alt{display:none}.plate-title{font:600 clamp(3rem, 6.4vw, 6.9rem)/.92 var(--f-display);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.04em;text-shadow:.034em .028em 0 var(--spot);transform-origin:0 100%;white-space:nowrap;padding:.09em .2em .17em .17em;transform:rotate(-1.5deg)}.reading{justify-items:center;width:max-content;max-width:min(36rem,100vw - 2rem);margin:0;display:grid;position:absolute;bottom:6.1rem;left:50%;transform:translate(-50%)}.reading>span{background:var(--sheet-hi);box-shadow:0 .5rem .9rem -.55rem var(--cast), 0 1px 2px -1px var(--cast);font:italic 400 1.42rem/1.2 var(--f-display);font-variation-settings:"opsz" 36, "SOFT" 100, "WONK" 0;letter-spacing:-.012em;text-align:center;text-wrap:balance;grid-area:1/1;padding:.42rem .9rem .5rem}.reading-a{border-bottom:2px solid var(--spot);opacity:var(--ra,1);transform:rotate(-.6deg)}.reading-b{border-bottom:2px solid var(--spot-2);opacity:var(--rb,0);transform:rotate(.5deg)}.reading>.reading-ask{color:var(--mark-2);font:500 .66rem/1 var(--f-label);letter-spacing:.2em;opacity:var(--rm,0);text-transform:uppercase;place-self:center;padding:.62rem .9rem}.slip{background:var(--sheet-hi);box-shadow:0 1px 0 #ffffff4d inset, 0 1.4rem 1.8rem -1.3rem var(--cast), 0 2px 4px -2px var(--cast);color:var(--mark);transform:translate(calc(var(--dx) * 1.15), calc(var(--dy) * 1.15)) rotate(1.1deg);width:21.5rem;padding:1.5rem 1.35rem 1.25rem;position:absolute;bottom:2.3rem;right:6.4rem}.slip:before{background:var(--spot);clip-path:polygon(0 12%,3% 0,6% 14%,9% 2%,12% 12%,100% 4%,97% 22%,100% 38%,97% 56%,100% 72%,97% 90%,100% 100%,3% 96%,0 82%,3% 64%,0 46%,3% 30%);content:"";height:1.35rem;mix-blend-mode:var(--multiply);opacity:.86;width:5.4rem;position:absolute;top:-.72rem;left:50%;transform:translate(-50%)rotate(-2.4deg)}.slip p{margin:0}.slip-kicker{color:var(--mark-3);font:500 .6rem/1.4 var(--f-label);letter-spacing:.15em;text-transform:uppercase}.slip-title{font:600 1.5rem/1.08 var(--f-display);font-variation-settings:"opsz" 60, "SOFT" 100, "WONK" 1;letter-spacing:-.022em;text-wrap:balance;margin-top:.55rem!important}.slip-body{color:var(--mark-2);font:400 1rem/1.44 var(--f-text);text-wrap:pretty;margin-top:.7rem!important}.slip-links{flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;display:flex;margin-top:1.05rem!important}.slip-links a{color:var(--mark);font:500 .66rem/1 var(--f-label);letter-spacing:.14em;text-decoration:underline;-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);text-transform:uppercase;text-underline-offset:.4em;padding:.3rem 0;text-decoration-thickness:2px;transition:color .2s,background-color .2s}.slip-links a:after{content:" →";margin-left:.45em;transition:transform .25s;display:inline-block}.slip-links a:hover:after{transform:translate(4px)}.slip-links a:first-child{background:var(--mark);color:var(--sheet-hi);padding:.68rem .8rem .64rem;text-decoration:none}.slip-links a:first-child:hover{background:var(--spot);color:#fff8ea}.note{filter:drop-shadow(0 3px 4px var(--cast));opacity:0;transform-origin:0 0;will-change:transform;width:max-content;max-width:15.5rem;margin:0;position:absolute;top:0;left:0}.note[data-set]{opacity:1}.note[data-set][data-reading=a]{opacity:var(--ra,1)}.note[data-set][data-reading=b]{opacity:var(--rb,0)}.note span{background:var(--scrap);clip-path:polygon(0 7%,5% 1%,12% 6%,20% 0,28% 5%,37% 1%,45% 6%,54% 2%,63% 7%,72% 1%,81% 5%,90% 0,96% 6%,100% 2%,99% 50%,100% 95%,93% 100%,85% 94%,76% 99%,66% 93%,57% 100%,47% 95%,38% 100%,29% 94%,20% 99%,11% 93%,4% 100%,0 94%,1% 50%);color:var(--pencil);font:600 1.48rem/1.02 var(--f-hand);padding:.78rem 1rem .86rem;display:block}.note:after{background:var(--spot);content:"";width:2.6rem;height:2.6rem;position:absolute;top:calc(100% - .5rem);left:-1.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M43 4C30 5 13 14 5 40'/%3E%3Cpath d='M3 27l2 13 11-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M43 4C30 5 13 14 5 40'/%3E%3Cpath d='M3 27l2 13 11-7'/%3E%3C/svg%3E") 50%/contain no-repeat}.dial{background:var(--sheet-hi);box-shadow:0 .5rem .9rem -.55rem var(--cast), 0 1px 2px -1px var(--cast);color:var(--mark);align-items:center;gap:.2rem;width:fit-content;padding:.28rem .35rem;transition:background-color .3s,color .3s;display:flex}.stage>.dial{z-index:4;position:absolute;bottom:2.3rem;left:50%;transform:translate(-50%)}.dial-end{color:var(--mark-3);cursor:pointer;font:500 .66rem/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;padding:.72rem .72rem .66rem;transition:color .25s}.dial-end:hover{color:var(--mark)}.dial[data-side=a] .dial-a{color:var(--spot)}.dial[data-side=b] .dial-b{color:var(--spot-2)}.dial-track{background:linear-gradient(var(--mark), var(--mark)) 0 50% / 1px 9px no-repeat, linear-gradient(var(--mark), var(--mark)) 50% 50% / 1px 5px no-repeat, linear-gradient(var(--mark), var(--mark)) 100% 50% / 1px 9px no-repeat, linear-gradient(var(--rule), var(--rule)) 0 50% / 100% 1px no-repeat;width:9.5rem;height:1.9rem;margin:0 .5rem;position:relative}.dial-thumb{background:color-mix(in srgb, var(--spot-2) calc(var(--thumb) * 100%), var(--spot));box-shadow:0 0 0 3px var(--sheet-hi);height:.82rem;left:calc(var(--thumb) * 100%);pointer-events:none;width:.82rem;transition:left .16s ease-out;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.dial input{cursor:ew-resize;opacity:0;width:calc(100% + 1.2rem);height:100%;margin:0;position:absolute;inset:0 -.6rem}.dial:has(input:focus-visible) .dial-thumb{outline:2px solid var(--spot-2);outline-offset:5px}.dial.is-compact .dial-track{width:6.5rem}.dial.is-compact .dial-end{padding:.6rem .55rem .55rem;font-size:.6rem}.climb-hint{color:var(--mark-2);font:500 .62rem/1 var(--f-label);bottom:2.6rem;left:calc(var(--gutter) + 1.3rem);letter-spacing:.2em;opacity:0;text-transform:uppercase;z-index:3;align-items:center;gap:.7rem;margin:0;transition:opacity .5s;display:flex;position:absolute}.climb-hint[data-on]{opacity:1}.climb-hint svg{fill:none;height:1.7rem;stroke:var(--spot);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:.75rem;animation:2.4s cubic-bezier(.4,0,.2,1) infinite hint-rise}@keyframes hint-rise{0%,to{transform:translateY(3px)}50%{transform:translateY(-4px)}}.alt{color:var(--mark);right:calc(var(--gutter) - .5rem);z-index:4;flex-direction:column;align-items:flex-end;gap:.8rem;transition:color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.alt-readout{background:var(--sheet-hi);box-shadow:0 .5rem .9rem -.55rem var(--cast), 0 1px 2px -1px var(--cast);text-align:right;justify-items:end;gap:.4rem;margin:0;padding:.55rem .6rem .5rem .7rem;display:grid;transform:rotate(.8deg)}.alt-readout b{font:500 1.02rem/1 var(--f-label);letter-spacing:.04em;white-space:nowrap}.alt-readout span{color:var(--mark-3);font:400 .56rem/1 var(--f-label);letter-spacing:.2em;white-space:nowrap}.alt-rail{width:2.9rem;height:min(44svh,24rem);margin-block:.9rem;position:relative}.alt-rail:before{background:repeating-linear-gradient(to bottom, var(--rule) 0 1px, transparent 1px 7px) 100% 0 / .34rem 100% no-repeat, linear-gradient(var(--rule), var(--rule)) 100% 0 / 1px 100% no-repeat, var(--sheet-hi);box-shadow:0 .5rem .9rem -.55rem var(--cast), 0 1px 2px -1px var(--cast);box-sizing:border-box;content:"";background-origin:content-box;padding:.9rem .5rem .9rem 0;transition:background-color .3s;position:absolute;inset:-.9rem 0}.alt-mark{background:var(--spot);bottom:calc(var(--climb) * 100%);z-index:1;width:.62rem;height:.62rem;position:absolute;right:.5rem;transform:translate(50%,50%)rotate(45deg)}.alt ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.alt li{bottom:calc(var(--p) * 100%);position:absolute;right:.5rem;transform:translateY(50%)}.alt button{color:var(--mark-3);cursor:pointer;font:500 .6rem/1 var(--f-label);letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:.5rem;padding:.42rem 0 .42rem .6rem;transition:color .2s;display:flex}.alt button:after{content:"";background:currentColor;width:.55rem;height:1px;transition:width .25s}.alt button:hover,.alt button[aria-current]{color:var(--mark)}.alt button:hover:after,.alt button[aria-current]:after{width:1rem}@media (width<=1139px){.stage>.dial{left:var(--gutter);transform:none}.reading{left:var(--gutter);justify-items:start;max-width:calc(100vw - 25rem);transform:none}.reading>span{text-align:left}.slip{width:17.5rem;right:4.6rem}.slip-title{font-size:1.28rem}.slip-body{font-size:.94rem}.selvage,.climb-hint{display:none}.plate-head{left:var(--gutter)}}@media (height<=640px){.slip-body{display:none}.plate-title{font-size:clamp(2.2rem,9vh,3.4rem)}.plate-head{top:4.2rem}.alt-readout{display:none}}@media (width<=560px){.mast{padding-block:.9rem}.mast-brand span{display:none}.mast nav{gap:.85rem;padding-inline:.85rem}.mast nav a{letter-spacing:.11em;font-size:.62rem}}@media (aspect-ratio<=39/50),(width<=719px){.mast{padding-block:.9rem}.stage .mast-brand span{display:none}.mast nav a{letter-spacing:.11em;font-size:.62rem}.crop,.selvage,.climb-hint{display:none}.plate-head{gap:.4rem;top:3.9rem;left:.9rem}.plate-label{padding:.4rem .5rem .36rem;font-size:.56rem}.plate-alt{display:inline}.plate-title{font-size:clamp(2.3rem,11.5vw,3.6rem)}.slip{bottom:calc(.8rem + env(safe-area-inset-bottom));transform:translate(0, calc(var(--dy) * .5)) rotate(.5deg);width:auto;padding:1.05rem .95rem .85rem;left:.9rem;right:2.4rem}.slip:before{width:4rem;height:1.05rem;top:-.55rem}.slip-body{display:none}.slip-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.16em;font-size:1.16rem;display:-webkit-box;overflow:hidden;margin-top:.4rem!important}.slip-links{flex-wrap:nowrap;gap:.9rem;margin-top:.7rem!important}.slip-links a{letter-spacing:.1em;white-space:nowrap;font-size:.6rem}.slip-links a:first-child{padding:.6rem .65rem .56rem}.stage>.dial{bottom:calc(9.3rem + env(safe-area-inset-bottom));left:50%;transform:translate(-50%)}.dial-track{width:7.4rem}.reading{bottom:calc(12.7rem + env(safe-area-inset-bottom));justify-items:center;max-width:calc(100vw - 1.8rem);left:50%;transform:translate(-50%)}.reading>span{text-align:center;padding:.36rem .7rem .42rem;font-size:1.16rem}.alt{gap:0;right:.2rem}.alt-readout{display:none}.alt-rail{width:1.5rem;height:min(34svh,17rem)}.alt-rail:before{padding-right:.3rem}.alt li,.alt-mark{right:.3rem}.alt button{padding:.5rem 0 .5rem .45rem}.alt button span{display:none}.note{max-width:9.2rem}.note span{padding:.5rem .65rem .56rem;font-size:1.08rem}.note:after{width:1.9rem;height:1.9rem}.note.is-wide{display:none}}@media (prefers-reduced-motion:reduce){.climb-hint svg{animation:none}}.page{flex-direction:column;min-height:100vh;display:flex;position:relative}.page>*{z-index:1;position:relative}.page:before{--tooth:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .07 0 0 0 0 .06 0 0 0 .3 -.11'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='800'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.3 .01' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .07 0 0 0 0 .06 0 0 0 .17 -.075'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");background:radial-gradient(ellipse 75% 75% at 50% 50%, transparent 45%, #16130f1a 100%), var(--tooth), var(--fibre);content:"";pointer-events:none;z-index:0;position:fixed;inset:0}:root[data-theme=night] .page:before{background:var(--tooth);filter:invert();opacity:.3}.page>main{flex:1}.page>.ph-sheet{opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .6s;position:fixed;inset:0}.page>.ph-sheet[data-live]{opacity:1}.ph{height:min(56svh,540px);margin-top:-1rem}.ph.is-short{height:min(42svh,380px)}.ph-label{left:max(var(--gutter), calc(50% - 31rem));position:absolute;top:1.4rem;transform:rotate(-1deg)}.ph-foot{flex-direction:column;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:.2rem;left:0;right:0}.ph .reading{position:relative;bottom:auto;left:auto;transform:none}.ph .reading>span{font-size:1.2rem}.doc{max-width:45rem;padding:0 var(--gutter) 6rem;width:100%;margin:0 auto}.doc.is-wide{max-width:64rem}.doc-head{margin:2.6rem 0 3.2rem}.doc-kicker{color:var(--mark-3);font:500 .66rem/1.5 var(--f-label);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.2rem 1.1em;margin:0 0 1.1rem;display:flex}.doc-kicker b{color:var(--spot);font-weight:500}.doc-head h1{font:600 clamp(2.7rem, 6.6vw, 5.2rem)/.96 var(--f-display);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.035em;text-shadow:.034em .028em 0 var(--spot);text-wrap:balance;margin:0 0 1.5rem}.doc-summary{color:var(--mark-2);font:italic 400 clamp(1.2rem, 2.1vw, 1.5rem)/1.42 var(--f-text);text-wrap:pretty;max-width:38rem;margin:0}.doc-note{color:var(--mark-3);font:400 .7rem/1.6 var(--f-label);letter-spacing:.06em;margin:1.4rem 0 0}.doc-note a,.doc-link{color:var(--mark);-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);text-underline-offset:.3em;text-decoration-thickness:2px}.axis{color:var(--mark-3);align-items:center;gap:1rem;margin:2.8rem 0 1.6rem;display:flex}.axis:before,.axis:after{background:var(--rule);content:"";flex:1;height:1px}.axis span{font:500 .62rem/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase}.axis svg{fill:none;height:.95rem;stroke:var(--mark-2);stroke-width:1px;width:.95rem}.readouts{border-block:1px solid var(--rule);flex-wrap:wrap;margin:2.2rem 0 0;display:flex}.readout{gap:.5rem;padding:1rem 2rem 1rem 0;display:grid}.readout+.readout{border-left:1px solid var(--rule);padding-left:2rem}.readout span{color:var(--mark-3);font:500 .58rem/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase}.readout strong{font:500 1.45rem/1 var(--f-display);font-variation-settings:"opsz" 48, "SOFT" 100;letter-spacing:-.01em}.readout strong a{color:inherit;font:500 .7rem/1 var(--f-label);letter-spacing:.14em;-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);text-underline-offset:.35em;text-decoration-thickness:2px}.readout.tone-live strong{color:var(--spot)}.prose{font:400 1.22rem/1.62 var(--f-text);hanging-punctuation:first}.prose>*{margin:0 0 1.2em}.prose>p{text-wrap:pretty}.prose>p:first-of-type:first-letter{float:left;font:600 4.55em/.76 var(--f-display);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;text-shadow:.045em .038em 0 var(--spot);margin:.09em .09em 0 -.03em}.prose h2{font:600 clamp(1.7rem, 3.4vw, 2.3rem)/1.06 var(--f-display);font-variation-settings:"opsz" 96, "SOFT" 100, "WONK" 1;letter-spacing:-.026em;text-wrap:balance;margin:2.5em 0 .7em}.prose h2:before{background:var(--spot);content:"";width:2.6rem;height:3px;margin-bottom:1.1rem;display:block}.prose h3{font:600 1.38rem/1.2 var(--f-display);font-variation-settings:"opsz" 48, "SOFT" 100;letter-spacing:-.015em;margin:2em 0 .5em}.prose a{color:inherit;-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);text-underline-offset:.2em;text-decoration-thickness:.08em;transition:background-color .2s}.prose a:hover{background:color-mix(in srgb, var(--spot) 16%, transparent)}.prose strong{font-weight:650}.prose ul,.prose ol{padding-left:1.25em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--spot);font-family:var(--f-label);font-size:.8em}.prose blockquote{border-left:3px solid var(--spot);color:var(--mark-2);margin-left:0;padding:.1em 0 .1em 1.2em;font-style:italic}.prose blockquote p{margin:0 0 .7em}.prose blockquote p:last-child{margin:0}.prose hr{color:var(--mark-3);text-align:center;border:0;margin:2.6em 0}.prose hr:before{content:"⁂";font:400 1.4rem/1 var(--f-display)}.prose code{background:color-mix(in srgb, var(--mark) 9%, transparent);font:400 .8em/1 var(--f-label);padding:.14em .34em}.prose pre{background:var(--mark);color:var(--sheet);padding:1.1rem 1.25rem;overflow-x:auto}.prose pre code{background:0 0;padding:0;font-size:.78rem;line-height:1.65}.prose table{border-collapse:collapse;font:400 .8rem/1.5 var(--f-label);width:100%}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;padding:.65rem .75rem}.prose th{border-bottom:2px solid var(--mark);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:500}.prose img{max-width:100%;height:auto}.prose sup{font-size:.68em;line-height:0}.callout{background:var(--sheet-hi);box-shadow:0 1.2rem 1.6rem -1.25rem var(--cast), 0 2px 4px -2px var(--cast);margin:2.2em 0;padding:1.25rem 1.4rem 1.2rem;position:relative;transform:rotate(-.35deg)}.callout:before{background:var(--spot-2);content:"";height:1.1rem;mix-blend-mode:var(--multiply);opacity:.8;width:4.2rem;position:absolute;top:-.55rem;left:1.6rem;transform:rotate(-3deg)}.callout>span{color:var(--spot);font:500 .62rem/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.7rem;display:block}.callout p{margin:0 0 .7em;font-size:1.08rem;line-height:1.52}.callout p:last-child{margin:0}.figure{margin:2.4em 0}.figure img{border:1px solid var(--rule)}.figure figcaption{color:var(--mark-3);font:400 .68rem/1.5 var(--f-label);letter-spacing:.06em;margin-top:.7rem}.prose .cite{font:500 .6em/0 var(--f-label);margin-left:.12em}.prose .cite a{color:var(--spot);padding:0 .06em;text-decoration:none}.prose .cite a+a:before{color:var(--mark-3);content:",";margin-right:.2em}.prose .ref-sources{font:400 .72rem/1.5 var(--f-label);margin-bottom:2.6em;padding-left:2.6em}.prose .ref-sources li{margin-bottom:.5em;padding-left:.3em}.prose .ref-sources a{color:var(--mark-2);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-decoration-thickness:1px}.prose .ref-sources a:hover{color:var(--mark)}.prose>.ref{border-top:1px solid var(--rule);margin:0}.prose>.ref:last-child{border-bottom:1px solid var(--rule)}.ref>summary{cursor:pointer;font:500 .66rem/1 var(--f-label);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:.8rem;padding:1.05rem 0;list-style:none;display:flex}.ref>summary::-webkit-details-marker{display:none}.ref>summary:before{color:var(--spot);content:"+";width:.7em;font-size:.9rem}.ref[open]>summary:before{content:"−"}.ref>summary span{color:var(--mark-3);margin-left:auto}.ref-terms{margin:0;padding-bottom:1.2rem}.ref-terms>div{border-top:1px solid var(--rule);grid-template-columns:11rem 1fr;gap:.2rem 1.5rem;padding:.7rem 0;display:grid}.ref-terms dt{font:600 1rem/1.3 var(--f-display)}.ref-terms dd{color:var(--mark-2);margin:0;font-size:1rem;line-height:1.5}@media (width<=640px){.ref-terms>div{grid-template-columns:1fr}}.page{overflow-x:clip}.prose>.fig{--h:clamp(17rem, 64svh, 38rem);height:var(--h);margin:3.6em 0 4.8em;position:relative}.fig-frame{height:100%;width:calc(var(--h) * 1.6);position:absolute;top:0;left:50%;transform:translate(-50%)}.fig-label{left:max(5%, calc(50% - 50vw + var(--gutter)));position:absolute;top:4%;transform:rotate(-1.2deg)}.fig-note{left:min(var(--x), calc(50% + 50vw - var(--gutter) - 9.8rem));top:var(--y);transform:rotate(var(--tilt))}.fig>.fig-reading{bottom:-1.5rem}.fig>.fig-reading>span{font-size:1.2rem}:root[data-press=off] .prose>.fig{height:auto}:root[data-press=off] .fig-frame{display:none}:root[data-press=off] .fig>.fig-reading{margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.prose>.rq{margin:2.4em 0 2.8em;position:relative}.rq:before{background:color-mix(in srgb, var(--spot-2) calc(var(--dial,1) * 100%), var(--spot));content:"";width:2.5rem;height:1.75rem;margin-bottom:1.1rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Cpath fill-rule='evenodd' d='M20 6.5c-1.6-3.4-6.2-6-10.4-4.6C5 3.4 2.2 8 4.1 12.2c-3.3 1.7-4.3 6.6-1.5 9.7 2.9 3.2 8.2 3.6 11.3.9 1.3 2.6 3.6 4.2 6.1 4.2s4.8-1.6 6.1-4.2c3.1 2.7 8.4 2.3 11.3-.9 2.8-3.1 1.8-8-1.5-9.7C37.8 8 35 3.4 30.4 1.9 26.2.5 21.6 3.1 20 6.5ZM20 9.5c-.9 2.3-1 9.3 0 12.5 1-3.2.9-10.2 0-12.5ZM11 9.2a2.3 2.3 0 1 0 .01 0ZM29 9.2a2.3 2.3 0 1 0 .01 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Cpath fill-rule='evenodd' d='M20 6.5c-1.6-3.4-6.2-6-10.4-4.6C5 3.4 2.2 8 4.1 12.2c-3.3 1.7-4.3 6.6-1.5 9.7 2.9 3.2 8.2 3.6 11.3.9 1.3 2.6 3.6 4.2 6.1 4.2s4.8-1.6 6.1-4.2c3.1 2.7 8.4 2.3 11.3-.9 2.8-3.1 1.8-8-1.5-9.7C37.8 8 35 3.4 30.4 1.9 26.2.5 21.6 3.1 20 6.5ZM20 9.5c-.9 2.3-1 9.3 0 12.5 1-3.2.9-10.2 0-12.5ZM11 9.2a2.3 2.3 0 1 0 .01 0ZM29 9.2a2.3 2.3 0 1 0 .01 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.prose .rq blockquote{color:var(--mark);border:0;margin:0;padding:0;font-style:normal;display:grid}.rq blockquote p{font:600 clamp(1.8rem, 4.2vw, 2.95rem)/1.07 var(--f-display);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;hanging-punctuation:first;letter-spacing:-.028em;text-wrap:balance;grid-area:1/1;align-self:center;margin:0}:root[data-theme=night] .rq blockquote p{mix-blend-mode:screen}.rq-a{color:color-mix(in oklab, var(--spot) calc(var(--rm,0) * 100%), var(--mark));filter:blur(calc((1 - var(--ra,0) - var(--rm,0)) * 6px));opacity:calc(var(--ra,0) + var(--rm,0) * .66);text-shadow:.032em .028em 0 color-mix(in srgb, var(--spot) calc(var(--ra,0) * 100%), transparent);transform:translate(calc(var(--rm,0) * -.05em), calc(var(--rm,0) * -.035em))}.rq-b{color:color-mix(in oklab, var(--spot-2) calc(var(--rm,0) * 100%), var(--mark));filter:blur(calc((1 - var(--rb,1) - var(--rm,0)) * 6px));opacity:calc(var(--rb,1) + var(--rm,0) * .66);text-shadow:.032em .028em 0 color-mix(in srgb, var(--spot-2) calc(var(--rb,1) * 100%), transparent);transform:translate(calc(var(--rm,0) * .05em), calc(var(--rm,0) * .035em))}.rq-cap{flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin-top:1.2rem;display:flex}.rq-turn{color:var(--mark-3);cursor:pointer;font:500 .62rem/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.75rem;margin:0;padding:.5rem 0;display:flex}.rq-turn b{font-weight:500;transition:color .2s}.rq-ta{color:color-mix(in srgb, var(--spot) calc(var(--ra,0) * 100%), var(--mark-3))}.rq-tb{color:color-mix(in srgb, var(--spot-2) calc(var(--rb,1) * 100%), var(--mark-3))}.rq-track{background:var(--rule);width:3.4rem;height:1px;position:relative}.rq-track:after{background:color-mix(in srgb, var(--spot-2) calc(var(--dial,1) * 100%), var(--spot));content:"";height:.5rem;left:calc(var(--dial,1) * 100%);width:.5rem;transition:box-shadow .2s;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.rq-turn:hover .rq-track:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--mark) 18%, transparent)}.rq-turn:hover b{color:var(--mark)}.rq-ask{color:var(--mark-3);font:italic 400 1rem/1 var(--f-text);opacity:var(--rm,0)}.rq.is-one:before{background:var(--mark-3)}.rq.is-one blockquote p{text-shadow:.032em .028em 0 var(--sheet-hi)}.rq.is-one .rq-cap span{color:var(--mark-3);font:500 .62rem/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase;padding:.5rem 0}.prose>.marg{filter:drop-shadow(0 3px 4px var(--cast));height:0;margin:0;position:relative}.marg>span{background:var(--scrap);clip-path:polygon(0 7%,5% 1%,12% 6%,20% 0,28% 5%,37% 1%,45% 6%,54% 2%,63% 7%,72% 1%,81% 5%,90% 0,96% 6%,100% 2%,99% 50%,100% 95%,93% 100%,85% 94%,76% 99%,66% 93%,57% 100%,47% 95%,38% 100%,29% 94%,20% 99%,11% 93%,4% 100%,0 94%,1% 50%);color:var(--pencil);font:600 1.4rem/1.02 var(--f-hand);max-width:11.5rem;transform:rotate(var(--tilt));width:max-content;padding:.72rem .95rem .8rem;position:absolute;top:.3rem;left:calc(100% + 2.6rem)}.marg[data-reading=a]>span{opacity:var(--ra,0)}.marg[data-reading=b]>span{opacity:var(--rb,1)}@media (width<=1240px){.prose>.marg{justify-content:flex-end;height:auto;margin:-.3em 0 .9em;display:flex}.marg>span{max-width:15rem;font-size:1.24rem;position:relative;top:auto;left:auto}}.page>.carry{background:var(--sheet-hi);bottom:max(1rem, env(safe-area-inset-bottom));box-shadow:0 1px 0 #ffffff0f inset, 0 .9rem 1.4rem -.8rem var(--cast), 0 2px 4px -2px var(--cast);z-index:70;align-items:center;padding-left:.95rem;transition:transform .5s cubic-bezier(.3,.8,.3,1);display:flex;position:fixed;left:50%;transform:translate(-50%,calc(100% + 2rem))rotate(-.6deg)}.page>.carry[data-on]{transform:translate(-50%)rotate(-.6deg)}@media (width>=1100px){.page>.carry{left:auto;right:var(--gutter);transform:translateY(calc(100% + 2rem))rotate(-.6deg)}.page>.carry[data-on]{transform:rotate(-.6deg)}}.carry .dial{box-shadow:none;background:0 0}.carry-label{color:var(--mark-3);font:500 .56rem/1 var(--f-label);letter-spacing:.22em;text-transform:uppercase}@media (width<=560px){.page>.carry{padding-left:0}.carry-label{display:none}}.entries{border-top:2px solid var(--mark)}.entry{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:0 clamp(.9rem,2.4vw,1.8rem);padding:1.75rem 0 1.9rem;text-decoration:none;display:grid}.entry-no{color:var(--mark-3);font:500 .68rem/1 var(--f-label);letter-spacing:.1em;padding-top:.28rem}.entry-body{gap:.55rem;display:grid}.entry-meta{color:var(--mark-3);font:500 .62rem/1.5 var(--f-label);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:.1rem 1.1em;display:flex}.entry-meta i{font-style:normal}.entry-meta .entry-plate{color:var(--spot)}.entry-title{font:600 clamp(1.6rem, 3.5vw, 2.5rem)/1.03 var(--f-display);font-variation-settings:"opsz" 96, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;text-shadow:0 0 #0000;text-wrap:balance;transition:text-shadow .25s}.entry-summary{color:var(--mark-2);font:400 1.1rem/1.5 var(--f-text);text-wrap:pretty;max-width:40rem}.entry-go{color:var(--mark-3);font:400 1.5rem/1 var(--f-display);align-self:center;transition:transform .3s cubic-bezier(.3,.8,.3,1),color .2s}.entry:hover .entry-title{text-shadow:.04em .034em 0 var(--spot)}.entry:hover .entry-go{color:var(--spot);transform:translate(7px)}.empty{border-block:1px solid var(--rule);color:var(--mark-2);font:italic 400 1.2rem/1.5 var(--f-text);margin:0;padding:2.4rem 0}@media (width<=640px){.foot-in{grid-template-columns:1fr}.ph{height:min(50svh,420px)}.ph.is-short{height:min(40svh,320px)}.ph-label{font-size:.56rem}.prose{font-size:1.14rem}.entry{grid-template-columns:minmax(0,1fr)}.entry-no,.entry-go{display:none}.readout{padding:.85rem 1.2rem .85rem 0}.readout+.readout{padding-left:1.2rem}.readout strong{font-size:1.2rem}}:root[data-theme=night]{--bg:var(--sheet);--panel:var(--sheet-2);--panel-2:var(--sheet-hi);--ink:var(--mark);--muted:var(--mark-2);--faint:var(--mark-3);--line:var(--rule);--green:var(--spot);--green-hot:#ff9079;--green-dim:color-mix(in srgb, var(--spot) 46%, transparent);--cyan:var(--spot-2);--serif:var(--f-display);--mono:var(--f-label);--sans:var(--f-text);--sp-pad:max(1.75rem, calc(50vw - 35rem))}.sp-main{padding-inline:1.75rem;width:100%;max-width:73.5rem;margin:0 auto;padding-bottom:5rem}.ph+.sp-main{padding-top:1.5rem}.sp-eyebrow,.sp-back,.sp-entry h3{font-weight:500}.sp-title-page h1{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.045em;font-weight:500}.sp-act-head h1,.sp-entry h2,.sp-world-group-title,.sp-act-body strong{font-variation-settings:"opsz" 96, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;font-weight:500}.sp-logline{font-size:clamp(1.15rem,1.9vw,1.42rem);font-style:italic;line-height:1.5}.sp-acts a:hover{background:color-mix(in srgb, var(--spot) 7%, transparent)}.sp-reference-links em,.sp-entry p,.sp-entry li{font-size:1.08rem;line-height:1.6}.sp-note-hint{font-weight:400}.sp-action,.sp-line{font-size:clamp(1.1rem,1.4vw,1.2rem);line-height:1.6}.sp-paren,.sp-note p,.sp-term-body{font-size:1rem}.sp-cue{color:var(--mark);font-weight:500}.sp-slug-text,.sp-transition,.sp-title-card,.sp-rail-act,.sp-rail-notes,.sp-jump a,.sp-act-nav span{font-weight:500}.sp-note{background:color-mix(in srgb, var(--spot) 7%, transparent)}.sp-term.is-pinned{background:color-mix(in srgb, var(--spot) 18%, transparent)}.sp-term-card{background:var(--sheet-hi);box-shadow:0 1.4rem 2rem -1rem #000}.sp-rail{background:color-mix(in srgb, var(--sheet) 92%, transparent);padding:0 var(--sp-pad);margin:0}.page>.sp-rail{z-index:80;position:sticky}.doc-head .sp-back{margin:1.6rem 0 0}.sp-rail-progress{background:var(--sheet-hi);margin:0 calc(var(--sp-pad) * -1)}.sp-rail-progress i{box-shadow:none}.sp-rail-list{margin:0 calc(var(--sp-pad) * -1)}.sp-rail-list a{padding-inline:var(--sp-pad)}.sp-rail-list a:hover{background:color-mix(in srgb, var(--spot) 7%, transparent)}.sp-rail-list a.is-current{background:color-mix(in srgb, var(--spot) 13%, transparent)}@media (width<=760px){:root[data-theme=night]{--sp-pad:1rem}.sp-main{padding-inline:1rem}}
