@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--spacing:.25rem;--container-sm:24rem;--text-base:1rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-700.woff2)format("woff2");font-weight:700;font-display:swap}.mono{--face-display:"Familjen Grotesk", system-ui, sans-serif;--face-text:"General Sans", system-ui, sans-serif;--face-num:var(--face-display);--ease-surface:cubic-bezier(.625, .05, 0, 1);--time-surface:.6s;--ease-answer:cubic-bezier(.2, .8, .25, 1);--time-answer:.4s;--stagger:25ms;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='60'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='60' filter='url(%23g)' opacity='0.7'/%3E%3C/svg%3E");--ink:#000;--paper:#fff;--grey:#c5c5c5;--hivis:#a7ff9c;--water:#d6d6d6;--tally:#ff6831;--british-red:#c8102e;--blue:#1d4ed8;--ink-40:#0006;--ink-20:#0003;--paper-75:#ffffffbf;--paper-45:#ffffff73;--paper-20:#fff3;--ground:var(--paper);--on-ground:var(--ink);--invert-ink:var(--paper);--size-font:16px;--t-name:calc(var(--size-font) * 5.5);--t-display:calc(var(--size-font) * 2.5);--t-display-s:calc(var(--size-font) * 2.5);--gutter:calc(var(--size-font) * 1.25);--air:calc(var(--size-font) * 4);--display:var(--t-display);--label:calc(var(--size-font) * .8);--track-display:-.05em;--track-mid:-.02em;--negative-ink:#8c2350;--measure-app:1340px;--bar:68px;background:var(--paper);color:var(--ink);font-family:var(--face-text);font-size:var(--size-font);flex-direction:column;min-height:100dvh;font-weight:400;line-height:1.45;display:flex}.mono.loose{background:0 0;min-height:0;display:block}@media (min-width:640px){.mono{--t-name:calc(var(--size-font) * 10);--t-display:calc(var(--size-font) * 3.8);--t-display-s:calc(var(--size-font) * 3);--gutter:calc(var(--size-font) * 1.9);--air:calc(var(--size-font) * 4.3)}}@media (min-width:1024px){.mono{--size-font:17.07px;--t-name:calc(var(--size-font) * 15.7);--t-display:calc(var(--size-font) * 6);--t-display-s:calc(var(--size-font) * 4.5);--gutter:calc(var(--size-font) * 3);--air:calc(var(--size-font) * 6)}}@media (min-width:1440px){.mono{--size-font:16px;--t-name:calc(var(--size-font) * 19.6);--t-display:calc(var(--size-font) * 7.3);--t-display-s:calc(var(--size-font) * 5.5);--gutter:calc(var(--size-font) * 3.75);--air:calc(var(--size-font) * 8.4)}}.mono :where(a,button,img,figure,div,input,select,textarea){border-radius:0}.mono a{color:inherit}.mono :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid}.mono .num{font-family:var(--face-num);font-variant-numeric:lining-nums}.mono .in-line{color:inherit;font:inherit;cursor:pointer;text-underline-offset:.25em;transition:color var(--time-answer) var(--ease-answer);background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.mono .in-line:hover,.mono .in-line:focus-visible{color:var(--british-red);text-decoration-thickness:2px}.mono .band.dark .in-line:hover,.mono .band.dark .in-line:focus-visible{color:inherit}.mono .band{--invert-ink:var(--paper);background:var(--ground);color:var(--on-ground);padding:calc(var(--air) * var(--air-top,1)) max(var(--gutter), calc((100% - var(--measure-app)) / 2)) calc(var(--air) * var(--air-bottom,1));box-sizing:border-box;position:relative}.mono .band.dark{--ground:var(--ink);--on-ground:var(--paper);--invert-ink:var(--ink)}.mono .band.grey{--ground:var(--grey)}.mono .band.act{--ground:var(--hivis)}.mono .band.water{--ground:var(--water);isolation:isolate}.mono .band.water:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.45;background-image:var(--grain);background-repeat:repeat;animation:6s linear infinite mono-grain;position:absolute;inset:0}.mono .band.pay{--ground:var(--tally)}.mono .band.full{padding-inline:var(--gutter)}.mono .band.flush{padding:0}.mono .band.sticky{z-index:10;position:sticky;bottom:0}.mono .band.fill{flex:1;align-content:center;display:grid}.mono .band.split{--band-cols:minmax(0, 1fr) minmax(0, 1fr)}.mono .band.split.wide{--band-cols:minmax(0, .7fr) minmax(0, 1.3fr)}@media (min-width:1024px){.mono .band.split{grid-template-columns:var(--band-cols);column-gap:var(--gutter);align-items:start;display:grid}.mono .band.split>.body{margin-top:0}.mono .band.pane{height:calc(100svh - var(--bar));align-items:stretch}.mono .band.pane>.head{gap:calc(var(--air) * .25);flex-direction:column;display:flex}.mono .band.pane>.head>.about.side{margin:auto 0 0}.mono .band.pane>.body>p:last-child{align-items:flex-end;display:flex}.mono .band.pane>.body>p:last-child .act-text{min-height:0}.mono .band.pane>.body{align-content:stretch;gap:calc(var(--air) * .3);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.mono .band.pane>.body>.shot,.mono .band.pane>.body>.shot .frame,.mono .band.pane>.body>.shot img{height:100%;min-height:0}.mono .band.pane>.body>.shot .frame{aspect-ratio:auto}.mono .band.pane>.body>.shot>.open{height:100%}.mono .band.hold>.head{top:calc(var(--bar) + var(--air) * .3);align-self:start;position:sticky}}.mono .band.split>.head .huge{--display:var(--t-display-s)}.mono .band>.body{margin-top:calc(var(--air) * .6);min-width:0;container-type:inline-size}.mono .panel>.in,.mono .drawer>.in{container-type:inline-size}.mono .band>.body:first-child{margin-top:0}.mono .inset{padding:calc(var(--air) * var(--air-top,1)) var(--gutter) calc(var(--air) * var(--air-bottom,1));position:relative}.mono .head{gap:calc(var(--air) * .25);align-content:start;margin:0;display:grid}.mono .head>.lede{margin-top:calc(var(--air) * .25)}.mono .head>.acts{margin-top:calc(var(--air) * .2)}.mono .label{font-size:var(--label);color:currentColor;font-weight:500}@supports (color:color-mix(in lab, red, red)){.mono .label{color:color-mix(in srgb, currentColor 60%, transparent)}}.mono .label{letter-spacing:0;font-family:var(--face-text);margin:0}.mono .band.dark .label{color:#ffffffb8}.mono .mark:before{content:"";vertical-align:-.05em;background:currentColor;width:1em;height:1em;margin-right:.7em;display:inline-block}.mono .alert .mark:before{vertical-align:.1em;width:1em;height:.5em}.mono .label.sect{margin-top:calc(var(--air) * .7);margin-bottom:.9em}.mono .label.opens{margin-top:0;margin-bottom:calc(var(--air) * .5)}.mono .map.plot+.label.opens{margin-top:calc(var(--air) * .6)}.mono .huge{font-family:var(--face-display);font-size:var(--display);letter-spacing:var(--track,var(--track-display));color:inherit;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:.8}.mono .huge.drop{padding-bottom:.11em}.mono .lede{max-width:var(--measure,40ch);text-wrap:pretty;margin:0;font-size:1.2em;font-weight:500;line-height:1.4}.mono .lede.quiet{color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .lede.quiet{color:color-mix(in srgb, currentColor 75%, transparent)}}.mono .note{margin:calc(var(--air) * .4) 0 0;max-width:var(--measure,62ch);color:currentColor;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.mono .note{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .note{text-wrap:pretty}.mono .note .act-text{min-height:0}.mono .note.flush{margin-top:0}.mono .name{font-family:var(--face-display);letter-spacing:-.01em;margin:0;font-size:1.25em;font-weight:500;line-height:1.25}.mono .prose{max-width:var(--measure,62ch);white-space:pre-line;text-wrap:pretty;margin:0;line-height:1.6}.mono .tag{font-family:var(--face-text);font-weight:400;font-size:var(--label);letter-spacing:0;color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .tag{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .tag{margin-left:.5em}.mono .tag+.tag{margin-left:0}.mono .tag+.tag:before{content:"·";margin:0 .45em}.mono .meta{font-family:var(--face-text);font-weight:400;font-size:var(--label);letter-spacing:0;color:currentColor;margin-top:.35em;line-height:1.5;display:block}@supports (color:color-mix(in lab, red, red)){.mono .meta{color:color-mix(in srgb, currentColor 55%, transparent)}}.mono .when{font-family:var(--face-num);font-size:var(--label);letter-spacing:0;color:currentColor;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mono .when{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .fig{font-family:var(--face-num);font-variant-numeric:lining-nums;font-weight:400}.mono .fig.big{font-size:1.25em}.mono .rows{--rows-cols:var(--cols,minmax(0, 1fr));border-top:1px solid;margin:0;padding:0;list-style:none}.mono .rows.top{margin-top:calc(var(--air) * .6)}.mono .row,.mono .sheet th,.mono .sheet td{border-bottom:1px solid}@supports (color:color-mix(in lab, red, red)){.mono .row,.mono .sheet th,.mono .sheet td{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.mono .row{margin:0;position:relative}.mono .reach{text-decoration:none}.mono .reach:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mono .hit{grid-template-columns:var(--rows-cols,minmax(0, 1fr));align-items:var(--row-align,baseline);column-gap:var(--row-gap,1em);row-gap:var(--row-stack,0);padding:var(--row-air,.9em) 0;color:inherit;min-width:0;text-decoration:none;display:grid}.mono .cell{overflow-wrap:break-word;min-width:0}.mono .cell.wide{grid-column:1/-1}.mono .cell.end{text-align:right;justify-self:end}.mono .cell.kind{font-size:var(--label);color:currentColor;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mono .cell.kind{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .row.named{font-size:1.25em}.mono .row.named .main{font-family:var(--face-display);letter-spacing:-.01em;font-weight:500;line-height:1.25}.mono .row.named .fig.big{font-size:1em}.mono .row.current{background:var(--on-ground);color:var(--invert-ink);margin-inline:-.7em;padding-inline:.7em}.mono .row.current .label{color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .row.current .label{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .row.current :where(.cell.kind,.tag,.meta){color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .row.current :where(.cell.kind,.tag,.meta){color:color-mix(in srgb, currentColor 45%, transparent)}}.mono .row.framed{border-bottom:0}.mono .row.acted{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5em;display:grid}.mono .row.heads{--row-air:.5em;border-bottom:0}.mono .row.heads .cell{font-size:var(--label);color:currentColor;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mono .row.heads .cell{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .rows:has(>.group){border-top:0}.mono .group{margin-top:calc(var(--air) * .5)}.mono .group:first-child{margin-top:0}.mono .group>.when{border-bottom:1px solid;padding:.6em 0;display:block}@supports (color:color-mix(in lab, red, red)){.mono .group>.when{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.mono .group>ul{margin:0;padding:0;list-style:none}.mono .group>ul>.row{border-bottom:0}.mono .group>ul .hit{--row-air:.7em}@container (max-width:639px){.mono .rows.fold.at-640{--rows-cols:minmax(0, 1fr);--row-stack:var(--fold-stack,.4em)}.mono .rows.fold.at-640 .cell.end{text-align:left;justify-self:start}.mono .rows.fold.at-640 .cell.shot{order:-1;margin-bottom:.5em}.mono .rows.fold.at-640 .row.heads{clip-path:inset(50%);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.mono .rows.fold.at-640 .row.acted{grid-template-columns:minmax(0,1fr)}.mono .rows.fold.at-640 .row.acted>.act-text{justify-self:end;margin-top:-.5em;margin-bottom:.3em}.mono .rows.fold.at-640.beside .hit:has(>.cell.shot:not(:empty)){--rows-cols:5.5em minmax(0, 1fr);--row-stack:.15em;align-items:start}.mono .rows.fold.at-640.beside .hit:has(>.cell.shot:not(:empty))>.cell:not(.shot){grid-column:2}.mono .rows.fold.at-640.beside .hit>.cell.shot:not(:empty){grid-area:1/1/span 2;margin:0}.mono .rows.fold.at-640.beside .row.acted:has(>.hit>.cell.shot:not(:empty))>.act-text{margin-left:calc(5.5em + var(--row-gap,1em));justify-self:start}}@container (max-width:719px){.mono .rows.fold.at-720{--rows-cols:minmax(0, 1fr);--row-stack:var(--fold-stack,.4em)}.mono .rows.fold.at-720 .cell.end{text-align:left;justify-self:start}.mono .rows.fold.at-720 .cell.shot{order:-1;margin-bottom:.5em}.mono .rows.fold.at-720 .row.heads{clip-path:inset(50%);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.mono .rows.fold.at-720 .row.acted{grid-template-columns:minmax(0,1fr)}.mono .rows.fold.at-720 .row.acted>.act-text{justify-self:end;margin-top:-.5em;margin-bottom:.3em}.mono .rows.fold.at-720.beside .hit:has(>.cell.shot:not(:empty)){--rows-cols:5.5em minmax(0, 1fr);--row-stack:.15em;align-items:start}.mono .rows.fold.at-720.beside .hit:has(>.cell.shot:not(:empty))>.cell:not(.shot){grid-column:2}.mono .rows.fold.at-720.beside .hit>.cell.shot:not(:empty){grid-area:1/1/span 2;margin:0}.mono .rows.fold.at-720.beside .row.acted:has(>.hit>.cell.shot:not(:empty))>.act-text{margin-left:calc(5.5em + var(--row-gap,1em));justify-self:start}}@container (max-width:479px){.mono .rows.fold.at-480{--rows-cols:minmax(0, 1fr);--row-stack:var(--fold-stack,.4em)}.mono .rows.fold.at-480 .cell.end{text-align:left;justify-self:start}.mono .rows.fold.at-480 .cell.shot{order:-1;margin-bottom:.5em}.mono .rows.fold.at-480 .row.heads{clip-path:inset(50%);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.mono .rows.fold.at-480 .row.acted{grid-template-columns:minmax(0,1fr)}.mono .rows.fold.at-480 .row.acted>.act-text{justify-self:end;margin-top:-.5em;margin-bottom:.3em}.mono .rows.fold.at-480.beside .hit:has(>.cell.shot:not(:empty)){--rows-cols:5.5em minmax(0, 1fr);--row-stack:.15em;align-items:start}.mono .rows.fold.at-480.beside .hit:has(>.cell.shot:not(:empty))>.cell:not(.shot){grid-column:2}.mono .rows.fold.at-480.beside .hit>.cell.shot:not(:empty){grid-area:1/1/span 2;margin:0}.mono .rows.fold.at-480.beside .row.acted:has(>.hit>.cell.shot:not(:empty))>.act-text{margin-left:calc(5.5em + var(--row-gap,1em));justify-self:start}}.mono .line{--date:calc(var(--size-font) * 2.25);margin:0;padding:0;list-style:none}.mono .line>li{padding:.85em 0}.mono .line>li:first-child{padding-top:0}.mono .line .date{font-family:var(--face-display);font-size:var(--date);letter-spacing:var(--track-mid);text-wrap:balance;font-weight:700;line-height:.95;display:block}.mono .line .under{font-size:var(--label);color:currentColor;padding-top:.55em;line-height:1.4;display:block}@supports (color:color-mix(in lab, red, red)){.mono .line .under{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .sums.across{gap:calc(var(--air) * .5) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.mono .sums.across>li{padding:0}.mono .sums>li.grain{position:relative}.mono .sums>li.grain:after{inset:0}.mono .sums .reach{color:inherit;display:block}.mono .sums .aside{font-size:var(--label);margin-top:.6em;line-height:1.5;display:block}.mono .sums .aside .spark{margin-top:.2em}@media (max-width:639px){.mono .sums.across{grid-template-columns:repeat(2,minmax(0,1fr))}.mono .sums.across.money{grid-template-columns:minmax(0,1fr)}}.mono .climb{gap:.5em;display:grid}.mono .climb .figure{font-family:var(--face-display);font-size:calc(var(--size-font) * 2.25);letter-spacing:var(--track-mid);align-items:baseline;gap:.4em;margin:0;font-weight:700;line-height:.95;display:flex}.mono .climb .figure>.of{font-size:var(--label);color:currentColor;font-weight:400}@supports (color:color-mix(in lab, red, red)){.mono .climb .figure>.of{color:color-mix(in srgb, currentColor 55%, transparent)}}.mono .climb .name{max-width:24ch;margin:0;font-size:1.15em;font-weight:500}.mono .climb .then{font-size:var(--label);color:currentColor;margin:.4em 0 0}@supports (color:color-mix(in lab, red, red)){.mono .climb .then{color:color-mix(in srgb, currentColor 60%, transparent)}}.mono .about{margin:calc(var(--air) * .4) 0 0;gap:calc(var(--air) * .25);display:grid}.mono .about:first-child{margin-top:0}.mono .about>div{align-content:start;gap:.25em;display:grid}@container (min-width:640px){.mono .about.across{column-gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.mono .about dd{margin:0;font-weight:500}.mono .about+.form{margin-top:calc(var(--air) * .45)}.mono .grain{position:relative}.mono .grain:after{content:"";inset:0 calc(var(--gutter) * -1);pointer-events:none;mix-blend-mode:multiply;opacity:0;background-image:var(--grain);background-repeat:repeat;transition:opacity .2s linear;position:absolute}.mono .grain:hover:after,.mono .grain:focus-within:after{opacity:1;animation:6s linear infinite mono-grain}@media (hover:none){.mono .grain:active:after{opacity:1;transition:none}}@keyframes mono-grain{to{background-position-x:220px}}@keyframes mono-rise{0%{opacity:0;transform:translateY(.3em)}}.mono .rows.wave .row{animation:mono-rise var(--time-surface) var(--ease-surface) both}.mono .rows.wave .row:nth-child(2){animation-delay:calc(1 * var(--stagger))}.mono .rows.wave .row:nth-child(3){animation-delay:calc(2 * var(--stagger))}.mono .rows.wave .row:nth-child(4){animation-delay:calc(3 * var(--stagger))}.mono .rows.wave .row:nth-child(5){animation-delay:calc(4 * var(--stagger))}.mono .rows.wave .row:nth-child(6){animation-delay:calc(5 * var(--stagger))}.mono .rows.wave .row:nth-child(7){animation-delay:calc(6 * var(--stagger))}.mono .rows.wave .row:nth-child(8){animation-delay:calc(7 * var(--stagger))}.mono .rows.wave .row:nth-child(9){animation-delay:calc(8 * var(--stagger))}.mono .rows.wave .row:nth-child(10){animation-delay:calc(9 * var(--stagger))}.mono .rows.wave .row:nth-child(11){animation-delay:calc(10 * var(--stagger))}.mono .rows.wave .row:nth-child(12){animation-delay:calc(11 * var(--stagger))}.mono .rows.wave .row:nth-child(n+13){animation-delay:calc(12 * var(--stagger))}.mono .rows.wave .group:nth-child(n+2) .row{animation-delay:calc(3 * var(--stagger))}.mono .rows.wave .group:nth-child(n+3) .row{animation-delay:calc(6 * var(--stagger))}.mono .rows.wave .group:nth-child(n+4) .row{animation-delay:calc(9 * var(--stagger))}.mono .rows.wave .group:nth-child(n+5) .row{animation-delay:calc(12 * var(--stagger))}.mono .bone{height:1em;width:var(--w,60%);background:currentColor;display:block}@supports (color:color-mix(in lab, red, red)){.mono .bone{background:color-mix(in srgb, currentColor 20%, transparent)}}.mono .ghost.head>.bone.mark{height:calc(var(--label) * 1.5)}.mono .ghost.head>.bone.figure{height:calc(var(--display) * .8)}.mono .ghost.head>.bone.say{height:3.36em;margin-top:calc(var(--air) * .25)}.mono .ghost.head>.bone.act{height:45px;margin-top:calc(var(--air) * .2)}.mono .ghost .row,.mono .ghost.head{position:relative;overflow:hidden}.mono .ghost .row:after,.mono .ghost.head:after{content:"";pointer-events:none;mix-blend-mode:multiply;background-image:var(--grain);background-repeat:repeat;animation:6s linear infinite mono-grain;position:absolute;inset:0}.mono .pairs{gap:1.4em;margin:0;display:grid}.mono .pairs.top{margin-top:calc(var(--air) * .6)}.mono .pairs>div{align-items:start;gap:.5em;display:grid}.mono .pairs dt{font-family:var(--face-display);letter-spacing:-.02em;font-size:1.5em;font-weight:500;line-height:1.15}.mono .pairs dd{color:currentColor;max-width:62ch;margin:0;font-size:1.05em;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.mono .pairs dd{color:color-mix(in srgb, currentColor 75%, transparent)}}.mono .pairs.facts{gap:1.2em}.mono .pairs.facts>div{gap:.4em}.mono .pairs.facts dt{font-family:var(--face-text);font-size:var(--label);letter-spacing:0;color:currentColor;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.mono .pairs.facts dt{color:color-mix(in srgb, currentColor 60%, transparent)}}.mono .pairs.facts dd{max-width:60ch;color:inherit;font-size:1em;line-height:1.55}@container (min-width:721px){.mono .pairs>div{column-gap:calc(var(--air) * .45);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:0}.mono .pairs.facts>div{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}}.mono .sheet{border-collapse:collapse;width:100%}.mono .sheet+.sheet,.mono .sheet+.lede{margin-top:calc(var(--air) * .6)}.mono .sheet caption{text-align:left;font-size:var(--label);color:currentColor;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mono .sheet caption{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .sheet caption{padding-bottom:.8em}.mono .sheet th,.mono .sheet td{text-align:left;vertical-align:baseline;overflow-wrap:break-word;padding:.9em 1.5em .9em 0}.mono .sheet td{overflow-wrap:anywhere}.mono .sheet th{font-size:var(--label);color:currentColor;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mono .sheet th{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .sheet th{border-bottom-color:currentColor}.mono .sheet td:first-child{font-family:var(--face-display);letter-spacing:-.01em;font-weight:500}.mono .sheet td.num,.mono .sheet th.end,.mono .sheet td.end{text-align:right;padding-left:calc(var(--size-font) * 1.5);padding-right:calc(var(--size-font) * 1.5)}.mono .sheet th:last-child,.mono .sheet td:last-child{padding-right:0}.mono .sheet th:has(.sort){height:44px;position:relative}.mono .sheet th .sort:after{content:"";position:absolute;inset:0}.mono .sheet th .sort{color:inherit;transition:color var(--time-answer) var(--ease-answer);text-decoration:none}.mono .sheet th .sort:hover,.mono .sheet th .sort:focus-visible{color:var(--on-ground)}.mono .sheet th .dir{margin-left:.4em;font-size:.75em}.mono .sheet tr.grain:after{inset:0}@media (min-width:640px){.mono .sheet tbody tr.grain{height:44px}}.mono .sheet td .reach{color:inherit}.mono .sheet.dense th,.mono .sheet.dense td{padding-top:.45em;padding-bottom:.45em}.mono .scroll{max-height:var(--scroll-h,60dvh);overflow:auto}.mono .scroll .sheet th{background:var(--ground);position:sticky;top:0}@media (max-width:639px){.mono .sheet,.mono .sheet caption,.mono .sheet tbody,.mono .sheet tr,.mono .sheet td{display:block}.mono .sheet thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mono .sheet tr{border-bottom:1px solid;padding:1.1em 0}@supports (color:color-mix(in lab, red, red)){.mono .sheet tr{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.mono .sheet td,.mono .sheet td.num{text-align:right;border:none;justify-content:space-between;align-items:baseline;gap:1.5em;padding:.15em 0;display:flex}.mono .sheet td:before{content:attr(data-label);text-align:left;font-family:var(--face-text);font-size:var(--label);color:currentColor;flex:none;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mono .sheet td:before{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .sheet td:first-child{text-align:left;padding-bottom:.4em;font-size:1.25em;line-height:1.25;display:block}.mono .sheet td:first-child:before{content:none}.mono .scroll{max-height:none}}.mono .doors{flex-wrap:wrap;gap:.75em;margin:0;padding:0;list-style:none;display:flex}.mono .acts{margin:calc(var(--air) * .45) 0 0;flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.mono .door{font:inherit;color:inherit;cursor:pointer;isolation:isolate;background:0 0;border:1px solid;padding:.75em 1.5em;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block;position:relative;overflow:clip}.mono .door:after{content:"";z-index:-1;background:var(--on-ground);transform-origin:50% 100%;transition:transform var(--time-answer) var(--ease-answer);position:absolute;inset:0 -1em -2em;transform:scaleY(0)}.mono .door:hover,.mono .door:focus-visible{color:var(--ground)}.mono .door:hover:after,.mono .door:focus-visible:after{transform:scaleY(1)}.mono .door.main{background:var(--on-ground);color:var(--invert-ink);border-color:var(--on-ground)}.mono .door.main:after{background:var(--ground)}.mono .door.main:hover,.mono .door.main:focus-visible{color:var(--on-ground)}.mono .door.harm{color:var(--negative-ink);border-color:currentColor}.mono .door.harm:after{background:var(--negative-ink)}.mono .door.harm:hover,.mono .door.harm:focus-visible{color:var(--ground)}.mono .door:disabled,.mono .door[aria-disabled=true]{background:var(--grey);border-color:var(--grey);color:var(--ink);cursor:default}.mono .door:disabled:after,.mono .door[aria-disabled=true]:after{content:none}.mono .door:disabled:hover,.mono .door[aria-disabled=true]:hover{color:var(--ink)}@media (hover:none){.mono .door:active{color:var(--ground);transition:none}.mono .door:active:after{transition:none;transform:scaleY(1)}.mono .door.main:active{color:var(--on-ground)}}.mono .go{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8em;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.mono .go .word{padding-bottom:.15em;position:relative}.mono .go .word:after{content:"";background:var(--british-red);transform-origin:0;height:2px;transition:transform var(--time-answer) var(--ease-answer);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mono .go .arrow{background:var(--on-ground);width:2.6em;height:2.6em;color:var(--invert-ink);transition:background var(--time-answer) var(--ease-answer);place-items:center;display:grid;overflow:clip}.mono .go .arrow:before{content:"→";transition:transform var(--time-surface) var(--ease-surface);display:block}.mono .go:hover .arrow,.mono .go:focus-visible .arrow{background:var(--british-red);color:var(--paper)}.mono .go:hover .arrow:before,.mono .go:focus-visible .arrow:before{animation:cross var(--time-surface) var(--ease-surface)}.mono .go:hover .word:after,.mono .go:focus-visible .word:after{transform:scaleX(1)}@keyframes cross{50%{transform:translate(2.6em)}51%{transform:translate(-2.6em)}}.mono .row.acted .act-text{z-index:1;position:relative}.mono .act-text{font:inherit;color:currentColor;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mono .act-text{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .act-text{cursor:pointer;text-underline-offset:.25em;white-space:nowrap;min-height:44px;transition:color var(--time-answer) var(--ease-answer);--act-hot:var(--british-red);text-decoration:underline;text-decoration-thickness:1px}.mono .act-text.harm{color:var(--negative-ink)}.mono .act-text:hover,.mono .act-text:focus-visible{color:var(--act-hot);text-decoration-thickness:2px}.mono .act-text.harm:hover,.mono .act-text.harm:focus-visible{color:var(--negative-ink);text-decoration-thickness:2px}.mono .band.dark .act-text,.mono .viewer .act-text{--act-hot:currentColor}@media (hover:none){.mono .act-text:active{color:var(--act-hot);transition:none}.mono .act-text.harm:active{color:var(--negative-ink);text-decoration-thickness:2px}}.mono .tabs{flex-wrap:wrap;gap:clamp(.5rem,1.5vw,1.5rem);margin:0 0 0 -.5rem;padding:0;list-style:none;display:flex}.mono .tabs a,.mono .tabs button{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .5rem;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mono .tabs :where(a,button).here,.mono .tabs :where(a,button):hover,.mono .tabs :where(a,button):focus-visible{box-shadow:inset 0 -1px}.mono .tabs .tally{color:currentColor;margin-left:.45em;font-weight:400}@supports (color:color-mix(in lab, red, red)){.mono .tabs .tally{color:color-mix(in srgb, currentColor 55%, transparent)}}.mono .head>.tabs,.mono .body>.tabs:first-child{margin-top:calc(var(--air) * .35)}.mono .pages{margin-top:calc(var(--air) * .3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em 1.5em;display:flex}.mono .pages>p{font-size:var(--label);color:currentColor;margin:0}@supports (color:color-mix(in lab, red, red)){.mono .pages>p{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .pages>.tabs{margin-left:0}.mono .pages>.tabs>span{color:currentColor;align-items:center;min-height:44px;padding:0 .5rem;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mono .pages>.tabs>span{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .spark{gap:.6em;margin:0;padding-top:1.6em;display:grid}.mono .spark.bare{padding-top:0}.mono .spark .plot{position:relative}.mono .spark svg{width:100%;height:var(--spark-h,6em);display:block}.mono .spark .trace{stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mono .spark .zero{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .spark .zero{stroke:color-mix(in srgb, currentColor 20%, transparent)}}.mono .spark .zero{stroke-width:1px}.mono .spark.negative .trace{stroke:var(--negative-ink)}.mono .spark .at{left:var(--x);top:var(--y);width:0;height:0;font-size:var(--label);font-weight:700;line-height:1;position:absolute}.mono .spark .at:before{content:"";width:8px;height:8px;box-shadow:0 0 0 2px var(--ground);background:currentColor;border-radius:50%;position:absolute;top:-4px;left:-4px}.mono .spark .at>span{white-space:nowrap;position:absolute;bottom:.9em;left:50%;transform:translate(-50%)}.mono .spark .at.tail>span{left:auto;right:-.2em;transform:none}.mono .spark .at.head>span{left:-.2em;transform:none}.mono .spark.negative .at:before{background:var(--negative-ink)}.mono .spark .days{position:absolute;inset:0}.mono .spark .days>span{top:0;bottom:0;left:var(--x);width:calc(100% / var(--n));position:absolute;transform:translate(-50%)}.mono .spark .days>span:before,.mono .spark .days>span:after,.mono .spark .days>span>b{pointer-events:none}.mono .spark .days>span:hover:before{content:"";width:1px;left:50%;top:min(var(--y), var(--zero));bottom:calc(100% - max(var(--y), var(--zero)));background:currentColor;margin-left:-.5px;position:absolute}.mono .spark .days>span:hover:after{content:"";left:50%;top:var(--y);background:currentColor;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.mono .spark.negative .days>span:hover:before,.mono .spark.negative .days>span:hover:after{background:var(--negative-ink)}.mono .spark .days>span>b{left:50%;bottom:calc(100% - var(--y) + .9em);font-size:var(--label);white-space:nowrap;font-weight:700;line-height:1;display:none;position:absolute;transform:translate(-50%)}.mono .spark .days>span:hover>b{display:block}.mono .spark .days>span.head>b{left:calc(50% - .2em);right:auto;transform:none}.mono .spark .days>span.tail>b{left:auto;right:calc(50% - .2em);transform:none}.mono .spark .reads{font-size:var(--label);color:currentColor;flex-wrap:wrap;justify-content:space-between;gap:.3em 1.5em;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.mono .spark .reads{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .bars{grid-template-columns:minmax(5em,9em) minmax(0,1fr) auto auto;gap:.6em 1em;margin:0;padding:0;list-style:none;display:grid}.mono .bars>li{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;min-height:44px;display:grid}.mono .bars>li.grain{position:relative}.mono .bars>li.grain:after{inset:0}.mono .bars .name{overflow-wrap:break-word;min-width:0;line-height:1.3}.mono .bars .name .reach{color:inherit}.mono .bars .meter{width:100%;height:.75em;display:block}.mono .bars .track{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .bars .track{fill:color-mix(in srgb, currentColor 20%, transparent)}}.mono .bars .fill{fill:currentColor}.mono .bars .fill.negative{fill:var(--negative-ink)}.mono .bars .end{text-align:right;white-space:nowrap}.mono .bars .end b{font-weight:700}.mono .bars .aside:empty{display:none}@media (max-width:639px){.mono .bars{grid-template-columns:minmax(0,1fr) auto auto;row-gap:1em}.mono .bars>li{grid-template-rows:auto auto;row-gap:.4em;min-height:0}.mono .bars .name{grid-area:1/1/auto/-1}.mono .bars .meter{grid-area:2/1}.mono .bars .end{grid-area:2/2}.mono .bars .aside{grid-area:2/3}}.mono .sections{padding:calc(var(--air) * .7) var(--gutter) 0}.mono .sections>.menu{gap:calc(var(--air) * .25);align-content:start;display:grid}.mono .sections>.menu>nav{margin-top:calc(var(--air) * .35)}.mono .menu ul,.mono ul.menu{margin:0;padding:0;list-style:none}.mono .menu a{min-height:44px;padding:.3em 0 .3em calc(var(--label) + .7em);box-sizing:border-box;font-family:var(--face-display);font-size:calc(var(--size-font) * 1.3);letter-spacing:-.02em;color:inherit;transition:color var(--time-answer) var(--ease-answer);align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.mono .menu a:hover,.mono .menu a:focus-visible{color:var(--british-red)}.mono .menu a.here,.mono .menu a[aria-current]{font-weight:700}.mono .menu a.here:before,.mono .menu a[aria-current]:before{content:"";width:var(--label);height:var(--label);margin-top:calc(var(--label) / -2);background:currentColor;position:absolute;top:50%;left:0}.mono .sections>.section{min-width:0}.mono .sections>.section>.back{margin:0 0 calc(var(--air) * .5)}.mono .sections .band{padding-inline:0}.mono .sections>.section>.band:first-of-type{padding-top:0}@media (max-width:1023px){.mono .sections{padding-bottom:var(--air)}.mono .sections:not(.chosen)>.section{display:none}.mono .sections:not(.chosen)>.menu a.here{font-weight:500}.mono .sections:not(.chosen)>.menu a.here:before,.mono .sections.chosen>.menu{display:none}.mono .sections>.menu a{font-size:calc(var(--size-font) * 1.6);padding-top:.45em;padding-bottom:.45em}}@media (min-width:1024px){.mono .sections{column-gap:var(--gutter);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);align-items:start;display:grid}.mono .sections>.menu{top:calc(var(--bar) + var(--air) * .3);position:sticky}.mono .sections>.section>.back{display:none}}.mono .more>summary{cursor:pointer;color:currentColor;align-items:center;gap:.5em;min-height:44px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mono .more>summary{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .more>summary::-webkit-details-marker{display:none}.mono .more>summary:hover{color:inherit}.mono .more>.in{padding:.5em 0 1.5em}.mono .form{gap:1.5em;max-width:42ch;display:grid}.mono .form.wide{max-width:none}.mono .form.across{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:1.5em 3em}@media (max-width:639px){.mono .form.across{grid-auto-columns:auto;grid-auto-flow:row}}.mono .note+.sheet,.mono .empty+.form{margin-top:calc(var(--air) * .4)}.mono .field{min-width:0;display:grid}.mono .field>.caps{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.mono .field>.caps .act-text{font-size:var(--label)}.mono .cap{font-size:var(--label);color:currentColor;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.mono .cap{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .cap{margin-bottom:.5em}.mono .control{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid;display:block}@supports (color:color-mix(in lab, red, red)){.mono .control{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.mono .control{appearance:none;min-height:2.75em;transition:border-color var(--time-answer) var(--ease-answer);padding:.6em 0}.mono .control:focus{border-bottom-color:currentColor}.mono .control::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .control::placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .control:disabled{color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .control:disabled{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .control:disabled{border-bottom-style:dotted}.mono textarea.control{resize:vertical}.mono .field.code>.slot{display:block;position:relative}.mono .field.code .cells{gap:.5em;display:flex}.mono .field.code .cell{aspect-ratio:4/5;min-width:0;max-width:2.4em;font-family:var(--face-display);font-variant-numeric:tabular-nums;border:1px solid;flex:1 1 0;justify-content:center;align-items:center;font-size:1.4em;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.mono .field.code .cell{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.mono .field.code .cell{transition:border-color var(--time-answer) var(--ease-answer)}.mono .field.code .cell.filled{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .field.code .cell.filled{border-color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .field.code .cell.here{border-color:currentColor}.mono .field.code .cell.here:after{content:"";background:currentColor;width:1px;height:1.2em;animation:1.06s step-end infinite mono-caret}.mono .field.code .cell.here.filled:after{content:none}@keyframes mono-caret{50%{opacity:0}}.mono .field.code .entry{box-sizing:border-box;width:100%;font:inherit;color:#0000;caret-color:#0000;appearance:none;-webkit-text-fill-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.mono .field.code .entry:focus{outline:none}.mono .field.code.bad .cell{border-color:var(--negative-ink)}.mono .band.dark .field.code.bad .cell{border-color:var(--paper)}.mono .pick{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 8px center,right 1px center;background-repeat:no-repeat;background-size:7px 7px,7px 7px;padding-right:2em}.mono .pick option{color:#000;background:#fff}.mono .pick-box{position:relative}.mono button.pick{text-align:left;cursor:pointer;width:100%}.mono button.pick:hover,.mono .pick-box.open>button.pick{border-bottom-color:currentColor}.mono .pick-list{z-index:20;background:var(--paper);min-width:100%;color:var(--ink);max-height:22em;margin:0;padding:.35em 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 1px 2px #00000026,0 8px 24px #00000014}.mono .pick-list li[role=option]{white-space:nowrap;cursor:pointer;padding:.5em .9em}.mono .pick-list li[role=option].here{font-weight:700}.mono .pick-list li[role=option].lit{background:var(--ink);color:var(--paper)}.mono .pick-list .pick-group>ul{margin:0;padding:0;list-style:none}.mono .pick-list .pick-head{font-size:var(--label);color:currentColor;padding:.7em .9em .2em;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.mono .pick-list .pick-head{color:color-mix(in srgb, currentColor 55%, transparent)}}.mono .field>.note{font-size:var(--label);max-width:none;margin:.6em 0 0;line-height:1.5}.mono .field.bad .control{border-bottom-color:var(--negative-ink)}.mono .field.bad>.note{color:var(--negative-ink)}.mono .band.dark .field.bad>.note{color:var(--paper)}.mono .alert{margin:calc(var(--air) * .25) 0 0;max-width:62ch;color:var(--negative-ink);text-wrap:pretty;line-height:1.6}.mono .alert.plain{color:inherit;font-weight:500}.mono .band.dark .alert{color:var(--paper)}.mono .form>.alert,.mono .field+.alert{margin-top:0}.mono .check{cursor:pointer;align-items:center;gap:.75em;min-height:2.75em;display:flex}.mono .check .box,.mono .check .dot{appearance:none;cursor:pointer;width:1.05em;height:1.05em;transition:background-color var(--time-answer) var(--ease-answer), box-shadow var(--time-answer) var(--ease-answer);background:0 0;border:1px solid;flex:none;margin:0}.mono .check .box:checked{background:var(--on-ground)}.mono .check .box:checked:after{content:"";background:var(--invert-ink);clip-path:polygon(16% 46%,38% 68%,84% 22%,94% 32%,38% 88%,6% 56%);width:100%;height:100%;display:block}.mono .check .dot{border-radius:50%}.mono .check .dot:checked{box-shadow:inset 0 0 0 3px var(--ground);background:currentColor}.mono .check .box:disabled,.mono .check .dot:disabled{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .check .box:disabled,.mono .check .dot:disabled{border-color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .check .box:disabled,.mono .check .dot:disabled{cursor:default}.mono .check:has(:disabled){color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .check:has(:disabled){color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .check:has(:disabled){cursor:default}.mono .check .say{font-size:var(--label);line-height:1.5}.mono .check .say .sub{color:currentColor;display:block}@supports (color:color-mix(in lab, red, red)){.mono .check .say .sub{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .set{border:0;min-width:0;margin:0;padding:0}.mono .set>.cap{padding:0}.mono .set>.cap.away{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mono .set>.cap.away+.list{margin-top:0}.mono .set .list{grid-template-columns:repeat(var(--set-cols,1), minmax(0, 1fr));column-gap:calc(var(--air) * .5);margin-top:.8em;display:grid}.mono .set .list .check{padding:.5em 0}.mono .set .list .say{font-size:1em}.mono .set .list .say .sub{font-size:var(--label)}@media (max-width:639px){.mono .set .list{--set-cols:1}}.mono:has(>main>.band.gate) .bar{position:static}.mono .bar{z-index:20;height:var(--bar);box-sizing:border-box;background:var(--paper);color:var(--ink);padding:12px max(var(--gutter), calc((100% - var(--measure-app)) / 2));align-items:center;gap:clamp(1rem,2vw,2rem);display:flex;position:sticky;top:0}.mono .wordmark{font-family:var(--face-display);letter-spacing:-.6px;min-height:44px;transition:color var(--time-answer) var(--ease-answer);align-items:center;margin-right:auto;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.mono .roll{white-space:nowrap;--roll-from:currentColor;--roll-to:var(--roll-from);display:inline-block}.mono .glyph{vertical-align:top;line-height:1.15;display:inline-block;position:relative;overflow:clip}.mono .glyph .up,.mono .glyph:after{transition:transform var(--time-answer) var(--ease-answer);transition-delay:calc(var(--n) * var(--stagger));display:inline-block}.mono .glyph .up{color:var(--roll-from)}.mono .glyph:after{content:attr(data-letter);color:var(--roll-to);position:absolute;inset:0;transform:translateY(115%)}.mono :where(a,button,summary):hover .roll .glyph .up,.mono :where(a,button,summary):focus-visible .roll .glyph .up{transform:translateY(-115%)}.mono :where(a,button,summary):hover .roll .glyph:after,.mono :where(a,button,summary):focus-visible .roll .glyph:after{transform:translateY(0)}.mono .bar nav ul{align-items:center;gap:clamp(.5rem,1.5vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.mono .bar nav a,.mono .bar .count,.mono .who>summary{font-family:var(--face-text);color:inherit;font-size:13px;font-weight:600;text-decoration:none}.mono .bar nav a{align-items:center;min-height:44px;padding:0 .5rem;display:inline-flex}.mono .bar nav a.here,.mono .bar nav a:hover,.mono .bar nav a:focus-visible{box-shadow:inset 0 -1px}.mono .bar nav a>.word{align-self:stretch;align-items:center;display:inline-flex}.mono .bar nav a>.word.pending{box-shadow:inset 0 -1px}.mono .bar>.brand{align-items:center;margin-right:auto;display:inline-flex}.mono .bar>.brand>.wordmark{margin-right:0}.mono .bar .count{white-space:nowrap;margin:0}.mono .bar .count .num{font-weight:400}.mono .who>summary{cursor:pointer;align-items:center;min-height:44px;padding:0 4px;list-style:none;display:inline-flex}.mono .who>summary::-webkit-details-marker{display:none}.mono .who>summary .open,.mono .who[open]>summary .shut{display:none}.mono .who[open]>summary .open{display:inline}.mono .who .pane{top:var(--bar);box-sizing:border-box;background:var(--paper);color:var(--ink);padding:calc(var(--air) * .4) max(var(--gutter), calc((100% - var(--measure-app)) / 2));border-bottom:1px solid var(--ink);z-index:30;position:fixed;left:0;right:0}.mono .who[open] .pane{animation:mono-settle var(--time-surface) var(--ease-surface) both}@keyframes mono-settle{0%{opacity:0;transform:translateY(-.5em)}}.mono .who .pane .menu li{border-bottom:1px solid var(--ink-20)}.mono .who .pane .menu a:hover,.mono .who .pane .menu a:focus-visible{background:var(--ink);color:var(--paper)}.mono .who .pane .menu a>.word.pending{margin:-.3em 0 -.3em calc(-1 * (var(--label) + .7em));padding:.3em 0 .3em calc(var(--label) + .7em);background:var(--ink);color:var(--paper);display:block}.mono .who .pane .pairs,.mono .who .pane .acts{margin-top:1.5rem}@media (min-width:1024px){.mono .who .pane{align-content:start;align-items:start;column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"read own""read acts";display:grid}.mono .who .pane>.pairs{grid-area:read;margin-top:0}.mono .who .pane>.menu{grid-area:own}.mono .who .pane>.acts{grid-area:acts}}@media (max-width:1023px){.mono .bar nav,.mono .bar .count{display:none}.mono .who .pane{inset:var(--bar) 0 0 0;overscroll-behavior:contain;padding:1rem var(--gutter) max(2rem, env(safe-area-inset-bottom));border-bottom:0;flex-direction:column;display:flex;overflow-y:auto}html:has(.mono .who[open]){overflow:hidden}.mono .who .pane .acts{margin-top:auto;padding-top:2rem}.mono .who .pane .acts>form{flex:1}.mono .who .pane .acts .door{box-sizing:border-box;justify-content:center;width:100%;display:flex}}@media (min-width:1024px){.mono .who .pane .nav-only,.mono .who.nav-only{display:none}}.mono .pairs.facts dd .tags{display:block}.mono .pairs.facts dd .tags>.tag:first-child{margin-left:0}.mono .pairs.facts dd .act-text{min-height:0}.mono .who .pairs.facts dd .act-text{min-height:44px}.mono .pairs.facts dd .mark:before{width:var(--label);height:var(--label);vertical-align:0}.mono .rail{display:none}@media (min-width:1280px){.mono.rail{--bar:0px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:13em minmax(0,1fr);display:grid}.mono.rail>.bar{display:none}.mono.rail>.rail{box-sizing:border-box;height:100dvh;padding:var(--rail-inset) var(--rail-inset) calc(var(--air) * .3);border-right:1px solid var(--ink-20);flex-direction:column;grid-area:1/1/-1;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.mono.rail>main{grid-area:1/2}.mono.rail>.foot{grid-area:2/2}}.mono .rail{--rail-inset:calc(var(--size-font) * 1.5)}.mono .rail>.brand{align-items:center;display:inline-flex}.mono .rail>.menu{margin-top:calc(var(--air) * .2)}.mono .rail>.tail{padding-top:calc(var(--air) * .3);border-top:1px solid var(--ink-20);align-content:start;gap:1.2rem;margin-top:auto;display:grid}.mono .rail>.tail>.acts{margin-top:0}@media (max-width:1023px){.mono.field .bar nav{display:block}}@media (max-width:639px){.mono.field .bar>.brand>.tag{display:none}}.mono .stage{min-height:calc(100dvh - var(--bar));flex:1;position:relative}.mono .panel{box-sizing:border-box;background:var(--paper);width:26em;max-width:100%;color:var(--ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.mono .panel>.top{padding:calc(var(--air) * .5) var(--gutter) 0;gap:1.5em;display:grid}.mono .panel>.in{min-height:0;padding:0 var(--gutter) var(--air);animation:mono-surface var(--time-surface) var(--ease-surface) both;flex:1;overflow:auto}.mono .drawer{--drawer-shut:56px;z-index:6;height:var(--drawer-shut);background:var(--paper);color:var(--ink);transition:height var(--time-surface) var(--ease-surface);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.mono .drawer>summary{cursor:pointer;min-height:var(--drawer-shut);padding:0 var(--gutter);flex:none;justify-content:space-between;align-items:center;gap:1em;font-size:13px;font-weight:600;list-style:none;display:flex}.mono .drawer>summary::-webkit-details-marker{display:none}.mono .drawer>summary .open,.mono .drawer[open]>summary .shut{display:none}.mono .drawer[open]>summary .open{display:inline}.mono .drawer[open]{height:100%}.mono .drawer>.in{min-height:0;padding:0 var(--gutter) var(--air);animation:mono-surface var(--time-surface) var(--ease-surface) both;flex:1;overflow:auto}@media (min-width:1024px){.mono .drawer{display:none}}@media (max-width:1023px){.mono .panel{display:none}}.mono .legend{right:var(--gutter);bottom:calc(var(--gutter) + 2.4em);z-index:3;font-size:var(--label);color:var(--ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.mono .legend{color:color-mix(in srgb, var(--ink) 70%, transparent)}}.mono .legend{background:var(--paper-75);gap:.35em;margin:0;padding:.5em .7em;display:grid}.mono .legend span{align-items:center;gap:.6em;display:inline-flex}.mono .legend .dot{background:var(--ink);border-radius:50%;flex:none;width:9px;height:9px;display:block;position:relative;box-shadow:0 1px 2px #0000004d}.mono .legend .dot.watched{box-shadow:inset 0 0 0 3px #e8e8e8, 0 0 0 1px var(--ink), 0 1px 2px #0000004d}.mono .legend .dot.soon{background:var(--british-red)}.mono .legend .dot.fresh{background:var(--blue)}.mono .float{left:var(--gutter);right:var(--gutter);top:var(--gutter);z-index:5;background:var(--paper);padding:0 1em;position:absolute;box-shadow:0 1px 2px #00000026}.mono .float .control{border-bottom:0}@media (max-width:1023px){.mono .legend{bottom:calc(72px + 2.4em)}}@media (min-width:1024px){.mono .float{display:none}}.mono .pay-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em 1em;display:flex}.mono .pay-line>.sum{margin:0}.mono .empty{gap:calc(var(--air) * .25);align-content:start;display:grid}.mono .empty>.lede{margin-top:calc(var(--air) * .25)}.mono .empty>.when{margin-top:.25em}.mono .empty>.doors{margin-top:calc(var(--air) * .2)}.mono .status{font-size:var(--label);white-space:nowrap;padding:.25em .6em;line-height:1.5;display:inline-block}.mono .status.positive{background:var(--positive-tint);color:var(--positive-ink)}.mono .status.negative{background:var(--negative-tint);color:var(--negative-ink)}.mono .status.plain{color:currentColor;background:0 0;padding:0}@supports (color:color-mix(in lab, red, red)){.mono .status.plain{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .shot{margin:0;display:block}.mono .shot .frame{aspect-ratio:4/3;background:var(--grey);display:block;position:relative;overflow:hidden}.mono .shot img{object-fit:cover;filter:contrast(1.06);width:100%;height:100%;transition:transform var(--time-surface) var(--ease-surface), filter var(--time-surface) var(--ease-surface);display:block}.mono button.open:hover img,.mono button.open:focus-visible img{filter:contrast(1.12);transform:scale(1.04)}.mono button.open{z-index:1;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.mono .shot figcaption{gap:.15em;margin-top:.5em;display:grid}.mono .shot .caption{font-size:var(--label);color:currentColor;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.mono .shot .caption{color:color-mix(in srgb, currentColor 55%, transparent)}}.mono .shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.mono .shots{grid-template-columns:repeat(3,minmax(0,1fr))}}.mono .shots.wide{grid-template-columns:minmax(0,1fr);gap:1.5em .75em}@media (min-width:640px){.mono .shots.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.mono .shots.wide .shot figcaption{padding:0 var(--gutter)}.mono .visits{gap:calc(var(--air) * .7);display:grid}.mono .visit{gap:1.2em;display:grid}.mono .visit>.say{order:-1;align-content:start;justify-items:start;gap:1em;display:grid}.mono .visit .when{font-family:var(--face-display);font-size:calc(var(--size-font) * 1.9);letter-spacing:var(--track-mid);font-weight:700;line-height:1}.mono .visit .run{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;display:grid}.mono .visit .run>.held:nth-child(3):last-child{grid-column:1/-1}.mono .visit .held{min-width:0;position:relative}.mono .visit .held.rest:after{content:attr(data-rest);z-index:2;background:var(--on-ground);color:var(--invert-ink);font-family:var(--face-num);font-size:var(--label);pointer-events:none;padding:.45em .7em;font-weight:600;position:absolute;bottom:0;right:0}@container (min-width:860px){.mono .visit{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.mono .visit>.run{grid-column:1/4;grid-template-columns:repeat(3,minmax(0,1fr))}.mono .visit>.run>.held:nth-child(3):last-child{grid-column:auto}.mono .visit>.say{order:0;grid-column:4}.mono .visit .when{font-size:calc(var(--size-font) * 2.4)}}.mono .reveal>summary{cursor:pointer;list-style:none;display:block}.mono .reveal>summary::-webkit-details-marker{display:none}.mono .reveal>summary:focus{outline:none}.mono .reveal>summary:hover .door,.mono .reveal>summary:focus-visible .door{color:var(--ground)}.mono .reveal>summary:hover .door:after,.mono .reveal>summary:focus-visible .door:after{transform:scaleY(1)}.mono .reveal>summary:focus-visible .door{outline-offset:3px;outline:2px solid}.mono .reveal[open]>summary{display:none}.mono .reveal>.in{gap:calc(var(--air) * .7);display:grid}.mono .foot{padding:calc(var(--air) * .5) var(--gutter) max(1.2em, env(safe-area-inset-bottom));font-size:var(--label);color:currentColor;flex-wrap:wrap;justify-content:space-between;gap:.6em 2em;margin-top:auto;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.mono .foot{color:color-mix(in srgb, currentColor 55%, transparent)}}.mono .foot p{margin:0}.mono .foot nav{flex-wrap:wrap;align-items:center;gap:.4em 1.5em;display:flex}.mono .foot nav a,.mono .foot nav .in-line{align-items:center;min-height:44px;display:inline-flex}.mono .foot a,.mono .foot .in-line{color:inherit;text-decoration:none}.mono .foot a:hover,.mono .foot a:focus-visible,.mono .foot .in-line:hover,.mono .foot .in-line:focus-visible{color:var(--british-red);text-underline-offset:.25em;text-decoration:underline}.mono .band.dark+.foot,.mono .foot.on-dark{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.mono .band.dark+.foot,.mono .foot.on-dark{color:color-mix(in srgb, var(--paper) 55%, transparent)}}.mono .ask{z-index:50;justify-content:space-between;align-items:end;gap:1em var(--gutter);box-sizing:border-box;padding:1em var(--gutter);padding-bottom:max(1em, env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);flex-wrap:wrap;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -1.5em 3.5em #0000001f}.mono .ask>div:first-child{max-width:62ch}.mono .band.welcome{min-height:calc(100svh - var(--bar));align-content:center}.mono .band.welcome>.head>.huge{--display:var(--t-display)}.mono .band.welcome .about{margin-top:0}.mono .band.welcome .note{max-width:52ch}.mono .band.welcome>.body{gap:calc(var(--air) * .3);align-content:center;display:grid}.mono .band.welcome .on{margin:calc(var(--air) * .2) 0 0}.mono .band.welcome>.head>*,.mono .band.welcome>.body>*{animation:mono-arrive var(--time-surface) var(--ease-surface) both;animation-delay:calc(var(--n,0) * var(--stagger,70ms))}.mono .band.welcome>.head>:nth-child(2){--n:1}.mono .band.welcome>.head>:nth-child(3){--n:2}.mono .band.welcome>.body>:first-child{--n:3}.mono .band.welcome>.body>:nth-child(2){--n:4}.mono .band.welcome>.body>:nth-child(3){--n:5}.mono .band.welcome>.body>:nth-child(4){--n:6}@keyframes mono-arrive{0%{opacity:0;transform:translateY(.6em)}}.mono .days{gap:calc(var(--air) * .7);display:grid}.mono .form+.days,.mono .form+.empty{margin-top:calc(var(--air) * .6)}.mono .day{gap:calc(var(--air) * .35);display:grid}.mono .day>.when{font-family:var(--face-display);font-size:calc(var(--size-font) * 1.35);letter-spacing:var(--track-mid);margin:0;font-weight:700;line-height:1.1}.mono .beat{align-items:start;gap:1em;display:grid}.mono .beat>.held{min-width:0}.mono .beat .on{display:block;overflow:clip}.mono .beat .on:hover img{filter:contrast(1.12);transform:scale(1.04)}.mono .beat>.said{gap:.35em;min-width:0;display:grid}.mono .beat .kind{font-size:var(--label);color:currentColor;margin:0}@supports (color:color-mix(in lab, red, red)){.mono .beat .kind{color:color-mix(in srgb, currentColor 55%, transparent)}}.mono .beat .name{letter-spacing:var(--track-mid);flex-wrap:wrap;align-items:baseline;gap:.6em;margin:0;font-size:1.25em;font-weight:700;display:flex}.mono .beat .name a{text-decoration:none}.mono .beat .name a:hover,.mono .beat .name a:focus-visible{color:var(--british-red)}.mono .beat .meta{font-size:var(--label);color:currentColor;margin:0;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.mono .beat .meta{color:color-mix(in srgb, currentColor 70%, transparent)}}.mono .beat .meta{max-width:60ch}.mono .beat>.does{justify-self:start}@container (min-width:720px){.mono .beat{column-gap:var(--gutter);grid-template-columns:minmax(0,16rem) minmax(0,1fr) auto;align-items:center}.mono .beat:not(:has(>.held)){grid-template-columns:minmax(0,1fr) auto}.mono .beat>.does{justify-self:end}}.mono .beat{transition:background var(--time-answer) var(--ease-answer)}.mono .beat.lit{background:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .beat.lit{background:color-mix(in srgb, currentColor 7%, transparent)}}.mono .beat.lit{box-shadow:0 0 0 .7em}@supports (color:color-mix(in lab, red, red)){.mono .beat.lit{box-shadow:0 0 0 .7em color-mix(in srgb, currentColor 7%, transparent)}}.mono .beat.lit .name a{color:var(--british-red)}.mono .rank{gap:1.3em;margin:0;padding:0;list-style:none;display:grid}.mono .rank>.one{align-items:baseline;gap:.8em;display:grid}.mono .rank .said{gap:.25em;min-width:0;display:grid}.mono .rank .name{flex-wrap:wrap;align-items:baseline;gap:.6em;margin:0;font-weight:500;display:flex}.mono .rank .name a{text-decoration:none}.mono .rank .name a:hover,.mono .rank .name a:focus-visible{color:var(--british-red)}.mono .rank .meta{font-size:var(--label);color:currentColor;margin:0;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.mono .rank .meta{color:color-mix(in srgb, currentColor 65%, transparent)}}.mono .rank>.one>.does{justify-self:start}.mono .rank .figure{font-family:var(--face-display);letter-spacing:var(--track-mid);margin:0;font-size:1.15em;font-weight:700}.mono .rank+form,.mono .rank+.form,.mono .rank+.acts{margin-top:calc(var(--air) * .5)}@container (min-width:520px){.mono .rank>.one{grid-template-columns:minmax(0,1fr) auto auto;column-gap:1.5em}.mono .rank>.one>.does,.mono .rank .figure{justify-self:end}}.mono .calendar{gap:.6em;min-width:0;display:grid}.mono .calendar>.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1em;display:flex}.mono .calendar>.top>.name{font-size:1.1em}.mono .calendar .turn{font-size:var(--label);gap:1.2em;margin:0;display:flex}.mono .calendar .grid{border-top:1px solid;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mono .calendar .wd{font-size:var(--label);color:currentColor;padding:.5em .35em;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mono .calendar .wd{color:color-mix(in srgb, currentColor 40%, transparent)}}.mono .calendar .d{min-width:0;min-height:3.1em;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid;align-content:space-between;justify-items:start;padding:.3em .35em;display:grid}@supports (color:color-mix(in lab, red, red)){.mono .calendar .d{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.mono .calendar .d{cursor:pointer;transition:background var(--time-answer) var(--ease-answer)}.mono .calendar .d .n{line-height:1}.mono .calendar .d .c{font-size:var(--label);white-space:nowrap;font-weight:700;line-height:1}.mono .calendar .d .c:before{content:"";vertical-align:-.02em;background:currentColor;width:.7em;height:.7em;margin-right:.3em;display:inline-block}.mono .calendar .d.today .n{font-weight:700;box-shadow:inset 0 -1px}.mono .calendar .d:hover,.mono .calendar .d:focus-visible{background:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .calendar .d:hover,.mono .calendar .d:focus-visible{background:color-mix(in srgb, currentColor 8%, transparent)}}.mono .calendar .d:focus-visible{outline-offset:-2px}.mono .calendar .d.here{background:var(--on-ground);color:var(--invert-ink)}.mono .calendar .grid.loading .d{color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .calendar .grid.loading .d{color:color-mix(in srgb, currentColor 35%, transparent)}}.mono .calendar>.said{gap:.8em;min-height:3em;display:grid}.mono .calendar>.said>p{margin:0}.mono .calendar>.said .rank{gap:.9em}.mono .calendar>.said .rank .name{font-size:1em}@media (prefers-reduced-motion:reduce){.mono .calendar .d{transition:none}}.mono .bills{gap:1.2em;margin:0;padding:0;list-style:none;display:grid}.mono .bill{align-items:baseline;gap:.3em;display:grid}.mono .bill .sum{font-family:var(--face-display);font-size:calc(var(--size-font) * 1.35);letter-spacing:var(--track-mid);margin:0;font-weight:700;line-height:1.1}.mono .bill .what{flex-wrap:wrap;align-items:baseline;gap:.6em;margin:0;display:flex}.mono .bill .what .meta{font-size:var(--label);color:currentColor}@supports (color:color-mix(in lab, red, red)){.mono .bill .what .meta{color:color-mix(in srgb, currentColor 60%, transparent)}}.mono .bill .how,.mono .bill .get{margin:0}@container (min-width:520px){.mono .bill{grid-template-columns:8em minmax(0,1fr) auto auto;column-gap:1.5em}.mono .bill .get{justify-self:end}}.mono .cover{grid-template:minmax(0,1fr)/minmax(0,1fr);height:clamp(24rem,78vh,60rem);margin:0;display:grid}.mono .cover>.open{grid-area:1/1;min-height:0;overflow:clip}.mono .cover img{object-fit:cover;filter:contrast(1.15);width:100%;height:100%;display:block}.mono .cover>.over{z-index:1;align-self:end;gap:calc(var(--air) * .25);padding:calc(var(--air) * 1.4) var(--gutter) calc(var(--air) * .5);pointer-events:none;background:linear-gradient(#0000,#000000b8);grid-area:1/1;display:grid}.mono .band.dark .cover .label{color:var(--paper-75);font-weight:500}.mono .cover .huge{--display:var(--t-display-s)}.mono .cover .facts{margin:calc(var(--air) * .1) 0 0;color:var(--paper);font-size:1.2em;font-weight:400;line-height:1.35}.mono .cover .facts b{font-weight:500}.mono .viewer{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--paper);font-size:var(--size-font);border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:0;display:none;position:fixed;inset:0}.mono .viewer[open]{animation:mono-surface var(--time-surface) var(--ease-surface) both;display:grid}.mono .viewer::backdrop{background:0 0}.mono .viewer .ground{min-height:0;padding:var(--gutter) var(--gutter) 0;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.mono .viewer .ground img{object-fit:contain;width:100%;height:100%;display:block}.mono .viewer .foot{justify-content:space-between;align-items:center;gap:.5em var(--gutter);padding:.5em var(--gutter) max(.5em, env(safe-area-inset-bottom));flex-wrap:wrap;display:flex}.mono .viewer .foot .label{color:var(--paper-75);overflow-wrap:anywhere;min-width:0}.mono .viewer .foot .acts{gap:1.5em;margin:0;display:flex}.mono .viewer .act-text:disabled{color:var(--paper-20);cursor:default;text-decoration:none}@keyframes mono-surface{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mono .door,.mono .door:after,.mono .act-text,.mono .drawer,.mono .grain:after,.mono .control,.mono .check .box,.mono .check .dot,.mono .glyph .up,.mono .glyph:after,.mono .shot img,.mono .go .word:after,.mono .go .arrow,.mono .in-line{transition:none}.mono .band.welcome>.head>*,.mono .band.welcome>.body>*,.mono .rows.wave .row,.mono .grain:hover:after,.mono .grain:focus-within:after,.mono .ghost .row:after,.mono .ghost.head:after,.mono .band.water:before,.mono .go .arrow:before,.mono .viewer[open],.mono .who[open] .pane,.mono .panel>.in,.mono .drawer>.in{animation:none}.mono :where(a,button,summary):hover .roll .glyph .up,.mono :where(a,button,summary):focus-visible .roll .glyph .up{visibility:hidden;transform:none}.mono :where(a,button,summary):hover .roll .glyph:after,.mono :where(a,button,summary):focus-visible .roll .glyph:after{transform:none}}.mono .roster>.head>.tabrows{gap:calc(var(--air) * .25);align-content:end;display:grid}.mono .roster>.head>.tabrows>.tabs{margin-top:0}@media (min-width:64em){.mono .roster>.head{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mono .roster>.head>.label{grid-column:1/-1}.mono .roster>.head>.lede{grid-column:1}.mono .roster>.head>.tabrows{grid-area:2/2/span 2}}.mono .roster>.body>form{margin-bottom:calc(var(--air) * .5)}@media (max-width:859px){.mono .band.bleed>.body>.shot{margin-inline:calc(-1 * var(--gutter))}.mono .band.bleed>.body>.shot figcaption{padding-inline:var(--gutter)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-\(--row-click\){height:var(--row-click)}.h-1{height:var(--spacing)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-\(--width-prose\){max-width:var(--width-prose)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.grow{flex-grow:1}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-5{gap:calc(var(--spacing) * 5)}.rounded{border-radius:.25rem}.rounded-\(--radius\){border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-primary{background-color:var(--primary)}.px-\(--control-padding-x\){padding-inline:var(--control-padding-x)}.px-4{padding-inline:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-justify{text-align:justify}.text-\(length\:--text-lead\){font-size:var(--text-lead)}.leading-\(--text-lead-leading\){--tw-leading:var(--text-lead-leading);line-height:var(--text-lead-leading)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-pretty{text-wrap:pretty}.text-ink{color:var(--ink)}.text-ink-muted{color:var(--ink-muted)}.text-primary-ink{color:var(--primary-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\(--primary-hover\):hover{background-color:var(--primary-hover)}}}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/fonts/FamiljenGrotesk-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Tabular;src:url(/fonts/Tabular-Variable.woff2)format("woff2-variations");font-weight:300 700;font-display:swap}:root{--font-display:"Familjen Grotesk", system-ui, sans-serif;--font-ui:"General Sans", system-ui, -apple-system, sans-serif;--font-mono:"Tabular", ui-monospace, monospace;--display-1:58px;--display-1-leading:1.06;--display-1-tracking:-.03em;--display-2:40px;--display-2-leading:1.1;--display-2-tracking:-.025em;--display-3:22px;--display-3-leading:1.25;--display-3-tracking:-.015em;--title-page:18px;--title-page-leading:28px;--title-page-tracking:-.01em;--title-page-weight:600;--title-section:14px;--title-section-leading:20px;--title-section-tracking:0em;--title-section-weight:500;--figure:28px;--figure-leading:1.15;--figure-tracking:-.02em;--text-base:14px;--text-base-leading:20px;--text-small:12px;--text-small-leading:16px;--text-lead:16px;--text-lead-leading:24px;--tracking-ui:-.006em;--surface:#fff;--surface-sunken:#f5f5f5;--ink:#171717;--ink-body:#404040;--ink-muted:#606060;--line:#e5e5e5;--line-strong:#949494;--primary:#171717;--primary-ink:#fff;--accent:#1d4ed8;--accent-tint:#eef0fc;--accent-on-tint:#1e2c8a;--hue-violet:#6d4aff;--hue-violet-tint:#f1ecff;--positive-tint:#e8f6d8;--positive-ink:#2f5d17;--negative-tint:#fbe6ef;--negative-ink:#8c2350;--row-read:32px;--row-click:44px;--control-height:32px;--control-height-button:36px;--control-height-input:38px;--control-height-segment:28px;--control-box:18px;--control-height-marketing:44px;--control-padding-x:12px;--radius-sm:4px;--radius:8px;--radius-md:12px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--section:80px;--section-lg:120px;--width-app:1200px;--width-prose:720px;--shadow:0 1px 2px #0000000f;--surface-hover:#ededed;--primary-hover:#404040;--hover-opacity:.7;--transition:.15s ease;--focus-ring:2px solid var(--accent);--focus-offset:2px}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}body{background:var(--surface);color:var(--ink-body);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--text-base-leading);letter-spacing:var(--tracking-ui)}.mono :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid}.route-pending{opacity:0;animation:0s linear .12s forwards route-pending-show}@keyframes route-pending-show{to{opacity:1}}.map-pin{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--ink-muted);cursor:pointer;width:14px;height:14px;box-shadow:var(--shadow);padding:0}.map-pin.is-new{background:var(--positive-ink)}.map-pin.is-window{border-color:var(--accent);background:var(--surface);border-width:3px;width:20px;height:20px}.map-card-name{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500;display:block}.map-card-meta,.map-card-mark{font-size:var(--text-small);line-height:var(--text-small-leading);color:var(--ink-muted);margin:2px 0 0}.map-card-mark{color:var(--accent-on-tint)}.maplibregl-popup-content{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-3);font-family:var(--font-ui)}.maplibregl-ctrl-attrib,.maplibregl-ctrl-attrib a{font-family:var(--font-ui);font-size:var(--text-small);color:var(--ink-muted)}.mono .map{isolation:isolate;background:#e8e8e8;position:absolute;inset:0;overflow:hidden}.mono .band.water .map{background:var(--water)}.mono .map .tiles{position:absolute;inset:0}.mono .map .maplibregl-canvas{filter:grayscale()brightness(.91)}.mono .map .tiles:after{content:"";z-index:1;pointer-events:none;background-image:var(--grain);mix-blend-mode:multiply;opacity:.45;background-repeat:repeat;animation:6s linear infinite mono-grain;position:absolute;inset:0}.mono .map.plot{height:clamp(220px,34vh,380px);position:relative;inset:auto}.mono .map.plot.pick{height:clamp(280px,44vh,480px)}.mono .map.plot.market{height:max(520px,60vh)}@media (max-width:639px){.mono .map.plot.market{height:70vw}}.mono .map.plot .legend{bottom:calc(var(--gutter) + 2.4em)}.mono .map .maplibregl-marker{z-index:2}.mono .map .maplibregl-ctrl-top-right{z-index:3}.mono .map .note.fail{left:var(--gutter);right:var(--gutter);top:var(--gutter);margin:0;position:absolute}.mono .pin{color:var(--ink);cursor:pointer;align-items:center;gap:.5em;padding:12px 0;text-decoration:none;display:flex}.mono .pin .dot{background:var(--ink);border-radius:50%;flex:none;width:12px;height:12px;display:block;position:relative;box-shadow:0 1px 2px #0000004d}.mono .pin.soon .dot{background:var(--british-red)}.mono .pin.fresh .dot{background:var(--blue)}.mono .pin.watched .dot{box-shadow:inset 0 0 0 3px #e8e8e8,0 0 0 1px,0 1px 2px #0000004d}.mono .map .map-pin{background:var(--ink);cursor:default;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #0000004d}.mono .pin .name{font-size:var(--label);background:var(--paper);white-space:nowrap;padding:.2em .5em;line-height:1.4;display:block;box-shadow:0 1px 2px #00000026}.mono .pin:hover .name,.mono .pin:focus-visible .name,.mono .pin.lifted .name{background:var(--ink);color:var(--paper)}.mono .pin .name{display:none}.mono .pin:hover .name,.mono .pin:focus-visible .name,.mono .pin.lifted .name{display:block}.mono .pin.flip{flex-direction:row-reverse;transform:translate(calc(12px - 100%))}.mono .pin .name{position:relative}.mono .pin .peek{aspect-ratio:4/3;object-fit:cover;background:var(--ink);width:min(16rem,60vw);display:none;position:absolute;top:100%;left:0;box-shadow:0 1px 2px #00000026}.mono .pin.flip .peek{left:auto;right:0}.mono .pin:hover .peek,.mono .pin:focus-visible .peek,.mono .pin.lifted .peek{display:block}.mono .pin:hover .name,.mono .pin:focus-visible .name,.mono .pin.lifted .name{box-sizing:border-box;min-width:min(16rem,60vw)}.mono .row.grain.lit:after{opacity:1}.mono .map .maplibregl-marker:hover{z-index:4}.mono .map .maplibregl-marker:has(.lifted){z-index:4}.mono .map .maplibregl-marker:has(:focus-visible){z-index:4}.mono .map .maplibregl-ctrl-group{box-shadow:none;border:1px solid var(--ink);background:var(--paper);border-radius:0}.mono .map .maplibregl-ctrl-group button{border-radius:0}.mono .map .maplibregl-ctrl-group button+button{border-top:1px solid var(--ink-20)}.mono .map .maplibregl-ctrl-attrib{background:var(--paper-75);font-family:var(--face-text);border-radius:0;font-size:11px}.mono .map .maplibregl-ctrl-attrib a{color:inherit}.mono .map .maplibregl-cooperative-gesture-screen{font-family:var(--face-text);background:#0009;border-radius:0}.mono .map .maplibregl-cooperative-gesture-screen .maplibregl-desktop-message,.mono .map .maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{font-size:var(--label)}@media (max-width:1023px){.mono .map .maplibregl-ctrl-bottom-right{bottom:72px}.mono .map .maplibregl-ctrl-top-right{top:calc(var(--gutter) + 3.25em)}}@media (min-width:1024px){.mono .map .maplibregl-ctrl-top-right,.mono .map .maplibregl-ctrl-bottom-right{right:0}}@media (prefers-reduced-motion:reduce){.mono .map .tiles:after{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
