.brand-logo[data-astro-cid-qisgtjgl]{flex-shrink:0;align-items:center;width:clamp(220px,22vw,300px);min-height:100px;text-decoration:none;display:flex}img[data-astro-cid-qisgtjgl]{object-fit:contain;object-position:left center;width:100%;height:108px;display:block}.logo-missing[data-astro-cid-qisgtjgl]{color:#555;text-align:center;border:1px dashed #999;flex-direction:column;justify-content:center;width:100%;min-height:88px;font-size:.8rem;font-weight:400;display:flex}small[data-astro-cid-qisgtjgl]{overflow-wrap:anywhere;margin-top:.4rem;font-size:.65rem}@media (width<=63.999rem){.brand-logo[data-astro-cid-qisgtjgl]{width:190px;min-height:78px}img[data-astro-cid-qisgtjgl]{height:78px}.logo-missing[data-astro-cid-qisgtjgl]{min-height:68px}}.arrow[data-astro-cid-tns2tesc]{flex-shrink:0}.diagonal[data-astro-cid-tns2tesc]{transform:rotate(-45deg)}nav[data-astro-cid-yxete6jp]{align-items:center;gap:clamp(.8rem,1.9vw,2rem);display:flex}nav[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp]:not(.button){padding-block:1rem;font-size:.97rem;font-weight:700;text-decoration:none}nav[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp]:not(.button):hover{color:var(--red)}nav[data-astro-cid-yxete6jp] [data-astro-cid-yxete6jp][aria-current=page]{color:var(--red);text-underline-offset:6px;text-decoration:underline}.nav-contact[data-astro-cid-yxete6jp]{position:relative}.menu-toggle[data-astro-cid-yxete6jp]{display:none}@media (width<=74.999rem){.menu-toggle[data-astro-cid-yxete6jp]:not([hidden]){cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex}.menu-lines[data-astro-cid-yxete6jp]{border-block:3px solid;width:32px;height:24px;position:relative}.menu-lines[data-astro-cid-yxete6jp]:after{content:"";background:currentColor;height:3px;position:absolute;top:8px;left:0;right:0}[data-astro-cid-yxete6jp][aria-expanded=true] .menu-lines[data-astro-cid-yxete6jp]{background:currentColor;border:0;height:3px;transform:rotate(-45deg)}[data-astro-cid-yxete6jp][aria-expanded=true] .menu-lines[data-astro-cid-yxete6jp]:after{top:0;transform:rotate(90deg)}nav[data-astro-cid-yxete6jp]{flex-direction:column;align-items:stretch;gap:0;width:100%;padding-top:12px}nav[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp]:not(.button){border-top:1px solid var(--line);padding-block:14px}.has-js .menu-toggle[data-astro-cid-yxete6jp]+nav[data-astro-cid-yxete6jp]{display:none}.has-js .menu-toggle[data-astro-cid-yxete6jp]+nav[data-astro-cid-yxete6jp].is-open{display:flex}.nav-contact[data-astro-cid-yxete6jp]{margin-top:12px}}.site-header[data-astro-cid-nen7h5rs]{background:#fff}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:2rem;min-height:134px;padding-block:.5rem;display:flex}@media (width<=74.999rem){.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:0}}@media (width<=63.999rem){.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:0;min-height:108px;padding-block:.7rem}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:3px solid var(--red);color:#fff;background:#1b1d20;padding:32px 0 18px}.footer-columns[data-astro-cid-jo6i4kqk]{grid-template-columns:1.25fr 1fr 1.1fr .7fr;gap:32px;display:grid}.footer-columns[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk],nav[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.footer-columns[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:10px;font-size:.78rem}.footer-brand[data-astro-cid-jo6i4kqk]>strong[data-astro-cid-jo6i4kqk]{letter-spacing:-.035em;margin:0 0 10px;font-size:1.75rem;line-height:1}.footer-brand[data-astro-cid-jo6i4kqk]>strong[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#c4c6c9;letter-spacing:.06em;margin-left:8px;font-size:.7rem;display:inline-block}.footer-columns[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#c4c6c9;margin:0 0 6px;font-size:.8rem;line-height:1.5}.footer-columns[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#e0e1e3;align-items:center;min-height:30px;font-size:.8rem;line-height:1.4;text-decoration:none;display:inline-flex}.footer-columns[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-columns[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-columns[data-astro-cid-jo6i4kqk] .withdrawal-link[data-astro-cid-jo6i4kqk]{border:1px solid var(--red);background:var(--red);color:#fff;border-radius:4px;gap:16px;min-height:34px;margin-top:7px;padding:7px 10px;font-weight:700}.withdrawal-link[data-astro-cid-jo6i4kqk]:hover{background:var(--red-hover)}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#bfc1c5;border-top:1px solid #42454a;justify-content:space-between;gap:12px;margin-top:22px;padding-top:14px;font-size:.7rem;line-height:1.5;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:#e0e1e3;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:.8rem;text-decoration:underline}.social-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:0 0;border-radius:4px;justify-content:center;width:32px;min-height:32px;padding:6px}.social-links[data-astro-cid-jo6i4kqk] .social-facebook[data-astro-cid-jo6i4kqk]{color:#4b9dff}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{background:#353941;text-decoration:none}.social-links[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex-shrink:0}@media (pointer:coarse){.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:44px;min-height:44px}}@media (width<=940px){.footer-columns[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=560px){.site-footer[data-astro-cid-jo6i4kqk]{padding:24px 0 20px}.footer-columns[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:20px}.footer-columns[data-astro-cid-jo6i4kqk]>.footer-brand[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand socials""slogan slogan""address address""phone email";align-items:center;gap:6px 12px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]>strong[data-astro-cid-jo6i4kqk]{grid-area:brand;margin:0;font-size:1.5rem}.footer-brand[data-astro-cid-jo6i4kqk] .footer-slogan[data-astro-cid-jo6i4kqk]{grid-area:slogan;margin:0;font-size:.82rem}.footer-brand[data-astro-cid-jo6i4kqk] .footer-address[data-astro-cid-jo6i4kqk]{grid-area:address;margin:0 0 8px;font-size:.82rem}.footer-brand[data-astro-cid-jo6i4kqk] .footer-phone[data-astro-cid-jo6i4kqk]{grid-area:phone}.footer-brand[data-astro-cid-jo6i4kqk] .footer-email[data-astro-cid-jo6i4kqk]{grid-area:email}.footer-brand[data-astro-cid-jo6i4kqk]>.footer-phone[data-astro-cid-jo6i4kqk],.footer-brand[data-astro-cid-jo6i4kqk]>.footer-email[data-astro-cid-jo6i4kqk]{color:#fff;background:#30343a;border:1px solid #676d76;border-radius:5px;justify-content:center;min-height:44px;padding:8px 6px;font-size:.82rem}.footer-brand[data-astro-cid-jo6i4kqk] .social-links[data-astro-cid-jo6i4kqk]{grid-area:socials;justify-self:end;gap:4px;margin:0}.footer-brand[data-astro-cid-jo6i4kqk] .social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:44px;min-height:44px}.footer-columns[data-astro-cid-jo6i4kqk]>nav[data-astro-cid-jo6i4kqk]{border-top:1px solid #42454a;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2px 12px;min-width:0;padding-top:18px;display:grid}.footer-columns[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]>strong[data-astro-cid-jo6i4kqk]{grid-column:1/-1;margin:0 0 6px;font-size:.72rem}.footer-columns[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk]{min-height:44px;padding:8px 0;font-size:.82rem}.footer-columns[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]>.withdrawal-link[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:6px;width:100%;min-height:44px;margin:0;padding:8px 6px;font-size:.78rem}.footer-columns[data-astro-cid-jo6i4kqk]>.footer-legal[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;padding-top:16px;font-size:.72rem}}@media (pointer:coarse){.footer-columns[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px}}h2[data-astro-cid-gpifmvm2]{margin:0 0 12px;font-size:1.25rem}p[data-astro-cid-gpifmvm2]{margin:0 0 16px;font-size:.875rem;line-height:1.6}.privacy-actions[data-astro-cid-gpifmvm2]{flex-wrap:wrap;gap:8px;display:flex}button[data-astro-cid-gpifmvm2]{color:#151515;cursor:pointer;background:#fff;border:1px solid #777;border-radius:4px;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:700}button[data-astro-cid-gpifmvm2]:hover{background:#eee}.privacy-actions[data-astro-cid-gpifmvm2] button[data-astro-cid-gpifmvm2]{flex:170px}.privacy-dialog[data-astro-cid-gpifmvm2]{color:#151515;border:1px solid #777;border-top:3px solid var(--red);border-radius:8px;width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);padding:28px}.privacy-dialog[data-astro-cid-gpifmvm2]::backdrop{background:#0007}.privacy-intro[data-astro-cid-gpifmvm2]{width:min(600px,100% - 32px)}.privacy-intro[data-astro-cid-gpifmvm2][open]{flex-direction:column;display:flex;overflow:auto}.privacy-intro[data-astro-cid-gpifmvm2]>[data-astro-cid-gpifmvm2]:not(.privacy-summary){flex-shrink:0}.privacy-summary[data-astro-cid-gpifmvm2]{min-height:3em;margin-bottom:16px;padding:4px;overflow-y:auto}.privacy-summary[data-astro-cid-gpifmvm2] p[data-astro-cid-gpifmvm2]:last-child{margin-bottom:0}.privacy-summary[data-astro-cid-gpifmvm2]:focus-visible{outline-offset:0}.privacy-customize[data-astro-cid-gpifmvm2]{width:100%;margin-top:8px}.privacy-links[data-astro-cid-gpifmvm2]{flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:.875rem;display:flex}.privacy-details[data-astro-cid-gpifmvm2]{display:block}.privacy-choice[data-astro-cid-gpifmvm2]{border-block-start:1px solid #ddd;padding-block:16px 0}label[data-astro-cid-gpifmvm2]{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}input[data-astro-cid-gpifmvm2]{width:22px;height:22px;accent-color:var(--red);flex-shrink:0;margin:0}a[data-astro-cid-gpifmvm2]{text-underline-offset:3px;text-decoration:underline}.privacy-close[data-astro-cid-gpifmvm2]{width:100%;margin-top:12px;font-weight:400}@media (width<=560px){.privacy-dialog[data-astro-cid-gpifmvm2]{padding:20px}.privacy-actions[data-astro-cid-gpifmvm2] button[data-astro-cid-gpifmvm2]{flex-basis:100%}}@layer reset{*,:before,:after{box-sizing:border-box}body,p{margin:0}button{font:inherit}svg{max-width:100%}[hidden]{display:none!important}}@layer base{:root{--paper:#fff;--ink:#151515;--muted:#555;--red:#c80019;--red-hover:#a50015;--line:#ddd;--action-dark:#25282d;--action-dark-hover:#3b3f45;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;background:#ddd;font-family:Arial,Helvetica,sans-serif}body{min-width:0;padding:32px}.site-frame{background:#fff;border-radius:24px;width:min(100%,1440px);margin-inline:auto;overflow:clip;box-shadow:0 16px 48px #0003}a{color:inherit}h1,h2,h3,p,a{overflow-wrap:anywhere}::selection{color:#fff;background:var(--red)}:focus-visible{outline-offset:4px;outline:3px solid #155bb0}main:focus{outline:none}h2{letter-spacing:-.025em}[id]{scroll-margin-top:20px}.container{width:calc(100% - 144px);margin-inline:auto}.button{background:var(--red);color:#fff;border:1px solid var(--red);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:14px 28px;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 3px #00000012}.button:hover{background:var(--red-hover)}.button-outline{background:var(--action-dark);border-color:var(--action-dark);color:#fff}.button-outline:hover{background:var(--action-dark-hover);border-color:var(--action-dark-hover)}.button-small{text-align:center;gap:12px;min-height:44px;padding:10px 16px;font-size:.875rem}.button:active{box-shadow:inset 0 2px 4px #0003}.action-tile{color:var(--action-dark);border:1px solid var(--line);border-left:3px solid var(--action-dark);background:#f3f3f3;border-radius:8px;transition:color .15s,border-color .15s;box-shadow:0 2px 3px #0000000a}.action-tile:hover,.action-tile:focus-visible{color:var(--red);border-color:var(--red)}.action-tile:focus-visible{outline:3px solid var(--red);outline-offset:4px}.action-tile:active{box-shadow:inset 0 2px 4px #00000012}.missing-photo{color:#444;text-align:center;background:#ffffffed;border:1px dashed #999;padding:9px 12px;font-size:.75rem;font-weight:400;line-height:1.4}.missing-photo span{overflow-wrap:anywhere;margin-top:3px;font-size:.65rem;display:block}.image-note{color:#333;background:#fffffff0;padding:4px 7px;font-size:.6rem;line-height:1.4;display:inline-block}.content-section{padding-block:clamp(32px,5vw,64px)}.content-section.soft{background:#f4f4f4}.container.narrow{max-width:960px}.content-section h2{margin:32px 0 18px;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.2}.content-section h2:first-child{margin-top:0}.content-section p{margin-bottom:18px;font-size:1rem;line-height:1.7}.content-section p:last-child{margin-bottom:0}.content-section li{margin-block:8px;line-height:1.7}.content-section a:not(.button){text-underline-offset:4px}.action-row{flex-wrap:wrap;align-items:center;gap:16px;margin-block:24px;display:flex}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.info-grid article{background:#fff;border:1px solid #ddd;border-radius:10px;flex-direction:column;min-width:0;padding:clamp(20px,3vw,32px);display:flex}.content-section .small-note{color:#555;font-size:.875rem;line-height:1.6}.info-grid article>.button{align-self:stretch;min-height:56px;margin-top:auto}.info-grid h2{font-size:1.4rem}@media (width<=63.999rem){.info-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=47.999rem){.action-row{flex-direction:column;align-items:stretch}.action-row .button{width:100%}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--ink);background:#fff;padding:16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (width<=74.999rem){.container{width:calc(100% - 80px)}body{padding:24px}}@media (width<=63.999rem){.container{width:calc(100% - 48px)}body{padding:16px}}@media (width<=47.999rem){body{padding:0}.site-frame{box-shadow:none;border-radius:0}.container{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}}
