:root{--vrm-color-primary:#205b4f;--vrm-color-primary-light:#53a292;--vrm-color-accent:#cba590;--vrm-color-text:#161513;--vrm-color-text-muted:#676460;--vrm-color-text-inverted:#fff;--vrm-color-bg:#fff;--vrm-color-bg-alt:#f6f5f4;--vrm-color-bg-subtle:#d9e8e5;--vrm-color-border:#e2e1df;--vrm-color-border-strong:#b8b6b3;--vrm-font-body:"Inter", system-ui, sans-serif;--vrm-font-display:"Brygada 1918", Georgia, serif;--vrm-font-size-xs:.75rem;--vrm-font-size-sm:.875rem;--vrm-font-size-base:1rem;--vrm-font-size-md:1.125rem;--vrm-font-size-lg:1.25rem;--vrm-font-size-xl:1.5rem;--vrm-font-size-2xl:2rem;--vrm-font-size-3xl:2.5rem;--vrm-font-size-4xl:3rem;--vrm-line-height-tight:1.1;--vrm-line-height-heading:1.2;--vrm-line-height-body:1.65;--vrm-line-height-relaxed:1.8;--vrm-font-weight-normal:400;--vrm-font-weight-medium:500;--vrm-font-weight-semibold:600;--vrm-space-xs:.25rem;--vrm-space-sm:.5rem;--vrm-space-md:1rem;--vrm-space-lg:2rem;--vrm-space-xl:4rem;--vrm-space-2xl:6rem;--vrm-space-3xl:8rem;--vrm-container-width:1200px;--vrm-container-narrow:750px;--vrm-section-padding-y:var(--vrm-space-xl);--vrm-header-height:72px;--vrm-radius-sm:4px;--vrm-radius-md:8px;--vrm-radius-lg:16px;--vrm-radius-full:9999px;--vrm-shadow-sm:0 1px 3px #00000014;--vrm-shadow-md:0 4px 12px #0000001a;--vrm-shadow-lg:0 8px 24px #0000001f;--vrm-transition-fast:.15s ease;--vrm-transition-base:.25s ease;--vrm-transition-slow:.4s ease}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/inter-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/inter-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/brygada1918-latin.lR-qu--i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Brygada 1918";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/brygada1918-latin.lR-qu--i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:100%}body{font-family:var(--vrm-font-body);font-size:var(--vrm-font-size-base);font-weight:var(--vrm-font-weight-normal);line-height:var(--vrm-line-height-body);color:var(--vrm-color-text);background-color:var(--vrm-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100dvh;display:flex;&>main{flex:1}}h1,h2,h3,h4,h5,h6{font-family:var(--vrm-font-display);font-weight:var(--vrm-font-weight-semibold);line-height:var(--vrm-line-height-heading);color:var(--vrm-color-primary)}p{margin-bottom:1em;&:last-child{margin-bottom:0}}a{color:var(--vrm-color-primary);transition:color var(--vrm-transition-fast);text-decoration:none;&:hover,&:focus-visible{color:var(--vrm-color-primary-light);text-decoration:underline}}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}ul[role=list],ol[role=list]{list-style:none}:focus-visible{outline:2px solid var(--vrm-color-primary);outline-offset:3px;border-radius:var(--vrm-radius-sm)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header[data-astro-cid-isef26zo]{z-index:100;backdrop-filter:none;box-shadow:none;transition:background-color var(--vrm-transition-base), backdrop-filter var(--vrm-transition-base), -webkit-backdrop-filter var(--vrm-transition-base), box-shadow var(--vrm-transition-base);background-color:#0000;position:sticky;top:0;&.is-stuck{backdrop-filter:blur(20px)saturate(1.6);background-color:#ffffffb3;box-shadow:0 6px 24px -10px #0000001f}}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-isef26zo].is-stuck{background-color:#fffffff2}}#header-sentinel[data-astro-cid-isef26zo]{pointer-events:none;width:100%;height:1px;position:absolute;top:0}.site-header__inner[data-astro-cid-isef26zo]{max-width:var(--vrm-container-width);padding-inline:var(--vrm-space-lg);align-items:center;gap:var(--vrm-space-lg);height:72px;margin-inline:auto;display:flex}.site-header__logo[data-astro-cid-isef26zo]{flex-shrink:0;align-items:center;display:flex;& img{width:48px;height:auto}&:hover,&:focus-visible{opacity:.85;text-decoration:none}}.site-header__nav[data-astro-cid-isef26zo]{flex:1;&>ul[data-astro-cid-isef26zo]{align-items:center;gap:var(--vrm-space-md);list-style:none;display:flex}}.site-header__nav-item[data-astro-cid-isef26zo]{position:relative}.site-header__nav-link[data-astro-cid-isef26zo]{font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-medium);color:var(--vrm-color-text);padding-block:var(--vrm-space-xs);transition:color var(--vrm-transition-fast), border-color var(--vrm-transition-fast);border-bottom:2px solid #0000;align-items:center;gap:4px;text-decoration:none;display:inline-flex;&:hover,&:focus-visible{color:var(--vrm-color-primary);border-color:var(--vrm-color-primary-light);text-decoration:none}&[aria-current=page]{color:var(--vrm-color-primary);border-color:var(--vrm-color-primary)}}.site-header__chevron[data-astro-cid-isef26zo]{transition:transform var(--vrm-transition-fast)}.site-header__submenu[data-astro-cid-isef26zo]{background-color:var(--vrm-color-bg);border:1px solid var(--vrm-color-border);border-radius:var(--vrm-radius-md);min-width:240px;box-shadow:var(--vrm-shadow-md);padding:var(--vrm-space-xs);opacity:0;visibility:hidden;transition:opacity var(--vrm-transition-fast), visibility var(--vrm-transition-fast), transform var(--vrm-transition-fast);z-index:110;margin-top:4px;list-style:none;position:absolute;top:100%;left:0;transform:translateY(-4px)}.has-dropdown[data-astro-cid-isef26zo]:hover>.site-header__submenu[data-astro-cid-isef26zo],.has-dropdown[data-astro-cid-isef26zo]:focus-within>.site-header__submenu[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transform:translateY(0)}.has-dropdown[data-astro-cid-isef26zo]:hover>.site-header__nav-link[data-astro-cid-isef26zo] .site-header__chevron[data-astro-cid-isef26zo],.has-dropdown[data-astro-cid-isef26zo]:focus-within>.site-header__nav-link[data-astro-cid-isef26zo] .site-header__chevron[data-astro-cid-isef26zo]{transform:rotate(180deg)}.site-header__sub-link[data-astro-cid-isef26zo]{padding:var(--vrm-space-xs) var(--vrm-space-sm);font-size:var(--vrm-font-size-sm);color:var(--vrm-color-text);border-radius:var(--vrm-radius-sm);transition:background-color var(--vrm-transition-fast), color var(--vrm-transition-fast);text-decoration:none;display:block;&:hover,&:focus-visible{background-color:var(--vrm-color-bg-subtle);color:var(--vrm-color-primary);text-decoration:none}}.site-header__social[data-astro-cid-isef26zo]{align-items:center;gap:var(--vrm-space-sm);flex-shrink:0;display:flex}.site-header__social-link[data-astro-cid-isef26zo]{width:32px;height:32px;color:var(--vrm-color-primary);transition:background-color var(--vrm-transition-fast), color var(--vrm-transition-fast);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;&:hover,&:focus-visible{background-color:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);text-decoration:none}}.site-header__cta[data-astro-cid-isef26zo]{padding:var(--vrm-space-xs) var(--vrm-space-md);background-color:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);font-family:var(--vrm-font-body);font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);border-radius:var(--vrm-radius-full);cursor:pointer;transition:background-color var(--vrm-transition-fast);border:none;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex;&:hover,&:focus-visible{background-color:var(--vrm-color-primary-light);color:var(--vrm-color-text-inverted);text-decoration:none}&:focus-visible{outline:2px solid var(--vrm-color-primary-light);outline-offset:3px}}.site-header__menu-toggle[data-astro-cid-isef26zo]{cursor:pointer;width:40px;height:40px;padding:var(--vrm-space-xs);border-radius:var(--vrm-radius-sm);background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;display:none;&:focus-visible{outline:2px solid var(--vrm-color-primary);outline-offset:2px}}.site-header__menu-toggle-bar[data-astro-cid-isef26zo]{background-color:var(--vrm-color-text);width:22px;height:2px;transition:transform var(--vrm-transition-fast), opacity var(--vrm-transition-fast);border-radius:2px;display:block}.site-header__mobile[data-astro-cid-isef26zo]{border-top:1px solid var(--vrm-color-border);background-color:var(--vrm-color-bg);padding:var(--vrm-space-md) var(--vrm-space-lg) var(--vrm-space-lg);&>ul[data-astro-cid-isef26zo]{flex-direction:column;gap:0;list-style:none;display:flex}}.site-header__mobile-link[data-astro-cid-isef26zo]{padding-block:var(--vrm-space-sm);font-size:var(--vrm-font-size-md);color:var(--vrm-color-text);border-bottom:1px solid var(--vrm-color-border);text-decoration:none;display:block;&:hover,&:focus-visible{color:var(--vrm-color-primary);text-decoration:none}&[aria-current=page]{color:var(--vrm-color-primary);font-weight:var(--vrm-font-weight-semibold)}}.site-header__mobile-group[data-astro-cid-isef26zo]{border-bottom:1px solid var(--vrm-color-border)}.site-header__mobile-row[data-astro-cid-isef26zo]{justify-content:space-between;align-items:stretch;gap:var(--vrm-space-sm);display:flex}.site-header__mobile-row[data-astro-cid-isef26zo] .site-header__mobile-link[data-astro-cid-isef26zo]{border-bottom:none;flex:1}.site-header__mobile-toggle[data-astro-cid-isef26zo]{cursor:pointer;width:44px;color:var(--vrm-color-text);transition:color var(--vrm-transition-fast), background-color var(--vrm-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;&:hover,&:focus-visible{color:var(--vrm-color-primary);background-color:var(--vrm-color-bg-subtle);outline:none}& svg{transition:transform var(--vrm-transition-base)}&[aria-expanded=true] svg[data-astro-cid-isef26zo]{transform:rotate(180deg)}}.site-header__mobile-sub[data-astro-cid-isef26zo]{padding:0 0 var(--vrm-space-sm) var(--vrm-space-md);margin:0;list-style:none;& a{padding-block:var(--vrm-space-xs);font-size:var(--vrm-font-size-sm);color:var(--vrm-color-text-muted);text-decoration:none;display:block;&:hover,&:focus-visible{color:var(--vrm-color-primary);text-decoration:none}}}.site-header__cta--mobile[data-astro-cid-isef26zo]{margin-top:var(--vrm-space-md);border-radius:var(--vrm-radius-full);display:inline-flex}@media (width<=1024px){.site-header__nav[data-astro-cid-isef26zo],.site-header__social[data-astro-cid-isef26zo],.site-header__cta[data-astro-cid-isef26zo]:not(.site-header__cta--mobile){display:none}.site-header__menu-toggle[data-astro-cid-isef26zo]{display:flex}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-isef26zo],.site-header__nav-link[data-astro-cid-isef26zo],.site-header__cta[data-astro-cid-isef26zo],.site-header__menu-toggle-bar[data-astro-cid-isef26zo],.site-header__submenu[data-astro-cid-isef26zo],.site-header__chevron[data-astro-cid-isef26zo]{transition:none}}.site-footer[data-astro-cid-oenwriqq]{background-color:var(--vrm-color-bg-alt);border-top:1px solid var(--vrm-color-border);margin-top:auto}.site-footer__inner[data-astro-cid-oenwriqq]{max-width:var(--vrm-container-width);padding:var(--vrm-space-xl) var(--vrm-space-lg) var(--vrm-space-lg);gap:var(--vrm-space-xl);grid-template-columns:1.5fr 1fr 1fr 1fr;margin-inline:auto;display:grid}.site-footer__brand[data-astro-cid-oenwriqq]{text-align:center;align-items:center;gap:var(--vrm-space-md);flex-direction:column;display:flex}.site-footer__lotus[data-astro-cid-oenwriqq]{color:var(--vrm-color-primary-light);transition:color var(--vrm-transition-fast), transform var(--vrm-transition-base);justify-content:center;align-items:center;display:inline-flex;&:hover,&:focus-visible{color:var(--vrm-color-accent);text-decoration:none;transform:translateY(-2px)}& svg{width:72px;height:auto;display:block}}.site-footer__tagline[data-astro-cid-oenwriqq]{font-family:var(--vrm-font-display);color:var(--vrm-color-text-muted);font-style:italic;font-size:var(--vrm-font-size-md);line-height:var(--vrm-line-height-relaxed);max-width:32ch;margin-bottom:0}.site-footer__socials[data-astro-cid-oenwriqq]{gap:var(--vrm-space-sm);justify-content:center;display:flex}.site-footer__social-icon[data-astro-cid-oenwriqq]{width:36px;height:36px;color:var(--vrm-color-primary-light);border:1px solid var(--vrm-color-border);transition:color var(--vrm-transition-fast), border-color var(--vrm-transition-fast), background-color var(--vrm-transition-fast);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;&:hover,&:focus-visible{color:var(--vrm-color-text-inverted);background-color:var(--vrm-color-primary);border-color:var(--vrm-color-primary);text-decoration:none}}.site-footer__nav-title[data-astro-cid-oenwriqq]{font-family:var(--vrm-font-body);font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--vrm-color-text-muted);margin-bottom:var(--vrm-space-md)}.site-footer__nav[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:var(--vrm-space-sm);flex-direction:column;list-style:none;display:flex}.site-footer__nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{font-size:var(--vrm-font-size-sm);color:var(--vrm-color-text);transition:color var(--vrm-transition-fast);text-decoration:none;&:hover,&:focus-visible{color:var(--vrm-color-primary);text-decoration:none}}.site-footer__address[data-astro-cid-oenwriqq]{font-style:normal;font-size:var(--vrm-font-size-sm);color:var(--vrm-color-text);line-height:var(--vrm-line-height-relaxed);margin-bottom:var(--vrm-space-sm);& p{margin-bottom:0}}.site-footer__phone[data-astro-cid-oenwriqq]{margin-top:var(--vrm-space-sm);font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-primary);text-decoration:none;display:inline-block;&:hover,&:focus-visible{color:var(--vrm-color-primary-light);text-decoration:underline}}.site-footer__bottom[data-astro-cid-oenwriqq]{max-width:var(--vrm-container-width);padding:var(--vrm-space-md) var(--vrm-space-lg);border-top:1px solid var(--vrm-color-border);justify-content:space-between;align-items:center;gap:var(--vrm-space-md);flex-wrap:wrap;margin-inline:auto;display:flex}.site-footer__copy[data-astro-cid-oenwriqq]{font-size:var(--vrm-font-size-xs);color:var(--vrm-color-text-muted);margin-bottom:0}.site-footer__legal[data-astro-cid-oenwriqq]{gap:var(--vrm-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal-link[data-astro-cid-oenwriqq]{font-size:var(--vrm-font-size-xs);color:var(--vrm-color-text-muted);text-underline-offset:2px;transition:color var(--vrm-transition-fast);text-decoration:underline;&:hover,&:focus-visible{color:var(--vrm-color-primary)}}@media (width<=1024px){.site-footer__inner[data-astro-cid-oenwriqq]{gap:var(--vrm-space-lg);grid-template-columns:1fr 1fr}}@media (width<=600px){.site-footer__inner[data-astro-cid-oenwriqq]{padding-inline:var(--vrm-space-md);text-align:center;grid-template-columns:1fr}.site-footer__nav[data-astro-cid-oenwriqq],.site-footer__contact[data-astro-cid-oenwriqq],.site-footer__nav[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq],.site-footer__address[data-astro-cid-oenwriqq]{align-items:center}.site-footer__contact[data-astro-cid-oenwriqq]{flex-direction:column;display:flex}.site-footer__bottom[data-astro-cid-oenwriqq]{text-align:center;padding-inline:var(--vrm-space-md);flex-direction:column;align-items:center}.site-footer__legal[data-astro-cid-oenwriqq]{justify-content:center}}.wa-float[data-astro-cid-m4uvjx6u]{bottom:var(--vrm-space-lg);right:var(--vrm-space-lg);z-index:200;align-items:center;gap:var(--vrm-space-sm);color:#fff;border-radius:var(--vrm-radius-full);box-shadow:var(--vrm-shadow-md);transition:transform var(--vrm-transition-fast), box-shadow var(--vrm-transition-fast), background-color var(--vrm-transition-fast);background-color:#25d366;padding:14px;text-decoration:none;display:flex;position:fixed;&:hover,&:focus-visible{box-shadow:var(--vrm-shadow-lg);color:#fff;background-color:#1da851;text-decoration:none;transform:scale(1.05)}}.wa-float__label[data-astro-cid-m4uvjx6u]{font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);white-space:nowrap;display:none}@media (prefers-reduced-motion:no-preference){.wa-float[data-astro-cid-m4uvjx6u]{animation:3s ease-in-out infinite wa-pulse}@keyframes wa-pulse{0%,to{box-shadow:var(--vrm-shadow-md)}50%{box-shadow:0 0 0 8px #25d36633, var(--vrm-shadow-md)}}.wa-float[data-astro-cid-m4uvjx6u]:hover{animation:none}}@media (width<=600px){.wa-float[data-astro-cid-m4uvjx6u]{bottom:var(--vrm-space-md);right:var(--vrm-space-md)}}.back-to-top[data-astro-cid-mh7e5rbi]{bottom:calc(var(--vrm-space-lg) + 60px + var(--vrm-space-sm));right:var(--vrm-space-lg);z-index:200;background-color:var(--vrm-color-primary);width:44px;height:44px;color:var(--vrm-color-text-inverted);cursor:pointer;box-shadow:var(--vrm-shadow-md);opacity:0;pointer-events:none;transition:opacity var(--vrm-transition-base), transform var(--vrm-transition-base), background-color var(--vrm-transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;transform:translateY(8px);&.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}&:hover,&:focus-visible{background-color:var(--vrm-color-primary-light);box-shadow:var(--vrm-shadow-lg);outline:none;transform:translateY(-2px)}}@media (width<=600px){.back-to-top[data-astro-cid-mh7e5rbi]{bottom:calc(var(--vrm-space-md) + 56px + var(--vrm-space-sm));right:var(--vrm-space-md);width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.back-to-top[data-astro-cid-mh7e5rbi]{transition:opacity var(--vrm-transition-fast);transform:none!important}}.vrm-dialog[data-astro-cid-cjwbtivw]{padding:var(--vrm-space-md);background:0 0;border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;display:none;position:fixed;inset:0;&[open]{justify-content:center;align-items:center;display:flex}&::backdrop{backdrop-filter:blur(2px);background-color:#0000008c}}.vrm-dialog__inner[data-astro-cid-cjwbtivw]{background-color:var(--vrm-color-bg);border-radius:var(--vrm-radius-lg);box-shadow:var(--vrm-shadow-lg);width:100%;max-width:640px;max-height:calc(100dvh - 2 * var(--vrm-space-md));flex-direction:column;display:flex;position:relative;overflow:hidden}.vrm-dialog__header[data-astro-cid-cjwbtivw]{justify-content:space-between;align-items:center;gap:var(--vrm-space-md);padding:var(--vrm-space-md) var(--vrm-space-lg);border-bottom:1px solid var(--vrm-color-border);flex-shrink:0;display:flex}.vrm-dialog__title[data-astro-cid-cjwbtivw]{font-family:var(--vrm-font-display);font-size:var(--vrm-font-size-lg);color:var(--vrm-color-primary);line-height:var(--vrm-line-height-heading);margin:0}.vrm-dialog__close[data-astro-cid-cjwbtivw]{border-radius:var(--vrm-radius-sm);width:36px;height:36px;color:var(--vrm-color-text-muted);cursor:pointer;transition:background-color var(--vrm-transition-fast), color var(--vrm-transition-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex;&:hover,&:focus-visible{background-color:var(--vrm-color-bg-subtle);color:var(--vrm-color-text)}&:focus-visible{outline:2px solid var(--vrm-color-primary);outline-offset:2px}}.vrm-dialog__body[data-astro-cid-cjwbtivw]{padding:var(--vrm-space-lg);overscroll-behavior:contain;flex:1;overflow-y:auto}@media (width<=600px){.vrm-dialog[data-astro-cid-cjwbtivw]{align-items:flex-end;padding:0}.vrm-dialog__inner[data-astro-cid-cjwbtivw]{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;max-height:90dvh}}@media (prefers-reduced-motion:no-preference){.vrm-dialog[data-astro-cid-cjwbtivw][open] .vrm-dialog__inner[data-astro-cid-cjwbtivw]{animation:.2s dialog-enter}@keyframes dialog-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.vrm-dialog[data-astro-cid-cjwbtivw][open] .vrm-dialog__inner[data-astro-cid-cjwbtivw]{animation:.25s dialog-enter-mobile}@keyframes dialog-enter-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}}}.bw-mount{min-height:200px}.bw-hub{gap:var(--vrm-space-lg);flex-direction:column;display:flex}.bw-hub__divider{border:none;border-top:1px solid var(--vrm-color-border);margin:0}.bw-hub__type-label{font-size:var(--vrm-font-size-md);font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-primary);text-align:center;margin-bottom:2px}.bw-hub__type{gap:var(--vrm-space-xs);flex-direction:column;display:flex}.bw-dur__desc{font-size:var(--vrm-font-size-sm);color:var(--vrm-color-text-muted);text-align:center;margin-bottom:var(--vrm-space-md);line-height:var(--vrm-line-height-relaxed)}.bw-dur__grid{justify-content:center;gap:var(--vrm-space-sm);margin-top:var(--vrm-space-xs);flex-wrap:wrap;display:flex}.bw-dur__card{padding:var(--vrm-space-md) var(--vrm-space-lg);background:var(--vrm-color-bg-subtle);border:2px solid var(--vrm-color-border);border-radius:var(--vrm-radius-md);cursor:pointer;transition:border-color var(--vrm-transition-fast), background-color var(--vrm-transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;&:hover,&:focus-visible{border-color:var(--vrm-color-primary);background:color-mix(in srgb, var(--vrm-color-primary) 8%, var(--vrm-color-bg))}&:focus-visible{outline:2px solid var(--vrm-color-primary);outline-offset:2px}}.bw-dur__min{font-size:var(--vrm-font-size-lg);font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-text)}.bw-dur__price{font-size:var(--vrm-font-size-md);color:var(--vrm-color-primary);font-weight:var(--vrm-font-weight-semibold)}.bw-svc-label{font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-primary);text-align:center;margin-bottom:var(--vrm-space-md)}.bw-cal__nav{justify-content:space-between;align-items:center;gap:var(--vrm-space-sm);margin-bottom:var(--vrm-space-sm);display:flex}.bw-cal__month{font-weight:var(--vrm-font-weight-semibold);font-size:var(--vrm-font-size-md);color:var(--vrm-color-text);text-align:center;min-width:160px}.bw-cal__nav-btn{border:1px solid var(--vrm-color-border);border-radius:var(--vrm-radius-sm);width:36px;height:36px;color:var(--vrm-color-text-muted);cursor:pointer;transition:background-color var(--vrm-transition-fast), color var(--vrm-transition-fast);background:0 0;justify-content:center;align-items:center;display:flex;&:hover,&:focus-visible{background:var(--vrm-color-bg-subtle);color:var(--vrm-color-text)}&:focus-visible{outline:2px solid var(--vrm-color-primary);outline-offset:2px}}.bw-cal__grid{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:var(--vrm-space-md)}.bw-cal__grid thead th{font-size:var(--vrm-font-size-xs);font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-text-muted);text-align:center;padding-block:var(--vrm-space-xs)}.bw-cal__cell{text-align:center;height:44px;padding:2px}.bw-cal__cell--empty{background:0 0}.bw-cal__btn{border-radius:var(--vrm-radius-sm);width:100%;height:100%;min-height:40px;font-size:var(--vrm-font-size-sm);color:var(--vrm-color-text);cursor:pointer;transition:background-color var(--vrm-transition-fast), color var(--vrm-transition-fast);background:0 0;border:1px solid #0000;&:hover{background:var(--vrm-color-bg-subtle)}&:focus-visible{outline:2px solid var(--vrm-color-primary);outline-offset:1px}}.bw-cal__cell--today .bw-cal__btn{font-weight:var(--vrm-font-weight-semibold);border-color:var(--vrm-color-primary-light)}.bw-cal__cell--selected .bw-cal__btn{background:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);border-color:var(--vrm-color-primary)}.bw-cal__cell--disabled{opacity:.3;pointer-events:none}.bw-cal--loading .bw-cal__grid{opacity:.4;pointer-events:none}.bw-loading{text-align:center;padding-block:var(--vrm-space-sm)}.bw-spinner{border:3px solid var(--vrm-color-border);border-top-color:var(--vrm-color-primary);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite bw-spin;display:inline-block}.bw-spinner--sm{vertical-align:middle;border-width:2px;width:14px;height:14px}@keyframes bw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bw-spinner{border-top-color:var(--vrm-color-primary);animation:none}}.bw-slots-section{margin-top:var(--vrm-space-md)}.bw-slots{gap:var(--vrm-space-xs);margin:0;margin-bottom:var(--vrm-space-md);grid-template-columns:repeat(auto-fill,minmax(80px,1fr));padding:0;list-style:none;display:grid}.bw-slot__btn{width:100%;padding-block:var(--vrm-space-sm);background:var(--vrm-color-bg-subtle);border:1px solid var(--vrm-color-border);border-radius:var(--vrm-radius-sm);font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-text);cursor:pointer;transition:background-color var(--vrm-transition-fast), color var(--vrm-transition-fast), border-color var(--vrm-transition-fast);&:hover{background:var(--vrm-color-primary-light);border-color:var(--vrm-color-primary)}&:focus-visible{outline:2px solid var(--vrm-color-primary);outline-offset:2px}}.bw-slot--selected .bw-slot__btn{background:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);border-color:var(--vrm-color-primary)}.bw-empty{color:var(--vrm-color-text-muted);font-size:var(--vrm-font-size-sm);text-align:center;padding-block:var(--vrm-space-md)}.bw-slot-recap{gap:var(--vrm-space-xs) var(--vrm-space-md);padding:var(--vrm-space-sm) var(--vrm-space-md);background:var(--vrm-color-bg-subtle);border-radius:var(--vrm-radius-md);margin-bottom:var(--vrm-space-md);font-size:var(--vrm-font-size-sm);flex-wrap:wrap;align-items:baseline;display:flex}.bw-slot-recap__time{font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-primary);font-size:var(--vrm-font-size-md)}.bw-slot-recap__date{color:var(--vrm-color-text)}.bw-slot-recap__svc{color:var(--vrm-color-text-muted)}.bw-form{gap:var(--vrm-space-md);flex-direction:column;display:flex}.bw-honeypot{display:none!important}.bw-field{flex-direction:column;gap:4px;display:flex}.bw-field__label{font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-text)}.bw-field__optional{color:var(--vrm-color-text-muted);font-weight:400}.bw-field__input{padding:var(--vrm-space-sm) var(--vrm-space-md);border:1px solid var(--vrm-color-border);border-radius:var(--vrm-radius-sm);font-size:var(--vrm-font-size-md);font-family:var(--vrm-font-body);color:var(--vrm-color-text);background:var(--vrm-color-bg);width:100%;transition:border-color var(--vrm-transition-fast), box-shadow var(--vrm-transition-fast);&:focus{border-color:var(--vrm-color-primary);box-shadow:0 0 0 3px rgb(from var(--vrm-color-primary) r g b / .15);outline:none}}.bw-field__input--error{border-color:#c0392b}.bw-field__textarea{resize:vertical;min-height:80px}.bw-field__error{font-size:var(--vrm-font-size-xs);color:#c0392b}.bw-field__hint{font-size:var(--vrm-font-size-xs);color:var(--vrm-color-text-muted)}.bw-health{border:0;min-inline-size:0;margin:0;padding:0}.bw-health legend{margin-bottom:4px;padding:0}.bw-health__options{gap:var(--vrm-space-lg);display:flex}.bw-health__option{align-items:center;gap:var(--vrm-space-xs);font-size:var(--vrm-font-size-sm);cursor:pointer;display:inline-flex}.bw-health__option input{width:18px;height:18px;accent-color:var(--vrm-color-primary);margin:0}.bw-health__details{gap:var(--vrm-space-sm);margin-top:var(--vrm-space-sm);flex-direction:column;display:flex}.bw-health__details[hidden]{display:none}.bw-field--check{align-items:flex-start;gap:var(--vrm-space-sm);flex-direction:row}.bw-field__check-label{align-items:flex-start;gap:var(--vrm-space-sm);font-size:var(--vrm-font-size-sm);cursor:pointer;line-height:1.4;display:flex}.bw-field__checkbox{width:18px;height:18px;accent-color:var(--vrm-color-primary);flex-shrink:0;margin-top:2px}.bw-link{color:var(--vrm-color-primary);text-decoration:underline}.bw-summary__title{font-size:var(--vrm-font-size-lg);color:var(--vrm-color-primary);margin:0 0 var(--vrm-space-md)}.bw-summary__list{margin:0 0 var(--vrm-space-md);flex-direction:column;gap:2px;padding:0;display:flex}.bw-summary__row{gap:var(--vrm-space-sm);font-size:var(--vrm-font-size-sm);padding:var(--vrm-space-xs) 0;border-bottom:1px solid var(--vrm-color-border);display:flex}.bw-summary__row dt{width:80px;font-weight:var(--vrm-font-weight-semibold);color:var(--vrm-color-text-muted);flex-shrink:0}.bw-summary__row dd{color:var(--vrm-color-text);margin:0}.bw-summary__notice{font-size:var(--vrm-font-size-sm);color:var(--vrm-color-text-muted);background:var(--vrm-color-bg-subtle);border-radius:var(--vrm-radius-md);padding:var(--vrm-space-sm) var(--vrm-space-md);margin-bottom:var(--vrm-space-md);line-height:var(--vrm-line-height-relaxed)}.bw-form__actions{gap:var(--vrm-space-sm);padding-top:var(--vrm-space-xs);flex-wrap:wrap;align-items:center;display:flex;&.bw-form__actions--right{justify-content:flex-end}&.bw-form__actions--center{justify-content:center}}.bw-btn{align-items:center;gap:var(--vrm-space-xs);padding:var(--vrm-space-sm) var(--vrm-space-lg);border-radius:var(--vrm-radius-full);font-size:var(--vrm-font-size-sm);font-weight:var(--vrm-font-weight-semibold);cursor:pointer;transition:background-color var(--vrm-transition-fast), color var(--vrm-transition-fast);text-decoration:none;display:inline-flex;&:focus-visible{outline:2px solid var(--vrm-color-primary);outline-offset:2px}&:disabled{opacity:.6;cursor:not-allowed}}.bw-btn--primary{background:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);border:none;&:hover:not(:disabled){background:color-mix(in srgb, var(--vrm-color-primary) 85%, black)}}.bw-btn--ghost{color:var(--vrm-color-text-muted);border:1px solid var(--vrm-color-border);background:0 0;&:hover{background:var(--vrm-color-bg-subtle);color:var(--vrm-color-text)}}.bw-btn--wa{color:#fff;background:#25d366;border:none;&:hover{background:#1ebe5d}}.bw-end{text-align:center;align-items:center;gap:var(--vrm-space-md);padding-block:var(--vrm-space-xl);flex-direction:column;display:flex}.bw-end__icon{width:56px;height:56px;color:var(--vrm-color-primary);stroke-width:1.5px}.bw-end__icon--error{color:#c0392b}.bw-end__title{font-size:var(--vrm-font-size-xl);color:var(--vrm-color-primary);margin:0}.bw-end--error .bw-end__title{color:#c0392b}.bw-end__text{font-size:var(--vrm-font-size-sm);color:var(--vrm-color-text-muted);max-width:36ch;line-height:var(--vrm-line-height-relaxed);margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.bw-hub{gap:var(--vrm-space-sm)}.bw-hub__type{gap:2px}.bw-hub__type-label{font-size:var(--vrm-font-size-sm);margin-bottom:0}.bw-dur__desc{font-size:var(--vrm-font-size-xs);margin-bottom:var(--vrm-space-xs);line-height:1.3}.bw-dur__grid{gap:var(--vrm-space-xs);margin-top:0}.bw-dur__card{padding:var(--vrm-space-xs) var(--vrm-space-md)}.bw-dur__min{font-size:var(--vrm-font-size-base)}.bw-dur__price{font-size:var(--vrm-font-size-sm)}.bw-hub__divider{margin-block:0}}.section__inner[data-astro-cid-txyaz5mn]{max-width:var(--vrm-container-width);padding-inline:var(--vrm-space-lg);margin-inline:auto}.section--p-sm[data-astro-cid-txyaz5mn]{padding-block:var(--vrm-space-md)}.section--p-md[data-astro-cid-txyaz5mn]{padding-block:var(--vrm-space-lg)}.section--p-lg[data-astro-cid-txyaz5mn]{padding-block:var(--vrm-space-xl)}.section--p-xl[data-astro-cid-txyaz5mn]{padding-block:var(--vrm-space-2xl)}.section--default[data-astro-cid-txyaz5mn]{background-color:var(--vrm-color-bg)}.section--muted[data-astro-cid-txyaz5mn]{background-color:var(--vrm-color-bg-alt)}.section--accent[data-astro-cid-txyaz5mn]{background-color:var(--vrm-color-bg-subtle)}.section--dark[data-astro-cid-txyaz5mn]{background-color:var(--vrm-color-primary);color:var(--vrm-color-text-inverted);& h1,& h2,& h3,& h4{color:var(--vrm-color-text-inverted)}& a{color:var(--vrm-color-accent);&:hover{color:#e8c5ab}}}@media (width<=600px){.section__inner[data-astro-cid-txyaz5mn]{padding-inline:var(--vrm-space-md)}.section--p-xl[data-astro-cid-txyaz5mn]{padding-block:var(--vrm-space-xl)}.section--p-lg[data-astro-cid-txyaz5mn]{padding-block:var(--vrm-space-lg)}}
