@charset "UTF-8";@font-face{font-family:FoundersGrotesk-Semibold;src:url(../fonts/FoundersGrotesk-Semibold.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Bungee-Regular;src:url(../fonts/Bungee-Regular.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:FoundersGrotesk-Regular;src:url(../fonts/FoundersGrotesk-Regular.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}.breakout-grid[data-v-1ef838c1]{--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);display:grid;grid-template-columns:[full-width-start] minmax(2em,1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - 4em,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(2em,1fr) [full-width-end];grid-template-rows:min-content;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height))}.breakout-grid[data-v-1ef838c1]>:not(.breakout,.full-width),.full-width[data-v-1ef838c1]>:not(.breakout,.full-width){grid-column:content}.breakout-grid .breakout[data-v-1ef838c1]{grid-column:breakout}.breakout-grid .full-width[data-v-1ef838c1]{display:grid;grid-column:full-width;grid-template-columns:inherit}[data-v-1ef838c1]:root{font-size:clamp(16px,3.5vw,20px);--h1-size:2.5em;--h2-size:2.5em;--h3-size:2em;--h4-size:1.7em;--h5-size:1.5em;--h6-size:1.2em;--p-size:1em;--white-colour:#fff;--black-colour:#000;--dark-blue-colour:#001d2f;--pink-colour:#ff4a83;--light-blue-colour:#30dbf8;--yellow-colour:#f2c22e;--page-padding:2em;--header-height:110px;--content-max-width:1000px;--breakout-max-width:1200px}[data-v-1ef838c1]{font-family:FoundersGrotesk-Regular,sans-serif}h1[data-v-1ef838c1]{font-size:var(--h1-size)}h1[data-v-1ef838c1],h2[data-v-1ef838c1]{font-family:Bungee-Regular,sans-serif}h2[data-v-1ef838c1]{font-size:var(--h2-size)}h3[data-v-1ef838c1]{font-size:var(--h3-size)}h3[data-v-1ef838c1],h4[data-v-1ef838c1]{font-family:FoundersGrotesk-Semibold,sans-serif;padding-top:5px}h4[data-v-1ef838c1]{font-size:var(--h4-size)}h5[data-v-1ef838c1]{font-size:var(--h5-size)}h5[data-v-1ef838c1],h6[data-v-1ef838c1]{font-family:FoundersGrotesk-Semibold,sans-serif;padding-top:5px}h6[data-v-1ef838c1]{font-size:var(--h6-size)}p[data-v-1ef838c1]{font-family:FoundersGrotesk-Regular,sans-serif;font-size:var(--p-size);line-height:1.3}strong[data-v-1ef838c1]{font-weight:900}em[data-v-1ef838c1]{font-style:italic}.rich-text-wrapper[data-v-1ef838c1]{display:flex;flex-direction:column;gap:1em}.rich-text-wrapper ol[data-v-1ef838c1],.rich-text-wrapper ul[data-v-1ef838c1]{list-style-type:disc;margin-left:1.5em}.rich-text-wrapper ol li[data-v-1ef838c1],.rich-text-wrapper ul li[data-v-1ef838c1]{line-height:1.3;padding:6px}.rich-text-wrapper ol[data-v-1ef838c1]{list-style-type:decimal}.rich-text-wrapper blockquote[data-v-1ef838c1]{background:#f9f9f9;border-left:10px solid #ccc;padding:1em 10px;quotes:"“" "”" "‘" "’"}.rich-text-wrapper blockquote[data-v-1ef838c1]:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.rich-text-wrapper blockquote p[data-v-1ef838c1]{display:inline}.rich-text-wrapper a[data-v-1ef838c1]{color:currentColor}a[data-v-1ef838c1],button[data-v-1ef838c1]{background-color:transparent;border:none}.scrolled[data-v-1ef838c1]{animation:scroll-in-1ef838c1 1s forwards;opacity:0;transform:translateY(50px)}@keyframes scroll-in-1ef838c1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.wrapper[data-v-1ef838c1]{background-color:var(--current-bg-colour);border-radius:.5rem;color:var(--current-txt-colour);display:flex;flex-direction:column-reverse;max-height:500px;overflow:hidden;text-decoration:none}.wrapper .content[data-v-1ef838c1]{height:-moz-min-content;height:min-content;padding:1.5em}.wrapper .img-wrap[data-v-1ef838c1]{height:100%;min-height:0;overflow:hidden;position:relative}.wrapper .img-wrap[data-v-1ef838c1] *{transition:all .1s ease-in-out}.wrapper .img-wrap .hover[data-v-1ef838c1]{background-color:var(--pink-colour);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.wrapper .img-wrap img[data-v-1ef838c1]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.wrapper:hover .hover[data-v-1ef838c1]{opacity:.2}.wrapper:hover img[data-v-1ef838c1]{scale:110%}
