@font-face{font-family:Geist;src:url(../../../fonts/geist-latin.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Pixel Line;src:url(../../../fonts/geist-pixel-line-latin.woff2) format("woff2");font-weight:400;font-display:swap}:root{--ink: #0b1424;--page: #fafaf8;--paper: #f5f2ea;--cool: #e0e7e7;--doric: #e5dcc6;--white: #fff;--rule: rgba(11, 20, 36, .12);--rule-strong: rgba(11, 20, 36, .2);--ink-2: rgba(11, 20, 36, .72);--ink-3: rgba(11, 20, 36, .6);--ink-4: rgba(11, 20, 36, .54);--aegean: #6b9098;--aegean-light: #cbdadc;--aegean-deep: #3d6b75;--iris: #625a71;--olive: #99b29f;--sans: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--pixel: "Geist Pixel Line", Geist, ui-monospace, monospace;--container: 1280px;--gutter: 80px;--header-h: 96px;--measure: 49rem;color-scheme:light}@media (max-width: 1250px){:root{--gutter: 48px;--header-h: 72px}}@media (max-width: 720px){:root{--gutter: 24px}}*{box-sizing:border-box}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--page);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--aegean-deep);text-decoration-thickness:1px;text-underline-offset:2px}:focus-visible{outline:2px solid var(--aegean-deep);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px;z-index:40;background:var(--ink);color:var(--page);padding:10px 16px}.skip:focus{left:16px;top:16px}.header-band{position:sticky;top:0;z-index:20;background:var(--page);border-bottom:1px solid var(--rule)}.site-header{position:relative;display:flex;align-items:center;gap:24px;height:var(--header-h);width:calc(100% - var(--gutter) * 2);max-width:var(--container);margin-inline:auto}.logo{flex:none;display:flex;align-items:center;gap:9px;font-size:16px;font-weight:400;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.logo b{font-weight:600}.logo svg{display:block}.site-nav{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.header-ident{flex:none;margin-left:auto}.nav-link{display:inline-block;padding:10px 4px;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;color:var(--ink-2);text-decoration:none;transition:color .18s ease-in-out}.nav-link:hover{color:var(--ink)}.nav-link[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--aegean)}.nav-group{position:relative}.nav-caret{display:inline-block;margin-left:5px;vertical-align:2px;color:var(--ink-4)}.nav-menu{position:absolute;top:100%;left:0;z-index:30;display:flex;flex-direction:column;gap:2px;min-width:176px;padding:8px;background:var(--white);box-shadow:0 8px 20px #050f1d14;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .16s,transform .16s,visibility 0s linear .16s}.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.nav-sublink{display:block;padding:9px 12px;font-size:14px;line-height:1.2;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:background-color .14s}.nav-sublink:hover{background:var(--cool);color:var(--ink)}.nav-sublink[aria-current=page]{color:var(--ink);font-weight:500}.nav-overlay-group{display:block;padding:14px 0 2px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.nav-overlay-link.sub{padding-left:12px}.nav-toggle{display:none;flex:none;margin-left:auto;border:0;background:none;padding:10px 0 10px 10px;cursor:pointer}.nav-toggle-line{display:block;width:22px;height:2px;background:var(--ink)}.nav-toggle-line+.nav-toggle-line{margin-top:5px}.nav-overlay{display:none;padding:8px var(--gutter) 24px;border-top:1px solid var(--rule)}.nav-overlay-link{display:block;padding:9px 0;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}@media (max-width: 1250px){.site-nav,.header-ident{display:none}.nav-toggle{display:block}.nav-overlay:not([hidden]){display:block}}.wrap{width:calc(100% - var(--gutter) * 2);max-width:var(--container);margin-inline:auto}.wrap.prose{max-width:calc(var(--measure) + var(--gutter) * 2)}.page{flex:1 0 auto;padding-bottom:72px}.hero{position:relative;overflow:hidden;background:var(--aegean-light);border-bottom:2px solid var(--aegean);padding:34px 0 30px;margin-bottom:40px}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:end;gap:24px 48px}.hero .title{grid-column:1}@media (max-width: 720px){.hero .wrap{grid-template-columns:1fr;align-items:start}}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(61,107,117,.34) 0 1px,transparent 1px 14px);-webkit-mask-image:linear-gradient(to right,transparent 44%,#000 100%);mask-image:linear-gradient(to right,transparent 44%,#000 100%);pointer-events:none}.hero>.wrap{position:relative}h1.pixel{font-family:var(--pixel);font-weight:400;font-size:clamp(30px,4.4vw,46px);line-height:1.02;letter-spacing:0;margin:0}.eyebrow{font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);margin:0 0 10px}.hero .lede{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink-2)}h2{font-size:24px;font-weight:600;letter-spacing:-.015em;margin:0 0 12px}h3{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}section+section{margin-top:48px}.section-label{font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--ink)}.callout{border-left:3px solid var(--aegean);padding:2px 0 2px 16px;margin:0 0 28px}.callout p{margin:0}.callout .when{font-size:13px;color:var(--ink-4);margin-top:2px}ul.links{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}ul.links li{border-bottom:1px solid var(--rule)}ul.links a{display:flex;align-items:baseline;gap:10px;padding:11px 4px;text-decoration:none;color:var(--ink);font-size:15px}ul.links a:hover{background:var(--aegean-light)}ul.links .name{flex:1;min-width:0}ul.links .note{display:block;font-size:13px;color:var(--ink-4);margin-top:1px}ul.links .arrow{color:var(--aegean-deep)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.tile{background:var(--page);padding:18px 20px 20px;display:flex;flex-direction:column}.tile .n{font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.tile .n.none{color:var(--ink-4)}.tile .k{font-size:12.5px;color:var(--ink-3);margin-top:4px}.rowlist{border-top:1px solid var(--ink)}.row{display:grid;grid-template-columns:minmax(0,1fr) 8rem minmax(0,15rem) minmax(0,9rem);align-items:baseline;gap:4px 20px;padding:13px 10px 13px 0;border-bottom:1px solid var(--rule)}.row.is-mine{background:var(--aegean-light);padding-left:10px;margin-left:-10px}.row.is-past{color:var(--ink-4)}.row .what{font-weight:500;font-size:15.5px}.row .when,.row .who,.row .has{font-size:14.5px;color:var(--ink-3)}.row.is-past .what,.row.is-past .when,.row.is-past .who,.row.is-past .has{color:var(--ink-4)}.row .has a+a{margin-left:14px}.chip{margin-left:9px;font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--aegean-deep);background:var(--white);padding:2px 7px;white-space:nowrap}.rowlabel{margin:30px 0 0;padding-bottom:7px;font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4)}@media (max-width: 860px){.row{grid-template-columns:minmax(0,1fr) auto}.row .who,.row .has{grid-column:1 / -1}}.scroll{overflow-x:auto}table.rows{width:100%;border-collapse:collapse;font-size:14.5px}table.rows th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);padding:0 12px 8px 0;border-bottom:1px solid var(--ink);white-space:nowrap}table.rows td{padding:10px 12px 10px 0;border-bottom:1px solid var(--rule);vertical-align:top}table.rows tbody tr:hover td{background:var(--paper)}table.rows tbody tr.mine td{background:var(--aegean-light)}table.rows td.id{font-weight:500}table.rows .quiet{color:var(--ink-4)}footer.provenance{margin-top:56px;padding-top:12px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--ink-4)}footer.provenance p{margin:0}footer.provenance .failed{color:var(--iris);margin:4px 0 0}.site-footer{background:var(--ink);color:#ffffffb8;padding:28px 0}.site-footer-inner{width:calc(100% - var(--gutter) * 2);max-width:var(--container);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-footer .who{margin:0;font-size:13px}.site-footer .who strong{font-weight:500;color:#fff}.footer-sail{display:block;flex:none}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.fday{border-bottom:1px solid var(--rule)}.fday>summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:14px 0 14px 26px;position:relative;cursor:pointer;list-style:none}.fday>summary::-webkit-details-marker{display:none}.fday>summary:before{content:"";position:absolute;left:4px;top:1.05em;width:7px;height:7px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform .15s ease-in-out}.fday[open]>summary:before{transform:rotate(45deg)}.fday>summary:hover:before{border-color:var(--ink)}.fday .when strong{font-size:16px}.fday .who{margin-left:10px;font-size:14px;color:var(--ink-3)}.fday .glance{display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.fday .hm{font-size:15px;font-weight:500}.fday .hr{font-size:13px;color:var(--ink-3)}.fday .hn{font-size:13px;color:var(--ink-4)}.fday .hn:not(:first-child):before{content:"·";margin-right:10px;color:var(--rule-strong)}.fbody{padding:2px 0 22px 26px}.measures{max-width:74rem}.grouplabel{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4)}.grouplabel.second{margin-top:26px}.mrow{display:grid;grid-template-columns:8.5rem 1fr 8.5rem;align-items:center;gap:0 20px;padding:7px 0}.mrow+.mrow{border-top:1px solid var(--rule)}.mlabel{font-size:14.5px}.mnum{text-align:right;font-variant-numeric:tabular-nums}.mnum b{display:block;font-size:15px;font-weight:500}.mreads,.mn{display:block;font-size:12px;color:var(--ink-4)}@media (max-width: 720px){.mrow{grid-template-columns:1fr;gap:4px;padding:12px 0}.mnum{text-align:left}.mnum b,.mreads,.mn{display:inline;font-size:13px}.mreads:before,.mn:before{content:"· ";color:var(--rule-strong)}.fbody{padding-left:0}}.wm.svelte-r7ctrf{display:inline-flex;align-items:baseline;gap:8px;color:var(--ink);line-height:1}.word.svelte-r7ctrf{font-weight:500;font-size:calc(var(--wm-h) * 270 / 276 / .71);letter-spacing:-.01em;white-space:nowrap}.word.svelte-r7ctrf svg.col:where(.svelte-r7ctrf){display:inline-block;height:.71em;width:auto;vertical-align:baseline;margin-right:.045em}.wm.svelte-r7ctrf b:where(.svelte-r7ctrf){font-weight:600;font-size:calc(var(--wm-h) * .76);letter-spacing:-.01em}.ident.svelte-b7mzhl{display:flex;align-items:center;gap:8px 16px;font-size:13px}.ident.stacked.svelte-b7mzhl{flex-direction:column;align-items:stretch;gap:14px;padding-top:14px;border-top:1px solid var(--rule)}.me.svelte-b7mzhl{margin:0;color:var(--ink-3);white-space:nowrap}.me.svelte-b7mzhl b:where(.svelte-b7mzhl){color:var(--ink);font-weight:500}.me.svelte-b7mzhl a:where(.svelte-b7mzhl){margin-left:8px;color:var(--ink-4)}.unlisted.svelte-b7mzhl{margin-left:6px;font-size:11.5px;color:var(--ink-4)}.stacked.svelte-b7mzhl .pick:where(.svelte-b7mzhl) .lbl:where(.svelte-b7mzhl){margin-bottom:8px}.months.svelte-b7mzhl{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.months.svelte-b7mzhl a:where(.svelte-b7mzhl){color:var(--ink-3);text-decoration:none;border-bottom:1px solid transparent}.months.svelte-b7mzhl a:where(.svelte-b7mzhl):hover{color:var(--ink)}.months.svelte-b7mzhl a[aria-current=true]:where(.svelte-b7mzhl){color:var(--ink);font-weight:500;border-bottom-color:var(--aegean)}.stacked.svelte-b7mzhl .months:where(.svelte-b7mzhl) a:where(.svelte-b7mzhl){font-size:15px}.lbl.svelte-b7mzhl{display:block;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px}.stacked.svelte-b7mzhl .months:where(.svelte-b7mzhl){display:block}.stacked.svelte-b7mzhl .months:where(.svelte-b7mzhl) a:where(.svelte-b7mzhl){display:inline-block;margin-right:16px}
