@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400&family=Belgrano&family=La+Belle+Aurore&display=swap");:root{font:normal 1rem/1.6 Lato,sans-serif;color:var(--text-color);--display:normal 2.5rem/1.3 "Belgrano";--title:normal 1.2rem/1.3 "Belgrano";--alt-text:normal 1.375rem/1.2 "La Belle Aurore";--bg-color:#fbf8f3;--bg-colorlight:#fcfcfc;--bg-colordark:#fbf8f3;--border-color:#f2e9da;--border-radius:18px;--border-radius-inner:8px;--brand-colour:#e9681b;--brand-colourlight:#e9ab1b;--brand-colourdark:#ad4708;--brand-contrastlight:#fbf8f3;--brand-contrastdark:#4f3c18;--secondary-color:#ded0e9;--accent-color:var(--brand-colour);--text-color:#604a1d;--title-color:#4f3c18;--prose-max-width:70ch;--prose-line-height:1.75;--prose-spacing:2rem;--prose-spacing-lg:6rem}body,html{font-size:1.3rem;margin:0}body{color:var(--text-color);background-color:var(--bg-color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font:var(--title);color:var(--brand-colour)}h4,h5,h6{font:var(--title);color:var(--title-color)}h2{font:var(--display)}a{color:var(--brand-colourdark);text-decoration:none}a:hover{text-decoration:underline}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--brand-colour);outline-offset:2px;border-radius:6px}button,input,select,textarea{font:inherit;color:inherit}button:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (min-width:720px){h1{font-size:2.4rem}}hr{border:0;height:0;margin:calc(var(--prose-spacing-lg) * 1.25) 0}.prose{max-width:var(--prose-max-width);margin-left:auto;margin-right:auto;padding-top:var(--prose-spacing-lg);line-height:var(--prose-line-height);word-wrap:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:var(--text-color)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{line-height:1.25;margin-top:calc(var(--prose-spacing-lg) * 1.2);margin-bottom:.6em}.prose h1{font-size:clamp(2rem,5vw,2.8rem)}.prose h2{font-size:clamp(1.6rem,4vw,2.4rem)}.prose h3{font-size:clamp(1.3rem,3vw,1.8rem)}.prose h4{font-size:1.2rem}.prose ol,.prose p,.prose ul{margin:0 0 var(--prose-spacing)}.prose ol,.prose ul{padding-left:1.25em}.prose li{margin:.25em 0}.prose li>ol,.prose li>ul{margin-top:.25em;margin-bottom:.25em}.prose blockquote{margin:var(--prose-spacing-lg) 0;padding:.75rem 1rem;background:var(--bg-colorlight);border-left:3px solid var(--border-color);border-radius:var(--border-radius-inner);color:var(--title-color)}.prose blockquote p:last-child{margin-bottom:0}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7em;padding:.15em .35em;border-radius:6px}.prose code,.prose pre{background:var(--bg-colordark);border:1px solid var(--border-color)}.prose pre{margin:var(--prose-spacing-lg) 0;padding:1rem;overflow:auto;border-radius:var(--border-radius)}.prose pre code{display:block;padding:0;border:0;background:transparent;font-size:.7em}.prose canvas,.prose img,.prose svg,.prose video{max-width:100%;height:auto;border-radius:var(--border-radius-inner)}.prose figure{margin:var(--prose-spacing-lg) 0}.prose figcaption{margin-top:.5rem;font-size:.95rem;color:var(--title-color);opacity:.9}.prose table{width:100%;border-collapse:collapse;margin:var(--prose-spacing-lg) 0;font-size:.95rem}.prose td,.prose th{text-align:left;padding:.5rem .75rem;vertical-align:top}.prose thead th{color:var(--title-color)}.prose a{color:var(--brand-colourdark);text-decoration:underline;text-underline-offset:2px}.prose a:hover{text-decoration-thickness:2px}.prose .footnotes,.prose small,.prose sub,.prose sup{font-size:.9rem;line-height:1.4}.prose .cursive{font:var(--alt-text)}.prose .full-bleed{width:100vw;margin-left:50%;transform:translateX(-50%)}main{margin-bottom:10vh}header{margin:0 1rem}@media screen and (min-width:791px){header{width:calc(100% - 2rem);display:flex;justify-content:space-between;align-items:center}}header h1{margin:0}header h1 img{width:10rem}@media screen and (max-width:791px){header h1 img{width:15rem;margin-top:1rem}}footer{position:relative;overflow:hidden}.footer-content{max-width:700px;margin-left:auto;margin-right:auto;padding:20vh 40px 8rem}@media screen and (min-width:1240px){.footer-content{max-width:800px}}@media screen and (max-width:791px){.footer-content{padding-left:20px;padding-right:20px;width:unset}}div.footer-bg{will-change:transform;overflow:visible;width:100vw;height:60%;left:-50vw}.clouds,div.footer-bg{position:absolute;top:10vh;pointer-events:none;z-index:-1}.clouds{width:100%;display:grid;grid-template-columns:42% 5% 42%}.clouds img{justify-self:center;height:100vh}.clouds img:first-of-type{justify-self:end}.clouds img:last-of-type{justify-self:start}