:root{--bg:#faf6ef;--surface:#fff;--surface-2:#f2ebe0;--ink:#2a2523;--ink-soft:#5b524d;--stone:#5d5753;--stone-dark:#3a3532;--red:#b3261e;--red-dark:#8c1d17;--gold:#f2cf3b;--gold-soft:#fbefb5;--line:#e2d8c9;--focus:#1f5fbf;--on-dark:#f3eee8;--on-dark-soft:#d6cec6;--display:var(--font-heading);--body:var(--font-body);--text-size:17px;--line-height:1.6;--radius:14px;--radius-small:10px;--shadow:0 1px 2px #2a252314, 0 4px 14px #2a25230f;--page-width:1120px;--gutter:18px;--section-gap:36px;--tap:44px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:var(--text-size) / var(--line-height) var(--body);margin:0}img{max-width:100%;display:block}a{color:var(--red-dark);text-underline-offset:3px}a:hover{color:var(--red)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wrap{max-width:var(--page-width);padding-inline:var(--gutter);margin:0 auto}main{padding-bottom:40px}main:focus{outline:none}section{margin-block:var(--section-gap)}h1,h2,h3{margin:0 0 .5em;line-height:1.2}h1{font-family:var(--display);font-size:clamp(30px,5vw,44px);font-weight:400}h2{font-family:var(--display);font-size:clamp(24px,3.6vw,32px);font-weight:400}h3{font-size:20px}p{margin:0 0 1em}.lead{color:var(--ink-soft);max-width:62ch;font-size:19px}.muted{color:var(--ink-soft)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{min-height:48px;font:700 17px var(--body);border:2px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}.btn.ghost{color:var(--red-dark);background:0 0}.btn.ghost:hover{background:var(--surface-2);color:var(--red-dark)}.btn svg{fill:currentColor;flex:none;width:20px;height:20px}.row{flex-wrap:wrap;gap:12px;display:flex}.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}footer[data-astro-cid-jo6i4kqk].site{background:var(--stone-dark);color:var(--on-dark);padding-block:30px calc(30px + env(safe-area-inset-bottom,0px));margin-top:40px}footer[data-astro-cid-jo6i4kqk].site a[data-astro-cid-jo6i4kqk]{color:#fff}.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=760px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr}}.foot-logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}.foot-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:52px;height:auto}.foot-logo[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-family:var(--display);font-size:24px}.where[data-astro-cid-jo6i4kqk]{margin-top:12px}.find-us[data-astro-cid-jo6i4kqk]{font:700 20px var(--body);margin:0}.social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--red)}.social[data-astro-cid-jo6i4kqk] svg{fill:#fff;width:24px;height:24px}.small[data-astro-cid-jo6i4kqk]{color:var(--on-dark-soft);font-size:15px}.small[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap);padding-block:10px;display:inline-block}header[data-astro-cid-nen7h5rs].site{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;position:relative}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;min-height:68px;display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--ink);align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:50px;height:auto}.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-family:var(--display);white-space:nowrap;font-size:24px;line-height:1}nav[data-astro-cid-nen7h5rs].main ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs].main a[data-astro-cid-nen7h5rs]{min-height:var(--tap);border-radius:var(--radius-small);color:var(--ink);align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:flex}nav[data-astro-cid-nen7h5rs].main a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}nav[data-astro-cid-nen7h5rs].main a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--stone-dark);color:#fff}.menu-btn[data-astro-cid-nen7h5rs]{min-height:var(--tap);min-width:var(--tap);border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-small);font:700 16px var(--body);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:none}.menu-btn[data-astro-cid-nen7h5rs] svg{fill:currentColor;width:22px;height:22px}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .when-closed,.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=false] .when-open{display:none}@media (width<=900px){.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}nav[data-astro-cid-nen7h5rs].main{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);display:none;position:absolute;top:100%;left:0;right:0}nav[data-astro-cid-nen7h5rs].main.open{display:block}nav[data-astro-cid-nen7h5rs].main ul[data-astro-cid-nen7h5rs]{flex-direction:column;padding:8px 12px 14px}nav[data-astro-cid-nen7h5rs].main a[data-astro-cid-nen7h5rs]{min-height:48px;font-size:18px}.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-size:21px}}.skip[data-astro-cid-hkbrpulz]{background:var(--ink);color:#fff;z-index:50;padding:10px 16px;position:absolute;top:0;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{top:12px;left:12px}.hero[data-astro-cid-lcdefpme]{margin:0}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:7/5;object-fit:cover;object-position:50% 52%;width:100%;height:auto;max-height:560px}@media (width>=820px){.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:21/9}}.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.fact[data-astro-cid-lcdefpme]{flex-direction:column;padding:18px 20px;display:flex}.fact[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;color:var(--red-dark);font-size:14px;font-weight:700}.fact[data-astro-cid-lcdefpme] .value[data-astro-cid-lcdefpme]{margin-top:2px;font-size:20px;font-weight:700}.actions[data-astro-cid-lcdefpme]{margin-top:16px}.runs[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.runs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.run[data-astro-cid-lcdefpme]{flex-direction:column;display:flex;overflow:hidden}.run[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.run[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.run[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{padding:16px 18px 20px}.run[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.events[data-astro-cid-lcdefpme]{gap:12px;padding:0;list-style:none;display:grid}.events[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:14px 16px}.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px 40px;display:grid}@media (width>=820px){.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.two-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch}
