.site-header[data-astro-cid-r7uuxm25]{background:var(--bg);border-bottom:1px solid var(--line);position:relative;z-index:20}.header-inner[data-astro-cid-r7uuxm25]{min-height:94px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand[data-astro-cid-r7uuxm25]{flex-shrink:0}.brand[data-astro-cid-r7uuxm25] img[data-astro-cid-r7uuxm25]{width:100px;height:60px;object-fit:contain}nav[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:30px}nav[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{color:var(--muted);font-size:14px}nav[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover,nav[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current]{color:var(--ink)}nav[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current]{text-decoration:underline;text-decoration-color:var(--lavender);text-underline-offset:8px}nav[data-astro-cid-r7uuxm25] button[data-astro-cid-r7uuxm25]{font-size:14px}.menu-toggle[data-astro-cid-r7uuxm25]{display:none}@media (max-width: 760px){.header-inner[data-astro-cid-r7uuxm25]{min-height:82px}.brand[data-astro-cid-r7uuxm25] img[data-astro-cid-r7uuxm25]{width:88px;height:54px}.menu-toggle[data-astro-cid-r7uuxm25]{display:grid}nav[data-astro-cid-r7uuxm25]{display:none;position:absolute;top:100%;inset-inline:0;padding:24px 22px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 14px 20px #0005}nav[data-astro-cid-r7uuxm25].is-open{display:flex;align-items:stretch;flex-direction:column;gap:10px}nav[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{padding:10px 0;font-size:17px}nav[data-astro-cid-r7uuxm25] button[data-astro-cid-r7uuxm25]{margin-top:8px}}.site-footer[data-astro-cid-pnrjdgm4]{background:var(--surface);border-top:1px solid var(--line);padding:44px 0 26px}.footer-grid[data-astro-cid-pnrjdgm4]{display:grid;grid-template-columns:.85fr 1fr 1.3fr .85fr;gap:32px;align-items:start}.footer-brand[data-astro-cid-pnrjdgm4] img[data-astro-cid-pnrjdgm4]{width:115px;height:65px;object-fit:contain}h2[data-astro-cid-pnrjdgm4]{font:600 12px/1.5 Poppins,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--lavender);margin-bottom:19px}p[data-astro-cid-pnrjdgm4]{font-size:14px;line-height:1.7;color:var(--muted)}a[data-astro-cid-pnrjdgm4]:hover{text-decoration:underline}.schedule[data-astro-cid-pnrjdgm4]{display:grid;grid-template-columns:max-content max-content;gap:12px 25px;font-size:13px}.schedule[data-astro-cid-pnrjdgm4]>div[data-astro-cid-pnrjdgm4]{display:flex;flex-direction:column;gap:4px}dt[data-astro-cid-pnrjdgm4]{color:var(--muted);white-space:nowrap}dd[data-astro-cid-pnrjdgm4]{white-space:nowrap;color:#e0cbed;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.icon-row[data-astro-cid-pnrjdgm4]{display:flex;gap:9px}.icon-button[data-astro-cid-pnrjdgm4]{width:43px;height:43px}.footer-bottom[data-astro-cid-pnrjdgm4]{border-top:1px solid var(--line);margin-top:33px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--lavender)}.footer-bottom[data-astro-cid-pnrjdgm4] p[data-astro-cid-pnrjdgm4]{font-size:11px}@media (max-width: 1050px){.footer-grid[data-astro-cid-pnrjdgm4]{grid-template-columns:1fr 1fr}}@media (max-width: 550px){.site-footer[data-astro-cid-pnrjdgm4]{padding-top:30px}.footer-grid[data-astro-cid-pnrjdgm4]{gap:28px 20px}.footer-brand[data-astro-cid-pnrjdgm4]{grid-column:1 / -1}.footer-schedule[data-astro-cid-pnrjdgm4]{grid-column:1 / -1;grid-row:3}.footer-contact[data-astro-cid-pnrjdgm4]{grid-column:2;grid-row:2}h2[data-astro-cid-pnrjdgm4]{font-size:11px;margin-bottom:12px}p[data-astro-cid-pnrjdgm4]{font-size:13px}.footer-bottom[data-astro-cid-pnrjdgm4]{flex-direction:column;gap:13px}}.contact-dialog[data-astro-cid-nsspe3tb]{width:min(1080px,calc(100% - 48px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--field-line);border-radius:12px;background:var(--bg);color:var(--ink);overscroll-behavior:contain;box-shadow:0 30px 100px #0009}.contact-dialog[data-astro-cid-nsspe3tb]::backdrop{background:#050309c9;backdrop-filter:blur(5px)}.dialog-top[data-astro-cid-nsspe3tb]{position:sticky;top:0;display:flex;align-items:center;gap:20px;padding:17px 26px;background:var(--bg);z-index:1;border-bottom:1px solid var(--line)}.dialog-top[data-astro-cid-nsspe3tb] img[data-astro-cid-nsspe3tb]{width:67px;height:37px;object-fit:contain}.dialog-top[data-astro-cid-nsspe3tb] span[data-astro-cid-nsspe3tb]{margin-left:auto;font-size:11px;color:var(--muted)}.dialog-top[data-astro-cid-nsspe3tb] button[data-astro-cid-nsspe3tb]{flex-shrink:0;width:40px;height:40px;background:transparent}.contact-layout[data-astro-cid-nsspe3tb]{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:auto 1fr;gap:28px 35px;padding:33px}.contact-intro[data-astro-cid-nsspe3tb] h2[data-astro-cid-nsspe3tb]{font-size:42px;font-weight:800;letter-spacing:-.05em;margin-bottom:20px;outline:none}.contact-intro[data-astro-cid-nsspe3tb] p[data-astro-cid-nsspe3tb]{color:var(--muted);font-size:16px;max-width:31ch}.contact-channels[data-astro-cid-nsspe3tb]{grid-column:1;grid-row:2;display:grid;align-content:start;gap:20px}.channel[data-astro-cid-nsspe3tb]{display:flex;gap:16px;align-items:center;width:fit-content}.channel[data-astro-cid-nsspe3tb] svg{color:#bd98e7}.channel[data-astro-cid-nsspe3tb] strong[data-astro-cid-nsspe3tb]{display:block;font-weight:500;font-size:15px}.channel[data-astro-cid-nsspe3tb] small[data-astro-cid-nsspe3tb],.channel[data-astro-cid-nsspe3tb] div[data-astro-cid-nsspe3tb]>a[data-astro-cid-nsspe3tb]{display:block;color:var(--muted);font-size:13px}.contact-form-area[data-astro-cid-nsspe3tb]{grid-column:2;grid-row:1 / 3;min-width:0}form[data-astro-cid-nsspe3tb]{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.fields[data-astro-cid-nsspe3tb]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wide[data-astro-cid-nsspe3tb]{grid-column:1 / -1}.submit-row[data-astro-cid-nsspe3tb]{display:flex;justify-content:flex-end;margin-top:24px}.submit-row[data-astro-cid-nsspe3tb] button[data-astro-cid-nsspe3tb]{font-size:14px}.form-note[data-astro-cid-nsspe3tb]{font-size:11px}@media (max-width: 800px){.contact-dialog[data-astro-cid-nsspe3tb]{width:calc(100% - 28px);max-height:calc(100dvh - 28px)}.contact-layout[data-astro-cid-nsspe3tb]{display:flex;flex-direction:column;gap:20px;padding:23px 19px}.contact-intro[data-astro-cid-nsspe3tb] h2[data-astro-cid-nsspe3tb]{font-size:36px}.contact-form-area[data-astro-cid-nsspe3tb]{order:1}.contact-channels[data-astro-cid-nsspe3tb]{order:2;padding-top:23px;border-top:1px solid var(--line)}.dialog-top[data-astro-cid-nsspe3tb]{padding:12px 20px}.dialog-top[data-astro-cid-nsspe3tb] span[data-astro-cid-nsspe3tb]{max-width:19ch;line-height:1.4}.fields[data-astro-cid-nsspe3tb]{grid-template-columns:1fr;gap:20px}form[data-astro-cid-nsspe3tb]{padding:20px 17px}.submit-row[data-astro-cid-nsspe3tb] button[data-astro-cid-nsspe3tb]{width:100%}}:root{--primary-color: #9c76d7;--secondary-color: #694b98;--white: #fbfbfb;--background-color: #331e54;--text-color: #150e1f;--accent-color: #8a2be2}.cookie-consent[data-astro-cid-garwan2p]{display:none;position:fixed;bottom:0;left:0;right:0;background-color:var(--background-color);color:var(--white);z-index:9999;padding:1rem;box-shadow:0 -4px 6px -1px #0000001a}.cookie-container[data-astro-cid-garwan2p]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media (min-width: 640px){.cookie-container[data-astro-cid-garwan2p]{flex-direction:row;align-items:center;justify-content:space-between}}.cookie-text[data-astro-cid-garwan2p]{font-size:.9rem;margin:0}.cookie-link[data-astro-cid-garwan2p]{color:var(--primary-color);text-decoration:underline}.cookie-buttons[data-astro-cid-garwan2p]{display:flex;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.btn[data-astro-cid-garwan2p]{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer;border:none;font-size:.9rem;transition:all .2s ease}.btn-primary[data-astro-cid-garwan2p]{background-color:var(--primary-color);color:var(--white)}.btn-primary[data-astro-cid-garwan2p]:hover{background-color:var(--secondary-color)}.btn-secondary[data-astro-cid-garwan2p]{background-color:transparent;color:var(--white);border:1px solid var(--primary-color)}.btn-secondary[data-astro-cid-garwan2p]:hover{background-color:#9c76d71a}.cookie-preferences[data-astro-cid-garwan2p]{display:none;padding:1rem;background-color:var(--background-color);color:var(--white);border-top:1px solid rgba(0,0,0,.1)}.cookie-preferences[data-astro-cid-garwan2p].show{display:block}.preferences-options[data-astro-cid-garwan2p]{display:flex;gap:1rem;flex-wrap:wrap}.cookie-option[data-astro-cid-garwan2p]{display:flex;align-items:center;gap:.5rem}.cookie-option[data-astro-cid-garwan2p] [data-astro-cid-garwan2p]{cursor:pointer}.cookie-checkbox[data-astro-cid-garwan2p]{accent-color:var(--primary-color)}
