.mk-nav{position:sticky;top:0;z-index:48;font-family:Inter,system-ui,sans-serif}.mk-nav-wrap{width:min(1180px,calc(100% - 2rem));margin-inline:auto;padding-inline:1rem}@media (min-width: 640px){.mk-nav-wrap{width:min(1180px,calc(100% - 3rem));padding-inline:1.25rem}}@media (min-width: 1024px){.mk-nav-wrap{width:min(1180px,calc(100% - 4rem));padding-inline:1.5rem}}.mk-topnav{background:linear-gradient(180deg,#071612,#061a14);border-bottom:1px solid rgba(201,162,39,.2)}.mk-topnav-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem;font-size:.6875rem;font-weight:500;letter-spacing:.06em;color:#ffffffad}.mk-topnav-start,.mk-topnav-end{display:flex;align-items:center;gap:1rem;min-width:0}.mk-topnav-end{flex-shrink:0}.mk-topnav-founded{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;flex-shrink:0;white-space:nowrap}.mk-topnav-founded i{color:#c9a227;font-size:.7rem}.mk-topnav-links{display:none;align-items:center;gap:.15rem;padding-inline-start:.5rem;border-inline-start:1px solid rgba(201,162,39,.2)}@media (min-width: 768px){.mk-topnav-links{display:flex}}.mk-topnav-link{padding:.28rem .6rem;color:#ffffff94;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:600;border-radius:999px;transition:color .2s,background .2s;white-space:nowrap}.mk-topnav-link:hover,.mk-topnav-link--on{color:#e8d5a3;background:#c9a2271a}.mk-topnav-meta{display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none;transition:color .2s;white-space:nowrap}.mk-topnav-meta span{max-width:12rem;overflow:hidden;text-overflow:ellipsis}.mk-topnav-meta--email,.mk-topnav-meta--phone span{display:none}@media (min-width: 768px){.mk-topnav-meta--phone span{display:inline}}@media (min-width: 1024px){.mk-topnav-meta--email{display:inline-flex}}.mk-topnav-social{display:none}@media (min-width: 768px){.mk-topnav-social{display:flex}}.mk-topnav-meta:hover{color:#e8d5a3}.mk-topnav-meta i{color:#c9a227;font-size:.8rem}.mk-topnav-social{align-items:center;gap:.15rem;padding-inline:.35rem;border-inline:1px solid rgba(201,162,39,.18)}.mk-topnav-social a{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;color:#ffffff73;text-decoration:none;border-radius:50%;transition:color .2s,background .2s}.mk-topnav-social a:hover{color:#c9a227;background:#c9a2271a}.mk-topnav-social i,.mk-nav-icon i,.mk-nav-cta i,.mk-topnav-meta i,.mk-topnav-founded i{font-size:.9rem;line-height:1}@media (max-width: 767px){.mk-topnav:not(.mk-topnav--kidhope){display:none}.mk-nav-inner{min-height:3.5rem}}@media (max-width: 639px){.mk-topnav-end .mk-nav-lang--utility span{display:none}}.mk-nav-utility{background:#061a14;border-bottom:1px solid rgba(201,162,39,.18)}.mk-nav-utility-inner{display:flex;align-items:center;justify-content:space-between;min-height:2.125rem;font-size:.6875rem;font-weight:500;letter-spacing:.08em;color:#ffffff9e}.mk-nav-founded{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase}.mk-nav-founded i{color:#c9a227;font-size:.7rem}.mk-nav-utility-end{display:flex;align-items:center;gap:1.25rem}.mk-nav-phone{display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none;transition:color .25s}.mk-nav-phone:hover{color:#e8d5a3}.mk-nav-bar{background:#0b3d2ef7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(201,162,39,.14);transition:background .4s,box-shadow .4s,border-color .4s}.mk-nav--home:not(.mk-nav--scrolled) .mk-nav-bar{background:#0b3d2ead;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mk-nav--scrolled .mk-nav-bar{background:#082a20fa;box-shadow:0 10px 40px #061a1459;border-bottom-color:#c9a22747}.mk-nav-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem 1rem;min-height:3.75rem;padding:.4rem 0;width:100%}@media (min-width: 1200px){.mk-nav-inner{min-height:4.25rem;gap:1rem 1.5rem}}.mk-nav-primary{display:contents}.mk-nav-menu{display:none;align-items:center;justify-content:center;gap:.15rem;min-width:0;grid-column:2}.mk-nav-brand{grid-column:1;display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:transform .3s}.mk-nav-tools{grid-column:3;display:flex;align-items:center;gap:.4rem;flex-shrink:0;justify-self:end}@media (min-width: 1200px){.mk-nav-menu{display:flex;flex-wrap:nowrap}}.mk-nav-link{position:relative;display:inline-flex;align-items:center;gap:.2rem;padding:.5rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:#ffffffd1;text-decoration:none;background:none;border:none;cursor:pointer;white-space:nowrap;transition:color .2s,background .2s;border-radius:.4rem;line-height:1.3}.mk-nav-link:after{display:none}.mk-nav-link:hover,.mk-nav-link--on{color:#fff;background:#ffffff0f}.mk-nav-link--on{color:#e8d5a3}.mk-nav-drop{position:relative}.mk-nav-link--drop span{pointer-events:none}.mk-nav-chevron{font-size:.7rem;opacity:.7;transition:transform .2s;flex-shrink:0}.mk-nav-link--open .mk-nav-chevron{transform:rotate(180deg)}.mk-nav-drop-bridge{position:absolute;left:0;right:0;top:100%;height:.6rem;z-index:59}.mk-nav-drop-panel{position:absolute;top:calc(100% + .5rem);inset-inline-start:0;min-width:14.5rem;max-width:16rem;background:#fff;border:1px solid rgba(12,45,94,.08);border-radius:.65rem;box-shadow:0 16px 40px #061a1433;padding:.4rem;z-index:60}.mk-nav-drop--end .mk-nav-drop-panel{inset-inline-start:auto;inset-inline-end:0}[dir=rtl] .mk-nav-drop-panel{inset-inline-start:0}[dir=rtl] .mk-nav-drop--end .mk-nav-drop-panel{inset-inline-start:auto;inset-inline-end:0}.mk-nav-drop-overview{display:flex;align-items:center;gap:.45rem;padding:.55rem .6rem;margin-bottom:.2rem;border-radius:.45rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0b3d2e;text-decoration:none;background:#0b3d2e0d;transition:background .15s}.mk-nav-drop-overview:hover{background:#0b3d2e1a}.mk-nav-drop-overview i:first-child{color:#c9a227;font-size:.95rem}.mk-nav-drop-overview i:last-child{margin-inline-start:auto;font-size:.75rem;opacity:.5}.mk-nav-drop-list{list-style:none;margin:0;padding:.1rem 0}.mk-nav-drop-link{display:block;padding:.45rem .6rem;border-radius:.4rem;color:#1a2e28;text-decoration:none;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.mk-nav-drop-link:hover{background:#0b3d2e0f;color:#0b3d2e}.mk-nav-drop-link--hi{color:#0b3d2e;font-weight:700;background:#c9a22724}.mk-nav-drop-link--hi:hover{background:#c9a22738}.mk-nav-drawer-donate{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 .85rem;padding:.8rem 1rem;border-radius:.55rem;background:linear-gradient(135deg,#c9a227,#a8861f);color:#1a1f2e;font-weight:700;font-size:.9rem;text-decoration:none;flex-shrink:0}.mk-nav-drawer-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-inline-end:.25rem}.mk-nav-drawer-sections{display:flex;flex-direction:column;gap:.2rem}.mk-nav-msection{border-radius:.5rem;background:#ffffff08;border:1px solid rgba(201,162,39,.1)}.mk-nav-msection--open{background:#ffffff0f;border-color:#c9a22733}.mk-nav-msection-btn{display:flex;align-items:center;gap:.6rem;width:100%;padding:.75rem .85rem;border:none;background:transparent;color:#ffffffe6;font:inherit;font-weight:600;font-size:.9375rem;text-align:start;text-decoration:none;cursor:pointer;border-radius:.5rem}.mk-nav-msection-btn--link{cursor:pointer}.mk-nav-msection-btn>i:first-child{color:#c9a227;font-size:1.05rem;width:1.25rem;text-align:center;flex-shrink:0}.mk-nav-msection-btn span{flex:1}.mk-nav-mchev{font-size:.8rem;opacity:.55;transition:transform .2s;flex-shrink:0}.mk-nav-msection--open .mk-nav-mchev{transform:rotate(180deg)}.mk-nav-msection-btn--on{color:#e8d5a3}.mk-nav-msection-body{padding:0 .65rem .55rem;display:flex;flex-direction:column;gap:.05rem}.mk-nav-sublink{display:block;padding:.55rem .65rem;border-radius:.4rem;font-size:.875rem;font-weight:500;color:#ffffffb8;text-decoration:none;transition:color .15s,background .15s}.mk-nav-sublink:hover{color:#e8d5a3;background:#ffffff0d}.mk-nav-sublink--overview{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c9a227e6;margin-bottom:.15rem}.mk-nav-sublink--hi{color:#e8d5a3;font-weight:700;background:#c9a2271a}.mk-nav-drawer-quick{display:flex;flex-wrap:wrap;gap:.4rem;padding:.25rem 0 1rem}.mk-nav-drawer-chip{padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(201,162,39,.3);color:#ffffffc7;font-size:.75rem;font-weight:600;text-decoration:none}.mk-nav-drawer-chip:hover{border-color:#c9a227;color:#e8d5a3}@media (min-width: 1200px) and (max-width: 1320px){.mk-nav-link{padding:.45rem .5rem;font-size:.75rem}}@media (min-width: 1200px){.mk-nav-lang--utility{display:none}}.mk-nav-brand:hover{transform:translateY(-1px)}.mk-nav-brand-img,.mk-nav-brand img{height:auto;max-height:3.25rem;width:auto;max-width:14rem;-o-object-fit:contain;object-fit:contain;display:block;border-radius:0}@media (min-width: 1200px){.mk-nav-brand-img,.mk-nav-brand img{max-height:3.25rem;max-width:14rem}}@media (max-width: 639px){.mk-nav-brand-img,.mk-nav-brand img{max-height:2.5rem;max-width:10rem}}.mk-nav-brand-fallback{display:flex;align-items:center;justify-content:center;color:#c9a227;font-size:1.75rem}.mk-nav-tools{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.mk-nav-search{display:none;position:relative}.mk-nav-lang--bar{display:none}.mk-nav-cta{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:none;text-decoration:none;color:#0b3d2e;background:linear-gradient(135deg,#e8d5a3,#c9a227 55%,#b8922a);border-radius:999px;box-shadow:0 4px 16px #c9a2274d;transition:transform .2s,box-shadow .2s;white-space:nowrap}.mk-nav-burger{display:flex;width:2.5rem;height:2.5rem;border:1px solid rgba(201,162,39,.3);border-radius:50%;background:#ffffff0a;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;flex-shrink:0;transition:border-color .25s,background .25s}@media (min-width: 768px){.mk-nav-lang--bar{display:flex}}@media (min-width: 1200px){.mk-nav-search{display:block}.mk-nav-burger{display:none}.mk-nav-cta{padding:.55rem 1.15rem}.mk-nav-cta span{display:inline}}@media (max-width: 1199px){.mk-nav-search{display:none!important}}@media (max-width: 639px){.mk-nav-cta{padding:0;width:2.35rem;height:2.35rem;justify-content:center;border-radius:50%}.mk-nav-cta span{display:none}.mk-nav-cta i{font-size:1rem}.mk-nav-lang--bar{display:none}}.mk-nav-cta i{font-size:.85rem}.mk-nav-cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c9a22773,inset 0 1px #fff6}.mk-nav-burger:hover{border-color:#c9a2278c;background:#c9a2271a}.mk-nav-burger span{display:block;width:1.2rem;height:1.5px;background:#e8d5a3;border-radius:1px;transition:transform .25s,opacity .25s}.mk-nav-icon{width:2.35rem;height:2.35rem;border:1px solid rgba(201,162,39,.28);background:#ffffff0a;color:#fffc;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s,border-color .25s,color .25s}.mk-nav-icon:hover{background:#c9a2271f;border-color:#c9a2278c;color:#e8d5a3}.mk-nav-search-drop{position:absolute;top:calc(100% + .65rem);right:0;width:18rem;padding:.75rem;background:#0a2e23;border:1px solid rgba(201,162,39,.3);border-radius:.5rem;box-shadow:0 16px 48px #00000059;z-index:60}[dir=rtl] .mk-nav-search-drop{right:auto;left:0}.mk-nav-search-drop input{border-radius:999px!important;background:#ffffff0f!important;border-color:#c9a22740!important;color:#fff!important}.mk-nav-lang{display:flex;align-items:center;gap:.45rem}.mk-nav-lang--utility a{color:#ffffff80;text-decoration:none;font-weight:600;transition:color .2s}.mk-nav-lang--utility a:hover,.mk-nav-lang--utility a.mk-nav-lang--on{color:#c9a227}.mk-nav-lang--utility span{opacity:.25}.mk-nav-lang:not(.mk-nav-lang--utility):not(.mk-nav-lang--drawer){border:1px solid rgba(201,162,39,.28);border-radius:999px;overflow:hidden}.mk-nav-lang:not(.mk-nav-lang--utility):not(.mk-nav-lang--drawer) a{padding:.35rem .65rem;font-size:.6875rem;font-weight:700;color:#ffffff8c;text-decoration:none;transition:background .2s,color .2s}.mk-nav-lang:not(.mk-nav-lang--utility):not(.mk-nav-lang--drawer) a.mk-nav-lang--on{background:#c9a22733;color:#e8d5a3}.mk-nav-rule{height:1px;background:linear-gradient(90deg,transparent 5%,rgba(201,162,39,.15) 20%,#c9a227 50%,rgba(201,162,39,.15) 80%,transparent 95%);opacity:.9;margin-top:.15rem}body.mk-nav-scroll-lock{overflow:hidden}.mk-nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#061a14a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.mk-nav-drawer--open{opacity:1;visibility:visible}.mk-nav-drawer-panel{position:absolute;top:0;right:0;width:min(20rem,100vw);max-width:100%;height:100%;height:100dvh;background:linear-gradient(180deg,#0a2e23,#061a14);border-left:1px solid rgba(201,162,39,.2);padding:1rem 1rem 0;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);overflow:hidden}[dir=rtl] .mk-nav-drawer-panel{right:auto;left:0;border-left:none;border-right:1px solid rgba(201,162,39,.2);transform:translate(-100%)}.mk-nav-drawer--open .mk-nav-drawer-panel{transform:translate(0)}.mk-nav-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem;color:#fff;flex-shrink:0}.mk-nav-drawer-brand{display:flex;align-items:center;text-decoration:none;color:inherit}.mk-nav-drawer-brand img{height:auto;max-height:2.75rem;width:auto;max-width:12rem;-o-object-fit:contain;object-fit:contain;display:block;border-radius:0}.mk-nav-drawer-head button{width:2.25rem;height:2.25rem;border:1px solid rgba(201,162,39,.3);border-radius:50%;background:#ffffff0a;font-size:1rem;color:#e8d5a3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.mk-nav-drawer-head button:hover{background:#c9a2271f}.mk-nav-drawer-search{margin-bottom:1rem}.mk-nav-drawer-search input{width:100%;border-radius:999px!important;background:#ffffff0f!important;border-color:#c9a22740!important;color:#fff!important}.mk-nav-drawer-label{margin:.5rem 0 .25rem;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c9a227bf}.mk-nav-drawer-link{display:block;padding:.9rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:500;letter-spacing:.04em;color:#ffffffbf;text-decoration:none;border-bottom:1px solid rgba(201,162,39,.12);transition:color .2s,padding-inline-start .2s}.mk-nav-drawer-link:hover{color:#e8d5a3;padding-inline-start:.35rem}.mk-nav-drawer-link--sub{font-size:1.05rem;padding:.65rem 0}.mk-nav-drawer-foot{flex-shrink:0;padding:1rem 0 1.25rem;margin-top:auto;border-top:1px solid rgba(201,162,39,.15);display:flex;flex-direction:column;gap:1rem}.mk-nav-drawer-social{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.mk-nav-drawer-social a{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(201,162,39,.28);border-radius:50%;color:#ffffff8c;text-decoration:none;transition:color .2s,background .2s,border-color .2s}.mk-nav-drawer-social a:hover{color:#c9a227;background:#c9a2271a;border-color:#c9a22773}.mk-nav-drawer-phone{font-size:.8125rem;color:#ffffff80;text-decoration:none;display:flex;align-items:center;gap:.4rem;transition:color .2s}.mk-nav-drawer-phone:hover{color:#c9a227}.mk-nav-lang--drawer{align-self:flex-start;border:1px solid rgba(201,162,39,.28);border-radius:999px;overflow:hidden}.mk-nav-lang--drawer a{padding:.45rem .9rem;font-size:.75rem;font-weight:600;color:#ffffff8c;text-decoration:none;transition:background .2s,color .2s}.mk-nav-lang--drawer a.mk-nav-lang--on{background:#c9a22733;color:#e8d5a3}.mk-nav-drawer-cta{display:block;padding:1rem;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#0b3d2e;background:linear-gradient(135deg,#e8d5a3,#c9a227 55%,#b8922a);border-radius:.35rem;box-shadow:0 4px 20px #c9a2274d;transition:transform .2s}.mk-nav-drawer-cta:hover{transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.mk-nav-cta:hover,.mk-nav-brand:hover,.mk-nav-drawer-cta:hover{transform:none}}
