:root{--accent: #000326;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.images{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;img{width:100%;height:100%;object-fit:cover}}@media (min-width: 1024px){.images img{position:absolute;width:300px;height:200px;object-fit:cover;display:block}.images img:nth-of-type(1){top:30px;left:3%}.images img:nth-of-type(2){top:300px;left:5%}.images img:nth-of-type(3){top:30px;right:5%}.images img:nth-of-type(4){top:300px;right:7%}}body{font-family:Atkinson,sans-serif;margin:0;padding:0;text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:20px;line-height:1.7;color:#fff;h3,p,dt,dd{color:#fff}h2{color:#ff0!important;text-transform:uppercase;font-size:2rem;text-shadow:0 0 2px #000;margin:2rem 0}}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--white));line-height:1.2}h1{font-size:3.052em;color:#fff}h2{font-size:2.441em}h3{font-size:1.5em;color:#fff}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (max-width: 720px){body{font-size:18px}main{padding:1em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.logo{margin-top:2rem;font-weight:700}header{margin:0;padding:0 1em}h2{font-size:1em}h2 a,h2 a.active{text-decoration:none}nav{display:flex;align-items:center;justify-content:space-between;flex-direction:column}nav a{padding:1em .5em;color:var(--white);text-decoration:none}nav a.active{text-decoration:none}.social-links,.social-links a{display:flex}@media (max-width: 720px){.social-links{display:none}}main{width:calc(100% - 2em);max-width:100%;margin:0}.hero-image{width:100%}.hero-image img{display:block;margin:0 auto;border-radius:12px}.prose{width:720px;max-width:calc(100% - 2em);margin:auto;padding:1em;color:rgb(var(--gray-dark))}.title{margin-bottom:1em;padding:1em 0;text-align:center;line-height:1}.title h1{margin:0 0 .5em;color:#fc0;text-decoration:underline}li{color:#fff}ul li img{margin-bottom:.5rem;border-radius:12px}ul li a{display:block}.title{margin:0;color:rgb(var(--black));line-height:1}.grid{display:grid}.gap{gap:1rem}.flex{display:flex}.col{flex-direction:column}.reset{margin:0;padding:0;list-style:none}.space-between{justify-content:space-between}.grid img{width:100%!important}.block{display:block}.w-full{width:100%}.mt-1{margin-top:1rem}.mb-2{margin-bottom:2rem}input,textarea{width:100%;padding:.5rem;border:0;border-radius:4px}button{width:100%;text-align:center}label{display:block}.btn{background-color:var(--accent);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:3rem;padding:bold;background:#ff0;color:#008dd2;font-weight:700;font-size:1.5rem;border:1px solid #008dd2;outline:4px solid #fff;text-transform:uppercase;&:hover{color:#fffc;background:#fff;color:#008dd2;outline-color:#ff0}}.two-cols p{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;img{width:100%;height:100%;object-fit:cover}}.two-cols img{width:50%;height:230px;object-fit:cover;margin-bottom:1rem}.pricing{padding-top:2rem;h2,p,dl{margin:0}dl:first-of-type{margin-bottom:1rem}}.logo svg{fill:#fff}body,html,footer{background:#008dd2!important}.three-cols p{display:grid;gap:1rem;margin:0;grid-template-columns:repeat(3,1fr);img{width:100%;height:100%}}.logo{display:flex;flex-direction:column;color:#fff;text-decoration:none!important;align-items:center;width:494px;height:444px;margin:0 auto;img{width:494px;height:444px;display:block}}.contact-info{text-align:center;font-family:slab-serif}nav{text-transform:uppercase;font-weight:700;font-size:2rem;margin:3rem 0 0}.logo svg{width:200px;max-width:200px;height:auto}footer{background:#fff}.activities .grid{margin-top:.5rem}.activities .btn{margin:2rem 0;display:block;text-align:center}.tours a{text-decoration:none}@media (max-width: 480px){.logo{max-width:100%}nav{font-size:1.5rem;margin-top:1rem;div{display:flex;row-gap:0;column-gap:1.5rem;flex-wrap:wrap}a{padding:0}}.prose{padding:0;margin:0;width:100%;max-width:100%}}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}footer[data-astro-cid-sz7xmlte]{padding:2em 1em 6em;color:#fff;text-align:center}.logos[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.logos[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{max-height:150px;height:auto}
