@font-face{font-family:ConcourseT3;src:url("/_bridgetown/static/concourse_t3_bold_italic-webfont-55EEJRBJ.woff") format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:ConcourseT3;src:url("/_bridgetown/static/concourse_t3_bold-webfont-7DJT4B6C.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:ConcourseT3;src:url("/_bridgetown/static/concourse_t3_italic-webfont-IG3MDBWT.woff") format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:ConcourseT3;src:url("/_bridgetown/static/concourse_t3_regular-webfont-WNVQAZUH.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Concourse Small Caps;src:url("/_bridgetown/static/concourse_c3_regular-AKTZIP34.woff") format("woff");font-weight:400;font-style:normal;font-variant:small-caps}@font-face{font-family:triplicate_t4_code_bold;src:url("/_bridgetown/static/triplicate_t4_code_bold-24YJQZZA.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:triplicate_t4_code_bold_italic;src:url("/_bridgetown/static/triplicate_t4_code_bold_italic-JNSPR5H4.woff") format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:triplicate_t4_code_italic;src:url("/_bridgetown/static/triplicate_t4_code_italic-BSIEGS7R.woff") format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:triplicate_t4_code_regular;src:url("/_bridgetown/static/triplicate_t4_code_regular-3MWOT3WW.woff") format("woff");font-weight:400;font-style:normal;font-display:block}:root{--body-background: #fffff8;--body-color: hsl(0, 0%, 7%);--heading-color: hsl(0, 0%, 7%);--action-color: #d64045;--body-background-darker: #f7f7ef;--secret-project-color: hsl(0, 0%, 99%)}html{font-size:20px}body{width:87.5%;background:#fffff8;background:var(--body-background);color:#121212;color:var(--body-color);font-family:ConcourseT3,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-right:auto;padding-left:8%;line-height:1.5;max-width:850px;counter-reset:sidenote-counter}a{color:#d64045;color:var(--action-color);text-decoration:underline;text-decoration-color:#ffb088}h1{color:#121212;color:var(--heading-color);font-weight:400;margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem;line-height:1}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.7rem;margin-top:2rem;margin-bottom:1.4rem;line-height:1}h4,h5,h6{margin-bottom:.5rem}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}p.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;display:block;line-height:1}p.summary{font-size:1.25rem;line-height:1.1;width:85%;font-style:italic}body>header{margin:1rem;text-align:center}body>header img{display:inline-block;width:400px;max-width:100%}body>nav ul{margin:2rem 0;padding:0;list-style-type:none;display:flex;justify-content:center;gap:1.5rem;font-size:1.3rem;font-weight:700}body>nav a{text-decoration:none}.ram-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.ram-nav header h1{font-size:1rem;margin-top:0;margin-bottom:0}.ram-nav nav ul{font-size:1rem;list-style-type:none;margin-top:0;margin-bottom:0}.ram-link *{color:#fcfcfc;color:var(--secret-project-color);text-decoration-color:#fcfcfc;text-decoration-color:var(--secret-project-color)}.ram-link h4{margin-bottom:0}.ram-link p{margin-top:.1rem}main{max-width:52rem;min-height:calc(100vh - 200px);padding:25px 25px 50px;padding:5rem 0rem}@media(max-width:500px){main{padding:16px 16px 50px}}p,dl,ol,ul{font-size:1rem;line-height:2rem}ul ul{padding-left:20px}ul ul ul{padding-left:15px}ul ul ul ul{padding-left:10px;list-style-type:lower-latin}ul ul ul ul ul{padding-left:5px;list-style-type:lower-roman}p{margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}footer{text-align:center;margin-bottom:4rem;font-size:1em}.post-dates p{font-size:80%;line-height:1;margin:.5rem 0}pre,code{font-family:triplicate_t4_code_regular,Menlo,Monaco,monospace;background-color:#dce1e6}code{font-size:.8rem}h2>code{font-size:1.25rem}h3>code{font-size:1.25rem}pre>code{font-size:.9rem;width:90%;margin-left:2.5%;overflow-x:auto;display:block;background-color:#f6f8fa}pre.fullwidth>code{width:90%}.fullwidth{max-width:90%;clear:both}blockquote{background-color:#f7f7ef;background-color:var(--body-background-darker);border-top:1px solid;border-bottom:1px solid;padding:1em 1em 1em 2em;margin:auto}blockquote p{width:80%;margin:0;font-size:85%}blockquote footer{width:55%;font-size:1.1rem;text-align:right}div.epigraph{margin:1em 0;width:34rem}div.epigraph blockquote{margin:0;border:none;background-color:#fffff8;background-color:var(--body-background);font-style:italic;width:100%}div.epigraph blockquote,div.epigraph blockquote p{font-size:100%;width:100%}div.epigraph blockquote footer{font-size:.8em;margin-bottom:0;text-align:right;width:100%}div.epigraph blockquote footer cite{margin:0}.sidenote,.marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:.3rem;margin-bottom:0;font-size:.8rem;line-height:1.3;vertical-align:baseline;position:relative}input.margin-toggle{display:none}label.margin-toggle:not(.sidenote-number){display:none}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{position:relative;vertical-align:baseline;font-size:.5rem}.sidenote-number:after{content:counter(sidenote-counter);top:-.5rem;left:.1rem}.sidenote:before{content:counter(sidenote-counter) " ";top:-.5rem}blockquote .sidenote,blockquote .marginnote{margin-right:-82%;min-width:59%;text-align:left}.sidenote>code,.marginnote>code{font-size:.8rem}span.newthought{font-feature-settings:"smcp";font-variant:small-caps;font-size:1.2em;font-family:Concourse Small Caps}.specification{border:#b0abab solid 1px;border-radius:1rem;box-sizing:border-box;background-color:#f5f4f4;margin-top:1.4rem;margin-bottom:1.4rem}.specification-body{padding:10px;box-sizing:border-box}.specification h3{border-bottom:#b0abab solid 1px;padding:10px;box-sizing:border-box;margin-bottom:0;margin-top:0}.specification p{margin-bottom:1rem;margin-top:1rem}@media(max-width:760px){html{font-size:13px}body{width:84%;padding-left:8%;padding-right:8%}hr,section>p,section>footer,section>table{width:100%}pre>code{width:97%}section>dl,section>ol,section>ul{width:90%}figure{max-width:90%}figcaption,figure.fullwidth figcaption{margin-right:0%;max-width:none}blockquote{margin-left:1.5em;margin-right:0}blockquote p,blockquote footer{width:100%}label.margin-toggle:not(.sidenote-number){display:inline}.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%;position:relative}label{cursor:pointer}div.table-wrapper,table{width:85%}img{width:100%}}pre.highlight{padding:16px;background-color:#f6f8fa}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 12, 2018 */
/*# sourceMappingURL=/_bridgetown/static/frontend/javascript/index.4RJJA6CJ.css.map */
