.sunset [data-reading-surface]{min-width:0;color:var(--ink);font:var(--v7-read-body-font);overflow-wrap:anywhere;background:0 0;position:relative}.sunset [data-reading-ground=day]{--reading-field:var(--vl-sky0-0)}.sunset [data-reading-ground=noon]{--reading-field:var(--vl-sky2-0)}.sunset [data-reading-ground=dawn]{--reading-field:var(--vl-sky0-2)}.sunset [data-reading-ground=dusk]{--reading-field:var(--vl-sky4-2)}.sunset [data-reading-ground=night]{--reading-field:var(--v7-footer-ground)}.sunset [data-reading-surface] :is(h1,h2,h3){color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;font-weight:400}.sunset [data-reading-surface] h1{font:var(--v7-read-title-font);letter-spacing:var(--v7-read-title-track)}.sunset [data-reading-surface] :is(a,button,input,select,textarea,summary):focus-visible{outline:var(--v7-focus-width) solid var(--v7-focus);outline-offset:var(--v7-focus-gap)}.sunset .reading-label{font:var(--v7-read-label-font);letter-spacing:var(--v7-read-label-track);text-transform:var(--v7-read-label-case);color:var(--ink-2)}.sunset .reading-prose{font:var(--v7-read-body-font);color:var(--ink);min-width:0}.sunset .reading-prose :is(p,ul,ol,dl,blockquote){margin-block:0 var(--v7-read-paragraph)}.sunset .reading-prose :is(p,li){text-wrap:pretty}.sunset .reading-prose h2{font:var(--v7-read-h2-font);margin:var(--v7-read-section) 0 var(--v7-read-gap);scroll-margin-top:calc(var(--v7-read-header-h) + var(--v7-read-clear))}.sunset .reading-prose h3{font:var(--v7-read-h3-font);margin:var(--v7-read-paragraph) 0 var(--v7-read-gap);scroll-margin-top:calc(var(--v7-read-header-h) + var(--v7-read-clear))}.sunset .reading-prose :is(strong,b){font-weight:400}.sunset .reading-prose :is(ul,ol){padding-inline-start:1.2em}.sunset .reading-prose ul{list-style:outside}.sunset .reading-prose ol{list-style:decimal}.sunset .reading-prose li{margin-block:var(--v7-space-2);list-style:inherit}.sunset .reading-prose a{color:var(--ink);text-underline-offset:var(--v7-space-1);text-decoration:underline}.sunset .reading-prose a:hover{color:var(--field);background:var(--ink)}.sunset .reading-prose :is(h2,h3)>a{color:inherit;text-decoration:none}.sunset .reading-prose .reading-small{font:var(--v7-read-small-font);color:var(--ink-2)}.sunset .reading-prose blockquote{font:var(--v7-read-lede-font);border-inline-start:var(--v7-rule) solid var(--ink);padding-inline-start:var(--v7-read-gap)}.sunset .reading-prose figure{margin:var(--v7-read-figure-gap) 0;min-width:0}.sunset .reading-prose figcaption{font:var(--v7-read-caption-font);color:var(--ink-2);margin-top:var(--v7-read-gap)}.sunset .reading-prose table{width:100%;font:var(--v7-read-table-font);border-collapse:collapse;font-variant-numeric:tabular-nums}.sunset .reading-prose :is(td,th){padding:var(--v7-space-3) var(--v7-read-gap) var(--v7-space-3) 0;border-bottom:var(--v7-rule) solid var(--rule);text-align:start;vertical-align:top}.sunset .reading-prose th{font:var(--v7-read-label-font);letter-spacing:var(--v7-read-label-track);text-transform:var(--v7-read-label-case)}.sunset .reading-table-scroll{max-width:100%;overflow-x:auto}.sunset .reading-table-scroll table{min-width:34rem}.sunset .reading-prose :is(pre,code){font:var(--v7-read-code-font);color:var(--ink)}.sunset .reading-prose code{background:var(--v7-code-bg);padding-inline:var(--v7-space-1)}.sunset .reading-prose pre{white-space:pre;max-width:100%;padding:var(--v7-read-gap);overflow-x:auto}.sunset .reading-prose pre code{background:0 0;padding:0}.sunset .reading-prose hr{border:0;border-top:var(--v7-rule) solid var(--rule);margin-block:var(--v7-read-section)}.sunset [data-call-line]{z-index:1;top:0;bottom:0;left:calc(-1 * var(--v7-callline-x));width:var(--v7-callline-w);pointer-events:none;position:absolute}.sunset [data-call-line]>:is([data-line-rest],[data-line-fill]){background:var(--v7-call);transform-origin:top;width:100%;display:block;position:absolute;inset:0}.sunset [data-line-rest]{opacity:.18}.sunset [data-line-fill]{transform:scaleY(var(--line-progress,0))}.sunset [data-line-lamp]{width:var(--v7-callline-lamp);height:var(--v7-callline-lamp);margin-left:calc(-.5 * var(--v7-callline-lamp));background:var(--v7-call);border-radius:50%;display:block;position:absolute;top:0;left:50%}.sunset .reading-line-node{top:var(--line-node-top);left:calc(.5 * (var(--v7-callline-w) - var(--v7-callline-node-w)));width:var(--v7-callline-node-w);height:var(--v7-callline-node-h);border:var(--v7-rule) solid var(--v7-call);background:var(--reading-field,var(--field));position:absolute}.sunset .reading-line-node:after{content:"";background:var(--v7-call);opacity:var(--line-node-lit,0);transition:var(--v7-reading-window-transition);position:absolute;inset:0}.sunset .reading-line-branch{top:var(--line-node-top);width:var(--line-branch-width);height:var(--v7-callline-w);background:var(--v7-call);opacity:var(--line-node-lit,0);transition:var(--v7-reading-window-transition);position:absolute;left:0}@media (max-width:999px){.sunset [data-call-line]{left:calc(var(--v7-callline-x) - var(--v7-gutter))}}@media (prefers-reduced-motion:reduce){.sunset [data-line-fill]{transform:scaleY(1)}.sunset [data-line-lamp]{display:none}.sunset .reading-line-node:after,.sunset .reading-line-branch{opacity:1;transition:none}}.sunset [data-reading-ground]{--field:var(--reading-field);--field-2:var(--reading-field)}.sunset-document main:has([data-reading-ground=day]){background:var(--vl-sky0-0)}.sunset-document main:has([data-reading-ground=noon]){background:var(--vl-sky2-0)}.sunset-document main:has([data-reading-ground=dawn]){background:var(--v7-reading-ground-dawn)}.sunset-document main:has([data-reading-ground=dusk]){background:var(--v7-reading-ground-dusk)}.sunset-document main:has([data-reading-ground=night]){background:var(--v7-footer-ground)}.sunset.sunset-document{--u:calc(100vw / 1512);background:var(--vl-sky2-0);color:var(--ink)}.sunset-document :is(.sunset-chrome,.document-chrome){display:contents}.sunset-document .bar{background:var(--field-2)}.sunset-document .sunset-doc{width:min(var(--v7-read-measure),var(--v7-measure));max-width:calc(100% - 2 * var(--v7-gutter));padding:calc(var(--v7-read-header-h) + var(--v7-read-clear)) 0 var(--v7-read-end);margin:0 auto;position:relative}.sunset-doc>[data-call-line]{top:calc(var(--v7-read-header-h) + var(--v7-read-clear));bottom:var(--v7-read-end)}.sunset-doc .reading-header{margin:0 0 var(--v7-read-paragraph)}.sunset-doc .reading-header h1{margin:var(--v7-read-gap) 0 var(--v7-read-paragraph)}.sunset-doc .reading-eyebrow{margin:0}.sunset-doc .reading-lede{font:var(--v7-read-lede-font);color:var(--ink-2);margin:0 0 var(--v7-read-paragraph)}.sunset-doc .reading-lede p{margin:0}.sunset-doc .reading-updated{margin:var(--v7-read-paragraph) 0}.sunset-doc .reading-notice{border-block:var(--v7-rule) solid var(--rule);padding-block:var(--v7-read-gap);margin:0 0 var(--v7-read-paragraph)}.sunset-doc>.reading-prose{border-top:var(--v7-rule) solid var(--rule);padding-top:var(--v7-read-paragraph)}.sunset-doc .reading-section{margin-top:var(--v7-read-section);scroll-margin-top:calc(var(--v7-read-header-h) + var(--v7-read-clear))}.sunset-doc .reading-section:first-child,.sunset-doc .reading-section h2{margin-top:0}.sunset-doc .reading-section .reading-label{margin-bottom:var(--v7-read-gap)}.sunset .reading-contact-table table{min-width:0}.sunset .reading-contact-table :is(td,th):first-child{width:58.3333%}.sunset .reading-contact-table :is(td,th):last-child{white-space:nowrap;overflow-wrap:normal;padding-inline-end:0}.sunset-doc .reading-placeholder{background:var(--v7-code-bg);color:var(--ink);outline:var(--v7-rule) solid var(--rule)}.sunset-doc .reading-stats,.sunset-doc .reading-entries{gap:var(--v7-read-paragraph);margin-block:var(--v7-read-figure-gap);display:grid}.sunset-doc .reading-stats>div,.sunset-doc .reading-entries>section{border-top:var(--v7-rule) solid var(--rule);padding-top:var(--v7-read-gap)}.sunset-doc .reading-stats dd{font:var(--v7-read-h2-font);margin:var(--v7-read-gap) 0 0;font-variant-numeric:tabular-nums}.sunset-doc .reading-entries h3{margin-top:0}.sunset-doc .reading-bars-plot{align-items:end;gap:var(--v7-space-2);height:11rem;display:flex}.sunset-doc .reading-bar-item{justify-content:end;align-items:center;gap:var(--v7-space-1);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.sunset-doc .reading-bar-item i{background:var(--ink);width:100%;display:block}.sunset-doc .reading-bars-labels{gap:var(--v7-space-2);margin-top:var(--v7-space-2);font:var(--v7-read-small-font);color:var(--ink-2);display:flex}.sunset-doc .reading-bars-labels>span{text-align:center;flex:1;min-width:0}@media (max-width:999px){.sunset.sunset-document{--u:1px}}
