.section[data-astro-cid-w6ymvdtg]{padding-block:var(--space-section)}.section--alt[data-astro-cid-w6ymvdtg]{background:var(--color-surface-alt)}.about[data-astro-cid-lx6rp2ia]{gap:var(--space-6);display:grid}.about-text[data-astro-cid-lx6rp2ia]>p[data-astro-cid-lx6rp2ia]:last-of-type{max-width:60ch}.facts[data-astro-cid-lx6rp2ia]{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.fact[data-astro-cid-lx6rp2ia]{gap:var(--space-1);padding-top:var(--space-3);border-top:2px solid var(--color-highlight);flex-direction:column-reverse;display:flex}.fact[data-astro-cid-lx6rp2ia] dt[data-astro-cid-lx6rp2ia]{color:var(--color-text-muted);font-size:var(--text-sm)}.fact[data-astro-cid-lx6rp2ia] dd[data-astro-cid-lx6rp2ia]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--font-weight-strong);line-height:var(--leading-tight);margin:0}.about[data-astro-cid-lx6rp2ia] .about-photo{border-radius:var(--radius-lg);background:var(--color-surface);width:100%;height:auto;display:block}@media (width>=56em){.about[data-astro-cid-lx6rp2ia]{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.intro[data-astro-cid-6m5vpklf]{max-width:60ch;margin-bottom:var(--space-6)}.disciplines[data-astro-cid-6m5vpklf]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.discipline[data-astro-cid-6m5vpklf]{padding:var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.discipline[data-astro-cid-6m5vpklf] h3[data-astro-cid-6m5vpklf]{margin:0 0 var(--space-2);font-size:var(--text-h3)}.discipline[data-astro-cid-6m5vpklf] p[data-astro-cid-6m5vpklf]{color:var(--color-text-muted);margin:0}@media (width>=40em){.disciplines[data-astro-cid-6m5vpklf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.disciplines[data-astro-cid-6m5vpklf]{grid-template-columns:repeat(3,minmax(0,1fr))}.discipline--wide[data-astro-cid-6m5vpklf]{grid-column:span 2}}.intro[data-astro-cid-commhrxz]{max-width:60ch}.note[data-astro-cid-commhrxz]{max-width:60ch;color:var(--color-text-muted);font-size:var(--text-sm)}.group[data-astro-cid-commhrxz]{margin-top:var(--space-6)}.group[data-astro-cid-commhrxz] h3[data-astro-cid-commhrxz]{margin-bottom:var(--space-4)}.places[data-astro-cid-commhrxz]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.place[data-astro-cid-commhrxz]{padding:var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.place[data-astro-cid-commhrxz] h4[data-astro-cid-commhrxz]{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-strong);line-height:var(--leading-tight)}.meta[data-astro-cid-commhrxz]{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.distance[data-astro-cid-commhrxz]{font-weight:var(--font-weight-strong);color:var(--color-text)}.distance[data-astro-cid-commhrxz]:before{content:"";width:var(--space-3);height:2px;margin-right:var(--space-2);vertical-align:middle;background:var(--color-highlight);display:inline-block}.desc[data-astro-cid-commhrxz]{color:var(--color-text-muted);margin:0}.link[data-astro-cid-commhrxz]{min-height:var(--tap-target);margin-top:var(--space-2);color:var(--color-accent);font-weight:var(--font-weight-strong);align-self:flex-start;align-items:center;display:inline-flex}@media (width>=40em){.places[data-astro-cid-commhrxz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.places[data-astro-cid-commhrxz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.location[data-astro-cid-zp6dtyxb]{gap:var(--space-6);display:grid}.facts[data-astro-cid-zp6dtyxb]{gap:var(--space-4);margin:0 0 var(--space-6);display:grid}.facts[data-astro-cid-zp6dtyxb] div[data-astro-cid-zp6dtyxb]{padding-left:var(--space-4);border-left:2px solid var(--color-highlight)}.facts[data-astro-cid-zp6dtyxb] dt[data-astro-cid-zp6dtyxb]{color:var(--color-text-muted);font-size:var(--text-sm)}.facts[data-astro-cid-zp6dtyxb] dd[data-astro-cid-zp6dtyxb]{margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:var(--font-weight-strong)}.coords[data-astro-cid-zp6dtyxb]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.location-text[data-astro-cid-zp6dtyxb] h3[data-astro-cid-zp6dtyxb]{margin-bottom:var(--space-2)}.location-text[data-astro-cid-zp6dtyxb] p[data-astro-cid-zp6dtyxb]{max-width:60ch}.map[data-astro-cid-zp6dtyxb]{margin:0}.map-link[data-astro-cid-zp6dtyxb]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);transition:box-shadow var(--transition-fast);display:block;overflow:hidden}.map-link[data-astro-cid-zp6dtyxb]:hover{box-shadow:0 6px 24px #0000001f}.map-link[data-astro-cid-zp6dtyxb] img[data-astro-cid-zp6dtyxb]{width:100%;height:auto;display:block}.map[data-astro-cid-zp6dtyxb] figcaption[data-astro-cid-zp6dtyxb]{justify-content:space-between;gap:var(--space-1) var(--space-4);margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.attribution[data-astro-cid-zp6dtyxb] a[data-astro-cid-zp6dtyxb]{color:inherit}@media (width>=40em){.map-link[data-astro-cid-zp6dtyxb] img[data-astro-cid-zp6dtyxb]{aspect-ratio:16/10}}@media (width>=56em){.location[data-astro-cid-zp6dtyxb]{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.plan-svg[data-astro-cid-mj5twed2]{font-family:var(--font-body)}.plan-svg[data-astro-cid-mj5twed2] .berm[data-astro-cid-mj5twed2]{stroke:var(--color-text-muted);stroke-width:1px}.plan-svg[data-astro-cid-mj5twed2] .berm-hatch{stroke:var(--color-border);stroke-width:2px}.plan-svg[data-astro-cid-mj5twed2] .field[data-astro-cid-mj5twed2]{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:1px}.plan-svg[data-astro-cid-mj5twed2] .grid[data-astro-cid-mj5twed2]{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:3 3}.plan-svg[data-astro-cid-mj5twed2] .tick[data-astro-cid-mj5twed2],.plan-svg[data-astro-cid-mj5twed2] .axis-title[data-astro-cid-mj5twed2]{fill:var(--color-text-muted);font-size:10px}.plan-svg[data-astro-cid-mj5twed2] .tick[data-astro-cid-mj5twed2]{font-variant-numeric:tabular-nums}.plan-svg[data-astro-cid-mj5twed2] .berm-label[data-astro-cid-mj5twed2]{fill:var(--color-text);font-size:9px;font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.plan-svg[data-astro-cid-mj5twed2] .firing-line[data-astro-cid-mj5twed2]{stroke:var(--color-text);stroke-width:3px}.plan-svg[data-astro-cid-mj5twed2] .firing-label[data-astro-cid-mj5twed2]{fill:var(--color-text);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.plan-svg[data-astro-cid-mj5twed2] .target[data-astro-cid-mj5twed2] .target-shape{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:1.2px}.plan-svg[data-astro-cid-mj5twed2] .target-label[data-astro-cid-mj5twed2]{fill:var(--color-text);font-weight:var(--font-weight-strong);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}@media print{.plan-svg[data-astro-cid-mj5twed2] .field[data-astro-cid-mj5twed2],.plan-svg[data-astro-cid-mj5twed2] .berm[data-astro-cid-mj5twed2]{stroke:#000}.plan-svg[data-astro-cid-mj5twed2] .berm-hatch{stroke:#888}.plan-svg[data-astro-cid-mj5twed2] .grid[data-astro-cid-mj5twed2]{stroke:#999}.plan-svg[data-astro-cid-mj5twed2] .tick[data-astro-cid-mj5twed2],.plan-svg[data-astro-cid-mj5twed2] .axis-title[data-astro-cid-mj5twed2],.plan-svg[data-astro-cid-mj5twed2] .berm-label[data-astro-cid-mj5twed2],.plan-svg[data-astro-cid-mj5twed2] .firing-label[data-astro-cid-mj5twed2],.plan-svg[data-astro-cid-mj5twed2] .target-label[data-astro-cid-mj5twed2]{fill:#000}.plan-svg[data-astro-cid-mj5twed2] .firing-line[data-astro-cid-mj5twed2]{stroke:#000}.plan-svg[data-astro-cid-mj5twed2] .target[data-astro-cid-mj5twed2] .target-shape{fill:#000}.plan-svg[data-astro-cid-mj5twed2] .target-label[data-astro-cid-mj5twed2]{stroke:#fff}}.plan-head[data-astro-cid-jg45f6d6]{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.plan-intro[data-astro-cid-jg45f6d6]{max-width:60ch;margin-bottom:0}.print-button[data-astro-cid-jg45f6d6]{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) var(--space-5);color:var(--color-surface);background:var(--color-accent);font:inherit;font-weight:var(--font-weight-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-fast);border:0;display:inline-flex}.print-button[data-astro-cid-jg45f6d6][hidden]{display:none}.print-button[data-astro-cid-jg45f6d6]:hover{background:var(--color-accent-hover)}.print-button[data-astro-cid-jg45f6d6] svg[data-astro-cid-jg45f6d6]{fill:currentColor}.plan[data-astro-cid-jg45f6d6]{gap:var(--space-6);margin-top:var(--space-5);display:grid}.plan-figure[data-astro-cid-jg45f6d6]{min-width:0;margin:0}.plan-figure[data-astro-cid-jg45f6d6] .plan-svg{width:100%;max-width:24rem;height:auto;margin-inline:auto;display:block}.plan-figure[data-astro-cid-jg45f6d6] .plan-svg--print{display:none}.plan-side[data-astro-cid-jg45f6d6]{min-width:0}.plan-side[data-astro-cid-jg45f6d6] h3[data-astro-cid-jg45f6d6]{margin-bottom:var(--space-3)}.legend[data-astro-cid-jg45f6d6]{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.legend[data-astro-cid-jg45f6d6] li[data-astro-cid-jg45f6d6]{align-items:center;gap:var(--space-2);display:flex}.legend-icon[data-astro-cid-jg45f6d6]{fill:var(--color-accent);flex:none}.table-wrap[data-astro-cid-jg45f6d6]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:100%;overflow-x:auto}.targets-table[data-astro-cid-jg45f6d6]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.targets-table[data-astro-cid-jg45f6d6] caption[data-astro-cid-jg45f6d6]{padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-strong);text-align:left}.targets-table[data-astro-cid-jg45f6d6] th[data-astro-cid-jg45f6d6],.targets-table[data-astro-cid-jg45f6d6] td[data-astro-cid-jg45f6d6]{padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}.targets-table[data-astro-cid-jg45f6d6] thead[data-astro-cid-jg45f6d6] th[data-astro-cid-jg45f6d6]{color:var(--color-text-muted);font-weight:var(--font-weight-strong)}.targets-table[data-astro-cid-jg45f6d6] .label-cell[data-astro-cid-jg45f6d6]{font-weight:var(--font-weight-strong);white-space:nowrap}.targets-table[data-astro-cid-jg45f6d6] .num[data-astro-cid-jg45f6d6]{font-variant-numeric:tabular-nums;white-space:nowrap}.targets-table[data-astro-cid-jg45f6d6] .print-only[data-astro-cid-jg45f6d6]{display:none}.shape-cell[data-astro-cid-jg45f6d6],.combined-cell[data-astro-cid-jg45f6d6]{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}@media (width>=56em){.plan[data-astro-cid-jg45f6d6]{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media print{.plan-head[data-astro-cid-jg45f6d6]{display:block}.plan-intro[data-astro-cid-jg45f6d6],.plan-side[data-astro-cid-jg45f6d6] h3[data-astro-cid-jg45f6d6],.legend[data-astro-cid-jg45f6d6]{display:none}.plan[data-astro-cid-jg45f6d6]{grid-template-columns:60mm minmax(0,1fr);align-items:start;gap:6mm;margin-top:0}.plan-figure[data-astro-cid-jg45f6d6]{break-inside:avoid}.plan-figure[data-astro-cid-jg45f6d6] .plan-svg--screen{display:none}.plan-figure[data-astro-cid-jg45f6d6] .plan-svg--print{width:60mm;max-width:none;height:auto;margin:0;display:block}.targets-table[data-astro-cid-jg45f6d6] .legend-icon[data-astro-cid-jg45f6d6]{fill:#000}.table-wrap[data-astro-cid-jg45f6d6]{border:0;border-radius:0;overflow:visible}.targets-table[data-astro-cid-jg45f6d6]{font-size:9pt}.targets-table[data-astro-cid-jg45f6d6] caption[data-astro-cid-jg45f6d6]{padding:0 0 2mm}.targets-table[data-astro-cid-jg45f6d6] th[data-astro-cid-jg45f6d6],.targets-table[data-astro-cid-jg45f6d6] td[data-astro-cid-jg45f6d6]{color:#000;border:.3mm solid #000;padding:1.2mm 2mm}.targets-table[data-astro-cid-jg45f6d6] tr[data-astro-cid-jg45f6d6]{break-inside:avoid}.targets-table[data-astro-cid-jg45f6d6] .screen-only[data-astro-cid-jg45f6d6]{display:none}.targets-table[data-astro-cid-jg45f6d6] .print-only[data-astro-cid-jg45f6d6]{display:table-cell}.combined-cell[data-astro-cid-jg45f6d6]{grid-template-columns:2.6em 4mm 4.5em;align-items:center;gap:2mm;display:grid}.combined-cell[data-astro-cid-jg45f6d6] .num[data-astro-cid-jg45f6d6]{text-align:right}.combined-cell[data-astro-cid-jg45f6d6] .legend-icon[data-astro-cid-jg45f6d6]{width:4mm;height:4mm}}.footer-grid[data-astro-cid-nns7i3if]{gap:var(--space-7);display:grid}.footer-title[data-astro-cid-nns7i3if]{margin:0 0 var(--space-4);color:var(--color-on-dark);font-size:var(--text-sm);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-wide);text-transform:uppercase}.footer-subtitle[data-astro-cid-nns7i3if]{margin:var(--space-4) 0 var(--space-2);color:var(--color-on-dark);font-size:var(--text-sm);font-weight:var(--font-weight-strong);opacity:.8}.footer-subtitle[data-astro-cid-nns7i3if]:first-of-type{margin-top:0}.footer-name[data-astro-cid-nns7i3if]{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-strong)}.footer-facts[data-astro-cid-nns7i3if]{gap:var(--space-3);margin:0;display:grid}.footer-facts[data-astro-cid-nns7i3if] dt[data-astro-cid-nns7i3if]{font-size:var(--text-sm);opacity:.8}.footer-facts[data-astro-cid-nns7i3if] dd[data-astro-cid-nns7i3if]{margin:0}.coords[data-astro-cid-nns7i3if]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.footer-note[data-astro-cid-nns7i3if]{margin:0 0 var(--space-3)}.footer-phone[data-astro-cid-nns7i3if]{font-size:var(--text-h3);font-weight:var(--font-weight-strong);margin:0}.footer-phone[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:var(--tap-target);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.footer-mark[data-astro-cid-nns7i3if]{width:auto;height:9rem;margin-top:var(--space-6);display:block}.footer-links[data-astro-cid-nns7i3if]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:var(--tap-target);align-items:center;display:inline-flex}.footer-langs[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-langs[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=page]{font-weight:var(--font-weight-strong)}.footer-bottom[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-width) solid color-mix(in srgb, var(--color-on-dark) 25%, transparent);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.footer-company[data-astro-cid-nns7i3if]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.footer-copy[data-astro-cid-nns7i3if]{margin:0}.footer-legal[data-astro-cid-nns7i3if]{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=40em){.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.footer-mark[data-astro-cid-nns7i3if]{height:13rem;margin-top:var(--space-7)}.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,3fr)}}.hero[data-astro-cid-zkhec6xw]{padding-block:var(--space-8) var(--space-section);border-bottom:var(--border-width) solid var(--color-border)}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{max-width:16ch}.hero[data-astro-cid-zkhec6xw] .lead[data-astro-cid-zkhec6xw]{max-width:52ch;margin-bottom:0}
