@charset "UTF-8";:root{--primary-100: hsl(198, 57%, 96%);--primary-200: hsl(198, 57%, 90%);--primary-300: hsl(198, 57%, 82%);--primary-400: hsl(198, 57%, 76%);--primary-500: hsl(198, 57%, 74%);--primary-600: hsl(198, 57%, 64%);--primary-700: hsl(198, 57%, 52%);--primary-800: hsl(198, 57%, 40%);--primary-900: hsl(198, 57%, 28%);--secondary-100: hsl(358, 48%, 95%);--secondary-200: hsl(358, 48%, 88%);--secondary-300: hsl(358, 48%, 78%);--secondary-400: hsl(358, 48%, 72%);--secondary-500: hsl(358, 48%, 69%);--secondary-600: hsl(358, 48%, 60%);--secondary-700: hsl(358, 48%, 50%);--secondary-800: hsl(358, 48%, 40%);--secondary-900: hsl(358, 48%, 30%);--neutral-100: hsl(210, 20%, 98%);--neutral-200: hsl(210, 20%, 94%);--neutral-300: hsl(210, 15%, 86%);--neutral-400: hsl(210, 10%, 74%);--neutral-500: hsl(210, 8%, 60%);--neutral-600: hsl(210, 8%, 45%);--neutral-700: hsl(210, 10%, 30%);--neutral-800: hsl(210, 15%, 20%);--neutral-900: hsl(210, 20%, 12%);--base: #ffffff;--neutral: #f2f2f2;--neutral-dark: #333333;--neutral-light: #f2f2f2;--white: #ffffff;--body-colour: #fcfcfc;--header-colour: var(--white);--heading-colour: #222;--main-nav-colour-bg: var(--primary-500);--main-nav-colour: black;--text-dark: var(--neutral-900);--text-light: var(--neutral-100);--link-color: var(--primary-500);--text-xs: clamp(.85rem, .25vw + .8rem, 1.1rem);--text-sm: clamp(1rem, .315vw + .899rem, 1.33rem);--text-m: clamp(1.33rem, .641vw + 1.125rem, 2rem);--text-l: clamp(2rem, 1.912vw + 1.388rem, 4rem);--text-xl: clamp(2.2rem, 2.486vw + 1.405rem, 4.8rem);--h3: clamp(1.728rem, 1.101vw + 1.376rem, 2.88rem);--h2: clamp(2.0736rem, 1.982vw + 1.439rem, 4.1472rem);--h1: clamp(2.48832rem, 2.379vw + 1.727rem, 4.97664rem);--font-family: "Outfit";--font-size-base: 1.8rem;--line-height-base: 1.6;--text-color: var(--text, #333);--text-size-l: 3rem;--letter-spacing-wide: .1rem;--letter-spacing-wider: .2rem;--space-xxs: clamp(.65rem, .375vw + .471rem, .95rem);--space-xs: clamp(.95rem, 1.311vw + .323rem, 2rem);--space-s: clamp(1.3rem, 1.124vw + .763rem, 2.2rem);--space-m: clamp(1.6rem, 1.998vw + .645rem, 3.2rem);--space-l: clamp(2.6rem, 1.498vw + 1.884rem, 3.8rem);--space-xl: clamp(2.8rem, 1.623vw + 2.024rem, 4.1rem);--space-xxl: clamp(3.9rem, 2.622vw + 2.647rem, 6rem);--site-width: 120rem;--container-width: 120rem;--section-gap: var(--space-xxl);--container-gap: var(--space-l);--container-gap-tight: calc(var(--container-gap) * .75);--content-gap: var(--space-m);--content-gap-tight: var(--space-xs);--content-gap-tighter: var(--space-xxs);--box-shadow: 0 0 1rem rgba(0, 0, 0, .3)}*{margin:0;padding:0;box-sizing:border-box}ul{list-style:none;margin:0;padding:0}ul li{margin:0}html{font-size:62.5%}body{font-weight:var(--font-weight-base);font-family:var(--font-family),sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color);background-color:var(--body-bg-colour);letter-spacing:var(--letter-spacing-base)}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Regular.woff2) format("woff2"),url(/fonts/Outfit-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Light.woff2) format("woff2"),url(/fonts/Outfit-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}.btn{display:inline-block;background:var(--primary-700);color:var(--white);padding:.6rem 1.1rem;border-radius:.5rem;font-size:var(--text-sm);transition:background .15s ease,transform .15s ease}.btn:hover{background:var(--primary-800);transform:translateY(-2px)}.btn--secondary{background:var(--secondary-700)}.btn--secondary:hover{background:var(--secondary-800)}.container{max-width:var(--container-width);margin:0 auto;padding:0 2rem}section{margin-bottom:var(--section-gap)}.main-nav[data-astro-cid-kybpbynz]{width:100%}.main-nav[data-astro-cid-kybpbynz] ul[data-astro-cid-kybpbynz]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;font-size:var(--text-m)}.main-nav[data-astro-cid-kybpbynz] li[data-astro-cid-kybpbynz]{background-color:var(--main-nav-colour-bg);border-radius:.5rem;overflow:hidden}.main-nav[data-astro-cid-kybpbynz] a[data-astro-cid-kybpbynz]{display:block;padding-block:.5rem;padding-inline:.8rem;text-align:center;text-decoration:none;color:var(--main-nav-colour);font-weight:300;font-size:calc(var(--font-size-small) * 1.75);transition:background-color .2s ease-in-out,color .2s ease-in-out}.main-nav[data-astro-cid-kybpbynz] a[data-astro-cid-kybpbynz]:hover,.main-nav[data-astro-cid-kybpbynz] a[data-astro-cid-kybpbynz]:focus-visible{background-color:var(--secondary-200)}@media (max-width: 768px){.main-nav[data-astro-cid-kybpbynz] ul[data-astro-cid-kybpbynz]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.main-nav[data-astro-cid-kybpbynz] ul[data-astro-cid-kybpbynz]{grid-template-columns:1fr}}header[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;margin-bottom:var(--space-xxl)}header[data-astro-cid-ctg3m53h] .header-logo[data-astro-cid-ctg3m53h]{width:280px;height:auto;align-self:center;margin-block:var(--space-xxl)}header[data-astro-cid-ctg3m53h]>div[data-astro-cid-ctg3m53h]:last-child{flex:1;display:flex;align-items:center}.site-footer[data-astro-cid-gcn2mc3v]{margin-top:var(--space-xxl);color:var(--neutral-900);background:var(--neutral-100)}.site-footer[data-astro-cid-gcn2mc3v] .top-stripes[data-astro-cid-gcn2mc3v]{margin-bottom:var(--space-xxl);height:8px;background-image:linear-gradient(to bottom,var(--primary-700) 0 4px,var(--secondary-700) 4px 8px)}.site-footer[data-astro-cid-gcn2mc3v] .socials[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-around;gap:var(--space-xxl);padding:var(--space-m) 0}.site-footer[data-astro-cid-gcn2mc3v] .socials[data-astro-cid-gcn2mc3v] .social[data-astro-cid-gcn2mc3v]{transition:transform .15s ease,background .15s ease}.site-footer[data-astro-cid-gcn2mc3v] .socials[data-astro-cid-gcn2mc3v] .social[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{width:8rem;height:8rem}.site-footer[data-astro-cid-gcn2mc3v] .socials[data-astro-cid-gcn2mc3v] .social[data-astro-cid-gcn2mc3v]:hover{transform:translateY(-2px)}.site-footer[data-astro-cid-gcn2mc3v] .credits[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--neutral-300);padding:var(--space-s) 0 var(--space-l);font-size:var(--text-sm);color:var(--neutral-700);display:flex;gap:var(--space-xs);justify-content:center}.site-footer[data-astro-cid-gcn2mc3v] .credits[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--primary-800)}.site-footer[data-astro-cid-gcn2mc3v] .credits[data-astro-cid-gcn2mc3v] .sep[data-astro-cid-gcn2mc3v]{opacity:.5}.sr-only[data-astro-cid-gcn2mc3v]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{margin:0;width:100%;height:100%}body{display:flex;flex-direction:column;min-height:100vh}main[data-astro-cid-sckkx6r4]{flex:1}
