.mc-site-chrome .mc-consent{position:fixed;z-index:70;inset:auto 24px 24px;margin:0 auto;max-width:1100px;max-height:calc(100svh - 120px);overflow:auto;padding:24px;display:flex;align-items:center;gap:28px;background:var(--mc-surface);color:var(--mc-text);border:1px solid var(--mc-line);border-radius:12px;box-shadow:0 12px 50px #0005;font:400 14px/1.65 Raleway,sans-serif}.mc-site-chrome .mc-consent h2{margin:0 0 8px;font:500 24px/1.2 Oswald,sans-serif;letter-spacing:0;text-transform:none;color:inherit}.mc-site-chrome .mc-consent p{margin:0 0 10px;color:var(--mc-text);font:inherit}.mc-consent-copy{flex:1;min-width:0}.mc-site-chrome .mc-consent summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:32px}.mc-site-chrome .mc-consent details p{margin-top:10px}.mc-site-chrome .mc-consent details a{display:inline-block;text-decoration:underline;text-underline-offset:4px}.mc-site-chrome .mc-consent small{display:block;margin-top:8px;color:var(--mc-muted);font:400 12px/1.5 Raleway,sans-serif}.mc-consent-actions{display:grid;gap:10px;min-width:180px}.mc-site-chrome .mc-consent-actions button,.mc-site-chrome .mc-privacy-button{min-height:44px;padding:10px 16px;border:1px solid var(--mc-line);border-radius:4px;background:var(--mc-surface);color:var(--mc-text);font:600 13px/1.5 Raleway,sans-serif}.mc-site-chrome .mc-consent-actions button:hover{border-color:var(--mc-accent);transform:none}.mc-site-chrome .mc-consent-actions .mc-consent-close{border-color:transparent;text-decoration:underline}.mc-site-chrome .mc-privacy-button{position:fixed;z-index:35;left:16px;bottom:12px;min-height:36px;padding:6px 12px;font-size:12px;box-shadow:0 2px 12px #0002}.mc-site-chrome .mc-consent summary:focus-visible{outline:3px solid var(--mc-accent);outline-offset:3px}@media(max-width:700px){.mc-site-chrome .mc-consent{inset:auto 12px 12px;padding:18px;gap:14px;flex-direction:column;align-items:stretch;font-size:13px}.mc-consent-actions{grid-template-columns:1fr 1fr;min-width:0}.mc-consent-actions .mc-consent-close{grid-column:1/-1}.mc-site-chrome .mc-consent-actions button{padding:10px 8px}}.mc-site-chrome{--mc-surface: #101010;--mc-text: #f4f4f0;--mc-muted: #969696;--mc-accent: #e2ff42;--mc-line: rgba(255,255,255,.18);--mc-button: linear-gradient(145deg,#161616,#0b0b0b 72%);--mc-button-text: #fff;--mc-button-line: rgba(255,255,255,.58);--mc-shadow: 0 8px 24px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.12);font:400 16px/1.6 Raleway,sans-serif}.mc-site-chrome[data-theme=light]{--mc-surface: #e7e6e0;--mc-text: #101010;--mc-muted: #686864;--mc-line: rgba(0,0,0,.18);--mc-button: linear-gradient(145deg,#f0efe9,#e7e6e0 72%);--mc-button-text: #080808;--mc-button-line: rgba(0,0,0,.34);--mc-shadow: 0 8px 24px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.9)}.mc-site-chrome *,.mc-site-chrome *:before,.mc-site-chrome *:after{box-sizing:border-box}body.mc-menu-open{overflow:hidden}.mc-site-chrome .mc-header{position:fixed;z-index:50;inset:0 0 auto;height:96px;padding:24px 34px;display:flex;align-items:center;justify-content:space-between;color:var(--mc-text);background:color-mix(in srgb,var(--mc-surface) 88%,transparent);border-bottom:1px solid var(--mc-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mc-site-chrome a{color:inherit;text-decoration:none}.mc-site-chrome .mc-wordmark{display:inline-block;flex:none;min-width:48px;height:48px;padding:8px;font:700 24px/1 Oswald,sans-serif;letter-spacing:-.065em;white-space:nowrap;color:var(--mc-text);mix-blend-mode:normal}.mc-site-chrome .mc-wordmark span{display:inline;font:inherit;letter-spacing:inherit;padding:0;margin:0;color:var(--mc-accent);background:none}.mc-site-chrome .mc-header-actions{display:flex;align-items:center;gap:4px}.mc-site-chrome button{appearance:none;margin:0;font:inherit;cursor:pointer;filter:none;text-transform:none}.mc-site-chrome .mc-utility,.mc-site-chrome .mc-menu-button{flex:none;display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0;border:1px solid var(--mc-button-line);border-radius:50%;background:var(--mc-button);color:var(--mc-button-text);box-shadow:var(--mc-shadow);transition:transform .25s,border-color .25s}.mc-site-chrome .mc-language{font:700 12px/1 Raleway,sans-serif;letter-spacing:0;text-align:center}.mc-site-chrome .mc-utility svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mc-site-chrome .mc-menu-button{width:48px;height:48px;padding:12px;align-content:center;gap:7px;border:0;box-shadow:0 8px 24px #00000038}.mc-site-chrome .mc-menu-button span{display:block;width:24px;height:1px;background:currentColor;transition:transform .35s}.mc-site-chrome .mc-menu-button.is-open span:first-child{transform:translateY(4px) rotate(45deg)}.mc-site-chrome .mc-menu-button.is-open span:last-child{transform:translateY(-4px) rotate(-45deg)}.mc-site-chrome button:hover{transform:translateY(-2px)}.mc-site-chrome .mc-utility:hover{border-color:var(--mc-accent)}.mc-site-chrome :is(a,button):focus-visible{outline:3px solid var(--mc-accent);outline-offset:4px;box-shadow:none}.mc-site-chrome .mc-navigation{position:fixed;z-index:40;inset:0;display:grid;grid-template-columns:1fr 1fr;background:var(--mc-surface);color:var(--mc-text);visibility:hidden;opacity:0;transition:opacity .35s,visibility .35s}.mc-site-chrome .mc-navigation.is-open{visibility:visible;opacity:1;transition:opacity .35s}.mc-site-chrome .mc-menu-visual{background:center/cover}.mc-site-chrome .mc-menu-shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,color-mix(in srgb,var(--mc-surface) 20%,transparent) 45%,var(--mc-surface) 63%)}.mc-site-chrome .mc-menu-links{position:relative;display:flex;flex-direction:column;justify-content:safe center;align-items:flex-start;padding:112px 6vw 32px;overflow-y:auto}.mc-site-chrome .mc-menu-label{margin-bottom:28px;color:var(--mc-muted);text-transform:uppercase;letter-spacing:.12em;font:500 13px/1.6 Oswald,sans-serif}.mc-site-chrome .mc-menu-links a{flex-shrink:0;min-height:64px;font:400 clamp(36px,4.1vw,72px)/1.2 Oswald,sans-serif;text-transform:uppercase;letter-spacing:.01em;opacity:.65;transition:opacity .2s,transform .2s}.mc-site-chrome .mc-menu-links a span{font:600 12px/1.6 Raleway,sans-serif;vertical-align:top;margin-right:16px;color:var(--mc-accent)}.mc-site-chrome .mc-menu-links a:hover,.mc-site-chrome .mc-menu-links a.active{opacity:1;transform:translate(10px)}@media(max-width:900px){.mc-site-chrome .mc-header{height:78px;padding:15px 18px}.mc-site-chrome .mc-navigation{grid-template-columns:1fr}.mc-site-chrome .mc-menu-visual{position:absolute;inset:0;opacity:.15}.mc-site-chrome .mc-menu-shade{background:color-mix(in srgb,var(--mc-surface) 80%,transparent)}.mc-site-chrome .mc-menu-links{padding:100px 28px 28px}.mc-site-chrome .mc-menu-links a{font-size:clamp(36px,7vw,64px)}}@media(max-width:600px){.mc-site-chrome .mc-menu-links{padding:100px 22px 22px}.mc-site-chrome .mc-menu-links a{min-height:54px;font-size:clamp(32px,8.5vw,40px)}}@media(prefers-reduced-motion:reduce){.mc-site-chrome *{transition:none!important}}@media(prefers-reduced-transparency:reduce){.mc-site-chrome .mc-header{background:var(--mc-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}
