@charset "UTF-8";:root{--primary-50: hsl(24, 100%, 97%);--primary-100: hsl(24, 95%, 90%);--primary-200: hsl(24, 92%, 80%);--primary-300: hsl(24, 90%, 70%);--primary-400: hsl(24, 90%, 64%);--primary-500: hsl(24, 89%, 59%);--primary-600: hsl(24, 82%, 52%);--primary-700: hsl(24, 74%, 45%);--primary-800: hsl(24, 68%, 38%);--primary-900: hsl(24, 60%, 30%);--secondary-50: hsl(204, 100%, 97%);--secondary-100: hsl(204, 100%, 90%);--secondary-200: hsl(204, 100%, 80%);--secondary-300: hsl(204, 100%, 65%);--secondary-400: hsl(204, 100%, 55%);--secondary-500: hsl(204, 100%, 40%);--secondary-600: hsl(204, 100%, 35%);--secondary-700: hsl(204, 100%, 30%);--secondary-800: hsl(204, 100%, 25%);--secondary-900: hsl(204, 100%, 18%);--base: #ffffff;--neutral: #f2f2f2;--neutral-dark: #333333;--neutral-light: #f2f2f2;--white: #ffffff;--body-colour: #fcfcfc;--header-colour: var(--body-colour);--heading-colour: #222;--nav-colour: var(--primary-500);--action-link: var(--primary-800);--text-dark: var(--neutral-dark);--text-color: var(--text, #333);--text-light: var(--neutral-light);--link-color: var(--primary-500);--max-layout-width: 120rem;--max-width: 99rem;--font-base: "Nunito";--font-size-base: 1.7rem;--font-size-large: 1.125rem;--font-size-small: .875rem;--line-height-base: 1.6;--text-size-l: 3rem;--letter-spacing-wide: .1rem;--letter-spacing-wider: .2rem;--spacing-block: 3rem;--translateY: -3px;--border-radius: 8px}@font-face{font-family:Nunito;src:url(/fonts/Nunito-VariableFont_wght.woff2) format("woff2"),url(/fonts/Nunito-VariableFont_wght.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-weight:400;font-family:var(--font-base),sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-color);background-color:var(--body-colour)}h1,h2,h3{font-family:Nunito,sans-serif;color:var(--heading-colour);font-weight:400}strong{font-weight:700}h1{font-size:4rem}h2{font-size:clamp(2.2rem,5vw,4rem)}h3{font-size:2rem}.funky-section:nth-of-type(2n){background:linear-gradient(135deg,var(--primary-50),var(--primary-100))}.funky-section:nth-of-type(odd){background:var(--body-colour)}a{color:var(--link-color);text-decoration:none;font-weight:600}p,ul{margin-bottom:1.5rem}ul{list-style-type:disc;margin-left:2rem}li::marker{color:#00f}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.container{max-width:var(--max-width);margin:0 auto;padding-inline:1rem}.text-light{color:var(--text-light)}.text-dark{color:var(--text-dark)}.underline-on-hover{position:relative;text-decoration:none;transition:transform .3s ease;width:fit-content}.underline-on-hover:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:currentColor;transition:width .3s ease}.underline-on-hover:hover:after{width:100%}.levitate-on-hover{display:inline-flex;align-items:center;transition:transform .3s ease;will-change:transform;transform-style:preserve-3d;position:relative;transform:translateY(0);white-space:nowrap}.levitate-on-hover>*{display:inline-block;pointer-events:none}.levitate-on-hover:hover{transform:translateY(var(--translateY))}.footer__socials[data-astro-cid-upu6fzxr]{display:flex;justify-content:center;gap:clamp(4rem,10vw,6rem);margin-top:1.5rem}.footer__socials[data-astro-cid-upu6fzxr] a[data-astro-cid-upu6fzxr]{color:var(--text-light)}.footer__socials[data-astro-cid-upu6fzxr] a[data-astro-cid-upu6fzxr]:hover{color:var(--primary-500)}.footer__socials__icon[data-astro-cid-upu6fzxr]{fill:currentColor;width:clamp(3rem,8vw,6rem);height:auto;pointer-events:none}.site-footer[data-astro-cid-gcn2mc3v]{padding:10rem 2rem 1rem;border-top:1rem solid var(--primary-500);background:var(--neutral-dark);color:var(--text-light);text-align:center;letter-spacing:var(--letter-spacing-wider);line-height:calc(var(--line-height-base) * 1.1);display:grid;grid-template-columns:1fr;gap:2rem}.site-footer[data-astro-cid-gcn2mc3v] h1[data-astro-cid-gcn2mc3v],.site-footer[data-astro-cid-gcn2mc3v] h2[data-astro-cid-gcn2mc3v],.site-footer[data-astro-cid-gcn2mc3v] h3[data-astro-cid-gcn2mc3v]{color:var(--text-light)}.site-footer__dog-friendly[data-astro-cid-gcn2mc3v]{transition:all .2s ease-in-out}.site-footer__dog-friendly[data-astro-cid-gcn2mc3v]:hover{rotate:24deg}.site-footer__info[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;width:100%;margin:0 auto;padding:1rem;box-sizing:border-box}.site-footer__contact[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{list-style:none}.site-footer__copyright[data-astro-cid-gcn2mc3v]{margin:0 auto;text-align:center}header[data-astro-cid-ctg3m53h]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#f0f0fe;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000001a;border-bottom:1rem solid var(--primary-500)}.logo[data-astro-cid-ctg3m53h]{display:block;width:80px}.nav-toggle[data-astro-cid-ctg3m53h]{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;border:0;overflow:hidden}.nav-toggle-label[data-astro-cid-ctg3m53h]{display:block;position:relative;z-index:2;cursor:pointer;padding:1rem}.nav-toggle-label[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{display:block;width:2.5rem;height:.3rem;margin-bottom:.5rem;background-color:var(--primary-500);border-radius:.2rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.nav-toggle-label[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:last-child{margin-bottom:0}@media (min-width: 768px){.nav-toggle-label[data-astro-cid-ctg3m53h]{display:none}}.main-nav[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;align-items:flex-end;width:100%}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h]{position:absolute;top:100%;right:0;left:0;background:#f0f0fefa;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);height:0;overflow:hidden;transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:center;padding:0;z-index:99;box-shadow:0 5px 15px #0000001a;border-bottom:1px solid rgba(0,0,0,.05)}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--primary-800);text-decoration:none;font-size:2rem;padding:1.5rem;width:100%;text-align:center;opacity:0;transform:translateY(-1rem);transition:all .3s ease-in-out;position:relative}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background-color:var(--primary-50);color:var(--primary-700)}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;bottom:1rem;left:50%;width:0;height:2px;background-color:var(--primary-500);transition:all .3s ease;transform:translate(-50%)}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover:after{width:30%}.main-nav[data-astro-cid-ctg3m53h] #nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav-links[data-astro-cid-ctg3m53h]{height:auto;padding:1rem 0}.main-nav[data-astro-cid-ctg3m53h] #nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{opacity:1;transform:translateY(0)}.main-nav[data-astro-cid-ctg3m53h] #nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav-toggle-label[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:first-child{transform:rotate(45deg) translate(.5rem,.5rem)}.main-nav[data-astro-cid-ctg3m53h] #nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav-toggle-label[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:nth-child(2){opacity:0}.main-nav[data-astro-cid-ctg3m53h] #nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav-toggle-label[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:last-child{transform:rotate(-45deg) translate(.5rem,-.5rem)}@media (min-width: 768px){.main-nav[data-astro-cid-ctg3m53h]{flex-direction:row;align-items:center;width:auto}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h]{position:static;height:auto;background:transparent;flex-direction:row;padding:0;box-shadow:none;overflow:visible}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{opacity:1;transform:translateY(0);width:auto;padding:.5rem 0;margin-right:1.5rem;text-align:left}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background-color:transparent;color:var(--primary-700)}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:after{bottom:0;height:2px}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover:after{width:70%}.main-nav[data-astro-cid-ctg3m53h] .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:last-child{margin-right:0}}.site-by[data-astro-cid-d3gdj2t7]{--colour-chase-blue: hsla(226, 48%, 5%, 1);--colour-chase-blue-400: hsl(226, 48%, 18%);--colour-chase-green: hsla(160, 72%, 56%, 1);--colour-chase-green-trans: hsla(160, 72%, 56%, 0);background:linear-gradient(to bottom,var(--colour-chase-blue) 10%,var(--colour-chase-blue-400) 80%,var(--colour-chase-blue-400) 100%,transparent 100%);border-top:2px solid var(--colour-chase-green);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:3rem 1.8rem .5rem;color:#fff!important}.site-by__image-link[data-astro-cid-d3gdj2t7]{transition:transform .8s ease;transform-style:preserve-3d;transform:scale(1) translateY(0);width:40px;height:auto}.site-by__image-link[data-astro-cid-d3gdj2t7]:hover{transform:scale(1.1) translateY(-2px)}.site-by__text-link[data-astro-cid-d3gdj2t7]{display:inline-block;color:#fff!important;font-weight:300;text-decoration:none;white-space:nowrap;border-top:2px solid transparent;border-bottom:2px solid transparent;transition:border-color .8s ease;transform-style:preserve-3d}.site-by__text-link[data-astro-cid-d3gdj2t7]:hover{border-color:var(--colour-chase-green)}
