.JCSGQq_notes{--sheet:1120px;--gutter:clamp(20px, 5vw, 72px);box-sizing:border-box;width:100%;max-width:calc(var(--sheet) + 2 * var(--gutter));padding:var(--masthead-top) var(--gutter) clamp(90px, 16vh, 180px);margin-inline:auto;position:relative}.JCSGQq_head{margin:0 auto var(--masthead-gap);max-width:var(--measure-lede);text-align:center}.JCSGQq_title{font-family:var(--font-fira);font-weight:900;font-size:var(--t-page);letter-spacing:-.035em;color:var(--text-primary);margin:0;line-height:1}.JCSGQq_lede{margin:var(--masthead-lede-gap) auto 0;max-width:var(--measure-lede);text-wrap:pretty;font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-tertiary);font-size:clamp(.88rem,1.1vw,1rem);font-weight:500;line-height:1.55}.JCSGQq_block+.JCSGQq_block{margin-top:clamp(64px,10vh,120px)}.JCSGQq_blockTitle{max-width:20ch;font-family:var(--font-fira);letter-spacing:-.03em;color:var(--text-primary);text-align:center;text-wrap:balance;margin:clamp(18px,2.6vh,28px) auto 0;font-size:clamp(1.4rem,2.8vw,2.1rem);font-weight:900;line-height:1.02}.JCSGQq_blockSub{max-width:48ch;font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-tertiary);text-align:center;text-wrap:pretty;margin:clamp(10px,1.4vh,14px) auto 0;font-size:clamp(.86rem,1.05vw,.95rem);font-weight:500;line-height:1.55}.JCSGQq_shelf{margin-top:clamp(34px,5vh,56px)}.JCSGQq_shelfHead{align-items:center;gap:clamp(12px,1.6vw,20px);display:flex}.JCSGQq_shelfName,.JCSGQq_count{font-family:var(--font-fira);font-weight:500;font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;margin:0;line-height:1}.JCSGQq_shelfName{color:var(--text-primary)}.JCSGQq_count{color:var(--text-ghost);font-variant-numeric:tabular-nums}.JCSGQq_rule{height:var(--hairline);background:var(--line);flex:auto}.JCSGQq_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,12px);margin:clamp(14px,2vh,20px) 0 0;padding:0;list-style:none;display:grid;position:relative}.JCSGQq_tile{z-index:1;min-width:0;position:relative}.JCSGQq_plateCell{pointer-events:none;position:absolute;inset:0}.JCSGQq_plate{border:var(--hairline) solid var(--line);corner-shape:superellipse(3);background:var(--n-25);opacity:0;width:0;height:0;transition:opacity .18s var(--e-out);border-radius:16px;position:absolute;top:0;left:0}.JCSGQq_tiles[data-lit] .JCSGQq_plate{opacity:1}@media (hover:hover) and (pointer:fine){.JCSGQq_tiles[data-lit] .JCSGQq_link:hover{--sel:1;background:0 0;border-color:#0000}}.JCSGQq_link{--sel:0;--r:16px;border:var(--hairline) solid color-mix(in oklab, var(--line) calc(var(--sel) * 100%), transparent);border-radius:var(--r);corner-shape:superellipse(3);background:color-mix(in oklab, var(--n-25) calc(var(--sel) * 100%), transparent);-webkit-tap-highlight-color:transparent;min-height:64px;transition:background-color .3s var(--e-out), border-color .3s var(--e-out), transform .38s var(--e-settle);opacity:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:clamp(12px,1.4vw,15px) clamp(12px,1.3vw,14px);text-decoration:none;display:grid;position:relative;transform:translateY(6px)}.JCSGQq_link[data-in]{opacity:1;transition:opacity .54s var(--e-out) calc(var(--n) * 46ms), transform .54s var(--e-settle) calc(var(--n) * 46ms), background-color .3s var(--e-out), border-color .3s var(--e-out);transform:none}.JCSGQq_link:hover,.JCSGQq_link:focus-visible{--sel:1}.JCSGQq_link:focus-visible{outline:var(--hairline) solid var(--text-primary);outline-offset:2px}.JCSGQq_mark{background:var(--surface-sunken);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid;overflow:hidden}.JCSGQq_markShot{object-fit:contain;width:100%;height:100%;opacity:calc(.78 + var(--sel) * .22);transition:opacity .3s var(--e-out)}.JCSGQq_linkTitle{min-width:0;font-family:var(--font-fira);letter-spacing:-.014em;color:var(--text-primary);text-wrap:pretty;font-size:clamp(.9rem,1.1vw,.99rem);font-weight:500;line-height:1.38}.JCSGQq_arrow{color:var(--text-quiet);opacity:0;transition:opacity .24s var(--e-out), transform .32s var(--e-settle);flex:none;margin-top:3px;transform:translate(-3px)}.JCSGQq_link:hover .JCSGQq_arrow,.JCSGQq_link:focus-visible .JCSGQq_arrow{opacity:1;transform:none}.JCSGQq_posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin:clamp(30px,4.5vh,48px) 0 0;padding:0;list-style:none;display:grid}.JCSGQq_post{min-width:0}.JCSGQq_rest[hidden]{display:none}.JCSGQq_rest:focus{outline:none}.JCSGQq_tight{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(14px,2vh,20px)}.JCSGQq_moreRow{justify-content:center;margin-top:clamp(30px,4.4vh,46px);margin-bottom:clamp(4px,1vh,10px);display:flex}.JCSGQq_chev{transition:rotate .32s var(--e-settle);rotate:0deg}.JCSGQq_chev[data-up]{rotate:180deg}.JCSGQq_card{--sel:0;--pad:10px;--r:28px;--accent:var(--text-quiet);padding:var(--pad);border:var(--hairline) solid color-mix(in oklab, var(--line-strong) calc(var(--sel) * 100%), var(--line));border-radius:var(--r);corner-shape:superellipse(2.4);background:var(--surface-raised);-webkit-tap-highlight-color:transparent;transform:translateY(calc(var(--sel) * -3px));box-shadow:0 1px 2px rgb(0 0 0/calc(.02 + var(--sel) * .02)), 0 calc(var(--sel) * 10px) calc(var(--sel) * 24px) rgb(0 0 0/calc(var(--sel) * .06));transition:transform .38s var(--e-settle), border-color .28s var(--e-out), box-shadow .38s var(--e-out);text-decoration:none;display:block;position:relative}.JCSGQq_card[data-compact]{--pad:8px;--r:22px}.JCSGQq_card:hover,.JCSGQq_card:focus-visible{--sel:1}.JCSGQq_card:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.JCSGQq_cover{aspect-ratio:16/9;border-radius:calc(var(--r) - var(--pad));corner-shape:superellipse(2.4);background:var(--surface-sunken);display:block;position:relative;overflow:hidden}.JCSGQq_coverShot{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--sel) * .02));transition:transform .62s var(--e-settle);position:absolute;inset:0}.JCSGQq_postBody{align-items:baseline;gap:clamp(10px,1.4vw,16px);padding:clamp(13px,1.5vw,17px) clamp(4px,.6vw,8px) clamp(5px,.7vw,8px);display:flex}.JCSGQq_postTitle{min-width:0;font-family:var(--font-fira);letter-spacing:-.018em;color:var(--text-primary);text-wrap:pretty;flex:auto;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:600;line-height:1.3}.JCSGQq_card[data-compact] .JCSGQq_postTitle{letter-spacing:-.014em;font-size:clamp(.9rem,1.05vw,.98rem)}.JCSGQq_date{border:var(--hairline) solid color-mix(in oklab, var(--accent) calc(18% + var(--sel) * 14%), transparent);corner-shape:superellipse(2.4);background:color-mix(in oklab, var(--accent) calc(10% + var(--sel) * 6%), transparent);font-family:var(--font-fira);font-weight:500;font-size:var(--t-meta);letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--accent) 70%, var(--text-primary));transition:background-color .28s var(--e-out), border-color .28s var(--e-out);border-radius:9px;flex:none;padding:5px 9px 6px;line-height:1;display:inline-block}.JCSGQq_card[data-compact] .JCSGQq_date{border-radius:8px;padding:4px 7px 5px}.JCSGQq_empty{font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-quiet);margin:clamp(30px,4.5vh,48px) 0 0;font-size:clamp(.88rem,1.1vw,1rem);font-weight:500}@media (max-width:1000px){.JCSGQq_tight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.JCSGQq_posts,.JCSGQq_tight{grid-template-columns:minmax(0,1fr)}.JCSGQq_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.JCSGQq_link{gap:9px;min-height:0;padding:11px 11px 12px}.JCSGQq_linkTitle{font-size:.86rem;line-height:1.34}}@media (hover:none){.JCSGQq_arrow{opacity:1;transform:none}.JCSGQq_markShot{opacity:1}}@media (prefers-reduced-motion:reduce){.JCSGQq_link{transform:none}.JCSGQq_link[data-in]{transition:opacity .32s linear calc(var(--n) * 32ms), background-color .18s linear, border-color .18s linear}.JCSGQq_arrow{transition:opacity .2s linear;transform:none}.JCSGQq_card,.JCSGQq_coverShot{transform:none}.JCSGQq_card,.JCSGQq_coverShot,.JCSGQq_markShot{transition-duration:1ms}}@media (forced-colors:active){.JCSGQq_card,.JCSGQq_link{border-color:canvastext}.JCSGQq_arrow{opacity:1}}.JCSGQq_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.JCSGQq_switchRow{margin:0 0 var(--masthead-gap);justify-content:center;display:flex}.JCSGQq_block[hidden]{display:none}.JCSGQq_block[hidden]+.JCSGQq_block,.JCSGQq_block>.JCSGQq_blockTitle:first-child{margin-top:0}
