@charset "UTF-8";[data-v-8fd23480]:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app[data-v-8fd23480],body[data-v-8fd23480],html[data-v-8fd23480]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app[data-v-8fd23480] ::-moz-selection,body[data-v-8fd23480] ::-moz-selection,html[data-v-8fd23480] ::-moz-selection{background:#000;color:#fff}#app[data-v-8fd23480] ::selection,body[data-v-8fd23480] ::selection,html[data-v-8fd23480] ::selection{background:#000;color:#fff}@media(hover:hover){.external-link[data-v-8fd23480]:hover{background-clip:content-box;background-image:linear-gradient(currentColor,currentColor);background-origin:content-box;background-position:left 100%;background-repeat:no-repeat;background-size:100% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}}:root{--red:#9b0000;--red-90:rgba(155,0,0,.9);--site-color:#000;--line-height:1.333;--letter-spacing:0em;--lh-em:calc(var(--line-height)*1em);--lh-rem:calc(var(--line-height)*1rem)}#app,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:500;line-height:var(--line-height);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;letter-spacing:var(--letter-spacing)}#app ::-moz-selection,body ::-moz-selection,html ::-moz-selection{background:#000;color:#fff}#app ::selection,body ::selection,html ::selection{background:#000;color:#fff}.portable-text{white-space:pre-line;width:100%}@media(min-width:760px){.portable-text{max-width:36rem}}@media(min-width:1024px){.portable-text{max-width:36rem}}@media(min-width:1440px){.portable-text{max-width:36rem}}.portable-text.full-width{max-width:100%;width:100%}.portable-text.centered{margin-inline:auto}.portable-text.caption{font-size:.8em;margin:calc(var(--lh-em)*.5) var(--lh-em)}.portable-text.content-editable:focus{outline:none}.portable-text.stealth-links a{color:inherit;text-decoration:none}.portable-text.full-width :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,figure,table,hr,.portable-text-sanity-image-wrapper),.portable-text.inline :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,figure,table,hr,.portable-text-sanity-image-wrapper){max-width:100%}.portable-text :where(h4,h5,h6){margin-bottom:var(--lh-em);margin-top:calc(var(--lh-em)*2)}.portable-text :where(h4,h5,h6):first-child{margin-top:0}.portable-text :where(p,ul,ol)+:where(p,ul,ol){margin-top:var(--lh-em)}.portable-text.content-editable :where(p,ul,ol)+:where(p,ul,ol){margin-top:0}.portable-text ul{padding-left:calc(var(--lh-em)*1.25)}.portable-text ul li{list-style:none;position:relative}.portable-text ul li:before{content:"•";left:calc(var(--lh-em)*-.75);position:absolute}.portable-text ol{counter-reset:list;padding-left:calc(var(--lh-em)*1.25)}.portable-text ol li{counter-increment:list;list-style:none;position:relative}.portable-text ol li::marker{font-variant-numeric:tabular-nums}.portable-text ol li:before{content:counter(list) ".";left:calc(var(--lh-em)*-1.25);position:absolute;text-align:right;width:calc(var(--lh-em)*1)}
