:root{--lagoon:#123C44;--linen:#F7F2E9;--linen-2:#EFE7D8;--charcoal:#2E3538;--clay:#D96C47;--clay-dark:#C25A36;--slate:#5C6B6D;--line:#E8E0D2;--paper:#FFFFFF;--shadow:0 20px 60px rgba(18,60,68,.08);--shadow-soft:0 8px 24px rgba(18,60,68,.06);--radius:16px;--radius-lg:24px;--max:1140px;--read:720px;--serif:"Fraunces", Georgia, serif;--sans:"Inter", system-ui, sans-serif}[data-astro-cid-kh7btl4r]{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--linen);-webkit-text-size-adjust:100%}body{margin:0;background:var(--linen);color:var(--charcoal);font-family:var(--sans);line-height:1.8;-webkit-font-smoothing:antialiased}img[data-astro-cid-kh7btl4r]{max-width:100%;display:block}.container[data-astro-cid-kh7btl4r]{width:calc(100% - 40px);max-width:var(--max);margin-inline:auto}.read[data-astro-cid-kh7btl4r]{width:calc(100% - 40px);max-width:var(--read);margin-inline:auto}.section[data-astro-cid-kh7btl4r]{padding:38px 0}h1[data-astro-cid-kh7btl4r],h2[data-astro-cid-kh7btl4r],h3[data-astro-cid-kh7btl4r]{font-family:var(--serif);color:var(--lagoon);font-weight:400}p[data-astro-cid-kh7btl4r]{font-size:16px;line-height:1.8;margin:0 0 15px}em[data-astro-cid-kh7btl4r],i[data-astro-cid-kh7btl4r]{font-style:italic;color:var(--slate)}strong[data-astro-cid-kh7btl4r]{font-weight:600}a[data-astro-cid-kh7btl4r]{color:var(--lagoon);text-decoration:underline;text-underline-offset:3px}.kicker[data-astro-cid-kh7btl4r]{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--clay);font-weight:600;display:block;margin-bottom:14px}.reveal[data-astro-cid-kh7btl4r]{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}#story[data-astro-cid-kh7btl4r],#places[data-astro-cid-kh7btl4r]{scroll-margin-top:155px}@media (max-width:960px){#story[data-astro-cid-kh7btl4r],#places[data-astro-cid-kh7btl4r]{scroll-margin-top:200px}}.reveal[data-astro-cid-kh7btl4r].in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal[data-astro-cid-kh7btl4r]{opacity:1!important;transform:none!important;transition:none}}.btn[data-astro-cid-kh7btl4r]{display:inline-block;background:var(--lagoon);color:var(--linen);font-size:11px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;padding:14px 26px;border-radius:999px;text-decoration:none;border:1px solid var(--lagoon);transition:background .2s ease,color .2s ease}.btn[data-astro-cid-kh7btl4r]:hover{background:#0f3239;border-color:#0f3239;color:var(--linen)}.btn-clay[data-astro-cid-kh7btl4r]{background:var(--clay);border-color:var(--clay);color:#fff}.btn-clay[data-astro-cid-kh7btl4r]:hover{background:var(--clay-dark);border-color:var(--clay-dark);color:#fff}.btn-ghost[data-astro-cid-kh7btl4r]{background:transparent;color:var(--lagoon)}.btn-ghost[data-astro-cid-kh7btl4r]:hover{background:var(--linen-2);color:var(--lagoon)}.hero[data-astro-cid-kh7btl4r]{padding:34px 0 0}.hero-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.08fr .92fr;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--paper);box-shadow:var(--shadow);min-width:0}.hero-content[data-astro-cid-kh7btl4r]{padding:clamp(34px,4.6vw,64px);display:flex;flex-direction:column;justify-content:center;min-width:0}.hero-content[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:clamp(32px,4.4vw,54px);line-height:1.03;margin:0 0 16px}.hero-lead[data-astro-cid-kh7btl4r]{font-size:18px;line-height:1.65;color:var(--charcoal);max-width:46ch;font-weight:300;margin:0}.hero-actions[data-astro-cid-kh7btl4r]{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.hero-meta[data-astro-cid-kh7btl4r]{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:flex;gap:26px;flex-wrap:wrap;font-size:12px;color:var(--slate)}.hero-meta[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{display:block;font-family:var(--serif);font-size:20px;color:var(--lagoon);font-weight:400;line-height:1.2}.hero-visual[data-astro-cid-kh7btl4r]{position:relative;background:var(--linen-2);min-height:360px}.hero-img[data-astro-cid-kh7btl4r]{position:absolute;inset:0}.hero-img[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}.hero-badge[data-astro-cid-kh7btl4r]{position:absolute;left:18px;bottom:18px;background:#fffffff2;border-radius:999px;padding:9px 17px;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:var(--lagoon);box-shadow:var(--shadow-soft)}.sec-head[data-astro-cid-kh7btl4r]{max-width:var(--read);margin:0 auto 26px}.sec-head[data-astro-cid-kh7btl4r].centre{text-align:center;margin-left:auto;margin-right:auto}.sec-head[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(25px,3.1vw,38px);line-height:1.16;margin:0 0 12px}.sec-head[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:var(--slate)}.sec-head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--slate);font-size:16.5px;margin:0}.pull[data-astro-cid-kh7btl4r]{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--clay);border-radius:var(--radius);padding:22px 26px;margin:24px 0;box-shadow:var(--shadow-soft)}.pull[data-astro-cid-kh7btl4r] .qlabel[data-astro-cid-kh7btl4r]{display:block;font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--clay);font-weight:600;margin-bottom:14px}.pull[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--serif);font-size:clamp(18px,2.1vw,22px);line-height:1.5;color:var(--lagoon);margin:0 0 12px}.pull[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.cards[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:4px}.card[data-astro-cid-kh7btl4r]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;box-shadow:var(--shadow-soft);transition:transform .25s ease,box-shadow .25s ease}.card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.card[data-astro-cid-kh7btl4r] .num[data-astro-cid-kh7btl4r]{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--clay);font-weight:600;margin-bottom:12px}.card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:20px;line-height:1.25;margin:0 0 10px}.card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:14.5px;line-height:1.72;color:var(--slate);margin:0}.places[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.place[data-astro-cid-kh7btl4r]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;box-shadow:var(--shadow-soft);transition:transform .25s ease,box-shadow .25s ease}.place[data-astro-cid-kh7btl4r]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.place[data-astro-cid-kh7btl4r] .tag[data-astro-cid-kh7btl4r]{display:block;font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:var(--clay);font-weight:600;margin-bottom:12px}.place[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:23px;line-height:1.2;margin:0 0 10px}.place[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:14.5px;line-height:1.72;color:var(--slate);margin:0}.split[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(26px,4vw,56px);align-items:center}.split-img[data-astro-cid-kh7btl4r]{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3;background:var(--line);box-shadow:var(--shadow)}.split-img[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}.split-img[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{margin-top:10px;font-size:11px;color:var(--slate);letter-spacing:.4px}.sign[data-astro-cid-kh7btl4r]{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.sign[data-astro-cid-kh7btl4r] .name[data-astro-cid-kh7btl4r]{font-family:var(--serif);font-style:italic;font-size:27px;color:var(--lagoon);line-height:1.2}.sign[data-astro-cid-kh7btl4r] .role[data-astro-cid-kh7btl4r]{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--slate);font-weight:600;margin-top:6px}.band[data-astro-cid-kh7btl4r]{background:var(--lagoon);border-radius:var(--radius-lg);padding:clamp(38px,5.5vw,68px);text-align:center;box-shadow:var(--shadow)}.band[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:var(--linen);font-size:clamp(25px,3.3vw,40px);line-height:1.14;margin:0 0 12px}.band[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#f7f2e9cc;max-width:50ch;margin:0 auto}.band[data-astro-cid-kh7btl4r] .actions[data-astro-cid-kh7btl4r]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.band[data-astro-cid-kh7btl4r] .btn-clay[data-astro-cid-kh7btl4r]{background:var(--clay);border-color:var(--clay)}.band[data-astro-cid-kh7btl4r] .direct[data-astro-cid-kh7btl4r]{margin:20px 0 0;font-size:13px;color:#f7f2e9b8}.band[data-astro-cid-kh7btl4r] .direct[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--linen);text-decoration:underline}.footer[data-astro-cid-kh7btl4r]{margin-top:44px;padding:28px 0 48px;border-top:1px solid var(--line);font-size:11px;color:var(--slate);line-height:1.6}.footer[data-astro-cid-kh7btl4r] .links[data-astro-cid-kh7btl4r]{margin:18px 0 0}.footer[data-astro-cid-kh7btl4r] .links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{text-decoration:underline}@media (max-width:900px){.places[data-astro-cid-kh7btl4r],.hero-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.hero-visual[data-astro-cid-kh7btl4r]{min-height:300px;order:-1}.cards[data-astro-cid-kh7btl4r],.split[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.section[data-astro-cid-kh7btl4r]{padding:36px 0}}@media (max-width:640px){.container[data-astro-cid-kh7btl4r],.read[data-astro-cid-kh7btl4r]{width:calc(100% - 28px)}.pull[data-astro-cid-kh7btl4r]{padding:22px 20px}}
