footer[data-astro-cid-rbzlibw6]{flex-direction:column;align-items:flex-start;display:flex}header[data-astro-cid-ysryvuwe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}header[data-astro-cid-ysryvuwe] h1[data-astro-cid-ysryvuwe]{margin:0}nav[data-astro-cid-ysryvuwe] ul[data-astro-cid-ysryvuwe]{flex-wrap:wrap;gap:.5rem;margin:0;padding-inline-start:0;display:flex}nav[data-astro-cid-ysryvuwe] a[data-astro-cid-ysryvuwe]{color:currentColor;padding:.5rem;text-decoration:none;display:inline-block}nav[data-astro-cid-ysryvuwe] a[data-astro-cid-ysryvuwe]:where(:hover,:focus-visible){background-color:var(--colour-lighter-2)}nav[data-astro-cid-ysryvuwe] a[data-astro-cid-ysryvuwe].current-page{border-block-end:2px solid var(--colour-primary)}header[data-astro-cid-ysryvuwe] h1[data-astro-cid-ysryvuwe] a[data-astro-cid-ysryvuwe]{color:currentColor;text-decoration:none}*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}address{font-style:normal}:root{--colour-primary:oklch(67.21% .141 245.16);--colour-lighter-1:oklch(74.41% .141 245.16);--colour-lighter-2:oklch(76.17% .141 245.15);--colour-darker-1:oklch(55.89% .141 245.16);--colour-darker-2:oklch(43.24% .141 245.15);--gap-1:1rem}h1{text-align:center}p{text-wrap:pretty}a{color:var(--colour-darker-2)}a:where(:hover,:focus-visible){color:var(--colour-darker-1)}a.unstyled-link{color:initial;text-decoration:none}main{max-width:100ch;margin-block-end:1rem;margin-inline:auto}*+.card{margin-block-start:1rem}.card{border:1px solid var(--colour-primary);border-radius:4px;padding:1rem;box-shadow:.1rem .1rem .5rem gray}.card>h2{margin-block:0 1rem}.card>p{margin-block-start:0}.card:has(.poster){grid-template-areas:"header header""blurb poster";column-gap:1rem;display:grid}.card:has(.poster)>h2{grid-area:header}.card:has(.poster)>.poster{grid-area:poster}.card:has(.poster)>p{grid-area:blurb}.card>ul:last-child{margin-block-end:0}.content-with-img{gap:var(--gap-1);grid-template:auto / [full-width-start] var(--col-width,2fr) 1fr [full-width-end];display:grid}.content-with-img>img{margin-block-start:1rem}.content-with-img:has(h2){grid-template-rows:auto 1fr}.content-with-img>h2{grid-column:full-width}a.button-like{color:currentColor;padding:calc(var(--gap-1) / 2) var(--gap-1);border:2px solid var(--colour-primary);background-color:#fff;text-decoration:none;display:inline-flex}a.button-like:where(:hover,:focus-visible){background-color:var(--colour-primary);color:#fff}form[data-astro-cid-6bfsojfh]{gap:var(--gap-1);grid-template-areas:"aside""forename""surname""email""message""submit";margin-block-start:var(--gap-1);display:grid}div[data-astro-cid-6bfsojfh]:has(label){flex-direction:column;gap:.25rem;display:flex}div[data-astro-cid-6bfsojfh]:has(label[for=forename]){grid-area:forename}div[data-astro-cid-6bfsojfh]:has(label[for=surname]){grid-area:surname}div[data-astro-cid-6bfsojfh]:has(label[for=email]){grid-area:email}div[data-astro-cid-6bfsojfh]:has(label[for=message]){grid-area:message}[data-astro-cid-6bfsojfh][name=message]{resize:vertical;grid-area:message-input;min-height:3lh}div[data-astro-cid-6bfsojfh]:has(button[type=submit]){grid-area:submit;align-items:start;gap:.5rem;display:flex}form[data-astro-cid-6bfsojfh]>aside[data-astro-cid-6bfsojfh]{grid-area:aside}:is(input[data-astro-cid-6bfsojfh]:user-invalid,textarea[data-astro-cid-6bfsojfh]:user-invalid){outline:3px dashed red}button[data-astro-cid-6bfsojfh][type=submit]{width:fit-content;padding:1ex}.error-message[data-astro-cid-6bfsojfh]{color:red;font-size:smaller}@media (width>=800px){form[data-astro-cid-6bfsojfh]{grid-template-areas:"aside. .""forename surname email""message message message""submit submit submit"}div[data-astro-cid-6bfsojfh]:has(button[type=submit]){align-items:baseline}}
