[data-astro-cid-nqf6mji6][hidden]{display:none!important}.privacy-banner[data-astro-cid-nqf6mji6]{z-index:1000;width:min(760px,100% - 32px);max-height:calc(100dvh - 36px);color:var(--text);background:#181a1cf5;border:1px solid #d4b37580;padding:24px;position:fixed;bottom:18px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 10px 60px #0008}h2[data-astro-cid-nqf6mji6]{margin:0 0 12px;font-size:1.25rem;font-weight:400;line-height:1.5}p[data-astro-cid-nqf6mji6]{color:var(--muted);margin:0 0 16px;font-size:.85rem;line-height:1.8}a[data-astro-cid-nqf6mji6]{color:var(--gold);text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.privacy-actions[data-astro-cid-nqf6mji6]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.privacy-actions[data-astro-cid-nqf6mji6] button[data-astro-cid-nqf6mji6]{border:1px solid var(--gold);min-height:44px;color:var(--gold);font:inherit;cursor:pointer;background:#232323;flex:160px;padding:10px 14px;font-size:.8rem;line-height:1.5}.privacy-actions[data-astro-cid-nqf6mji6] button[data-astro-cid-nqf6mji6]:hover{background:#302b22}.privacy-actions[data-astro-cid-nqf6mji6] button[data-astro-cid-nqf6mji6]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.privacy-dialog[data-astro-cid-nqf6mji6]{width:min(640px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text);background:#181a1c;border:1px solid #d4b37580;border-radius:0;padding:0}.privacy-dialog[data-astro-cid-nqf6mji6]::backdrop{background:#000b}.privacy-dialog-content[data-astro-cid-nqf6mji6]{padding:28px}label[data-astro-cid-nqf6mji6]{cursor:pointer;align-items:center;gap:12px;margin:22px 0 10px;font-size:.9rem;line-height:1.7;display:flex}input[data-astro-cid-nqf6mji6]{width:20px;height:20px;accent-color:var(--gold);flex-shrink:0}.privacy-live[data-astro-cid-nqf6mji6]{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.privacy-noscript[data-astro-cid-nqf6mji6]{padding-block:18px}@media (width<=480px){.privacy-banner[data-astro-cid-nqf6mji6]{padding:18px;bottom:12px}.privacy-dialog-content[data-astro-cid-nqf6mji6]{padding:22px}.privacy-actions[data-astro-cid-nqf6mji6]{gap:8px}.privacy-actions[data-astro-cid-nqf6mji6] button[data-astro-cid-nqf6mji6]{flex-basis:100%}}.company-footer[data-astro-cid-krab5hbn]{color:var(--muted);grid-template-columns:1.2fr 1fr 1fr 1.25fr;align-items:start;gap:28px;padding-block:38px;font-size:.78rem;line-height:1.85;display:grid}.company-footer[data-astro-cid-krab5hbn] p[data-astro-cid-krab5hbn]{margin:0 0 8px}.footer-privacy[data-astro-cid-krab5hbn]{border-top:1px solid #d4b37526;flex-wrap:wrap;grid-column:1/-1;gap:12px 24px;padding-top:16px;display:flex}.footer-privacy[data-astro-cid-krab5hbn] button[data-astro-cid-krab5hbn]{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.footer-privacy[data-astro-cid-krab5hbn] button[data-astro-cid-krab5hbn]:hover{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.company-footer[data-astro-cid-krab5hbn] .footer-brand-name[data-astro-cid-krab5hbn]{color:var(--text);letter-spacing:.08em;font-size:.95rem}.company-footer[data-astro-cid-krab5hbn] .footer-label[data-astro-cid-krab5hbn]{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.company-footer[data-astro-cid-krab5hbn] address[data-astro-cid-krab5hbn]{font-style:normal}.company-footer[data-astro-cid-krab5hbn] a[data-astro-cid-krab5hbn]{overflow-wrap:anywhere}.company-footer[data-astro-cid-krab5hbn] a[data-astro-cid-krab5hbn]:hover{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.company-footer[data-astro-cid-krab5hbn] .footer-contact[data-astro-cid-krab5hbn] p[data-astro-cid-krab5hbn]{margin-bottom:6px}.company-footer[data-astro-cid-krab5hbn] .footer-contact[data-astro-cid-krab5hbn] span[data-astro-cid-krab5hbn]{margin-inline:4px}@media (width<=1100px){.company-footer[data-astro-cid-krab5hbn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.company-footer[data-astro-cid-krab5hbn]{grid-template-columns:1fr;gap:22px}}
