/* Shared Woon Health site styles, extracted verbatim from the MIKA export's inline <style> blocks. */
*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}
:root{
--mk-bg:#fdf3ec;--mk-fg:#2b221c;--mk-muted:#6b5e54;--mk-border:#9e8a76;--mk-link:#af5829;
--mk-primary:#a8501f;--mk-on-primary:#ffffff;--mk-accent:#6e7b54;
--mk-card-bg:#ffffff;--mk-card-fg:#2b221c;
--mk-font-heading:"Fraunces", system-ui, sans-serif;--mk-font-body:"Figtree", system-ui, sans-serif;
--mk-h-weight:680;--mk-h-track:-.018em;
--mk-step-0:clamp(1rem,.95rem + .25vw,1.075rem);
--mk-step-1:clamp(1.2rem,1.1rem + .5vw,1.4rem);
--mk-step-2:clamp(1.5rem,1.3rem + 1vw,2rem);
--mk-step-3:clamp(2rem,1.6rem + 2vw,3rem);
--mk-step-4:clamp(2.6rem,2rem + 3vw,4.25rem);
--mk-s-1:.5rem;--mk-s-2:1rem;--mk-s-3:1.5rem;--mk-s-4:2rem;--mk-s-5:3rem;--mk-pad:clamp(3rem,6vw,5.5rem);--mk-nav-h:3.75rem;
--mk-radius:.75rem;--mk-radius-lg:1.25rem;--mk-container:72rem;
--mk-shadow-1:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.06);--mk-shadow-2:0 4px 8px rgba(0,0,0,.06),0 16px 40px rgba(0,0,0,.10);
--mk-dur:200ms;--mk-dur-slow:420ms;--mk-ease:cubic-bezier(.2,.7,.2,1);
}
html{scroll-padding-top:4.5rem}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
body{font-family:var(--mk-font-body);color:var(--mk-fg);background:var(--mk-bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.mk-surface-body{background:#fdf3ec;color:#2b221c;--mk-fg:#2b221c;--mk-muted:#6b5e54;--mk-border:#9e8a76;--mk-link:#af5829;--mk-primary:#a8501f;--mk-on-primary:#ffffff}
.mk-surface-card{background:#ffffff;color:#2b221c;--mk-fg:#2b221c;--mk-muted:#6b5e54;--mk-border:#a4927f;--mk-link:#b95d2b;--mk-primary:#a8501f;--mk-on-primary:#ffffff}
.mk-surface-hero{background:#dde3d0;color:#2b221c;--mk-fg:#2b221c;--mk-muted:#5c5348;--mk-border:#788467;--mk-link:#9c4e24;--mk-primary:#a8501f;--mk-on-primary:#ffffff}
.mk-surface-cta{background:#a8501f;color:#ffffff;--mk-fg:#ffffff;--mk-muted:#fdf3ec;--mk-border:#f0cdb8;--mk-link:#ffffff;--mk-primary:#ffffff;--mk-on-primary:#a8501f}
.mk-surface-footer{background:#2b221c;color:#fdf3ec;--mk-fg:#fdf3ec;--mk-muted:#c9bcae;--mk-border:#8a7d70;--mk-link:#e8b9a3;--mk-primary:#fdf3ec;--mk-on-primary:#2b221c}
h1,h2,h3,h4{font-family:var(--mk-font-heading);line-height:1.08;letter-spacing:var(--mk-h-track);font-weight:var(--mk-h-weight);margin:0 0 .4em;text-wrap:balance;overflow-wrap:break-word}
h1{font-size:var(--mk-step-4)}h2{font-size:var(--mk-step-3)}h3{font-size:var(--mk-step-2)}h4{font-size:var(--mk-step-1)}
p{margin:0 0 1em}p:last-child{margin-bottom:0}
a{color:var(--mk-link);text-underline-offset:.15em}
img{max-width:100%;height:auto}
:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px;border-radius:4px}
.mk-post{--mk-top-pad:var(--mk-s-5);max-width:68ch;margin:0 auto;padding:var(--mk-top-pad) var(--mk-s-3);font-size:var(--mk-step-0);line-height:1.75}
.mk-post h1{font-size:var(--mk-step-3);line-height:1.15;margin:0 0 var(--mk-s-2)}
.mk-post h2{font-size:var(--mk-step-2);line-height:1.25;margin:var(--mk-s-4) 0 var(--mk-s-1)}
.mk-post h3{font-size:var(--mk-step-1);line-height:1.3;margin:var(--mk-s-3) 0 var(--mk-s-1)}
.mk-post p{margin:0 0 1.15em}
.mk-post ul,.mk-post ol{margin:0 0 1.15em;padding-left:1.4em}
.mk-post li{margin:.35em 0}
.mk-post li::marker{color:var(--mk-muted)}
.mk-post-figure{margin:var(--mk-s-4) 0;padding:0}
.mk-post-figure img{display:block;width:100%;height:auto;border-radius:var(--mk-radius)}
.mk-post-figure figcaption{margin-top:var(--mk-s-1);font-size:.875em;color:var(--mk-muted);line-height:1.5}
.mk-post-figure-wide{margin-left:calc(-1 * var(--mk-s-5));margin-right:calc(-1 * var(--mk-s-5));max-width:calc(100% + var(--mk-s-5) * 2)}
.mk-post-figure-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}
.mk-post-figure-full img{border-radius:0}
@media (max-width:820px){
  .mk-post-figure-wide{margin-left:0;margin-right:0;max-width:100%}
}
.mk-post-quote{margin:var(--mk-s-4) 0;padding:.1em 0 .1em var(--mk-s-2);border-left:3px solid var(--mk-primary);
  font-size:1.075em;line-height:1.6;color:var(--mk-fg)}
.mk-post-quote p{margin:0}
.mk-post-quote cite{display:block;margin-top:var(--mk-s-1);font-size:.85em;font-style:normal;color:var(--mk-muted)}
.mk-post-summary{font-size:var(--mk-step-1);line-height:1.5;color:var(--mk-muted);margin:0 0 var(--mk-s-4)}
.mk-post-byline{margin:var(--mk-s-4) 0 0;font-size:.875em;color:var(--mk-muted)}
.mk-post-callout{margin:var(--mk-s-4) 0;padding:var(--mk-s-3);border-radius:var(--mk-radius);
  background:var(--mk-card-bg);border-left:3px solid var(--mk-primary)}
.mk-post-callout p{margin:0}
.mk-post-callout p+p{margin-top:var(--mk-s-2)}
.mk-post-callout-warning{border-left-color:var(--mk-accent)}
.mk-post-sources{margin:var(--mk-s-5) 0 0;padding-top:var(--mk-s-3);border-top:1px solid var(--mk-border);
  font-size:.875em;color:var(--mk-muted)}
.mk-post-sources ul{margin:var(--mk-s-1) 0 0;padding-left:1.2em}
.mk-index{--mk-top-pad:var(--mk-s-5);max-width:var(--mk-container);margin:0 auto;padding:var(--mk-top-pad) clamp(1.25rem,5vw,2.5rem)}
.mk-index-heading{font-size:var(--mk-step-4);line-height:1.1;margin:0 0 var(--mk-s-2);padding:0 var(--mk-s-2) var(--mk-s-3);margin-inline:calc(var(--mk-s-2) * -1);border-bottom:1px solid var(--mk-border)}
.mk-index-list{list-style:none;padding:0;margin:0}
.mk-index-item{position:relative;padding:var(--mk-s-4) var(--mk-s-2);margin-inline:calc(var(--mk-s-2) * -1);border-bottom:1px solid var(--mk-border);transition:background-color .15s ease}
.mk-index-item:last-child{border-bottom:0}
.mk-index-item:hover{background:color-mix(in srgb,var(--mk-fg) 5%,transparent)}
.mk-index-title a::after{content:"";position:absolute;inset:0}
.mk-index-figure{display:block;margin:0 0 var(--mk-s-3);border-radius:var(--mk-radius);overflow:hidden;background:var(--mk-card-bg)}
.mk-index-figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.mk-index-words{min-width:0;max-width:68ch}
.mk-index-title,.mk-index-summary{max-width:68ch}
@media(min-width:40rem){
.mk-index-item:has(.mk-index-figure){display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--mk-s-4);align-items:start}
.mk-index-item:has(.mk-index-figure) .mk-index-figure{margin-bottom:0}
}
.mk-index-title{font-size:var(--mk-step-1);line-height:1.3;margin:0}
.mk-index-title a{color:inherit;text-decoration:none}
.mk-index-date{margin:var(--mk-s-1) 0 0;font-size:.875em;color:var(--mk-muted);font-variant-numeric:tabular-nums}
.mk-index-summary{margin:var(--mk-s-2) 0 0;color:var(--mk-muted);line-height:1.6;
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.mk-index-empty{color:var(--mk-muted)}
.mk-post-cta{margin:var(--mk-s-5) 0 var(--mk-s-4)}
.mk-post-faq{margin:var(--mk-s-4) 0}
.mk-post-faq h2{margin:0 0 var(--mk-s-2);padding-top:var(--mk-s-3);border-top:1px solid var(--mk-border)}
.mk-post-faq h3{margin:var(--mk-s-3) 0 var(--mk-s-1)}
.mk-post-faq h3:first-child{margin-top:0}
.mk-post-faq p{margin:0 0 var(--mk-s-3)}
.mk-post-faq p:last-child{margin-bottom:0}
.mk-post-table-wrap{overflow-x:auto;margin:var(--mk-s-4) 0}
.mk-post table{width:100%;border-collapse:collapse;font-size:.9375em}
.mk-post th,.mk-post td{padding:.6em .75em;border-bottom:1px solid var(--mk-border);text-align:left;vertical-align:top}
.mk-post th{font-weight:600;white-space:nowrap}
.mk-post-contents{margin:var(--mk-s-3) 0;padding:var(--mk-s-2);border-radius:var(--mk-radius);
  background:var(--mk-card-bg);color:var(--mk-card-fg)}
.mk-post-contents ul{list-style:none;padding:0;margin:var(--mk-s-1) 0 0}
.mk-post-contents li{margin:.25em 0}
.mk-post-contents-l3{padding-left:var(--mk-s-2)}
@media (max-width:640px){.mk-post{padding:var(--mk-s-4) var(--mk-s-2)}}
.mk-container{width:100%;max-width:var(--mk-container);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}
.mk-section{padding-block:var(--mk-pad)}
.mk-stack>*+*{margin-top:var(--mk-s-3)}
.mk-grid{display:grid;gap:var(--mk-s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}
.mk-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:600;color:var(--mk-muted)}
.mk-lede{font-size:var(--mk-step-1);color:var(--mk-muted);max-width:52ch}
.mk-btn,.mk-post-cta-link{display:inline-flex;align-items:center;gap:.5em;padding:.85em 1.5em;border-radius:999px;font-weight:600;font-size:var(--mk-step-0);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform var(--mk-dur) var(--mk-ease),box-shadow var(--mk-dur) var(--mk-ease),background var(--mk-dur) var(--mk-ease),color var(--mk-dur) var(--mk-ease)}
.mk-btn--primary,.mk-post-cta-link{background:var(--mk-primary);color:var(--mk-on-primary);box-shadow:var(--mk-shadow-1)}
.mk-btn--primary:hover,.mk-post-cta-link:hover{transform:translateY(-2px);box-shadow:var(--mk-shadow-2)}
.mk-btn--ghost{background:transparent;color:var(--mk-fg);border-color:var(--mk-border)}
.mk-btn--ghost:hover{border-color:var(--mk-fg);background:color-mix(in srgb,var(--mk-fg) 6%,transparent);transform:translateY(-2px)}
.mk-btn:active,.mk-post-cta-link:active{transform:translateY(0) scale(.98)}
.mk-link{display:inline-flex;align-items:center;gap:.35em;color:var(--mk-link);font-weight:600;text-decoration:none;position:relative;padding:.15em 0}
.mk-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--mk-dur) var(--mk-ease)}
.mk-link:hover::after{transform:scaleX(1)}
.mk-link .mk-arrow,.mk-link svg{transition:transform var(--mk-dur) var(--mk-ease)}
.mk-link:hover .mk-arrow,.mk-link:hover svg{transform:translateX(3px)}
.mk-card{background:var(--mk-card-bg);color:var(--mk-card-fg);border-radius:var(--mk-radius-lg);padding:var(--mk-s-4);box-shadow:var(--mk-shadow-1);transition:transform var(--mk-dur) var(--mk-ease),box-shadow var(--mk-dur) var(--mk-ease)}
.mk-card:hover{transform:translateY(-4px);box-shadow:var(--mk-shadow-2)}
.mk-card>.mk-media,.mk-card>figure.mk-media{margin-bottom:var(--mk-s-3)}
.mk-badge{display:inline-block;padding:.3em .8em;border-radius:999px;background:var(--mk-card-bg);color:var(--mk-fg);font-size:.8rem;font-weight:600}
a.mk-badge{transition:transform var(--mk-dur) var(--mk-ease),box-shadow var(--mk-dur) var(--mk-ease)}
a.mk-badge:hover{transform:translateY(-1px);box-shadow:var(--mk-shadow-1)}
.mk-glass{background:color-mix(in srgb,var(--mk-card-bg) 62%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid color-mix(in srgb,var(--mk-fg) 12%,transparent);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-shadow-1)}
.mk-glow{position:relative;isolation:isolate}
.mk-glow::before{content:"";position:absolute;inset:-20% -10% auto;height:60%;z-index:-1;background:radial-gradient(60% 60% at 50% 0,color-mix(in srgb,var(--mk-primary) 22%,transparent),transparent 70%);filter:blur(30px)}
.mk-media{margin-inline:0;border-radius:var(--mk-radius-lg);overflow:hidden}
.mk-media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/10;transition:transform var(--mk-dur-slow) var(--mk-ease)}
.mk-media:hover img{transform:scale(1.04)}
.mk-media--wide img{aspect-ratio:16/9}
.mk-media--tall img{aspect-ratio:4/5}
.mk-media--square img{aspect-ratio:1/1}
.mk-media--feature img{aspect-ratio:3/2;min-height:clamp(16rem,30vw,26rem)}
.mk-avatar{width:clamp(4.5rem,8vw,6rem);aspect-ratio:1/1;border-radius:999px;overflow:hidden;flex:none}
.mk-avatar img{width:100%;height:100%;object-fit:cover}
img:not([src]),img.mk-well:not([src]),img.mk-fill:not([src]){min-height:8rem;border-radius:var(--mk-radius-lg);background:color-mix(in srgb,var(--mk-primary) 8%,var(--mk-card-bg))}
img.mk-well:not([src]){background:linear-gradient(110deg,color-mix(in srgb,var(--mk-primary) 15%,var(--mk-card-bg)),color-mix(in srgb,var(--mk-primary) 6%,var(--mk-card-bg)) 42%,color-mix(in srgb,var(--mk-primary) 17%,var(--mk-card-bg)) 60%,color-mix(in srgb,var(--mk-primary) 6%,var(--mk-card-bg)));background-size:220% 100%;animation:mk-shimmer 1.9s var(--mk-ease) infinite}
img.mk-fill:not([src]){background:radial-gradient(90% 80% at 18% 12%,color-mix(in srgb,var(--mk-primary) 30%,var(--mk-card-bg)),transparent 60%),radial-gradient(90% 80% at 90% 96%,color-mix(in srgb,var(--mk-primary) 15%,var(--mk-card-bg)),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--mk-primary) 14%,var(--mk-card-bg)),color-mix(in srgb,var(--mk-primary) 6%,var(--mk-card-bg)))}
@keyframes mk-shimmer{0%{background-position:120% 0}100%{background-position:-120% 0}}
@keyframes mk-blur-up{from{filter:blur(14px);opacity:.55;transform:scale(1.04)}to{filter:blur(0);opacity:1;transform:none}}
img.mk-settling{animation:mk-blur-up var(--mk-dur-slow) var(--mk-ease)}
.mk-feature{display:grid;gap:var(--mk-s-5);align-items:center}
@media(min-width:52rem){.mk-feature{grid-template-columns:1fr 1fr}.mk-feature--reverse>.mk-media{order:2}}
.mk-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}
.mk-steps{display:grid;gap:var(--mk-s-4)}
@media(min-width:52rem){.mk-steps{grid-template-columns:repeat(3,1fr)}}
.mk-step{display:flex;gap:var(--mk-s-3);align-items:flex-start}
.mk-step-n{font-family:var(--mk-font-heading);font-weight:var(--mk-h-weight);font-size:var(--mk-step-3);line-height:.9;color:var(--mk-primary);opacity:.45;flex:none}
.mk-faq{border-bottom:1px solid var(--mk-border);padding:var(--mk-s-3) 0}
.mk-faq>summary{font-family:var(--mk-font-heading);font-weight:600;font-size:var(--mk-step-1);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}
.mk-faq>summary::-webkit-details-marker{display:none}
.mk-faq>summary::after{content:"+";color:var(--mk-muted);font-weight:400;transition:transform var(--mk-dur) var(--mk-ease)}
.mk-faq[open]>summary::after{content:"−"}
.mk-faq>div{color:var(--mk-muted);padding-top:var(--mk-s-2);max-width:64ch}
.mk-statband{display:flex;flex-wrap:wrap;gap:var(--mk-s-5) var(--mk-s-5);justify-content:space-between;align-items:flex-start}
.mk-stats{display:flex;flex-wrap:wrap;gap:var(--mk-s-5)}
.mk-stat{display:flex;flex-direction:column;gap:.15em}
.mk-stat b{font-family:var(--mk-font-heading);font-size:var(--mk-step-2);font-weight:var(--mk-h-weight);line-height:1}
.mk-stat span{color:var(--mk-muted);font-size:.85rem}
.mk-stat-card{background:var(--mk-card-bg);color:var(--mk-card-fg);border-radius:var(--mk-radius-lg);padding:var(--mk-s-2) var(--mk-s-3);box-shadow:var(--mk-shadow-1)}
.mk-trustbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mk-s-4);opacity:.7}
.mk-hero{display:grid;gap:var(--mk-s-5);align-items:center}
.mk-section:has(.mk-hero:not(.mk-hero--immersive)){min-height:100svh;display:flex;flex-direction:column;justify-content:center}
.mk-hero--centered,.mk-hero--minimal,.mk-hero--showcase{text-align:center;justify-items:center}
.mk-hero--minimal{gap:var(--mk-s-4)}
.mk-hero--split,.mk-hero--editorial{grid-template-columns:1fr}
@media(min-width:52rem){.mk-hero--split{grid-template-columns:1.05fr .95fr}.mk-hero--editorial{grid-template-columns:1.3fr .7fr}}
.mk-hero--immersive{position:relative;isolation:isolate;min-height:min(82vh,720px);align-content:end;justify-items:start;text-align:left;padding:var(--mk-s-5);border-radius:var(--mk-radius-lg);overflow:hidden;color:#fff}
.mk-hero--immersive>.mk-hero-bg{position:absolute;inset:0;z-index:0}
.mk-hero--immersive>.mk-hero-bg img{width:100%;height:100%;object-fit:cover}
.mk-hero--immersive::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,.78) 100%)}
.mk-hero--immersive>:not(.mk-hero-bg){position:relative;z-index:2}
.mk-hero--immersive .mk-eyebrow,.mk-hero--immersive .mk-lede,.mk-hero--immersive p{color:rgba(255,255,255,.88)}
.mk-hero--immersive .mk-btn--ghost{color:#fff;border-color:rgba(255,255,255,.55)}
.mk-nav{position:fixed;inset:0 0 auto 0;z-index:50;color:var(--mk-fg);background:color-mix(in srgb,var(--mk-bg) 85%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid color-mix(in srgb,var(--mk-fg) 8%,transparent)}
.mk-nav .mk-logo,.mk-nav-links a{color:inherit}
.mk-nav-inner{position:relative;display:flex;align-items:center;gap:var(--mk-s-3);max-width:var(--mk-container);margin-inline:auto;padding:.75rem clamp(1.25rem,5vw,2.5rem)}
.mk-logo{display:inline-flex;align-items:center;gap:.5em;font-family:var(--mk-font-heading);font-weight:var(--mk-h-weight);font-size:var(--mk-step-1);letter-spacing:var(--mk-h-track);text-decoration:none;white-space:nowrap;min-width:0}
.mk-logo-mark{display:grid;place-items:center;width:1.9em;height:1.9em;flex:none;border-radius:var(--mk-radius);background:var(--mk-primary);color:var(--mk-on-primary);font-size:.62em;font-weight:800;letter-spacing:.01em;line-height:1}
.mk-logo-name{overflow:hidden;text-overflow:ellipsis}
.mk-logo-img{display:block;height:2.6em;width:auto;max-width:min(200px,40vw);object-fit:contain}
.mk-footer-brand .mk-logo-img{height:1.85em}
.mk-nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.9rem,2.4vw,1.8rem);list-style:none;margin:0;padding:0}
.mk-nav-links a{text-decoration:none;font-weight:500;font-size:var(--mk-step-0);transition:opacity var(--mk-dur) var(--mk-ease)}
.mk-nav-links a:hover{opacity:.65}
.mk-nav-end{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.4vw,1.8rem)}
.mk-nav-cta{padding:.55em 1.1em;font-size:var(--mk-step-0)}
.mk-nav + [class]{padding-top:calc(var(--mk-nav-h) + var(--mk-top-pad,0px))}
.mk-render-note{--mk-top-pad:.75rem;margin:0;padding:var(--mk-top-pad) 1rem;font-size:.875rem;line-height:1.5;color:var(--mk-card-fg);background:var(--mk-card-bg);border-bottom:1px solid var(--mk-border);text-align:center}
.mk-nav::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.68) 0,rgba(0,0,0,.62) 70%,rgba(0,0,0,.5) 100%)}
@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){
.mk-nav{animation:mk-nav-dock linear both;animation-timeline:scroll(root block);animation-range:0 60vh}
@keyframes mk-nav-dock{0%{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;border-bottom-color:transparent}100%{}}
.mk-nav::before{animation:mk-nav-scrim linear both;animation-timeline:scroll(root block);animation-range:0 60vh}
@keyframes mk-nav-scrim{0%{opacity:1}100%{opacity:0}}
}}
.mk-nav-menu{margin-inline-start:auto}
.mk-nav-menu>.mk-nav-end{display:flex;align-items:center;gap:var(--mk-s-3)}
.mk-nav-menu>summary::-webkit-details-marker{display:none}
.mk-nav-menu>summary::marker{content:""}
.mk-nav-menu::details-content{content-visibility:visible;display:contents}
.mk-nav-burger{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--mk-radius-sm);cursor:pointer;list-style:none}
.mk-burger-i,.mk-burger-i::before,.mk-burger-i::after{display:block;width:1.25rem;height:2px;background:currentColor;border-radius:2px;transition:transform var(--mk-dur) var(--mk-ease),opacity var(--mk-dur) var(--mk-ease)}
.mk-burger-i{position:relative}
.mk-burger-i::before,.mk-burger-i::after{content:"";position:absolute;left:0}
.mk-burger-i::before{top:-6px}
.mk-burger-i::after{top:6px}
.mk-nav-menu[open] .mk-burger-i{background:transparent}
.mk-nav-menu[open] .mk-burger-i::before{transform:translateY(6px) rotate(45deg)}
.mk-nav-menu[open] .mk-burger-i::after{transform:translateY(-6px) rotate(-45deg)}
@supports not selector(::details-content){
.mk-nav-burger{display:inline-flex}
}
@media(max-width:40rem){
.mk-nav{position:sticky;top:0;animation:none;color:var(--mk-fg);background:color-mix(in srgb,var(--mk-bg) 92%,transparent)}
.mk-nav-inner{flex-wrap:wrap;gap:var(--mk-s-2) var(--mk-s-3)}
.mk-nav + [class]{padding-top:var(--mk-top-pad,0px)}
.mk-nav-burger{display:inline-flex}
.mk-nav-menu:not([open])::details-content{content-visibility:hidden;display:block}
.mk-nav-menu{position:static}
.mk-nav-menu>.mk-nav-end{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:var(--mk-s-2);padding:var(--mk-s-3) clamp(1.25rem,5vw,2.5rem) var(--mk-s-4);background:var(--mk-bg);border-bottom:1px solid var(--mk-border);box-shadow:var(--mk-shadow-2)}
.mk-nav-menu>.mk-nav-end .mk-nav-links{flex-direction:column;gap:var(--mk-s-2)}
.mk-nav-menu>.mk-nav-end .mk-nav-cta{width:100%;justify-content:center;min-height:2.75rem}
}
.mk-footer{background:var(--mk-card-bg);color:var(--mk-card-fg);border-top:1px solid var(--mk-border)}
.mk-footer-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--mk-s-5) var(--mk-s-5);align-items:start;max-width:var(--mk-container);margin-inline:auto;padding:var(--mk-s-5) clamp(1.25rem,5vw,2.5rem) var(--mk-s-4)}
.mk-footer-brand{display:flex;flex-direction:column;gap:.6rem}
.mk-footer-brand .mk-logo{color:var(--mk-card-fg)}
.mk-footer-tagline{font-size:var(--mk-step-0);margin:0}
.mk-social-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}
.mk-social{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:var(--mk-card-fg);text-decoration:none;transition:color var(--mk-dur) var(--mk-ease),background var(--mk-dur) var(--mk-ease),transform var(--mk-dur) var(--mk-ease)}
.mk-social:hover{color:var(--mk-accent);background:color-mix(in srgb,var(--mk-accent) 14%,transparent);transform:translateY(-1px)}
.mk-social-i{display:block;width:1.25rem;height:1.25rem;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}
.mk-social--instagram .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%202c-2.7%200-3%20.01-4.1.06-1%20.05-1.7.2-2.3.44a4.6%204.6%200%200%200-1.7%201.1%204.6%204.6%200%200%200-1.1%201.7c-.24.6-.4%201.3-.44%202.3C2.01%209%202%209.3%202%2012s.01%203%20.06%204.1c.05%201%20.2%201.7.44%202.3a4.6%204.6%200%200%200%201.1%201.7%204.6%204.6%200%200%200%201.7%201.1c.6.24%201.3.4%202.3.44%201.1.05%201.4.06%204.1.06s3-.01%204.1-.06c1-.05%201.7-.2%202.3-.44a4.9%204.9%200%200%200%202.8-2.8c.24-.6.4-1.3.44-2.3.05-1.1.06-1.4.06-4.1s-.01-3-.06-4.1c-.05-1-.2-1.7-.44-2.3a4.6%204.6%200%200%200-1.1-1.7%204.6%204.6%200%200%200-1.7-1.1c-.6-.24-1.3-.4-2.3-.44C15%202.01%2014.7%202%2012%202Zm0%201.8c2.7%200%203%20.01%204%20.06.97.04%201.5.2%201.85.34.47.18.8.4%201.15.75.35.35.57.68.75%201.15.14.35.3.88.34%201.85.05%201%20.06%201.3.06%204s-.01%203-.06%204c-.04.97-.2%201.5-.34%201.85a3.1%203.1%200%200%201-1.9%201.9c-.35.14-.88.3-1.85.34-1%20.05-1.3.06-4%20.06s-3-.01-4-.06c-.97-.04-1.5-.2-1.85-.34a3.1%203.1%200%200%201-1.9-1.9c-.14-.35-.3-.88-.34-1.85-.05-1-.06-1.3-.06-4s.01-3%20.06-4c.04-.97.2-1.5.34-1.85.18-.47.4-.8.75-1.15.35-.35.68-.57%201.15-.75.35-.14.88-.3%201.85-.34%201-.05%201.3-.06%204-.06Zm0%203.1a5.1%205.1%200%201%200%200%2010.2%205.1%205.1%200%200%200%200-10.2Zm0%208.4a3.3%203.3%200%201%201%200-6.6%203.3%203.3%200%200%201%200%206.6Zm6.5-8.6a1.2%201.2%200%201%201-2.4%200%201.2%201.2%200%200%201%202.4%200Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%202c-2.7%200-3%20.01-4.1.06-1%20.05-1.7.2-2.3.44a4.6%204.6%200%200%200-1.7%201.1%204.6%204.6%200%200%200-1.1%201.7c-.24.6-.4%201.3-.44%202.3C2.01%209%202%209.3%202%2012s.01%203%20.06%204.1c.05%201%20.2%201.7.44%202.3a4.6%204.6%200%200%200%201.1%201.7%204.6%204.6%200%200%200%201.7%201.1c.6.24%201.3.4%202.3.44%201.1.05%201.4.06%204.1.06s3-.01%204.1-.06c1-.05%201.7-.2%202.3-.44a4.9%204.9%200%200%200%202.8-2.8c.24-.6.4-1.3.44-2.3.05-1.1.06-1.4.06-4.1s-.01-3-.06-4.1c-.05-1-.2-1.7-.44-2.3a4.6%204.6%200%200%200-1.1-1.7%204.6%204.6%200%200%200-1.7-1.1c-.6-.24-1.3-.4-2.3-.44C15%202.01%2014.7%202%2012%202Zm0%201.8c2.7%200%203%20.01%204%20.06.97.04%201.5.2%201.85.34.47.18.8.4%201.15.75.35.35.57.68.75%201.15.14.35.3.88.34%201.85.05%201%20.06%201.3.06%204s-.01%203-.06%204c-.04.97-.2%201.5-.34%201.85a3.1%203.1%200%200%201-1.9%201.9c-.35.14-.88.3-1.85.34-1%20.05-1.3.06-4%20.06s-3-.01-4-.06c-.97-.04-1.5-.2-1.85-.34a3.1%203.1%200%200%201-1.9-1.9c-.14-.35-.3-.88-.34-1.85-.05-1-.06-1.3-.06-4s.01-3%20.06-4c.04-.97.2-1.5.34-1.85.18-.47.4-.8.75-1.15.35-.35.68-.57%201.15-.75.35-.14.88-.3%201.85-.34%201-.05%201.3-.06%204-.06Zm0%203.1a5.1%205.1%200%201%200%200%2010.2%205.1%205.1%200%200%200%200-10.2Zm0%208.4a3.3%203.3%200%201%201%200-6.6%203.3%203.3%200%200%201%200%206.6Zm6.5-8.6a1.2%201.2%200%201%201-2.4%200%201.2%201.2%200%200%201%202.4%200Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--facebook .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M22%2012a10%2010%200%201%200-11.6%209.9v-7H7.9V12h2.5V9.8c0-2.5%201.5-3.9%203.8-3.9%201.1%200%202.2.2%202.2.2v2.5h-1.3c-1.2%200-1.6.8-1.6%201.6V12h2.8l-.4%202.9h-2.4v7A10%2010%200%200%200%2022%2012Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M22%2012a10%2010%200%201%200-11.6%209.9v-7H7.9V12h2.5V9.8c0-2.5%201.5-3.9%203.8-3.9%201.1%200%202.2.2%202.2.2v2.5h-1.3c-1.2%200-1.6.8-1.6%201.6V12h2.8l-.4%202.9h-2.4v7A10%2010%200%200%200%2022%2012Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--x .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M18.9%203H22l-7.1%208.1L23%2021h-6.6l-5.2-6.8L5.3%2021H2.1l7.6-8.7L2%203h6.8l4.7%206.2L18.9%203Zm-2.3%2016h1.8L7.5%204.8H5.6L16.6%2019Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M18.9%203H22l-7.1%208.1L23%2021h-6.6l-5.2-6.8L5.3%2021H2.1l7.6-8.7L2%203h6.8l4.7%206.2L18.9%203Zm-2.3%2016h1.8L7.5%204.8H5.6L16.6%2019Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--linkedin .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20.5%202h-17A1.5%201.5%200%200%200%202%203.5v17A1.5%201.5%200%200%200%203.5%2022h17a1.5%201.5%200%200%200%201.5-1.5v-17A1.5%201.5%200%200%200%2020.5%202ZM8%2019H5V9h3v10ZM6.5%207.7a1.8%201.8%200%201%201%200-3.5%201.8%201.8%200%200%201%200%203.5ZM19%2019h-3v-5.3c0-1.3-.5-2.1-1.6-2.1-.9%200-1.4.6-1.6%201.2-.1.2-.1.5-.1.8V19h-3V9h3v1.3a3%203%200%200%201%202.7-1.5c2%200%203.4%201.3%203.4%204V19Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M20.5%202h-17A1.5%201.5%200%200%200%202%203.5v17A1.5%201.5%200%200%200%203.5%2022h17a1.5%201.5%200%200%200%201.5-1.5v-17A1.5%201.5%200%200%200%2020.5%202ZM8%2019H5V9h3v10ZM6.5%207.7a1.8%201.8%200%201%201%200-3.5%201.8%201.8%200%200%201%200%203.5ZM19%2019h-3v-5.3c0-1.3-.5-2.1-1.6-2.1-.9%200-1.4.6-1.6%201.2-.1.2-.1.5-.1.8V19h-3V9h3v1.3a3%203%200%200%201%202.7-1.5c2%200%203.4%201.3%203.4%204V19Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--youtube .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M23%2012s0-3.3-.4-4.9a2.6%202.6%200%200%200-1.8-1.8C19.2%205%2012%205%2012%205s-7.2%200-8.8.4a2.6%202.6%200%200%200-1.8%201.8C1%208.7%201%2012%201%2012s0%203.3.4%204.9a2.6%202.6%200%200%200%201.8%201.8C4.8%2019%2012%2019%2012%2019s7.2%200%208.8-.4a2.6%202.6%200%200%200%201.8-1.8C23%2015.3%2023%2012%2023%2012Zm-13%203.2V8.8L15.5%2012%2010%2015.2Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M23%2012s0-3.3-.4-4.9a2.6%202.6%200%200%200-1.8-1.8C19.2%205%2012%205%2012%205s-7.2%200-8.8.4a2.6%202.6%200%200%200-1.8%201.8C1%208.7%201%2012%201%2012s0%203.3.4%204.9a2.6%202.6%200%200%200%201.8%201.8C4.8%2019%2012%2019%2012%2019s7.2%200%208.8-.4a2.6%202.6%200%200%200%201.8-1.8C23%2015.3%2023%2012%2023%2012Zm-13%203.2V8.8L15.5%2012%2010%2015.2Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--tiktok .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M16.5%202c.3%202.3%201.6%203.7%203.8%203.8v2.6c-1.3.1-2.5-.3-3.8-1v6.9c0%204.4-4.8%207.2-8.6%204.9a5%205%200%200%201%201.4-9.1c.4-.1.9-.1%201.4-.1v2.7c-.4%200-.7%200-1%20.1a2.3%202.3%200%200%200-.7%204.2%202.3%202.3%200%200%200%203.5-2V2h2.6Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M16.5%202c.3%202.3%201.6%203.7%203.8%203.8v2.6c-1.3.1-2.5-.3-3.8-1v6.9c0%204.4-4.8%207.2-8.6%204.9a5%205%200%200%201%201.4-9.1c.4-.1.9-.1%201.4-.1v2.7c-.4%200-.7%200-1%20.1a2.3%202.3%200%200%200-.7%204.2%202.3%202.3%200%200%200%203.5-2V2h2.6Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--whatsapp .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%202a10%2010%200%200%200-8.6%2015l-1.3%204.7%204.8-1.3A10%2010%200%201%200%2012%202Zm0%201.8a8.2%208.2%200%200%201%206.9%2012.6l.9%203-3.1-.8-.3.2A8.2%208.2%200%201%201%2012%203.8Zm-3%204c-.2%200-.5%200-.7.3-.3.3-1%201-1%202.3s1%202.7%201.1%202.9c.2.2%202%203.1%204.9%204.2%202.4.9%202.9.7%203.4.7.5%200%201.7-.7%201.9-1.3.2-.6.2-1.2.2-1.3-.1-.1-.3-.2-.6-.3-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2-.2.3-.7.9-.9%201.1-.2.2-.3.2-.6.1-.3-.2-1.2-.5-2.3-1.4-.8-.7-1.4-1.6-1.6-1.9-.2-.3%200-.5.1-.6l.5-.5c.1-.2.2-.3.3-.5.1-.2%200-.4%200-.5%200-.2-.7-1.6-.9-2.2-.2-.5-.4-.5-.6-.5H9Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%202a10%2010%200%200%200-8.6%2015l-1.3%204.7%204.8-1.3A10%2010%200%201%200%2012%202Zm0%201.8a8.2%208.2%200%200%201%206.9%2012.6l.9%203-3.1-.8-.3.2A8.2%208.2%200%201%201%2012%203.8Zm-3%204c-.2%200-.5%200-.7.3-.3.3-1%201-1%202.3s1%202.7%201.1%202.9c.2.2%202%203.1%204.9%204.2%202.4.9%202.9.7%203.4.7.5%200%201.7-.7%201.9-1.3.2-.6.2-1.2.2-1.3-.1-.1-.3-.2-.6-.3-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2-.2.3-.7.9-.9%201.1-.2.2-.3.2-.6.1-.3-.2-1.2-.5-2.3-1.4-.8-.7-1.4-1.6-1.6-1.9-.2-.3%200-.5.1-.6l.5-.5c.1-.2.2-.3.3-.5.1-.2%200-.4%200-.5%200-.2-.7-1.6-.9-2.2-.2-.5-.4-.5-.6-.5H9Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--gbp .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M22%2012.2c0-.7-.1-1.4-.2-2H12v3.8h5.6a4.8%204.8%200%200%201-2.1%203.1v2.6h3.4c2-1.8%203.1-4.5%203.1-7.5ZM12%2022c2.7%200%205-.9%206.6-2.4l-3.4-2.6c-.9.6-2%201-3.2%201a5.6%205.6%200%200%201-5.3-3.9H3.2v2.6A10%2010%200%200%200%2012%2022ZM6.7%2014.1a6%206%200%200%201%200-3.8V7.7H3.2a10%2010%200%200%200%200%209l3.5-2.6ZM12%206.4c1.5%200%202.8.5%203.8%201.5l2.9-2.9A10%2010%200%200%200%2012%202a10%2010%200%200%200-8.8%205.7l3.5%202.6A5.6%205.6%200%200%201%2012%206.4Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M22%2012.2c0-.7-.1-1.4-.2-2H12v3.8h5.6a4.8%204.8%200%200%201-2.1%203.1v2.6h3.4c2-1.8%203.1-4.5%203.1-7.5ZM12%2022c2.7%200%205-.9%206.6-2.4l-3.4-2.6c-.9.6-2%201-3.2%201a5.6%205.6%200%200%201-5.3-3.9H3.2v2.6A10%2010%200%200%200%2012%2022ZM6.7%2014.1a6%206%200%200%201%200-3.8V7.7H3.2a10%2010%200%200%200%200%209l3.5-2.6ZM12%206.4c1.5%200%202.8.5%203.8%201.5l2.9-2.9A10%2010%200%200%200%2012%202a10%2010%200%200%200-8.8%205.7l3.5%202.6A5.6%205.6%200%200%201%2012%206.4Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--yelp .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%203.5%2010.3%2012c0%20.8-.9%201.2-1.5.8L4%209.6c-.5-.4-.5-1.1-.1-1.6A9%209%200%200%201%208.7%203c.7-.2%201.3.2%201.3.9V3.5Zm-.2%2012.3c.5-.5%201.4-.2%201.5.5l.8%204.3c.1.7-.4%201.3-1.1%201.2a9%209%200%200%201-3.4-1.3c-.6-.4-.6-1.2-.1-1.6l2.4-3.1Zm5.1-.4%204.2%201.1c.7.2.9%201%20.5%201.6a9%209%200%200%201-2.6%202.4c-.6.3-1.3%200-1.4-.7l-.7-4.3c-.1-.7.7-1.2%201.3-.9l.7.8Zm.2-3.6c-.7-.3-.6-1.3.1-1.5l4.1-1.4c.7-.2%201.3.3%201.3%201a9%209%200%200%201-.6%203.5c-.3.6-1%20.8-1.5.4l-3.5-1.5Zm-2.7-2.5L13.2%202c0-.7.6-1.2%201.3-1a9%209%200%200%201%203%201.5c.5.4.5%201.2%200%201.6l-3.5%203.4c-.6.5-1.5.1-1.5-.7Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M10%203.5%2010.3%2012c0%20.8-.9%201.2-1.5.8L4%209.6c-.5-.4-.5-1.1-.1-1.6A9%209%200%200%201%208.7%203c.7-.2%201.3.2%201.3.9V3.5Zm-.2%2012.3c.5-.5%201.4-.2%201.5.5l.8%204.3c.1.7-.4%201.3-1.1%201.2a9%209%200%200%201-3.4-1.3c-.6-.4-.6-1.2-.1-1.6l2.4-3.1Zm5.1-.4%204.2%201.1c.7.2.9%201%20.5%201.6a9%209%200%200%201-2.6%202.4c-.6.3-1.3%200-1.4-.7l-.7-4.3c-.1-.7.7-1.2%201.3-.9l.7.8Zm.2-3.6c-.7-.3-.6-1.3.1-1.5l4.1-1.4c.7-.2%201.3.3%201.3%201a9%209%200%200%201-.6%203.5c-.3.6-1%20.8-1.5.4l-3.5-1.5Zm-2.7-2.5L13.2%202c0-.7.6-1.2%201.3-1a9%209%200%200%201%203%201.5c.5.4.5%201.2%200%201.6l-3.5%203.4c-.6.5-1.5.1-1.5-.7Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--pinterest .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%202a10%2010%200%200%200-3.6%2019.3c-.1-.8-.2-2%200-2.9l1.2-5s-.3-.6-.3-1.5c0-1.4.8-2.4%201.8-2.4.9%200%201.3.6%201.3%201.4%200%20.9-.6%202.2-.9%203.4-.2%201%20.5%201.8%201.5%201.8%201.8%200%203-2.3%203-5%200-2.1-1.4-3.6-3.9-3.6a4.5%204.5%200%200%200-4.7%204.5c0%20.9.3%201.5.7%202%20.2.2.2.3.1.6l-.2.9c-.1.3-.3.4-.6.2-1.3-.5-1.9-2-1.9-3.6%200-2.7%202.3-6%206.8-6%203.6%200%206%202.6%206%205.4%200%203.7-2%206.5-5.1%206.5-1%200-2-.6-2.3-1.2l-.6%202.5c-.2.8-.7%201.7-1.1%202.3A10%2010%200%201%200%2012%202Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%202a10%2010%200%200%200-3.6%2019.3c-.1-.8-.2-2%200-2.9l1.2-5s-.3-.6-.3-1.5c0-1.4.8-2.4%201.8-2.4.9%200%201.3.6%201.3%201.4%200%20.9-.6%202.2-.9%203.4-.2%201%20.5%201.8%201.5%201.8%201.8%200%203-2.3%203-5%200-2.1-1.4-3.6-3.9-3.6a4.5%204.5%200%200%200-4.7%204.5c0%20.9.3%201.5.7%202%20.2.2.2.3.1.6l-.2.9c-.1.3-.3.4-.6.2-1.3-.5-1.9-2-1.9-3.6%200-2.7%202.3-6%206.8-6%203.6%200%206%202.6%206%205.4%200%203.7-2%206.5-5.1%206.5-1%200-2-.6-2.3-1.2l-.6%202.5c-.2.8-.7%201.7-1.1%202.3A10%2010%200%201%200%2012%202Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--threads .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M17.5%2011.2c1.3.7%202.2%201.7%202.5%203%20.5%201.9-.5%204.4-3.9%205.4-2.6.8-6.1.3-8-2.5C6.7%2014.7%206.4%2012%206.4%2012s0-2.7%201.7-5.1c1.7-2.4%205.6-2.6%207.6-.7%201%201%201.4%202.2%201.5%203l-1.8.5c-.1-.6-.4-1.4-1-1.9-1.1-1-3.4-.9-4.5.7-1.1%201.7-1.1%203.5-1.1%203.5s0%201.8%201.1%203.4c1%201.5%203.3%201.9%205%201.4%201.7-.5%202.1-1.6%201.9-2.4-.2-.7-.9-1.3-1.9-1.6-.1.9-.5%202.3-2.4%202.4-1.4.1-2.6-.9-2.6-2.2%200-1.5%201.4-2.3%203.1-2.3.6%200%201.2.1%201.6.2%200-.6-.3-1.4-1.2-1.5l.2-1.7c1.8.1%202.7%201.4%202.8%203Zm-4%203.1c-.7%200-1.3.3-1.3.8%200%20.4.5.7%201%20.6.7-.1.9-.7.9-1.3-.2-.1-.4-.1-.6-.1Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M17.5%2011.2c1.3.7%202.2%201.7%202.5%203%20.5%201.9-.5%204.4-3.9%205.4-2.6.8-6.1.3-8-2.5C6.7%2014.7%206.4%2012%206.4%2012s0-2.7%201.7-5.1c1.7-2.4%205.6-2.6%207.6-.7%201%201%201.4%202.2%201.5%203l-1.8.5c-.1-.6-.4-1.4-1-1.9-1.1-1-3.4-.9-4.5.7-1.1%201.7-1.1%203.5-1.1%203.5s0%201.8%201.1%203.4c1%201.5%203.3%201.9%205%201.4%201.7-.5%202.1-1.6%201.9-2.4-.2-.7-.9-1.3-1.9-1.6-.1.9-.5%202.3-2.4%202.4-1.4.1-2.6-.9-2.6-2.2%200-1.5%201.4-2.3%203.1-2.3.6%200%201.2.1%201.6.2%200-.6-.3-1.4-1.2-1.5l.2-1.7c1.8.1%202.7%201.4%202.8%203Zm-4%203.1c-.7%200-1.3.3-1.3.8%200%20.4.5.7%201%20.6.7-.1.9-.7.9-1.3-.2-.1-.4-.1-.6-.1Z'%2F%3E%3C%2Fsvg%3E")}
.mk-social--link .mk-social-i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20Zm6.9%206h-2.8a15%2015%200%200%200-1.2-3.3A8%208%200%200%201%2018.9%208ZM12%204c.8%201.2%201.4%202.5%201.8%204h-3.6c.4-1.5%201-2.8%201.8-4ZM4.3%2014a8%208%200%200%201%200-4h3.2a17%2017%200%200%200%200%204H4.3Zm.8%202h2.8c.3%201.2.7%202.3%201.2%203.3A8%208%200%200%201%205.1%2016Zm2.8-8H5.1a8%208%200%200%201%204-3.3C8.6%205.7%208.2%206.8%207.9%208ZM12%2020c-.8-1.2-1.4-2.5-1.8-4h3.6c-.4%201.5-1%202.8-1.8%204Zm2.3-6H9.7a15%2015%200%200%201%200-4h4.6a15%2015%200%200%201%200%204Zm.6%205.3c.5-1%20.9-2.1%201.2-3.3h2.8a8%208%200%200%201-4%203.3ZM16.5%2014a17%2017%200%200%200%200-4h3.2a8%208%200%200%201%200%204h-3.2Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20Zm6.9%206h-2.8a15%2015%200%200%200-1.2-3.3A8%208%200%200%201%2018.9%208ZM12%204c.8%201.2%201.4%202.5%201.8%204h-3.6c.4-1.5%201-2.8%201.8-4ZM4.3%2014a8%208%200%200%201%200-4h3.2a17%2017%200%200%200%200%204H4.3Zm.8%202h2.8c.3%201.2.7%202.3%201.2%203.3A8%208%200%200%201%205.1%2016Zm2.8-8H5.1a8%208%200%200%201%204-3.3C8.6%205.7%208.2%206.8%207.9%208ZM12%2020c-.8-1.2-1.4-2.5-1.8-4h3.6c-.4%201.5-1%202.8-1.8%204Zm2.3-6H9.7a15%2015%200%200%201%200-4h4.6a15%2015%200%200%201%200%204Zm.6%205.3c.5-1%20.9-2.1%201.2-3.3h2.8a8%208%200%200%201-4%203.3ZM16.5%2014a17%2017%200%200%200%200-4h3.2a8%208%200%200%201%200%204h-3.2Z'%2F%3E%3C%2Fsvg%3E")}
.mk-footer-col{display:flex;flex-direction:column;gap:.6rem;min-width:9rem}
.mk-footer-col h4{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0}
.mk-footer-col h4:empty::after{content:"\00a0"}
.mk-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}
@media(max-width:40rem){.mk-section [style*="grid-template-columns"]{grid-template-columns:1fr !important}}
.mk-footer-contact{display:flex;flex-direction:column;gap:.55rem}
.mk-footer a{color:var(--mk-card-fg);text-decoration:none}
.mk-footer a:hover{text-decoration:underline;text-underline-offset:.15em}
.mk-footer-meta{grid-column:1/-1;border-top:1px solid var(--mk-border);margin-top:var(--mk-s-2);padding-top:var(--mk-s-3);font-size:.85rem}
.mk-footer-attr{grid-column:1/-1;text-align:center;padding-top:var(--mk-s-2);font-size:.8rem;color:var(--mk-muted)}
.mk-attr-mark{color:#0e9488;font-weight:700;letter-spacing:.01em;background-image:linear-gradient(92deg,#0e9488 0%,#14b8a6 55%,#2dd4bf 100%);-webkit-background-clip:text;background-clip:text}
@supports ((-webkit-background-clip:text) or (background-clip:text)){.mk-attr-mark{color:transparent}}
.mk-footer-attr a{color:inherit;font-weight:600;text-decoration:none}
.mk-footer-attr a:hover{text-decoration:underline;text-underline-offset:.15em}
.mk-lift{transition:transform var(--mk-dur) var(--mk-ease),box-shadow var(--mk-dur) var(--mk-ease)}
.mk-lift:hover{transform:translateY(-3px);box-shadow:var(--mk-shadow-2)}
.mk-nav-links a{position:relative}
.mk-nav-links a::after{content:"";position:absolute;left:0;bottom:-.2em;width:100%;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--mk-dur) var(--mk-ease)}
.mk-nav-links a:hover::after{transform:scaleX(1)}
@media(prefers-reduced-motion:reduce){.mk-btn,.mk-btn:active,.mk-post-cta-link,.mk-post-cta-link:active,.mk-link::after,.mk-card,.mk-card:hover,.mk-lift,.mk-media img,.mk-nav-links a::after,.mk-index-item,.mk-index-item:hover,a.mk-badge,img.mk-well:not([src]),img.mk-settling{transition:none;transform:none;animation:none}}
