@charset "UTF-8";@font-face{font-family:et-bembo;src:local("ET Bembo RomanLF"),local("ETBembo-RomanLF"),url(/fonts/et-bembo-roman-line-figures/et-bembo-roman-line-figures.woff) format("woff"),url(/fonts/et-bembo-roman-line-figures/et-bembo-roman-line-figures.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:et-bembo;src:local("ET Bembo DisplayItalic"),local("ETBembo-DisplayItalic"),url(/fonts/et-bembo-display-italic-old-style-figures/et-bembo-display-italic-old-style-figures.woff) format("woff"),url(/fonts/et-bembo-display-italic-old-style-figures/et-bembo-display-italic-old-style-figures.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:et-bembo;src:local("ET Bembo BoldLF"),local("ETBembo-BoldLF"),url(/fonts/et-bembo-bold-line-figures/et-bembo-bold-line-figures.woff) format("woff"),url(/fonts/et-bembo-bold-line-figures/et-bembo-bold-line-figures.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:et-bembo;src:local("ET Bembo SemiBoldOSF"),local("ETBembo-SemiBoldOSF"),url(/fonts/et-bembo-semi-bold-old-style-figures/et-bembo-semi-bold-old-style-figures.woff) format("woff"),url(/fonts/et-bembo-semi-bold-old-style-figures/et-bembo-semi-bold-old-style-figures.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:et-bembo-roman-old-style;src:local("ET Bembo RomanOSF"),local("ETBembo-RomanOSF"),url(/fonts/et-bembo-roman-old-style-figures/et-bembo-roman-old-style-figures.woff) format("woff"),url(/fonts/et-bembo-roman-old-style-figures/et-bembo-roman-old-style-figures.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}em{font-style:italic}strong{font-weight:700}body{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}ul{list-style:outside circle}ol{list-style:outside decimal}ol ol{list-style:lower-roman}ul.vault{list-style-type:circle}p.list{margin-bottom:3rem}article>footer{text-align:right}main.home>article>footer{text-align:left}.de-emphasize{color:#11111180}.copyright{padding-bottom:2rem;font-size:1rem}.cv-meta{margin-top:.75rem;margin-bottom:.75rem}.cta-row{display:flex;flex-flow:row wrap;align-items:baseline;gap:.75rem .9rem}article a.cta:link,article a.cta:visited{background-image:none;text-shadow:none;background-color:#11111108;border:1px solid rgba(17,17,17,.18);border-radius:4px;padding:.25rem .55rem;text-decoration:none}article a.cta:hover,article a.cta:focus-visible{background-color:#1111110f;border-color:#11111147}article a.cta:focus-visible{outline:2px solid rgba(17,17,17,.55);outline-offset:3px}article a.cta.cta-secondary:link,article a.cta.cta-secondary:visited{background-color:transparent}div.highlight,article footer{width:60%}.highlight{border-radius:3px}.code>.highlight{border-radius:0 3px 3px 0}.linenos{border-radius:3px 0 0 3px;background-color:#073642;border-right:1px solid #00232C;color:#586e75;text-shadow:0 -1px #021014}td.code{width:100%;max-width:100px}.linenos a{color:#586e75}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}article pre,.page pre{padding:.8em;line-height:1.1em;overflow:auto}header .header_box{padding-top:4.5em}footer.paginator{margin-top:4rem;display:flex;justify-content:space-between;font-size:1.2rem}footer.paginator>span.hide{visibility:hidden}code{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1rem}p>code,li>code,span.sidenote>code,span.marginnote>code{background-color:#f9f2f4;border-radius:4px;box-sizing:border-box;color:#c7254e;padding:2px 4px;white-space:nowrap}pre{font-family:Consolas,Monaco,Menlo,Courier New,monospace}div[class^=language-]{position:relative;margin:1.6rem 0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#1f2328;box-shadow:0 1px #11111114}div[class^=language-] pre{margin:0;padding:1.6rem 1.25rem 1.2rem;line-height:1.5em;overflow-x:auto}div[class^=language-] pre.shiki{background:transparent!important}pre.shiki,pre.shiki span{color:var(--shiki-light)}div[class^=language-] code,div[class^=language-] pre{font-size:1rem}div[class^=language-] span.lang{display:none}div[class^=language-] button.copy{position:absolute;top:.45rem;right:.55rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffb8;border-radius:4px;font-size:.9rem;line-height:1;padding:.28rem .5rem;opacity:0;transition:opacity .15s ease}div[class^=language-] button.copy:before{content:"Copy"}div[class^=language-] button.copy.copied:before{content:"Copied"}div[class^=language-] button.copy:hover{background:#ffffff1a}div[class^=language-]:hover button.copy,div[class^=language-]:focus-within button.copy{opacity:1}div[class^=language-] button.copy:focus-visible{opacity:1;outline:2px solid rgba(255,255,255,.55);outline-offset:3px}footer p{margin:0;font-size:1rem}main{padding:0 4rem 0 6rem;max-width:1000px;width:70%}article>header>p{margin:0;font-size:1rem}#asidebar{padding:8rem 0 0 4rem}#asidebar #logo{text-align:center;margin-bottom:2rem;min-height:123px}#asidebar #logo .profile-avatar{display:block;width:140px;height:140px;margin:0 auto 1.25rem;border-radius:50%}#asidebar #logo .open-to-work{display:flex;justify-content:center;margin-top:-.25rem}#asidebar #logo .status-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(17,17,17,.18);background-color:#11111108;font-size:1rem;line-height:1.2;color:#111111d9;text-decoration:none}#asidebar #logo a.status-badge:hover,#asidebar #logo a.status-badge:focus-visible{color:#111;border-color:#11111147;background-color:#1111110f}#asidebar #logo a.status-badge:focus-visible{outline:2px solid rgba(17,17,17,.55);outline-offset:3px}#asidebar #logo .brand{color:#111;text-decoration:none}#asidebar .main-menu ul{text-align:center;margin:0;padding:0}#asidebar .main-menu ul li{margin:0 0 20px;padding:0;list-style:none}#asidebar .main-menu ul li a{color:#111;text-decoration:none;position:relative;padding:10px}#asidebar .main-menu ul li a:after{content:"";position:absolute;height:2px;bottom:7px;left:10px;right:10px;background-color:#111111b3;visibility:hidden;transform:scaleX(0);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#asidebar .main-menu ul li a:hover{text-decoration:none}#asidebar .main-menu ul li a:hover:after,#asidebar .main-menu ul li a.active:after{visibility:visible;transform:scaleX(1)}#asidebar #social{text-align:center;padding:0;margin:2rem 0 0;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center}#asidebar #social li{margin:0;display:inline;list-style:none;flex:1}#asidebar #social li a{display:inline-flex;width:1.25rem;height:1.25rem;color:#111111d9}#asidebar #social li a:hover,#asidebar #social li a:focus-visible{color:#111}#asidebar #social li a:focus-visible{outline:2px solid rgba(17,17,17,.65);outline-offset:4px;border-radius:4px}#asidebar #social svg{width:100%;height:100%}section.available{padding-top:0;padding-bottom:2rem}section.available p{padding-top:1rem;padding-bottom:1rem;border-top:1px dashed rgba(17,17,17,.2);border-bottom:1px dashed rgba(17,17,17,.2)}@media screen and (max-width: 1200px){main{padding-right:0}#asidebar #logo{min-height:initial}#asidebar #logo img{max-width:100px}}@media screen and (max-width: 950px){main{padding-left:4rem}#asidebar{padding-left:2rem}}@media screen and (max-width: 760px){body{display:block}main{padding-right:4rem;overflow-x:hidden;box-sizing:border-box;width:100%}body>main>article:first-of-type{padding-top:0}div.highlight,article footer{width:100%}#asidebar{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:2rem 0 0 4rem}#asidebar #logo img{max-width:90px}#asidebar #logo{margin-bottom:0}#asidebar .main-menu ul{margin:0 0 2em}#asidebar nav{padding-left:2rem}#asidebar .main-menu ul{text-align:left}#asidebar .main-menu ul li{float:left;margin:0;padding:0 .25rem}#asidebar .main-menu ul li a:hover:after{display:none}#asidebar .main-menu ul li a{padding:0;margin-left:.25rem}#asidebar .main-menu ul li a:link{text-decoration:none;background:linear-gradient(#fffff8,#fffff8),linear-gradient(#fffff8,#fffff8),linear-gradient(#333,#333);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 #fffff8,-.03em 0 #fffff8,0 .03em #fffff8,0 -.03em #fffff8,.06em 0 #fffff8,-.06em 0 #fffff8,.09em 0 #fffff8,-.09em 0 #fffff8,.12em 0 #fffff8,-.12em 0 #fffff8,.15em 0 #fffff8,-.15em 0 #fffff8;background-position:0 93%,100% 93%,0 93%}#asidebar .main-menu ul li a:link::selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}#asidebar .main-menu ul li a:link::-moz-selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}#asidebar #social{padding-left:2rem;display:block;margin:0}#asidebar #social li{padding-left:.25rem}article pre,article code{white-space:pre-wrap}}@media screen and (max-width: 600px){main{padding:0 2rem}#asidebar{padding:2rem 2rem 0}}@media screen and (max-width: 420px){#asidebar #logo img{max-width:80px}#asidebar .main-menu ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0}#asidebar .main-menu ul li{float:none;margin-bottom:8px}#asidebar #social{display:none}#asidebar nav{max-width:170px}main>footer{padding-bottom:.5rem}}del:before,del:after{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}del:before{content:" [deletion start] "}del:after{content:" [deletion end] "}@media print{*{background:#fff}main>article{padding-top:0}main{width:100%;padding:0}#asidebar{display:none}img{break-inside:avoid}p,table,pre{widows:3;orphans:3}h1,h2,h3,h4,h5,h6{break-after:avoid}}html{font-size:15px}body{font-family:et-bembo,Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;background-color:#fffff8;color:#111}h1{font-weight:400;margin-top:4rem;margin-bottom:4rem;font-size:3.2rem;line-height:1}article.writing-post>header.writing-header{width:60%;margin-top:4rem;margin-bottom:2.5rem}article.writing-post>header.writing-header>h1.writing-title{margin-top:0;margin-bottom:2.25rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em;text-decoration-skip-ink:auto}article.writing-post .writing-meta{font-variant:small-caps;letter-spacing:.04em}article.writing-post .writing-meta__line{margin-top:.75rem;margin-bottom:0;font-size:1.35rem;line-height:1.6rem}article.writing-post .writing-meta__categories{margin-top:1.25rem}article.writing-post .writing-meta__category{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}article.writing-post .page-content>div>div>h1:first-child{display:none}.page-content>div>div>.writing-archive{width:60%;margin-top:4.5rem}.writing-archive__month{margin-top:4.25rem;margin-bottom:1.5rem;font-size:2.8rem}.writing-archive__list{width:90%;-webkit-padding-start:6%;-moz-padding-start:6%}.writing-archive__item{margin-top:.9rem;font-size:1.6rem;line-height:2.1rem}h2{font-style:italic;font-weight:400;margin-top:2.1rem;margin-bottom:1.4rem;font-size:2.2rem;line-height:1}h3{font-style:italic;font-weight:400;font-size:1.8rem;margin-top:2.5rem;margin-bottom:1.4rem;line-height:1}hr{display:block;height:1px;width:60%;border:0;border-top:2px solid rgba(17,17,17,.1);margin:1em 0;padding:0}hr.separator{margin:0}hr.separator.extra{margin:4rem 0}p.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;display:block;line-height:1}.numeral{font-family:et-bembo-roman-old-style}.danger{color:red}article{counter-reset:sidenote-counter;position:relative}article:first-of-type{padding:4rem 0}article.intro{padding-bottom:0}article:last-of-type{padding-bottom:4rem}section{padding-top:1rem;padding-bottom:1rem}.page-content .header-anchor{display:none}p,ol,ul{font-size:1.4rem;line-height:2rem}p{margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}div.epigraph{margin:5em 0}div.epigraph>blockquote{margin-top:3em;margin-bottom:3em}div.epigraph>blockquote,div.epigraph>blockquote>p{font-style:italic}div.epigraph>blockquote>footer{font-style:normal}blockquote>footer>cite{font-style:italic}blockquote{margin:1.4rem 40px;font-size:1.4rem;padding-left:1.4rem;border-left:2px solid rgba(17,17,17,.1)}blockquote p{width:59%}blockquote footer{width:59%;font-size:1.1rem;text-align:right}section>p,section>footer,section>table,section>hr{width:60%}.page-content>div>div>p,.page-content>div>div>footer,.page-content>div>div>table,.page-content>div>div>hr{width:60%}.page-content>div>div>.writing-block{margin-top:2.5rem;margin-bottom:2.5rem}.page-content>div>div>.writing-block>h1,.page-content>div>div>.writing-block>h2,.page-content>div>div>.writing-block>h3,.page-content>div>div>.writing-block>h4,.page-content>div>div>.writing-block>h5,.page-content>div>div>.writing-block>h6,.page-content>div>div>.writing-block>p,.page-content>div>div>.writing-block>footer,.page-content>div>div>.writing-block>table,.page-content>div>div>.writing-block>hr,.page-content>div>div>.writing-block>div[class^=language-]{width:60%}.page-content>div>div>.writing-block>p.writing-block__title{margin-top:0;margin-bottom:2rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;color:#1111118c}section>ol,section>ul{width:54%;-webkit-padding-start:6%;-moz-padding-start:6%}.page-content>div>div>ol,.page-content>div>div>ul{width:54%;-webkit-padding-start:6%;-moz-padding-start:6%}.page-content>div>div>.writing-block>ol,.page-content>div>div>.writing-block>ul{width:54%;-webkit-padding-start:6%;-moz-padding-start:6%}li:not(:first-child){margin-top:.25rem}figure{padding:0;border:0;font:inherit;vertical-align:baseline;max-width:60%;margin:0 0 3em}figcaption{float:right;clear:right;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.6;vertical-align:baseline;position:relative;max-width:40%}figure.fullwidth figcaption{margin-right:24%}a:link,a:visited{color:inherit}article a:link{text-decoration:none;background:linear-gradient(#fffff8,#fffff8),linear-gradient(#fffff8,#fffff8),linear-gradient(#333,#333);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 #fffff8,-.03em 0 #fffff8,0 .03em #fffff8,0 -.03em #fffff8,.06em 0 #fffff8,-.06em 0 #fffff8,.09em 0 #fffff8,-.09em 0 #fffff8,.12em 0 #fffff8,-.12em 0 #fffff8,.15em 0 #fffff8,-.15em 0 #fffff8;background-position:0 93%,100% 93%,0 93%}@media screen and (-webkit-min-device-pixel-ratio: 0){article a:link{background-position-y:87%,87%,87%}}article a:link::selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}article a:link::-moz-selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}main>article>header>h1>a:link.no-line{background:none;text-shadow:none}.sidenote,.marginnote{float:right;clear:right;margin-right:-63%;width:52%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.3;vertical-align:baseline;position:relative;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}@media (max-width: 1230px){.sidenote,.marginnote{margin-right:-60%;width:45%}}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{font-family:et-bembo-roman-old-style;position:relative;vertical-align:baseline}.sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-.5rem;left:.1rem}.sidenote:before{content:counter(sidenote-counter) " ";font-size:1rem;top:-.5rem}blockquote .sidenote,blockquote .marginnote{margin-right:-82%;min-width:59%;text-align:left}article img{max-width:100%}div.fullwidth,table.fullwidth{width:100%}div.table-wrapper{overflow-x:auto;font-family:Trebuchet MS,Gill Sans,Gill Sans MT,sans-serif}.sans{font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;letter-spacing:.03em}.sans>code{font-size:1.2rem}h1>code,h2>code,h3>code{font-size:.8em}.marginnote>code,.sidenote>code{font-size:1rem}.fullwidth{max-width:90%;clear:both}span.newthought{font-variant:small-caps;font-size:1.2em}input.margin-toggle{display:none}label.sidenote-number{display:inline}label.margin-toggle:not(.sidenote-number){display:none}.iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 760px){hr,section>p,section>footer,section>table,.page-content>div>div>p,.page-content>div>div>footer,.page-content>div>div>table,.page-content>div>div>hr{width:100%}article.writing-post>header.writing-header{width:100%}.page-content>div>div>.writing-archive{width:100%}.page-content>div>div>.writing-block>h1,.page-content>div>div>.writing-block>h2,.page-content>div>div>.writing-block>h3,.page-content>div>div>.writing-block>h4,.page-content>div>div>.writing-block>h5,.page-content>div>div>.writing-block>h6,.page-content>div>div>.writing-block>p,.page-content>div>div>.writing-block>footer,.page-content>div>div>.writing-block>table,.page-content>div>div>.writing-block>hr,.page-content>div>div>.writing-block>div[class^=language-]{width:100%}pre.code{width:97%}section>ol{width:90%}section>ul{width:90%}.page-content>div>div>ol,.page-content>div>div>ul{width:90%}.page-content>div>div>.writing-block>ol,.page-content>div>div>.writing-block>ul{width:90%}figure{max-width:90%}figcaption,figure.fullwidth figcaption{margin-right:0;max-width:none}blockquote{margin-left:0;margin-right:0}blockquote p,blockquote footer{width:100%}label.sidenote-number{text-decoration:underline;color:#6087dd}label.margin-toggle:not(.sidenote-number){display:inline;font-size:1.2rem;color:#6087dd;vertical-align:super;margin-left:-4px;text-decoration:underline}.sidenote,.marginnote{display:none}.margin-toggle:checked+.sidenote,.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}label{cursor:pointer}div.table-wrapper,table{width:85%}}td.linenos .normal,span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}td.linenos .special,span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.highlight .hll{background-color:#ffc}.highlight{background:#f8f8f8}.highlight .c{color:#3d7b7b;font-style:italic}.highlight .err{border:1px solid #FF0000}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .ch,.highlight .cm{color:#3d7b7b;font-style:italic}.highlight .cp{color:#9c6500}.highlight .cpf,.highlight .c1,.highlight .cs{color:#3d7b7b;font-style:italic}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:#e40000}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#008400}.highlight .go{color:#717171}.highlight .gp{color:navy;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04d}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#b00040}.highlight .m{color:#666}.highlight .s{color:#ba2121}.highlight .na{color:#687822}.highlight .nb{color:green}.highlight .nc{color:#00f;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#a2f}.highlight .ni{color:#717171;font-weight:700}.highlight .ne{color:#cb3f38;font-weight:700}.highlight .nf{color:#00f}.highlight .nl{color:#767600}.highlight .nn{color:#00f;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177c}.highlight .ow{color:#a2f;font-weight:700}.highlight .w{color:#bbb}.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .sa,.highlight .sb,.highlight .sc,.highlight .dl{color:#ba2121}.highlight .sd{color:#ba2121;font-style:italic}.highlight .s2{color:#ba2121}.highlight .se{color:#aa5d1f;font-weight:700}.highlight .sh{color:#ba2121}.highlight .si{color:#a45a77;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#a45a77}.highlight .s1{color:#ba2121}.highlight .ss{color:#19177c}.highlight .bp{color:green}.highlight .fm{color:#00f}.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#19177c}.highlight .il{color:#666}#app{width:100%}.lawler-layout{width:100%;min-height:100vh;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:1rem;top:1rem;width:auto;height:auto;background:#111;color:#fffff8;padding:.5rem .75rem;z-index:1000}.brand{text-decoration:none}@media screen and (max-width: 760px){.lawler-layout{display:block}}
