.lk-site-footer{--lk-site-footer-bg:#31112c;--lk-site-footer-ink:#fffdf8;--lk-site-footer-muted:#fffdf8b8;--lk-site-footer-line:#fffdf82e;--lk-site-footer-max:1400px;--lk-site-footer-gutter:clamp(1.25rem, 4vw, 2rem);background:var(--lk-site-footer-bg);color:var(--lk-site-footer-ink);font-family:var(--font-brand,Comfortaa, system-ui, sans-serif)}.lk-site-footer__cta{text-align:center;border-bottom:1px solid var(--lk-site-footer-line);justify-content:center;align-items:center;min-height:min(72vh,36rem);padding:clamp(5rem,12vw,8rem) 6vw;display:flex}.lk-site-footer__cta-inner{flex-direction:column;align-items:center;width:100%;display:flex}.lk-site-footer__cta-title{letter-spacing:.06em;text-align:center;text-transform:uppercase;text-wrap:pretty;white-space:pre-line;max-width:22ch;margin:0;font-size:clamp(2.125rem,5.2vw,4.75rem);font-weight:300;line-height:1.06}.lk-site-footer__main{padding:clamp(1.75rem, 4vw, 2.5rem) var(--lk-site-footer-gutter) clamp(1.25rem, 3vw, 1.75rem)}.lk-site-footer__grid{max-width:var(--lk-site-footer-max);gap:clamp(1.5rem,3vw,2rem);margin-inline:auto;display:grid}.lk-site-footer__brand-logo{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:400}.lk-site-footer__mark{letter-spacing:0;vertical-align:super;margin-inline-start:.12em;font-size:.55em;font-weight:400;line-height:0}.lk-site-footer__brand-statement{max-width:22rem}.lk-site-footer__brand-statement-lead,.lk-site-footer__brand-statement-emphasis{letter-spacing:-.02em;margin:0;font-size:clamp(.95rem,1.35vw,1.1rem);font-weight:300;line-height:1.05}.lk-site-footer__brand-statement-lead{color:color-mix(in srgb, var(--lk-site-footer-ink) 52%, transparent)}.lk-site-footer__brand-statement-emphasis{color:color-mix(in srgb, var(--lk-site-footer-ink) 38%, transparent);margin-top:.1rem}.lk-site-footer__brand-statement-closing{letter-spacing:-.01em;color:var(--lk-site-footer-ink);white-space:pre-line;margin:.22rem 0 0;font-size:.85rem;font-weight:300;line-height:1.15}.lk-site-footer__worlds{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.lk-site-footer__metma{color:inherit;flex-direction:column;align-items:flex-start;margin-top:.15rem;text-decoration:none;display:inline-flex}.lk-site-footer__metma:hover .lk-site-footer__metma-logo,.lk-site-footer__metma:focus-visible .lk-site-footer__metma-logo{opacity:.82}.lk-site-footer__metma-logo{width:min(9.5rem,70%);display:block}.lk-site-footer__metma-logo :is(img,.brand-logo){filter:brightness(0)invert();width:100%;height:auto;display:block}.lk-site-footer__metma:focus-visible{outline:none}.lk-site-footer__world-cta{letter-spacing:.04em;color:var(--lk-site-footer-muted);font-size:11px;font-weight:300;line-height:1.3;text-decoration:none}.lk-site-footer__world-cta:hover,.lk-site-footer__world-cta:focus-visible{color:var(--lk-site-footer-ink)}.lk-site-footer__heading{letter-spacing:.14em;text-transform:uppercase;color:var(--lk-site-footer-muted);margin:0 0 .45rem;font-size:9px;font-weight:300}.lk-site-footer__col--collapse{width:100%;max-width:16rem}.lk-site-footer__collapse-btn{--lk-pill-sand:#f2efe8;--lk-pill-sand-ink:#5c574f;--lk-pill-sand-shadow:#3c372f;--lk-pill-sand-glow:#fffef9;background:var(--lk-pill-sand);width:100%;color:var(--lk-pill-sand-ink);letter-spacing:.14em;text-align:center;text-transform:uppercase;cursor:pointer;box-shadow:5px 7px 14px color-mix(in srgb, var(--lk-pill-sand-shadow) 22%, transparent), -3px -4px 10px color-mix(in srgb, var(--lk-pill-sand-glow) 58%, transparent), inset 0 1px 0 #fff6;border:none;border-radius:100px;justify-content:center;align-items:center;margin:0;padding:.55rem 1.15rem;font-family:inherit;font-size:11px;font-weight:300;line-height:1.25;list-style:none;transition:box-shadow .22s,transform .22s,background .22s;display:inline-flex}.lk-site-footer__collapse-btn::-webkit-details-marker{display:none}.lk-site-footer__collapse-btn::marker{content:""}.lk-site-footer__collapse-btn:hover,.lk-site-footer__collapse-btn:focus-visible{box-shadow:6px 9px 18px color-mix(in srgb, var(--lk-pill-sand-shadow) 26%, transparent), -3px -4px 11px color-mix(in srgb, var(--lk-pill-sand-glow) 62%, transparent), inset 0 1px 0 #ffffff6b;outline:none;transform:translateY(-1px)}.lk-site-footer__collapse-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--lk-pill-sand-ink) 45%, transparent);outline-offset:3px}.lk-site-footer__col--collapse[open]>.lk-site-footer__collapse-btn{background:color-mix(in srgb, var(--lk-pill-sand) 88%, var(--lk-pill-sand-shadow));box-shadow:inset 3px 4px 8px color-mix(in srgb, var(--lk-pill-sand-shadow) 32%, transparent), inset -2px -3px 6px color-mix(in srgb, var(--lk-pill-sand-glow) 40%, transparent);transform:translateY(1px)}.lk-site-footer__col--collapse .lk-site-footer__links{margin-top:.75rem}.lk-site-footer__heading--worlds{letter-spacing:.06em;text-transform:none}.lk-site-footer__links{margin:0;padding:0;list-style:none}.lk-site-footer__links a{color:inherit;opacity:.9;padding:.02rem 0;font-size:12.5px;font-weight:300;line-height:1.15;text-decoration:none;transition:opacity .2s;display:inline-block}.lk-site-footer__links a:hover,.lk-site-footer__links a:focus-visible{opacity:1;outline:none}.lk-site-footer__bar{max-width:var(--lk-site-footer-max);padding:1.25rem var(--lk-site-footer-gutter) 1.5rem;border-top:1px solid var(--lk-site-footer-line);align-items:center;gap:1rem;margin-inline:auto;display:grid}.lk-site-footer__copy{color:var(--lk-site-footer-muted);margin:0;font-size:11px;font-weight:300}.lk-site-footer__copy a{color:inherit;text-decoration:none}.lk-site-footer__copy a:hover,.lk-site-footer__copy a:focus-visible{color:var(--lk-site-footer-ink);outline:none}.lk-site-footer__social{justify-content:center;align-items:center;gap:.85rem;display:flex}.lk-site-footer__social-link{border:1px solid var(--lk-site-footer-line);width:36px;height:36px;color:inherit;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.lk-site-footer__social-link:hover,.lk-site-footer__social-link:focus-visible{background:#fffdf80f;border-color:#fffdf86b;outline:none}.lk-site-footer__social-link svg{width:16px;height:16px}.lk-site-footer__legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .75rem;display:flex}.lk-site-footer__legal a,.lk-site-footer__legal button{color:var(--lk-site-footer-muted);font-size:11px;font-weight:300;text-decoration:none}.lk-site-footer__legal a:hover,.lk-site-footer__legal a:focus-visible,.lk-site-footer__legal button:hover,.lk-site-footer__legal button:focus-visible{color:var(--lk-site-footer-ink);outline:none}.lk-site-footer__legal-sep{color:var(--lk-site-footer-line);user-select:none}.lk-site-footer__col--service .lk-site-footer__newsletter{align-items:inherit;flex-direction:column;gap:.55rem;width:100%;min-width:0;max-width:none;margin:0;display:flex}.lk-site-footer__newsletter-toggle{min-height:0;color:inherit;letter-spacing:normal;text-transform:none;opacity:.9;cursor:pointer;background:0 0;border:none;margin:0;padding:.02rem 0;font-family:inherit;font-size:12.5px;font-weight:300;line-height:1.15;transition:opacity .2s;display:inline-block}.lk-site-footer__newsletter-toggle:hover,.lk-site-footer__newsletter-toggle:focus-visible{opacity:1;outline:none;text-decoration:none}.lk-site-footer__newsletter-panel{flex-direction:column;align-items:stretch;gap:.4rem;width:100%;display:flex}.lk-site-footer__newsletter-panel[hidden]{display:none}.lk-site-footer__newsletter-row{align-items:flex-end;gap:.75rem;width:100%;display:flex}.lk-site-footer__newsletter-input{border:none;border-bottom:1px solid var(--lk-site-footer-line);width:100%;min-width:0;color:var(--lk-site-footer-ink);background:0 0;border-radius:0;outline:none;flex:1 1 0;padding:.55rem 0;font-family:inherit;font-size:14px;font-weight:300;line-height:1.35}.lk-site-footer__newsletter-input::placeholder{color:color-mix(in srgb, var(--lk-site-footer-ink) 38%, transparent)}.lk-site-footer__newsletter-input:focus-visible{border-bottom-color:var(--lk-site-footer-ink)}.lk-site-footer__newsletter-submit{min-height:2.5rem;color:var(--lk-site-footer-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex:none;padding:.4rem 0;font-family:inherit;font-size:11px;font-weight:400}.lk-site-footer__newsletter-submit:hover,.lk-site-footer__newsletter-submit:focus-visible{text-underline-offset:.28em;outline:none;text-decoration:underline}.lk-site-footer__newsletter-submit:disabled{opacity:.55;cursor:not-allowed}.lk-site-footer__newsletter-consent{cursor:pointer;align-items:flex-start;gap:.5rem;width:100%;display:flex}.lk-site-footer__newsletter-consent-input{width:1rem;height:1rem;accent-color:var(--lk-site-footer-ink);cursor:pointer;flex-shrink:0;margin-top:.2em}.lk-site-footer__newsletter-consent-input:focus-visible{outline:1px solid var(--lk-site-footer-ink);outline-offset:2px}.lk-site-footer__newsletter-consent-text{color:var(--lk-site-footer-muted);font-size:13px;font-weight:300;line-height:1.45}.lk-site-footer__newsletter-consent-link{color:var(--lk-site-footer-ink);text-underline-offset:.18em;text-decoration:underline}.lk-site-footer__newsletter-consent-link:hover,.lk-site-footer__newsletter-consent-link:focus-visible{opacity:.88;outline:none}.lk-site-footer__newsletter-feedback{margin:.15rem 0 0;font-size:13px;font-weight:300;line-height:1.45}.lk-site-footer__newsletter-feedback.is-success{color:#c8e6c9}.lk-site-footer__newsletter-feedback.is-error{color:#f0c0c0}.lk-site-footer .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){.lk-site-footer__grid{grid-template-columns:minmax(16.5rem,1.45fr) repeat(2,minmax(7rem,1fr));align-items:start}.lk-site-footer__worlds{grid-column:-2/-1;justify-self:start}.lk-site-footer__col--service .lk-site-footer__newsletter-panel{min-width:min(18rem,70vw)}.lk-site-footer__bar{grid-template-columns:1fr auto 1fr}.lk-site-footer__legal{justify-self:end}}.lk-site-footer__col-slot{width:100%;min-width:0;max-width:16rem}.lk-site-footer__col--collapse-desktop{display:none}@media (width>=900px){.lk-site-footer__grid{grid-template-columns:minmax(16.5rem,1.45fr) repeat(5,minmax(7rem,1fr))}.lk-site-footer__worlds{grid-column:-2/-1;justify-self:start}.lk-site-footer__col-slot{max-width:none}.lk-site-footer__col--collapse-mobile{display:none}.lk-site-footer__col--collapse-desktop{display:block}}@media (width<=767px){.lk-site-footer__cta{min-height:min(64vh,28rem);padding:4.5rem 1.5rem}.lk-site-footer__grid{text-align:center;justify-items:center;gap:.85rem}.lk-site-footer__col-slot+.lk-site-footer__col-slot{margin-top:-.2rem}.lk-site-footer__col--collapse .lk-site-footer__links{margin-top:.55rem}.lk-site-footer__brand-logo{margin-bottom:.85rem}.lk-site-footer__brand-statement{margin-inline:auto}.lk-site-footer__metma{align-items:center}.lk-site-footer__links{flex-direction:column;align-items:center;display:flex}.lk-site-footer__worlds{text-align:center;align-items:center}.lk-site-footer__worlds .lk-site-footer__metma{align-items:center}.lk-site-footer__bar{text-align:center}.lk-site-footer__legal{justify-content:center}.lk-site-footer__col--service .lk-site-footer__newsletter,.lk-site-footer__col--service .lk-site-footer__newsletter-panel,.lk-site-footer__col--service .lk-site-footer__newsletter-row,.lk-site-footer__col--service .lk-site-footer__newsletter-consent{text-align:center;align-items:center;margin-inline:auto}.lk-site-footer__col--service .lk-site-footer__newsletter-row{flex-direction:column;align-items:stretch}}
