@font-face{font-display:swap;font-family:'Univers Next';src:url(/_fonts/universnextpro/universnextpro-regular-webfont.woff2) format('woff2'),url(/_fonts/universnextpro/universnextpro-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Univers Next';src:url(/_fonts/universnextpro/universnextpro-italic-webfont.woff2) format('woff2'),url(/_fonts/universnextpro/universnextpro-italic-webfont.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'Univers Next';src:url(/_fonts/universnextpro/universnextpro-bolditalic-webfont.woff2) format('woff2'),url(/_fonts/universnextpro/universnextpro-bolditalic-webfont.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'Univers Next';src:url(/_fonts/universnextpro/universnextpro-bold-webfont.woff2) format('woff2'),url(/_fonts/universnextpro/universnextpro-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Univers Next Condensed';src:url(/_fonts/universnextpro/universnextpro-cond-webfont.woff2) format('woff2'),url(/_fonts/universnextpro/universnextpro-cond-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Univers Next Condensed';src:url(/_fonts/universnextpro/universnextpro-boldcond-webfont.woff2) format('woff2'),url(/_fonts/universnextpro/universnextpro-boldcond-webfont.woff) format('woff');font-weight:700;font-style:normal}:host,:root{--step--2:clamp(0.78rem, 0.77rem + 0.03vw, 0.80rem);--step--1:clamp(0.94rem, 0.92rem + 0.11vw, 1.00rem);--step-0:clamp(1.13rem, 1.08rem + 0.22vw, 1.25rem);--step-1:clamp(1.35rem, 1.28rem + 0.37vw, 1.56rem);--step-2:clamp(1.62rem, 1.50rem + 0.58vw, 1.95rem);--step-3:clamp(1.94rem, 1.77rem + 0.87vw, 2.44rem);--step-4:clamp(2.33rem, 2.08rem + 1.25vw, 3.05rem);--step-5:clamp(2.80rem, 2.45rem + 1.77vw, 3.82rem);--flow-space:1em;--space-4xs:clamp(0.06rem, 0.06rem + 0.00vw, 0.06rem);--space-3xs:clamp(0.31rem, 0.31rem + 0.00vw, 0.31rem);--space-2xs:clamp(0.56rem, 0.54rem + 0.11vw, 0.63rem);--space-xs:clamp(0.88rem, 0.85rem + 0.11vw, 0.94rem);--space-s:clamp(1.13rem, 1.08rem + 0.22vw, 1.25rem);--space-m:clamp(1.69rem, 1.62rem + 0.33vw, 1.88rem);--space-l:clamp(2.25rem, 2.16rem + 0.43vw, 2.50rem);--space-xl:clamp(3.38rem, 3.24rem + 0.65vw, 3.75rem);--space-2xl:clamp(4.50rem, 4.33rem + 0.87vw, 5.00rem);--space-3xl:clamp(6.75rem, 6.49rem + 1.30vw, 7.50rem);--space-3xs-2xs:clamp(0.31rem, 0.20rem + 0.54vw, 0.63rem);--space-2xs-xs:clamp(0.56rem, 0.43rem + 0.65vw, 0.94rem);--space-xs-s:clamp(0.88rem, 0.74rem + 0.65vw, 1.25rem);--space-s-m:clamp(1.13rem, 0.86rem + 1.30vw, 1.88rem);--space-m-l:clamp(1.69rem, 1.40rem + 1.41vw, 2.50rem);--space-l-xl:clamp(2.25rem, 1.73rem + 2.61vw, 3.75rem);--space-xl-2xl:clamp(3.38rem, 2.81rem + 2.83vw, 5.00rem);--space-2xl-3xl:clamp(4.50rem, 3.46rem + 5.22vw, 7.50rem);--container-width:88%;--container-max-width:80em;--space-s-l:clamp(1.13rem, 0.65rem + 2.39vw, 2.50rem);--my-font-mono:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--f-sans:'Univers Next',Roboto,'Helvetica Neue','Arial Nova','Nimbus Sans',Helvetica,Arial,sans-serif;--f-serif:Georgia,"Times New Roman",serif;--f-monospace:ui-monospace,'Cascadia Code','Source Code Pro',Menlo,Consolas,'DejaVu Sans Mono',monospace;--f-page-title:'Univers Next Condensed','DIN Alternate','Nimbus Sans Narrow',sans-serif-condensed,sans-serif;--f-heading:'Univers Next Condensed','DIN Alternate','Nimbus Sans Narrow',sans-serif-condensed,sans-serif;--c-background:0.642 250.721;--c-primary:11.243 255.917;--c-primary-alt:40 255.361;--c-secondary:10.456 251.508;--c-tertiary:4.725 251.361;--c-black:0 360;--c-white:0 360;--l-0:0%;--l-20:20%;--l-30:30%;--l-40:40%;--l-50:50%;--l-60:60%;--l-90:90%;--l-100:100%}@media (prefers-color-scheme:dark){:root{--l-0:100%;--l-20:80%;--l-30:70%;--l-40:60%;--l-60:40%;--l-90:10%;--l-100:0%}}html{box-sizing:border-box;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{margin:0;min-height:100vh;line-height:1.5}@media (min-width:40em){body{line-height:1.5625}}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a,button,input,label,select,summary,textarea{touch-action:manipulation}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;text-align:center;vertical-align:middle}button,input,optgroup,select,textarea{color:lch(var(--l-0) var(--c-primary));font:inherit;margin:0;padding:var(--space-xs-s)}input,select,textarea{border:1px solid lch(var(--l-30) var(--c-tertiary));display:block;line-height:1.5;margin-bottom:var(--space-l);width:100%}fieldset,form{margin-bottom:var(--space-m)}fieldset{border:0;padding:0}label,legend{display:block;margin:0 0 var(--space-xs-s);padding:0}form button{margin-bottom:var(--space-l)}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=image],[type=radio]{cursor:pointer;display:inline-block;height:auto;margin-bottom:.3125em;padding:0;width:auto}input:focus,textarea:focus{border-color:rgba(82,168,236,.8)}textarea:not([rows]){min-height:10em}[tabindex="-1"]:focus{outline:0}a{color:lch(var(--l-40) var(--c-primary-alt));text-decoration-skip-ink:auto;word-wrap:break-word}a:active,a:focus,a:hover{color:lch(var(--l-60) var(--c-primary-alt))}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}img,picture,video{height:auto}embed,iframe,object{max-width:100%}ol,ul{margin:0 0 var(--space-m) var(--space-l);padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol[role=list],ul[role=list]{list-style:none;margin-left:0}ol[role=list]>li,ul[role=list]>li{display:inline-block}ol[role=list]>li::before,ul[role=list]>li::before{content:"​";position:absolute}dd,dl{margin:0;padding:0}dd{margin-bottom:var(--space-m)}dt{font-weight:700}table{border-collapse:collapse;border-spacing:0;margin-bottom:var(--space-m);max-width:100%;width:100%}td,th{text-align:left;padding:.5em}th{border-bottom:.125em solid lch(var(--l-30) var(--c-tertiary));font-weight:700;vertical-align:bottom}td{border-top:1px solid lch(var(--l-30) var(--c-tertiary));vertical-align:top}article,aside,figure,footer,header,main,nav{display:block}blockquote{font-size:inherit;font-style:italic;margin:0 0 var(--space-m);padding-left:var(--space-l);padding-right:var(--space-l);max-width:60ch}code,kbd,pre,samp{font-family:var(--f-monospace);font-size:var(--step--1)}code{color:lch(var(--l-30) var(--c-secondary));word-wrap:break-word}pre{background-color:lch(var(--l-30) var(--c-white));display:block;line-height:1.5;margin-bottom:var(--space-m);overflow:auto;padding:var(--space-l);tab-size:4;white-space:pre-wrap;word-break:break-all}pre code{color:inherit;font-size:var(--step--1)}:target{scroll-margin-block:5ex}.stack{margin-left:auto;margin-right:auto;max-width:var(--container-max-width);width:var(--container-width)}.flow>*+*{margin-block-start:var(--flow-space,1em)}.prose{--flow-space:var(--space-m-l)}.prose :is(h2+*,h3+*,h4+*){--flow-space:var(--space-s)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility;font-family:var(--f-sans);font-weight:400;font-size:var(--step--1);margin:var(--space-s)}body,html{background:lch(var(--l-100) var(--c-background));color:lch(var(--l-0) var(--c-primary))}hr{border:0;border-top:1px solid lch(var(--l-30) var(--c-tertiary));margin:var(--space-l) auto}h1,h2,h3,h4,h5{font-family:var(--f-heading);font-weight:700;font-size:var(--step-1);line-height:1.2;word-wrap:break-word;color:lch(var(--l-40) var(--c-secondary))}body>header{flex:auto}body>header>h1{padding:var(--space-3xs) 0;font-family:var(--f-page-title);font-size:var(--step-2);color:lch(var(--l-60) var(--c-tertiary));max-width:20ch}body>header>h1 a{text-decoration:none;color:lch(var(--l-60) var(--c-tertiary))}body>header>nav{font-family:var(--f-page-title);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--space-4xs)}main{flex:auto}main>article>header>h2{padding:var(--space-3xs) 0;border-bottom:1px solid #e5e7e9;max-width:30ch}main>article>header>h2 a{text-decoration:none}main>article>header>h2 a:hover{background-color:lch(var(--l-40) var(--c-primary-alt));color:lch(var(--l-100) var(--c-white))}main>article{margin-bottom:var(--space-2xl);color:lch(var(--l-30) var(--c-primary))}main>article>.entry-content{padding:0}main>article>.entry-content>p{max-width:60ch}main>.entry-nav h4{margin-bottom:0;font-size:var(--step-0)}main>.entry-nav h5{margin-top:0;margin-bottom:0;font-size:var(--step--1)}main>.entry-nav P{margin:0;font-size:var(--step--2)}body>footer{flex:auto;font-size:var(--step--2);color:lch(var(--l-60) var(--c-secondary))}body>footer p{max-width:60ch}.archives-list h5{margin-top:0;margin-bottom:0;font-size:var(--step--1)}.archives-list p{margin:0;font-size:var(--step--2)}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}@page{margin:.5cm}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}h1,h2,h3,p{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}blockquote,pre{border-color:#999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}}