@font-face{font-family:Inter Variable;src:url(/_astro/inter.Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Variable;src:url(/_astro/inter-italic.DpCbqKDY.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--gas-primary-h: 96;--gas-primary-s: 40%;--gas-primary-l: 56%;--gas-secondary-h: 97;--gas-secondary-s: 41%;--gas-secondary-l: 39%;--gas-accent-h: 96;--gas-accent-s: 40%;--gas-accent-l: 45%;--gas-neutral-h: 0;--gas-neutral-s: 0%;--gas-neutral-l: 40%;--gas-space-unit: 4px;--gas-radius-unit: 5px;--gas-root-font-pct: 100%;--gas-font-family: "Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--gas-font-family-heading: "Inter Variable", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--gas-font-mono: "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--gas-bg-page: #ffffff;--gas-bg-surface: #ffffff;--gas-bg-surface-alt: #f0f0f0;--gas-text-color: #222222;--gas-text-color-muted: #555555;--gas-border-color: #e0e0e0;--gas-success: hsl(152, 56%, 40%);--gas-success-light: hsl(152, 56%, 92%);--gas-success-dark: hsl(152, 56%, 32%);--gas-success-text: hsl(152, 56%, 20%);--gas-warning: hsl(38, 90%, 50%);--gas-warning-light: hsl(38, 90%, 92%);--gas-warning-dark: hsl(38, 90%, 42%);--gas-warning-text: hsl(38, 60%, 28%);--gas-danger: hsl(0, 65%, 50%);--gas-danger-light: hsl(0, 65%, 94%);--gas-danger-dark: hsl(0, 65%, 40%);--gas-danger-border: hsl(0, 65%, 80%);--gas-info: hsl(205, 75%, 48%);--gas-container-default: 1200px;--gas-container-wide: 1320px}:root{--gas-primary-50: #f7faf4;--gas-primary-100: #eef6ea;--gas-primary-200: #d8eacd;--gas-primary-300: #bddaa9;--gas-primary-400: #a1cb86;--gas-primary-500: #86bc62;--gas-primary-600: #71ab49;--gas-primary-700: #5e8f3d;--gas-primary-800: #4b7231;--gas-primary-900: #385625;--gas-primary-950: #263918;--gas-primary-bg-subtle: var(--gas-primary-100);--gas-primary-border: var(--gas-primary-300);--gas-primary-hover: var(--gas-primary-600);--gas-primary-text: var(--gas-primary-800);--gas-secondary-50: #f7faf4;--gas-secondary-100: #eef6e9;--gas-secondary-200: #d8eacd;--gas-secondary-300: #bcdba9;--gas-secondary-400: #a0cc85;--gas-secondary-500: #84bd61;--gas-secondary-600: #6fad48;--gas-secondary-700: #5c903c;--gas-secondary-800: #4a7330;--gas-secondary-900: #375624;--gas-secondary-950: #253a18;--gas-secondary-bg-subtle: var(--gas-secondary-100);--gas-secondary-border: var(--gas-secondary-300);--gas-secondary-hover: var(--gas-secondary-600);--gas-secondary-text: var(--gas-secondary-800);--gas-accent-50: #f7faf4;--gas-accent-100: #eef6ea;--gas-accent-200: #d8eacd;--gas-accent-300: #bddaa9;--gas-accent-400: #a1cb86;--gas-accent-500: #86bc62;--gas-accent-600: #71ab49;--gas-accent-700: #5e8f3d;--gas-accent-800: #4b7231;--gas-accent-900: #385625;--gas-accent-950: #263918;--gas-accent-bg-subtle: var(--gas-accent-100);--gas-accent-border: var(--gas-accent-300);--gas-accent-hover: var(--gas-accent-600);--gas-accent-text: var(--gas-accent-800);--gas-neutral-50: #f7f7f7;--gas-neutral-100: #f0f0f0;--gas-neutral-200: #dbdbdb;--gas-neutral-300: #c2c2c2;--gas-neutral-400: #a8a8a8;--gas-neutral-500: #8f8f8f;--gas-neutral-600: #7a7a7a;--gas-neutral-700: #666666;--gas-neutral-800: #525252;--gas-neutral-900: #3d3d3d;--gas-neutral-950: #292929;--gas-neutral-bg-subtle: var(--gas-neutral-100);--gas-neutral-border: var(--gas-neutral-300);--gas-neutral-hover: var(--gas-neutral-600);--gas-neutral-text: var(--gas-neutral-800)}html body{background:var(--gas-bg-page)}.gas-page .gas-block-anchor:first-child{margin-top:0}.gas-page .gas-block-hero.gas-block-hero--overlay{max-width:none;min-height:calc(100vh - 70px);display:flex;flex-direction:column;border-radius:0}.gas-page .gas-block-hero.gas-block-hero--overlay .gas-block-hero__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;width:100%;min-height:calc(100vh - 70px);box-sizing:border-box;padding-block:var(--gas-space-2xl, 3rem);padding-inline:var(--gas-space-l, 1.5rem);text-align:center}.gas-page .gas-block-hero.gas-block-hero--overlay .gas-block-hero__content{max-width:min(40rem,100%);margin-inline:auto;text-align:center}.gas-page .gas-block-hero .gas-block-hero__title{letter-spacing:.04em;font-weight:800;text-align:center}.gas-page .gas-block-hero .gas-block-hero__subtitle{white-space:pre-line;font-weight:600;text-align:center}.gas-page .gas-block-hero.gas-block-hero--overlay .gas-block-hero__actions{justify-content:center}.gas-page .gas-block-hero .gas-block-hero__note{display:flex;justify-content:center;opacity:.92;font-size:var(--gas-text-s, .95rem);text-align:center}@media(max-width:720px){.gas-page .gas-block-hero.gas-block-hero--overlay,.gas-page .gas-block-hero.gas-block-hero--overlay .gas-block-hero__inner{min-height:calc(100vh - 60px)}}.gas-site-footer.gas-site-footer--default{background:var(--gas-secondary);color:var(--gas-on-primary-text);border-top:none;margin-top:0;font-size:var(--gas-text-m, 16px)}.gas-site-footer.gas-site-footer--default .gas-site-footer__inner{width:min(100%,var(--gas-container-default, 1200px));padding:var(--gas-space-2xl, 3rem) var(--gas-space-l, 1.5rem) var(--gas-space-l, 1.5rem);gap:var(--gas-space-xl, 2rem)}.gas-site-footer.gas-site-footer--default,.gas-site-footer.gas-site-footer--default p,.gas-site-footer.gas-site-footer--default li,.gas-site-footer.gas-site-footer--default address,.gas-site-footer.gas-site-footer--default .gas-site-footer__module,.gas-site-footer.gas-site-footer--default .gas-site-footer__module--contact p,.gas-site-footer.gas-site-footer--default .gas-site-footer__module--branding p{color:var(--gas-on-primary-text)}.gas-site-footer.gas-site-footer--default a{color:var(--gas-on-primary-text);text-decoration:none;text-underline-offset:.15em}.gas-site-footer.gas-site-footer--default a:hover,.gas-site-footer.gas-site-footer--default a:focus{color:var(--gas-on-primary-text);text-decoration:underline}.gas-site-footer .es-footer__name{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:.03em;line-height:1.15;margin:0 0 var(--gas-space-xs, .25rem);color:var(--gas-on-primary-text)}.gas-site-footer .es-footer__tagline{font-size:var(--gas-text-l, 1.125rem);font-weight:500;line-height:1.4;margin:0 0 var(--gas-space-l, 1.25rem);color:var(--gas-on-primary-text);opacity:.95}.gas-site-footer .es-footer__cta-wrap{margin:0}.gas-site-footer .es-footer__cta{display:inline-flex;align-items:center;border:2px solid var(--gas-on-primary-text);color:var(--gas-on-primary-text);background:transparent;font-weight:600;letter-spacing:.02em}.gas-site-footer .es-footer__cta:hover,.gas-site-footer .es-footer__cta:focus{background:var(--gas-on-primary-text);color:var(--gas-secondary);text-decoration:none;border-color:var(--gas-on-primary-text)}.gas-site-footer .es-footer__coords-label{margin:0 0 var(--gas-space-s, .75rem);font-size:var(--gas-text-xs, .75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gas-on-primary-text);opacity:.85}.gas-site-footer .es-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--gas-space-s, .75rem)}.gas-site-footer .es-footer__item{margin:0;font-size:var(--gas-text-m, 1rem);line-height:1.55;color:var(--gas-on-primary-text)}.gas-site-footer .es-footer__item a{font-weight:500}.gas-site-footer .es-footer__copy{margin:0;padding-top:var(--gas-space-l, 1.25rem);border-top:1px solid var(--gas-on-primary-divider);font-size:var(--gas-text-s, .875rem);line-height:1.5;color:var(--gas-on-primary-text-muted);text-align:center}.gas-site-footer.gas-site-footer--default .gas-site-footer__row:last-child{margin-top:var(--gas-space-s, .5rem)}@media(max-width:720px){.gas-site-footer.gas-site-footer--default .gas-site-footer__inner{padding-block:var(--gas-space-xl, 2rem) var(--gas-space-l, 1.25rem);gap:var(--gas-space-l, 1.5rem)}.gas-site-footer .es-footer__name{font-size:clamp(1.5rem,7vw,2rem)}}html{scroll-behavior:smooth;scroll-padding-top:80px}.gas-page .gas-block-directory-map{margin-block:var(--gas-space-xl, 2rem) var(--gas-space-2xl, 3rem)}.gas-page .gas-block-directory-map__map{border-radius:var(--gas-radius-l, 12px);overflow:hidden;border:1px solid var(--gas-color-border);box-shadow:var(--gas-shadow-s)}.gas-page .gas-block-directory-map__item{border-color:var(--gas-color-border)}
