.post{font-family:ProximaNova,sans-serif;font-size:18px;line-height:1.67}@media(max-width:1023px){.post{font-size:14.4px}}.post h1{font-size:2.5em;font-weight:700}.post h2{font-size:1.6em}.post h3{font-size:1.3em}.post h4{font-size:1.1em}.post h5,.post h6{font-size:1em}.post h6{margin:1em 0;font-weight:400;opacity:.6}.post h2,.post h3,.post h4,.post h5{font-weight:800}.post h1,.post h2,.post h3,.post h4,.post h5{display:flex;align-items:center;margin:1.5em 0 .5em;font-family:ProximaNova,sans-serif;text-align:left}.post a{color:#e52e04}.post a:not(.--no-underline){color:#e52e04;background-image:linear-gradient(#e52e04,#e52e04);background-repeat:repeat-x;background-position:0 bottom;background-size:32px 1px}.post ol,.post p,.post pre,.post ul{padding-bottom:.05em;margin:1em 0;overflow:auto hidden}.post ul{list-style:none}.post ul li{position:relative}.post ul li:before{position:absolute;top:-2px;left:-16px;content:"•";transform:scale(1.4)}.post code{padding:.1em .4em;font-size:.9em;color:#bd4147;white-space:pre-wrap;background:#f7f7f9}.post p{-webkit-hyphens:auto;hyphens:auto}.post a code{color:#e52e04}.post pre,.post pre code{white-space:pre}.post blockquote:before{position:relative;display:block;margin-bottom:-.5em;font-size:3em;font-weight:800;color:#e52e04;pointer-events:none;content:"“"}.post blockquote p:first-child{margin-top:0}.post img,.post table{max-width:100%}.post table{display:inline-block;margin:1em 0;overflow-x:auto;word-break:normal}.post tr{border-bottom:1px solid #ccc}.post tr:last-child{border-bottom:none}.post td,.post th{padding:5px 10px}.post [id]:not(h6):before{display:block;padding-top:var(--header-height);margin-top:calc(-1*var(--header-height));pointer-events:none;content:""}.post .videoContainer{position:relative;height:0;padding-bottom:56.25%;margin-bottom:21.6px}.post .videoContainer embed,.post .videoContainer iframe,.post .videoContainer object{position:absolute;top:0;left:0;width:100%;height:100%}.post__image{margin:16px 0}.post__imageCaption{padding:6.75px 0;font-size:13.5px;text-align:center;border-bottom:1px solid #666;opacity:.5}.post__image img{display:block;max-width:100%;max-height:80vh;margin:0 auto}
/*! This file is part of our website’s “external API” – some other external
 * pages have its URL hardcoded and use it to load the font.
 *//*! Pageview counter (specific for this set of fonts) */@import"//hello.myfonts.net/count/411867";@font-face{font-family:ProximaNova;font-style:normal;font-weight:400;src:local("Proxima Nova"),url(/fonts/proxima/regular.woff2) format("woff2"),url(/fonts/proxima/regular.woff) format("woff");font-display:swap}@font-face{font-family:ProximaNova;font-style:italic;font-weight:400;src:local("Proxima Nova Italic"),url(/fonts/proxima/regular-it.woff2) format("woff2"),url(/fonts/proxima/regular-it.woff) format("woff");font-display:swap}@font-face{font-family:ProximaNova;font-style:normal;font-weight:600;src:local("Proxima Nova Semibold"),url(/fonts/proxima/semi-bold.woff2) format("woff2"),url(/fonts/proxima/semi-bold.woff) format("woff");font-display:swap}@font-face{font-family:ProximaNova;font-style:italic;font-weight:600;src:local("Proxima Nova Semibold Italic"),url(/fonts/proxima/semi-bold-it.woff2) format("woff2"),url(/fonts/proxima/semi-bold-it.woff) format("woff");font-display:swap}@font-face{font-family:ProximaNova;font-style:normal;font-weight:300;src:local("Proxima Nova Light"),url(/fonts/proxima/light.woff2) format("woff2"),url(/fonts/proxima/light.woff) format("woff")}@font-face{font-family:ProximaNova;font-style:italic;font-weight:300;src:local("Proxima Nova Light Italic"),url(/fonts/proxima/light-it.woff2) format("woff2"),url(/fonts/proxima/light-it.woff) format("woff")}@font-face{font-family:ProximaNova;font-style:normal;font-weight:700;src:local("Proxima Nova Bold"),url(/fonts/proxima/bold.woff2) format("woff2"),url(/fonts/proxima/bold.woff) format("woff")}@font-face{font-family:ProximaNova;font-style:italic;font-weight:700;src:local("Proxima Nova Bold Italic"),url(/fonts/proxima/bold-it.woff2) format("woff2"),url(/fonts/proxima/bold-it.woff) format("woff")}@font-face{font-family:ProximaNova;font-style:normal;font-weight:800;src:local("Proxima Nova Extrabold"),url(/fonts/proxima/extra-bold.woff2) format("woff2"),url(/fonts/proxima/extra-bold.woff) format("woff")}@font-face{font-family:ProximaNova;font-style:italic;font-weight:800;src:local("Proxima Nova Extrabold Italic"),url(/fonts/proxima/extra-bold-it.woff2) format("woff2"),url(/fonts/proxima/extra-bold-it.woff) format("woff")}/*! Fira Mono
 *
 * Copyright 2010-2019 Adobe (http://www.adobe.com/)
 * Licensed under SIL OFL 1.1 with reserved font name “Source”
 *//*! This file is part of our website’s “external API” – some other external
 * pages have its URL hardcoded and use it to load the font.
 */@font-face{font-family:SourceCodePro;font-style:normal;font-weight:400;src:url(/fonts/source-code-pro/regular.otf.woff2) format("woff2");font-display:swap}@font-face{font-family:SourceCodePro;font-style:italic;font-weight:400;src:url(/fonts/source-code-pro/it.otf.woff2) format("woff2");font-display:swap}@font-face{font-family:SourceCodePro;font-style:normal;font-weight:600;src:url(/fonts/source-code-pro/semibold.otf.woff2) format("woff2");font-display:swap}@font-face{font-family:SourceCodePro;font-style:italic;font-weight:600;src:url(/fonts/source-code-pro/semibold-it.otf.woff2) format("woff2");font-display:swap}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.xml .hljs-meta{color:silver}.hljs-comment,.hljs-quote{color:#007400}.hljs-attribute,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#aa0d91}.hljs-template-variable,.hljs-variable{color:#3f6e74}.hljs-code,.hljs-meta .hljs-string,.hljs-string{color:#c41a16}.hljs-link,.hljs-regexp{color:#0e0eff}.hljs-bullet,.hljs-number,.hljs-symbol,.hljs-title{color:#1c00cf}.hljs-meta,.hljs-section{color:#643820}.hljs-built_in,.hljs-class .hljs-title,.hljs-params,.hljs-title.class_,.hljs-type{color:#5c2699}.hljs-attr{color:#836c28}.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.button{--border-color:transparent;display:block;max-width:max-content;color:var(--color);white-space:nowrap;cursor:pointer;background:var(--background);border:4px solid var(--border-color);border-radius:0}.button:disabled{pointer-events:none;opacity:.3}.button_large{padding:8px 32px;font-family:var(--font-coffee);font-size:22px;line-height:1.27;letter-spacing:.44px}.button_small{padding:2px 12px;font-family:ProximaNova,sans-serif;font-size:18px;font-weight:600;line-height:1.44}.button:focus{outline:none}.button:focus:active{--border-color:transparent}.button_primary{--color:#fff;--background:#e52e04;border-radius:6px}.button_primary:hover{--background:#ea5836}.button_primary:active{--background:#ce2904}.button_primary:focus{--border-color:hsla(0,0%,100%,.4)}.button_secondaryDark{--color:#2a282e;--background:rgba(42,40,46,.1)}.button_secondaryDark:hover{--background:rgba(42,40,46,.05)}.button_secondaryDark:active{--background:rgba(42,40,46,.12)}.button_secondaryDark:focus{--border-color:var(--background)}.button_secondaryLight{--color:#fff;--background:hsla(0,0%,100%,.2)}.button_secondaryLight:hover{--background:hsla(0,0%,100%,.3)}.button_secondaryLight:active{--background:hsla(0,0%,100%,.4)}.button_secondaryLight:focus{--border-color:var(--background)}.button_monoDark{--color:#fff;--background:#2a282e}.button_monoDark:hover{--background:rgba(42,40,46,.8)}.button_monoDark:active{--background:rgba(42,40,46,.6)}.button_monoDark:focus{--border-color:hsla(0,0%,100%,.2)}.button_monoLight{--color:#2a282e;--background:#fff}.button_monoLight:hover{--background:hsla(0,0%,100%,.8)}.button_monoLight:active{--background:hsla(0,0%,100%,.6)}.button_monoLight:focus{--border-color:rgba(42,40,46,.2)}@media(max-width:1023px){.button_large{padding:8px 32px;font-size:20px;letter-spacing:.4px}.button_small{padding:1.6px 9.6px;font-size:14.4px}}:root{--side-padding:24px;--header-height:112px;--header-white-bg-color:#fff;--header-white-text-color:#000;--header-black-bg-color:#000;--header-black-text-color:#fff;--container-width:1104px}@media(max-width:1023px){:root{--side-padding:19px;--header-height:84.2px}}html{text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:400 18px/1.45 ProximaNova,sans-serif;scroll-behavior:smooth}body{--mobile-breakpoint:1023px;background:#fff}a{color:inherit;text-decoration:none}svg[stroke]{stroke:currentColor}.container{position:relative;width:100%;min-width:300px;max-width:var(--container-width);padding:0 var(--side-padding);margin:0 auto}p{margin:0 0 16px}h1,h2,h3{font-family:var(--font-coffee);font-weight:400}h1{margin-bottom:48px;font-size:70px}h2{margin-bottom:72px;font-size:48px;text-align:center}h3{font-size:32px}h3,h4{margin-bottom:8px}h4{font-family:ProximaNova,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}code,pre{font-family:SourceCodePro,monospace}.admin__form{width:100%;max-width:420px}.admin__noWrap{vertical-align:top}.admin__text{max-width:400px;white-space:pre-wrap}.editor-toolbar{position:-webkit-sticky!important;position:sticky!important;top:82px;z-index:1000;background:#fff}.editor-toolbar,.editor-toolbar:hover{opacity:1}.editor-toolbar__save{color:#fff;background:#e52e04!important}.editor-toolbar__save:hover{color:#000;background:#fff!important}.CodeMirror img,.CodeMirror-scroll img{max-width:100%}@media(max-width:1023px){.editor-toolbar{top:84.2px}h2{margin-bottom:36px;font-size:30px}h3{font-size:22px}p{margin:0 0 12.8px}}@font-face{font-family:__kenyanCoffee_7ffa66;src:url(/_next/static/media/4e201e3b1038864e-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__kenyanCoffee_Fallback_7ffa66;src:local("Arial");ascent-override:155.11%;descent-override:29.45%;line-gap-override:0.00%;size-adjust:68.97%}.__className_7ffa66{font-family:__kenyanCoffee_7ffa66,__kenyanCoffee_Fallback_7ffa66}.__variable_7ffa66{--font-coffee:"__kenyanCoffee_7ffa66","__kenyanCoffee_Fallback_7ffa66"}