:root{--color-forest:#234d35;--color-forest-dark:#163524;--color-lake:#2f6f8f;--color-lake-dark:#1c4b63;--color-cream:#faf6ee;--color-cream-dark:#f0e9d8;--color-text:#24312a;--color-text-muted:#566158;--color-border:#ddd3bd;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:Georgia, "Times New Roman", Times, serif;--max-width:1100px;--radius:8px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:5rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--color-lake);outline-offset:2px}body{font-family:var(--font-body);background:var(--color-cream);color:var(--color-text);line-height:1.55}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-forest-dark);line-height:1.2}a{color:var(--color-lake-dark)}a:hover{color:var(--color-lake)}img{max-width:100%;display:block}.wrap{max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}.btn{border-radius:var(--radius);cursor:pointer;border:2px solid #0000;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary{background:var(--color-lake);color:#fff}.btn-primary:hover{background:var(--color-lake-dark);color:#fff}.btn-quiet{color:var(--color-forest-dark);border-color:var(--color-border);background:0 0;padding:.4rem .9rem;font-weight:500}.btn-quiet:hover{background:var(--color-cream-dark);color:var(--color-forest-dark)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--color-border);padding:.6rem .8rem}th{background:var(--color-cream-dark)}.skip-link[data-astro-cid-ju4pidww]{z-index:20;background:var(--color-forest-dark);color:#fff;border-radius:0 0 var(--radius) 0;padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-3rem;left:0}.skip-link[data-astro-cid-ju4pidww]:focus{top:0}main[data-astro-cid-ju4pidww]:focus{outline:none}.site-header[data-astro-cid-ju4pidww]{background:var(--color-forest-dark);color:#fff;z-index:10;position:sticky;top:0}.header-inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.brand[data-astro-cid-ju4pidww]{color:#fff;font-family:var(--font-heading);align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-ju4pidww]{width:auto;height:30px}.site-nav[data-astro-cid-ju4pidww]{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:#f0ede2;font-weight:500;text-decoration:none}.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover,.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:focus-visible{color:#fff;text-decoration:underline}.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].book-now,.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].book-now:hover,.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].book-now:focus-visible{color:#fff;text-decoration:none}.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current=page]{color:#fff;text-underline-offset:.3em;text-decoration:underline}.hamburger[data-astro-cid-ju4pidww]{cursor:pointer;min-width:24px;min-height:24px;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:.4rem;display:none}.hamburger[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww][aria-hidden=true]{background:#fff;width:24px;height:2px;display:block}@media (width<=700px){.js .hamburger[data-astro-cid-ju4pidww]{display:flex}.js .site-nav[data-astro-cid-ju4pidww]{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:.75rem;padding-top:.75rem;display:none}.hamburger[data-astro-cid-ju4pidww][aria-expanded=true]+.site-nav[data-astro-cid-ju4pidww]{display:flex}}.skip-link[data-astro-cid-ju4pidww]:focus-visible,.site-header[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:focus-visible,.hamburger[data-astro-cid-ju4pidww]:focus-visible,.site-footer[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:focus-visible{outline-color:#fff}.site-footer[data-astro-cid-ju4pidww]{background:var(--color-forest);color:#f0ede2;margin-top:3rem;padding:2.5rem 0 1.25rem}.footer-inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.footer-block[data-astro-cid-ju4pidww] h2[data-astro-cid-ju4pidww]{color:#fff;margin:0 0 .5rem;font-size:1.05rem}.footer-block[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{margin:.2rem 0}.footer-block[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:#d9e6d0}.social-links[data-astro-cid-ju4pidww]{gap:.75rem;margin-top:.4rem;display:flex}.btn-quiet-link[data-astro-cid-ju4pidww]{color:#d9e6d0;font-weight:500;text-decoration:none}.btn-quiet-link[data-astro-cid-ju4pidww]:hover{color:#fff}.copyright[data-astro-cid-ju4pidww]{opacity:.75;margin-top:2rem;font-size:.85rem}
