.mb-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fbf9f6eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mb-border-subtle);transition:background-color .2s ease,box-shadow .2s ease}.mb-header-inner[data-astro-cid-3ef6ksr2]{height:4.8rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.mb-logo[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;text-decoration:none;flex-shrink:0}.mb-logo-text[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.35rem}.mb-logo-title[data-astro-cid-3ef6ksr2]{font-family:var(--mb-font-serif);font-size:1.45rem;font-weight:500;color:var(--mb-text);letter-spacing:-.02em;line-height:1}.mb-logo-dot[data-astro-cid-3ef6ksr2]{color:var(--mb-primary-container);font-style:italic}.mb-logo-pulse[data-astro-cid-3ef6ksr2]{width:6px;height:6px;border-radius:50%;background-color:var(--mb-primary-container);display:inline-block}.mb-logo-tagline[data-astro-cid-3ef6ksr2]{font-family:var(--mb-font-sans);font-size:.58rem;font-weight:600;color:var(--mb-text-subtle);letter-spacing:.16em;text-transform:uppercase;margin-top:.2rem}.mb-nav[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:1.75rem;height:100%}@media(min-width:1100px){.mb-nav[data-astro-cid-3ef6ksr2]{display:flex}}.mb-nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--mb-font-sans);font-size:.85rem;font-weight:500;color:var(--mb-text-muted);text-decoration:none;padding:.5rem 0;position:relative;transition:color .15s ease}.mb-nav-link[data-astro-cid-3ef6ksr2]:hover,.mb-nav-link[data-astro-cid-3ef6ksr2].active{color:var(--mb-text)}.mb-nav-link[data-astro-cid-3ef6ksr2].active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--mb-primary)}.mb-header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.mb-menu-toggle[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:space-around;width:38px;height:38px;padding:9px;background-color:transparent;border:1px solid var(--mb-border);border-radius:var(--mb-radius-md);cursor:pointer}@media(min-width:1100px){.mb-menu-toggle[data-astro-cid-3ef6ksr2]{display:none}}.mb-burger-line[data-astro-cid-3ef6ksr2]{width:100%;height:2px;background-color:var(--mb-text);border-radius:2px}.mb-mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;background-color:#1b1c1a66;backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s ease}.mb-mobile-menu[data-astro-cid-3ef6ksr2].is-open{opacity:1;pointer-events:auto}.mb-mobile-inner[data-astro-cid-3ef6ksr2]{position:absolute;top:0;right:0;width:85%;max-width:360px;height:100%;background-color:var(--mb-surface);border-left:1px solid var(--mb-border);padding:1.5rem;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s cubic-bezier(.16,1,.3,1)}.mb-mobile-menu[data-astro-cid-3ef6ksr2].is-open .mb-mobile-inner[data-astro-cid-3ef6ksr2]{transform:translate(0)}.mb-mobile-head[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid var(--mb-border);margin-bottom:1.5rem}.mb-menu-close[data-astro-cid-3ef6ksr2]{width:36px;height:36px;border-radius:var(--mb-radius-md);background:transparent;border:1px solid var(--mb-border);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mb-text)}.mb-menu-close[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:18px;height:18px}.mb-mobile-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.75rem;flex:1}.mb-mobile-link[data-astro-cid-3ef6ksr2]{font-family:var(--mb-font-serif);font-size:1.15rem;color:var(--mb-text);padding:.5rem 0;border-bottom:1px solid var(--mb-surface-container);text-decoration:none;transition:color .15s ease}.mb-mobile-link[data-astro-cid-3ef6ksr2]:hover{color:var(--mb-primary)}.mb-mobile-footer[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--mb-border);padding-top:1.25rem;display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;color:var(--mb-text-muted)}.mb-footer[data-astro-cid-sz7xmlte]{width:100%;background-color:var(--mb-surface-low);border-top:1px solid var(--mb-border);color:var(--mb-text);margin-top:5rem}.mb-footer-inner[data-astro-cid-sz7xmlte]{padding-top:4rem;padding-bottom:3rem}.mb-footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:640px){.mb-footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mb-footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:3rem}}.mb-footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1rem}.mb-footer-logo[data-astro-cid-sz7xmlte]{display:inline-block;text-decoration:none}.mb-footer-title[data-astro-cid-sz7xmlte]{font-family:var(--mb-font-serif);font-size:1.55rem;font-weight:500;color:var(--mb-text);letter-spacing:-.02em}.mb-footer-dot[data-astro-cid-sz7xmlte]{color:var(--mb-primary-container);font-style:italic}.mb-footer-desc[data-astro-cid-sz7xmlte]{font-family:var(--mb-font-sans);font-size:.85rem;line-height:1.6;color:var(--mb-text-muted);margin:0}.mb-footer-meta[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.35rem;font-size:.76rem;color:var(--mb-tertiary);font-family:var(--mb-font-sans)}.mb-footer-email[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--mb-primary);font-weight:600;text-decoration:none}.mb-footer-email[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.mb-footer-heading[data-astro-cid-sz7xmlte]{font-family:var(--mb-font-sans);font-size:.95rem;font-weight:600;color:var(--mb-text);margin-bottom:1.25rem;letter-spacing:-.01em}.mb-footer-links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.mb-footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.mb-cookie-trigger[data-astro-cid-sz7xmlte]{font-family:var(--mb-font-sans);font-size:.84rem;color:var(--mb-text-muted);text-decoration:none;transition:color .15s ease;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.mb-footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.mb-cookie-trigger[data-astro-cid-sz7xmlte]:hover{color:var(--mb-primary)}.mb-footer-bottom[data-astro-cid-sz7xmlte]{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--mb-border);display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:space-between;font-family:var(--mb-font-sans);font-size:.78rem;color:var(--mb-tertiary)}@media(min-width:768px){.mb-footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:row}}.mb-footer-tags[data-astro-cid-sz7xmlte]{font-size:.72rem;letter-spacing:.04em;color:var(--mb-text-subtle)}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;display:none;pointer-events:none}.cookie-banner[data-astro-cid-fzbxxtek].visible{display:block;pointer-events:auto}.cookie-container[data-astro-cid-fzbxxtek]{max-width:var(--mb-container-max, 1440px);margin:0 auto;background-color:var(--mb-surface-card, #ffffff);border:1px solid var(--mb-border, #e4e2df);border-radius:var(--mb-radius-lg, 14px);box-shadow:0 16px 40px -8px #24232029;padding:1.25rem 1.5rem;font-family:var(--mb-font-sans, system-ui, sans-serif);color:var(--mb-text, #1b1c1a)}.cookie-main-row[data-astro-cid-fzbxxtek]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.cookie-heading-wrap[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.cookie-shield-icon[data-astro-cid-fzbxxtek]{width:20px;height:20px;color:var(--mb-primary-container, #b89358)}.cookie-title[data-astro-cid-fzbxxtek]{font-family:var(--mb-font-serif, serif);font-size:1.15rem;font-weight:500;color:var(--mb-text, #1b1c1a);margin:0}.cookie-text[data-astro-cid-fzbxxtek]{font-size:.82rem;line-height:1.55;color:var(--mb-text-muted, #4e453a);margin:0}.cookie-policy-link[data-astro-cid-fzbxxtek]{color:var(--mb-primary, #785924);text-decoration:underline;margin-left:.35rem}.cookie-link-btn[data-astro-cid-fzbxxtek]{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;color:var(--mb-text-muted, #4e453a);font-size:.78rem;font-weight:600;cursor:pointer;padding:.4rem .6rem;border-radius:var(--mb-radius-md, 8px);transition:background-color .15s ease}.cookie-link-btn[data-astro-cid-fzbxxtek]:hover{background-color:var(--mb-surface-high, #eae8e5)}.adjust-icon[data-astro-cid-fzbxxtek]{width:16px;height:16px}.cookie-desktop-adjust[data-astro-cid-fzbxxtek]{display:block;flex-shrink:0}.cookie-mobile-adjust[data-astro-cid-fzbxxtek]{display:none}.cookie-bottom-row[data-astro-cid-fzbxxtek]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-top:1px solid var(--mb-border, #e4e2df);padding-top:.85rem}.cookie-buttons-group[data-astro-cid-fzbxxtek]{display:flex;gap:.75rem}.btn-cookie-outline[data-astro-cid-fzbxxtek]{padding:.55rem 1.1rem;border-radius:var(--mb-radius-md, 8px);background-color:transparent;border:1px solid var(--mb-border, #e4e2df);color:var(--mb-text, #1b1c1a);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-cookie-outline[data-astro-cid-fzbxxtek]:hover{background-color:var(--mb-surface-high, #eae8e5)}.btn-cookie-accept[data-astro-cid-fzbxxtek]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.35rem;border-radius:var(--mb-radius-md, 8px);background-color:var(--mb-primary-container, #b89358);border:none;color:#fff;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #b893584d;transition:all .15s ease}.btn-cookie-accept[data-astro-cid-fzbxxtek]:hover{background-color:var(--mb-primary, #785924)}.check-svg[data-astro-cid-fzbxxtek]{width:16px;height:16px}.cookie-toggles-list[data-astro-cid-fzbxxtek]{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.cookie-toggle-item[data-astro-cid-fzbxxtek]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--mb-surface-low, #f5f3f0);border-radius:var(--mb-radius-md, 8px);gap:1rem}.toggle-name[data-astro-cid-fzbxxtek]{display:block;font-size:.88rem;font-weight:600;color:var(--mb-text, #1b1c1a)}.toggle-desc[data-astro-cid-fzbxxtek]{display:block;font-size:.75rem;color:var(--mb-text-muted, #4e453a)}.badge-required[data-astro-cid-fzbxxtek]{font-size:.7rem;font-weight:600;color:var(--mb-secondary, #4a6457);background-color:var(--mb-secondary-light, rgba(74, 100, 87, .12));padding:.2rem .5rem;border-radius:var(--mb-radius-sm, 4px);text-transform:uppercase}.checkbox-cookie[data-astro-cid-fzbxxtek]{width:18px;height:18px;accent-color:var(--mb-primary-container, #b89358);cursor:pointer}.btn-cookie-back[data-astro-cid-fzbxxtek]{padding:.55rem 1rem;border-radius:var(--mb-radius-md, 8px);background:transparent;border:none;color:var(--mb-text-muted, #4e453a);font-size:.8rem;font-weight:600;cursor:pointer}@media(max-width:640px){.cookie-banner[data-astro-cid-fzbxxtek]{padding:.5rem}.cookie-container[data-astro-cid-fzbxxtek]{padding:1rem}.cookie-desktop-adjust[data-astro-cid-fzbxxtek]{display:none}.cookie-mobile-adjust[data-astro-cid-fzbxxtek]{display:block}.cookie-bottom-row[data-astro-cid-fzbxxtek]{flex-direction:column;align-items:stretch;gap:.75rem}.cookie-buttons-group[data-astro-cid-fzbxxtek]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.btn-cookie-outline[data-astro-cid-fzbxxtek],.btn-cookie-accept[data-astro-cid-fzbxxtek]{width:100%;justify-content:center;padding:.75rem .5rem}}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal.CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal.DHYHbkg3.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal.BxlSGspa.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-normal.qdZwdvNS.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal.DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal.BScSeVwi.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal.DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal.CFxFMdkY.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal.CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal.CxxueQ0Z.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal.CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal.BumBfC1v.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal.D127hM_v.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal.2ppkqaOR.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal.DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal.9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal.CqEEAICU.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal.DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal.B0WRRYJ1.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal.8-d-IyIQ.woff) format("woff")}:root{--mb-surface: #fbf9f6;--mb-surface-dim: #dbdad7;--mb-surface-bright: #fbf9f6;--mb-surface-low: #f5f3f0;--mb-surface-container: #efeeeb;--mb-surface-high: #eae8e5;--mb-surface-highest: #e4e2df;--mb-surface-card: #ffffff;--mb-surface-dark: #30312f;--mb-text-dark: #f2f0ed;--mb-text-dark-muted: rgba(242, 240, 237, .78);--mb-primary: #785924;--mb-primary-container: #b89358;--mb-primary-hover: #5d420e;--mb-primary-light: rgba(184, 147, 88, .12);--mb-primary-fixed-dim: #e9c081;--mb-on-primary: #ffffff;--mb-secondary: #4a6457;--mb-secondary-container: #cae6d5;--mb-secondary-light: rgba(74, 100, 87, .12);--mb-on-secondary: #ffffff;--mb-tertiary: #605e5a;--mb-tertiary-light: #e6e2dd;--mb-text: #1b1c1a;--mb-text-muted: #4e453a;--mb-text-subtle: #71717a;--mb-border: #e4e2df;--mb-border-subtle: rgba(210, 197, 181, .45);--mb-border-strong: #807568;--mb-font-serif: "Playfair Display", Georgia, serif;--mb-font-sans: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mb-radius-sm: 4px;--mb-radius-md: 8px;--mb-radius-lg: 14px;--mb-radius-xl: 18px;--mb-radius-full: 9999px;--mb-shadow-sm: 0 1px 3px rgba(27, 28, 26, .04);--mb-shadow-md: 0 4px 16px -2px rgba(27, 28, 26, .06);--mb-shadow-lg: 0 16px 36px -6px rgba(27, 28, 26, .08);--mb-container-max: 1440px;--mb-article-max: 1240px;--mb-prose-max: 820px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:17px;line-height:1.6;font-family:var(--mb-font-sans);color:var(--mb-text);background-color:var(--mb-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}html,body{overflow-x:hidden;max-width:100%}body{min-height:100vh;display:flex;flex-direction:column;background-color:var(--mb-surface);color:var(--mb-text)}::selection{background-color:var(--mb-primary-light);color:var(--mb-primary)}main{flex:1}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color .15s ease}h1,h2,h3,h4,h5,h6{font-family:var(--mb-font-serif);color:var(--mb-text);line-height:1.22;font-weight:400;letter-spacing:-.015em;overflow-wrap:break-word}p{margin-bottom:1.15rem}p:last-child{margin-bottom:0}.mb-container{width:100%;max-width:var(--mb-container-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.mb-container{padding-left:3rem;padding-right:3rem}}.mb-article-container{width:100%;max-width:var(--mb-article-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.mb-article-container{padding-left:3rem;padding-right:3rem}}.mb-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:var(--mb-radius-full);font-family:var(--mb-font-sans);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.mb-pill-primary{background-color:var(--mb-primary-light);color:var(--mb-primary);border:1px solid rgba(184,147,88,.25)}.mb-pill-secondary{background-color:var(--mb-secondary-light);color:var(--mb-secondary);border:1px solid rgba(74,100,87,.25)}.mb-pill-surface{background-color:#ffffffeb;color:var(--mb-text);backdrop-filter:blur(8px);border:1px solid var(--mb-border)}.mb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:var(--mb-radius-md);font-family:var(--mb-font-sans);font-size:.82rem;font-weight:600;cursor:pointer;border:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.mb-btn-primary{background-color:var(--mb-primary-container);color:var(--mb-on-primary)}.mb-btn-primary:hover{background-color:var(--mb-primary);transform:translateY(-1px)}.mb-btn-outline{background-color:transparent;color:var(--mb-text);border:1px solid var(--mb-border)}.mb-btn-outline:hover{background-color:var(--mb-surface-high)}.mb-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.75rem 0;border-radius:var(--mb-radius-lg);border:1px solid var(--mb-border);background-color:var(--mb-surface-card)}
