.consent-dialog[data-astro-cid-u6s5b3h2] [data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-dialog[data-astro-cid-u6s5b3h2]{color:#171717;z-index:20000;background:#fff;border:1px solid #9b6f4f75;border-radius:2px;width:min(620px,92vw);max-width:620px;max-height:min(90dvh,820px);padding:0;overflow:hidden auto;box-shadow:0 18px 46px #17171729}.consent-dialog[data-astro-cid-u6s5b3h2]::backdrop{background:#17171794}.consent-dialog__shell[data-astro-cid-u6s5b3h2]{padding:clamp(34px,5vw,50px);position:relative}.consent-dialog[data-astro-cid-u6s5b3h2] .consent-dialog__close[data-astro-cid-u6s5b3h2]{color:#171717;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}.consent-dialog__close[data-astro-cid-u6s5b3h2] svg[data-astro-cid-u6s5b3h2]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:21px;height:21px}.consent-dialog__intro[data-astro-cid-u6s5b3h2]{text-align:center}.consent-dialog__logo[data-astro-cid-u6s5b3h2]{width:160px;height:auto;margin:0 auto 24px}.consent-dialog[data-astro-cid-u6s5b3h2] h2[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] h3[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] h4[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] h5[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] summary[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] code[data-astro-cid-u6s5b3h2]{font-family:Playfair Display,Georgia,serif}.consent-dialog[data-astro-cid-u6s5b3h2] h2[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] h3[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] h4[data-astro-cid-u6s5b3h2],.consent-dialog[data-astro-cid-u6s5b3h2] h5[data-astro-cid-u6s5b3h2]{color:#171717;font-weight:400}.consent-dialog[data-astro-cid-u6s5b3h2] h2[data-astro-cid-u6s5b3h2]{letter-spacing:.1em;margin:0;font-size:clamp(24px,4vw,30px);line-height:1.2}.consent-dialog[data-astro-cid-u6s5b3h2] h2[data-astro-cid-u6s5b3h2]:focus,.consent-dialog[data-astro-cid-u6s5b3h2] h3[data-astro-cid-u6s5b3h2]:focus{outline:none}.consent-dialog__intro[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:#171717;max-width:500px;margin:20px auto 0;font-size:17px;line-height:1.58}.consent-dialog__quick-actions[data-astro-cid-u6s5b3h2]{margin-top:30px}.consent-dialog__decision-actions[data-astro-cid-u6s5b3h2],.consent-dialog__save-actions[data-astro-cid-u6s5b3h2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.consent-dialog[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]{color:#171717;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #9b6f4f;border-radius:0;min-height:46px;font-size:13px;font-weight:600;line-height:1.3}.consent-dialog__decision-actions[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2],.consent-dialog__save-actions[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]{width:100%;padding:12px 16px}.consent-dialog[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]:hover{background:#f7f1ed}.consent-dialog[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]:focus-visible,.consent-dialog[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]:focus-visible,.consent-settings-button[data-astro-cid-u6s5b3h2]:focus-visible,.consent-card__details[data-astro-cid-u6s5b3h2] summary[data-astro-cid-u6s5b3h2]:focus-visible,.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:focus-visible+span[data-astro-cid-u6s5b3h2]{outline-offset:3px;outline:3px solid #9b6f4f}.consent-dialog[data-astro-cid-u6s5b3h2] .consent-dialog__customize[data-astro-cid-u6s5b3h2]{color:#5e3d2b;text-underline-offset:4px;background:0 0;border-color:#0000;min-height:44px;margin:12px auto 0;padding:9px 14px;text-decoration:underline 1px;display:block}.consent-dialog[data-astro-cid-u6s5b3h2] .consent-dialog__customize[data-astro-cid-u6s5b3h2]:hover{background:#f7f1ed}.consent-dialog__details-heading[data-astro-cid-u6s5b3h2]{padding-right:42px}.consent-dialog[data-astro-cid-u6s5b3h2] .consent-dialog__back[data-astro-cid-u6s5b3h2]{color:#5e3d2b;background:0 0;border-color:#0000;align-items:center;gap:7px;min-height:44px;margin:-8px 0 10px;padding:6px 8px 6px 0;display:inline-flex}.consent-dialog__back[data-astro-cid-u6s5b3h2] svg[data-astro-cid-u6s5b3h2]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.consent-dialog[data-astro-cid-u6s5b3h2] h3[data-astro-cid-u6s5b3h2]{letter-spacing:.07em;margin:0 0 24px;font-size:clamp(21px,3vw,26px);line-height:1.25}.consent-card[data-astro-cid-u6s5b3h2]{background:#fff;border:1px solid #d8c8bb;margin-top:14px;padding:18px 20px}.consent-card__heading[data-astro-cid-u6s5b3h2],.consent-service-choice__heading[data-astro-cid-u6s5b3h2]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.consent-card[data-astro-cid-u6s5b3h2] h4[data-astro-cid-u6s5b3h2]{margin:0;font-size:20px;line-height:1.3}.consent-card[data-astro-cid-u6s5b3h2] h5[data-astro-cid-u6s5b3h2]{margin:0;font-size:16px;line-height:1.35}.consent-card[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2],.consent-service-choice[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:#2b2b2b;margin:10px 0 0;font-size:14px;line-height:1.55}.consent-card[data-astro-cid-u6s5b3h2] .consent-card__status[data-astro-cid-u6s5b3h2]{color:#5b4639;margin-top:2px;font-size:13px}.consent-card__cookie[data-astro-cid-u6s5b3h2] code[data-astro-cid-u6s5b3h2],.consent-service-choice[data-astro-cid-u6s5b3h2] code[data-astro-cid-u6s5b3h2]{overflow-wrap:anywhere;font-size:.92em}.consent-card__details[data-astro-cid-u6s5b3h2]{border-top:1px solid #e3d8cf;margin-top:14px}.consent-card__details[data-astro-cid-u6s5b3h2] summary[data-astro-cid-u6s5b3h2]{color:#5e3d2b;letter-spacing:.06em;cursor:pointer;min-height:44px;padding:13px 0 10px;font-size:12px;font-weight:600;line-height:1.4}.consent-card__details-body[data-astro-cid-u6s5b3h2]{padding:2px 0 4px}.consent-service-choice[data-astro-cid-u6s5b3h2]{border-top:1px solid #eee6df;padding:14px 0}.consent-service-choice[data-astro-cid-u6s5b3h2]:first-child{border-top:0}.consent-switch[data-astro-cid-u6s5b3h2]{cursor:pointer;align-items:center;min-width:50px;min-height:44px;display:inline-flex;position:relative}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{opacity:0;width:1px;height:1px;position:absolute}.consent-switch[data-astro-cid-u6s5b3h2]>span[data-astro-cid-u6s5b3h2]:last-child{pointer-events:none;background:#d8d3cf;border:1px solid #6b625c;border-radius:20px;width:50px;height:28px;display:block;position:relative}.consent-switch[data-astro-cid-u6s5b3h2]>span[data-astro-cid-u6s5b3h2]:last-child:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #17171740}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked+span[data-astro-cid-u6s5b3h2]{background:#9b6f4f;border-color:#9b6f4f}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:indeterminate+span[data-astro-cid-u6s5b3h2]{background:linear-gradient(90deg,#9b6f4f 50%,#d8d3cf 50%);border-color:#9b6f4f}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:checked+span[data-astro-cid-u6s5b3h2]:after{transform:translate(22px)}.consent-switch[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]:disabled+span[data-astro-cid-u6s5b3h2]{cursor:not-allowed;opacity:.72}.consent-dialog__save-actions[data-astro-cid-u6s5b3h2]{margin-top:18px}.consent-dialog__legal[data-astro-cid-u6s5b3h2]{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.consent-dialog__legal[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:#5e3d2b;text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex;position:relative}.consent-dialog__legal[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]+a[data-astro-cid-u6s5b3h2]:before{content:"·";color:#9b6f4f;text-decoration:none;position:absolute;left:-7px}.consent-settings-button[data-astro-cid-u6s5b3h2]{color:#171717;cursor:pointer;z-index:2500;background:#fff;border:1px solid #9b6f4f9e;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 8px 24px #17171724}.consent-settings-button[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-settings-button[data-astro-cid-u6s5b3h2] svg[data-astro-cid-u6s5b3h2]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:24px;height:24px}body.has-consent-dialog{overflow:hidden}body.has-consent-dialog [data-mobile-navigation],body.has-consent-dialog [data-floating-action]{pointer-events:none}@media (width<=640px){.consent-dialog[data-astro-cid-u6s5b3h2]{width:92vw;max-height:90dvh;margin:auto}.consent-dialog__shell[data-astro-cid-u6s5b3h2]{padding:34px 22px 24px}.consent-dialog__logo[data-astro-cid-u6s5b3h2]{width:135px;margin-bottom:20px}.consent-dialog[data-astro-cid-u6s5b3h2] h2[data-astro-cid-u6s5b3h2]{letter-spacing:.075em;padding:0 24px;font-size:23px}.consent-dialog__intro[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{margin-top:17px;font-size:16px;line-height:1.55}.consent-dialog__quick-actions[data-astro-cid-u6s5b3h2]{margin-top:24px}.consent-dialog__decision-actions[data-astro-cid-u6s5b3h2],.consent-dialog__save-actions[data-astro-cid-u6s5b3h2]{grid-template-columns:1fr;gap:10px}.consent-card[data-astro-cid-u6s5b3h2]{padding:16px}.consent-card__heading[data-astro-cid-u6s5b3h2],.consent-service-choice__heading[data-astro-cid-u6s5b3h2]{gap:12px}.consent-settings-button[data-astro-cid-u6s5b3h2]{bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.consent-switch[data-astro-cid-u6s5b3h2]>span[data-astro-cid-u6s5b3h2]:last-child:after{transition:none}}
