:root,body{--accent: var(--customColour);--accentClone: color-mix(in lab, var(--accent), white .01%);--secondary: color-mix( in oklch longer hue, var(--accent) 7%, var(--accentClone) );--tertiary: color-mix( in oklch longer hue, var(--accent) 50%, var(--accentClone) );--surface-1: color-mix(in oklab, var(--accent) 6%, #fff);--surface-2: color-mix(in oklab, var(--secondary) 6%, #fff);--surface-3: color-mix(in oklab, var(--secondary) 10%, #fff);--surface-4: color-mix(in oklab, var(--secondary) 25%, #fff);--surface-5: color-mix(in oklab, var(--surface-4) 30%, #ccc);--tertiaryTint: color-mix(in oklab, var(--tertiary) 15%, #fff);--borderColour: var(--surface-4);--borderAccentColour: var(--borderColour);--linkColour: color-mix(in oklab, var(--tertiary) 80%, black);--base: color-mix(in oklab, var(--secondary), black 66%)}main.astro-vh7gexkn{background-color:color-mix(in oklab,var(--customColour) 25%,#fff)}@supports (color: color-mix(in lch,red,blue)) and (top: var(--f)){main.astro-vh7gexkn{background-color:color-mix(in oklab,var(--accent) 25%,#fff)}}.video-wrapper.astro-hbhdmhem{display:flex;justify-content:center;width:100%;padding-top:var(--gapSize)}.video-wrapper.astro-hbhdmhem video.astro-hbhdmhem{width:350px;max-width:100%;border-radius:1rem}.gallery.astro-ihllb3az{display:flex;flex-flow:row wrap;align-items:flex-start;gap:var(--halfGap);padding:var(--halfGap);max-width:calc(var(--defaultImageWidth) * 1px)}img.astro-ihllb3az{background-color:var(--surface-3);cursor:pointer;max-width:100%;flex-basis:100%;height:auto}@media (min-width: 666px){.gallery.astro-ihllb3az{padding:var(--gapSize)}img.astro-ihllb3az{max-width:calc(50% - var(--quarterGap));flex:1 1 50%}.wide.astro-ihllb3az{max-width:100%}.full-width.astro-ihllb3az{max-width:100%;transition:all .2s ease}}#main{grid-template-rows:1fr auto}.gallery-wrapper.astro-5uq7evlv{background-color:var(--surface-1);display:grid;justify-content:center;grid-column:1 / span all;padding:var(--gapSize) 0;animation:fadeIn .25s var(--defaultTiming) .38s;animation-fill-mode:backwards;transition:opacity .25s var(--defaultTiming)}@media (min-width: 1000px){.gallery-wrapper.astro-5uq7evlv{grid-column:1 / span 4;grid-row:1 / span all;order:1}}.description.astro-5uq7evlv{background:var(--surface-3);grid-column:1 / span all;padding:var(--gapSize);animation:fadeIn .25s var(--defaultTiming) .38s;animation-fill-mode:backwards;transition:opacity .25s var(--defaultTiming)}@media (min-width: 1000px){.description.astro-5uq7evlv{border-left:var(--border);grid-column:5 / span 2;order:2;padding:calc(var(--gapSize) * 2) var(--gapSize)}}@media (min-width: 1300px){.description.astro-5uq7evlv{padding:calc(var(--gapSize) * 2)}}.content.astro-5uq7evlv{max-width:36em;margin:0 auto}@media (min-width: 1000px){.content.astro-5uq7evlv{position:sticky;top:calc(var(--gapSize) * 2)}}.content.astro-5uq7evlv h1.astro-5uq7evlv{color:var(--accent);padding:0 0 calc(var(--gapSize) / 2) 0;margin:var(--gapSize) 0 var(--borderGap) 0;border-bottom:var(--border);text-wrap:balance}@media (min-width: 1000px){.content.astro-5uq7evlv h1.astro-5uq7evlv{margin:0 0 var(--gapSize) 0}}.details.astro-5uq7evlv{display:flex;flex-wrap:wrap;gap:var(--gapSize);margin:calc(var(--gapSize) / 2) 0 0 0;padding-top:var(--gapSize);font-size:.75rem}.details.astro-5uq7evlv span.astro-5uq7evlv{border-left:var(--border);padding-left:1em}.details.astro-5uq7evlv h5.astro-5uq7evlv{color:var(--accent);font-size:1em;margin:0 0 .25em}.details.astro-5uq7evlv ul.astro-5uq7evlv{margin:0;padding:0;list-style:none}.details.astro-5uq7evlv li.astro-5uq7evlv{display:inline-block;padding:0;margin:0 .25rem 0 0}.details.astro-5uq7evlv li.astro-5uq7evlv:not(:nth-last-child(1)):after{content:","}.details.astro-5uq7evlv time.astro-5uq7evlv{display:block}.details.astro-5uq7evlv a.astro-5uq7evlv{color:var(--base)}.back-button-wrapper.astro-5uq7evlv{background:var(--surface-3);display:grid;grid-column:1 / span all;justify-content:left;padding:var(--gapSize);border-top:var(--border)}@media (min-width: 1000px){.back-button-wrapper.astro-5uq7evlv{border-left:var(--border);order:3;grid-column:5 / span 2}}.back-button.astro-5uq7evlv{bottom:var(--gapSize)}
