.mk{--paper:#f3eee5;--paper-2:#e9e1d2;--card:#fbf8f2;--ink:#15130f;--ink-2:#48433b;--ink-3:#6b6458;--line:#15130f1f;--forest:#0f2a1d;--forest-2:#18402c;--forest-3:#245a3e;--mint:#d3e7d1;--marigold:#ffb224;--marigold-soft:#fbe2b2;--sky:#dde3ee;--blush:#f1d5c8;--clay:#c24e28;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(1.25rem, 4vw, 3rem);--maxw:90rem;--header-h:4.75rem;background:var(--paper);color:var(--ink);font-family:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}html:has(.mk){background:#f3eee5;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html:has(.mk){scroll-behavior:smooth}}.mk ::selection{background:var(--marigold);color:var(--ink)}.mk :focus-visible{outline:2px solid var(--clay);outline-offset:3px}.mk-wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.mk-section{padding-block:clamp(5rem,11vw,10rem)}.mk-display{letter-spacing:-.045em;font-size:clamp(3rem,12.5vw,11.5rem);font-weight:700;font-stretch:80%;line-height:.86}@media (min-width:768px){.mk-display-fit{font-size:clamp(3rem,min(12.5vw,17.5svh),11.5rem)}}.mk-h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.6rem,7.2vw,6.75rem);font-weight:700;font-stretch:82%;line-height:.9}.mk-h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:650;line-height:1.05}.mk-serif{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.015em;padding-right:.06em;font-style:italic;font-weight:400;font-stretch:100%}.mk-lead{color:var(--ink-2);font-size:clamp(1.0625rem,1.35vw,1.3rem);line-height:1.5}.mk-dark .mk-lead{color:#f3eee5b8}.mk-kicker{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mk-kicker>b{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:600}.mk-dark .mk-kicker>b{color:#f3eee58c}.mk-num{font-variant-numeric:tabular-nums}.mk-btn{--bg:var(--ink);--fg:var(--paper);--fill:var(--forest-2);--dot:var(--marigold);--dot-fg:var(--ink);isolation:isolate;background:var(--bg);height:3.5rem;color:var(--fg);white-space:nowrap;cursor:pointer;transition:translate .5s var(--ease), color .3s;border-radius:999px;justify-content:space-between;align-items:center;gap:.875rem;padding:0 .5rem 0 1.625rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.mk-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--fill);transform-origin:100%;transition:transform .55s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.mk-btn-dot{background:var(--dot);width:2.5rem;height:2.5rem;color:var(--dot-fg);transition:transform .55s var(--ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.mk-btn:hover:before{transform-origin:0;transform:scaleX(1)}.mk-btn:hover .mk-btn-dot{transform:rotate(-45deg)}}.mk-btn-light{--bg:var(--marigold);--fg:var(--ink);--fill:#ffc85c;--dot:var(--ink);--dot-fg:var(--marigold)}.mk-btn-sm{gap:.625rem;height:2.75rem;padding:0 .375rem 0 1.125rem;font-size:.9375rem}.mk-btn-sm .mk-btn-dot{width:2rem;height:2rem}.mk [data-magnetic]{translate:var(--mx,0) var(--my,0)}.mk-link{align-items:center;gap:.5rem;padding-block:.25rem;font-weight:600;display:inline-flex;position:relative}.mk-link:after{content:"";transform-origin:0;height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.mk-link:hover:after{transform-origin:100%;transform:scaleX(0)}}.mk-header{z-index:60;pointer-events:none;transition:transform .6s var(--ease);padding-top:.75rem;position:fixed;inset:0 0 auto}.mk-header[data-hidden=true]{transform:translateY(-130%)}.mk-header-bar{pointer-events:auto;border-radius:999px;align-items:center;gap:1rem;height:3.75rem;padding:0 .4375rem 0 1.125rem;transition:background-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,color .4s;display:flex}.mk-header[data-solid=true] .mk-header-bar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 0 0 1px var(--line), 0 12px 32px -20px #15130f66;background:#fbf8f2cc}.mk-header[data-menu=true] .mk-header-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--paper);background:0 0}.mk-logo{letter-spacing:-.03em;align-items:center;gap:.625rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.mk-logo-mark{background:var(--marigold);width:2.125rem;height:2.125rem;color:var(--ink);transition:transform .6s var(--ease);border-radius:.75rem;place-items:center;display:grid}@media (hover:hover){.mk-logo:hover .mk-logo-mark{transform:rotate(-12deg)scale(1.06)}}.mk-nav a{color:var(--ink-2);border-radius:999px;padding:.5rem .8125rem;font-size:.9375rem;font-weight:500;transition:color .25s,background-color .25s;position:relative}.mk-nav a:after{content:"";background:var(--clay);width:.3125rem;height:.3125rem;transition:transform .4s var(--ease);border-radius:999px;margin-left:-.15625rem;position:absolute;bottom:.15rem;left:50%;transform:scale(0)}.mk-nav a:hover{color:var(--ink);background:#15130f0d}.mk-nav a[aria-current=true]{color:var(--ink)}.mk-nav a[aria-current=true]:after{transform:scale(1)}.mk-burger{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--paper);cursor:pointer;border-radius:999px;place-items:center;display:grid}.mk-header[data-menu=true] .mk-burger{background:var(--marigold);color:var(--ink)}.mk-burger span{background:currentColor;width:1.125rem;height:1.5px;transition:background-color .3s;display:block;position:relative}.mk-burger span:before,.mk-burger span:after{content:"";width:100%;height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;left:0}.mk-burger span:before{transform:translateY(-5px)}.mk-burger span:after{transform:translateY(5px)}.mk-header[data-menu=true] .mk-burger span{background:0 0}.mk-header[data-menu=true] .mk-burger span:before{transform:rotate(45deg)}.mk-header[data-menu=true] .mk-burger span:after{transform:rotate(-45deg)}.mk-menu{z-index:55;padding:6.5rem var(--gutter) 2rem;background:var(--forest);color:var(--paper);clip-path:circle(0% at calc(100% - 2.75rem) 2.625rem);visibility:hidden;transition:clip-path .75s var(--ease-io), visibility 0s .75s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mk-menu[data-open=true]{clip-path:circle(160% at calc(100% - 2.75rem) 2.625rem);visibility:visible;transition:clip-path .75s var(--ease-io), visibility 0s}.mk-menu-link{letter-spacing:-.04em;opacity:0;transition:opacity .5s, transform .7s var(--ease);align-items:baseline;gap:1rem;padding-block:.4rem;font-size:clamp(2.5rem,11vw,4.5rem);font-weight:700;font-stretch:80%;line-height:1;display:flex;transform:translateY(1.5rem)}.mk-menu-link small{letter-spacing:.06em;color:var(--marigold);font-size:.8125rem;font-weight:600;font-stretch:100%}.mk-menu[data-open=true] .mk-menu-link{opacity:1;transition-delay:calc(.18s + var(--i) * 50ms);transform:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.mk [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:var(--d,0s);transform:translateY(2.25rem)}.mk [data-reveal=fade]{transform:none}.mk [data-reveal=scale]{transform:scale(.94)}.mk [data-reveal][data-in],.mk [data-reveal=lines]{opacity:1;transform:none}.mk [data-reveal=lines]>span>span{transition:transform 1.15s var(--ease);transition-delay:calc(var(--i,0) * 85ms + var(--d,0s));transform:translateY(108%)}.mk [data-reveal=lines][data-in]>span>span{transform:none}}.mk [data-reveal=lines]>span{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.mk [data-reveal=lines]>span>span{display:block}.mk-hero{padding-top:calc(var(--header-h) + clamp(1.25rem, 5vh, 4rem));position:relative}.mk-live-dot{background:var(--forest-3);border-radius:999px;width:.5rem;height:.5rem;position:relative}.mk-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:mk-ping 2s var(--ease) infinite;position:absolute;inset:0}.mk-pill{vertical-align:baseline;background:var(--paper-2);border-radius:999px;width:1.65em;height:.72em;margin-inline:.04em .1em;display:inline-block;position:relative;overflow:hidden}.mk-pill img{opacity:0;animation:mk-pill 9s var(--ease) infinite}.mk-pill img:nth-of-type(2){animation-delay:3s}.mk-pill img:nth-of-type(3){animation-delay:6s}.mk-badge{aspect-ratio:1;background:var(--ink);width:clamp(6.5rem,11vw,10.5rem);color:var(--paper);border-radius:999px;place-items:center;display:grid;position:relative}.mk-badge svg{width:100%;height:100%;animation:22s linear infinite mk-spin;position:absolute;inset:0}.mk-badge text{letter-spacing:.16em;text-transform:uppercase;fill:currentColor;font-size:8.4px;font-weight:600}.mk-shelf{margin-top:clamp(3rem,8vh,5rem);padding-bottom:1rem;position:relative;overflow:hidden}.mk-shelf-track{width:max-content;padding-inline:var(--gutter);transform:translate3d(var(--shift,0px), 0, 0);will-change:transform;align-items:flex-start;gap:clamp(.75rem,1.4vw,1.25rem);display:flex}.mk-shelf-card{aspect-ratio:3/4;background:var(--paper-2);border-radius:1.25rem;flex-shrink:0;width:clamp(10rem,17vw,16.5rem);position:relative;overflow:hidden}.mk-shelf-card:nth-child(2n){margin-top:clamp(1.5rem,4vw,3.5rem)}.mk-shelf-card img{transition:transform 1.2s var(--ease)}@media (hover:hover){.mk-shelf-card:hover img{transform:scale(1.06)}}.mk-tag{background:var(--card);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .7rem .375rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:.625rem;left:.625rem}.mk-tag i{background:var(--marigold);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-style:normal;display:grid}.mk-ticker{z-index:2;background:var(--marigold);width:112%;color:var(--ink);margin-left:-6%;padding-block:clamp(.85rem,1.8vw,1.35rem);position:relative;overflow:hidden;transform:rotate(-2.5deg)}.mk-ticker-track{width:max-content;animation:34s linear infinite mk-marquee;display:flex}.mk-ticker-item{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding-right:clamp(1rem,2.5vw,2rem);font-size:clamp(1.5rem,3.6vw,3rem);font-weight:700;font-stretch:82%;display:flex}.mk-ticker-item svg{flex-shrink:0;width:.8em;height:.8em}.mk-compare{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.mk-compare th,.mk-compare td{border-top:1px solid var(--line);text-align:center;vertical-align:middle;padding:1.25rem;font-weight:600}.mk-compare thead th,.mk-compare thead td{vertical-align:bottom;border-top:0;padding-bottom:1.5rem}.mk-compare tbody th{text-align:left;letter-spacing:-.015em;font-size:clamp(1.0625rem,1.35vw,1.3rem)}.mk-compare .ours{background:var(--forest);color:var(--paper);border-top-color:#f3eee51f}.mk-compare thead .ours{border-radius:1.5rem 1.5rem 0 0;padding-top:2rem}.mk-compare tbody tr:last-child .ours{border-radius:0 0 1.5rem 1.5rem;padding-bottom:1.75rem}.mk-compare tbody tr{transition:background-color .3s}@media (hover:hover){.mk-compare tbody tr:hover th,.mk-compare tbody tr:hover td:not(.ours){background:#15130f09}}.mk-tick,.mk-cross{border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.mk-tick{background:var(--ink);color:var(--paper)}.mk-cross{color:var(--ink-3);background:#15130f0f}.mk-compare .ours .mk-tick{background:var(--marigold);width:2.75rem;height:2.75rem;color:var(--ink)}.mk-seg{background:var(--paper-2);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.mk-seg button{min-height:2.75rem;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.15;transition:background-color .3s,color .3s}.mk-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mk-how-num{letter-spacing:-.05em;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:700;font-stretch:75%;line-height:.8}@media (min-width:1024px){.mk-how-step{opacity:.28;min-height:72vh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;display:flex}.mk-how-step[data-active=true]{opacity:1}}.mk-stage{background:var(--mint);transition:background-color .8s var(--ease);border-radius:2rem;overflow:hidden}.mk-stage[data-step="1"]{background:var(--marigold-soft)}.mk-stage[data-step="2"]{background:var(--sky)}.mk-stage[data-step="3"]{background:var(--blush)}.mk-stage-layer{opacity:0;transition:opacity .6s var(--ease), transform .9s var(--ease);pointer-events:none;place-items:center;padding:2.5rem;display:grid;position:absolute;inset:0;transform:scale(.94)translateY(1.5rem)}.mk-stage-layer[data-active=true]{opacity:1;transition-delay:.12s;transform:none}.mk-stage-bars{z-index:2;grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem}.mk-stage-bars span{background:#15130f1f;border-radius:99px;height:3px;overflow:hidden}.mk-stage-bars span:after{content:"";background:var(--ink);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block;transform:scaleX(0)}.mk-stage-bars span[data-on=true]:after{transform:scaleX(1)}.mk-mock{background:var(--card);width:100%;max-width:24rem;color:var(--ink);border-radius:1.5rem;padding:1.125rem;box-shadow:0 30px 60px -35px #15130f73}.mk-chip{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.mk-track-line{background:#15130f1a;width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.6875rem}.mk-track-line:after{content:"";background:var(--forest-3);height:70%;position:absolute;inset:0 0 auto}.mk-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:.375rem;height:6rem;display:grid}.mk-bars span{background:var(--paper-2);border-radius:.375rem .375rem .125rem .125rem}.mk-bars span:last-child{background:var(--marigold)}[data-active=true] .mk-bars span{animation:mk-grow .9s var(--ease) backwards;animation-delay:calc(.25s + var(--i) * 60ms);transform-origin:bottom}.mk-cat[data-pinned=true] .mk-cat-sticky{height:100svh;padding-top:calc(var(--header-h) - 1rem);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.mk-cat-rail{margin-top:clamp(1.5rem,4svh,3rem)}.mk-cat-track{width:max-content;padding-inline:var(--gutter);will-change:transform;align-items:flex-start;gap:clamp(.875rem,1.5vw,1.5rem);display:flex}.mk-cat-card{flex-shrink:0;width:clamp(12rem,min(20vw,28svh),20rem)}.mk-cat[data-pinned=false] .mk-cat-sticky{padding-block:clamp(4.5rem,11vw,9rem)}.mk-cat[data-pinned=false] .mk-cat-track{width:auto;max-width:var(--maxw);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .875rem;margin-inline:auto;display:grid}.mk-cat[data-pinned=false] .mk-cat-card{width:auto;min-width:0}.mk-cat[data-pinned=false] .mk-cat-photo,.mk-cat[data-pinned=false] .mk-cat-card:nth-child(3n+2) .mk-cat-photo{aspect-ratio:4/5;border-radius:1.125rem}.mk-cat[data-pinned=false] .mk-cat-card:nth-child(n+6):not(:last-child){display:none}@media (max-width:767.98px){.mk-cat[data-pinned=false] .mk-cat-card:nth-child(n+5):not(:last-child){display:none}.mk-cat[data-pinned=false] .mk-cat-card:last-child{grid-column:1/-1}.mk-cat[data-pinned=false] .mk-cat-card:last-child .mk-cat-photo{aspect-ratio:auto;min-height:11rem}}@media (min-width:768px){.mk-cat[data-pinned=false] .mk-cat-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.25rem}}.mk-cat-photo{aspect-ratio:4/5;background:var(--paper-2);border-radius:1.5rem;position:relative;overflow:hidden}.mk-cat-card:nth-child(3n+2) .mk-cat-photo{aspect-ratio:1}.mk-cat-photo img{transition:transform 1.2s var(--ease)}.mk-cat-earn{background:var(--marigold);color:var(--ink);font-variant-numeric:tabular-nums;transition:transform .6s var(--ease);border-radius:999px;padding:.5rem .8rem;font-size:.8125rem;font-weight:700;position:absolute;top:.75rem;right:.75rem;transform:rotate(-4deg)}@media (hover:hover){.mk-cat-card:hover .mk-cat-photo img{transform:scale(1.07)}.mk-cat-card:hover .mk-cat-earn{transform:rotate(3deg)scale(1.08)}}.mk-cat[data-pinned=false] .mk-cat-footer{display:none}.mk-cat-progress{background:var(--line);border-radius:99px;height:2px;overflow:hidden}.mk-cat-progress span{background:var(--ink);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.mk-dark{background:var(--forest);color:var(--paper)}.mk-pick{text-align:left;cursor:pointer;background:#f3eee50f;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-height:3.75rem;padding:.375rem .75rem .375rem .375rem;transition:background-color .3s,box-shadow .3s;display:flex}.mk-pick:hover{background:#f3eee51a}.mk-pick[aria-pressed=true]{background:#f3eee524;box-shadow:inset 0 0 0 2px #f3eee5d9}.mk-range{--fill:50%;cursor:pointer;appearance:none;background:0 0;width:100%;height:2.75rem}.mk-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #f3eee5cc var(--fill), #f3eee529 var(--fill));border-radius:99px;height:.375rem}.mk-range::-moz-range-track{background:linear-gradient(to right, #f3eee5cc var(--fill), #f3eee529 var(--fill));border-radius:99px;height:.375rem}.mk-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:5px solid var(--forest-2);width:1.625rem;height:1.625rem;transition:transform .3s var(--ease);border-radius:999px;margin-top:-.625rem}.mk-range::-moz-range-thumb{background:var(--paper);border:5px solid var(--forest-2);border-radius:999px;width:1rem;height:1rem}.mk-range:active::-webkit-slider-thumb{transform:scale(1.15)}.mk-range:focus-visible{outline-offset:0}.mk-split{border-radius:99px;gap:3px;height:.875rem;display:flex;overflow:hidden}.mk-split span{transition:flex-grow .6s var(--ease)}.mk-theme-btn{text-align:left;letter-spacing:-.035em;color:#15130f3d;cursor:pointer;align-items:baseline;gap:1rem;width:100%;padding-block:.5rem;font-size:clamp(1.75rem,3.4vw,3.25rem);font-weight:700;font-stretch:82%;line-height:1;transition:color .35s;display:flex}.mk-theme-btn small{letter-spacing:.04em;color:var(--ink-3);font-size:.8125rem;font-weight:600;font-stretch:100%}.mk-theme-btn:hover{color:#15130f8c}.mk-theme-btn[aria-pressed=true]{color:var(--ink)}.mk-chips{flex-wrap:wrap;gap:.5rem;display:flex}.mk-chips button{background:var(--paper-2);cursor:pointer;border-radius:999px;flex-shrink:0;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600}.mk-chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mk-browser{background:var(--card);box-shadow:0 0 0 1px var(--line), 0 40px 80px -50px #15130f80;border-radius:1.25rem;overflow:hidden}.mk-frame{background:var(--paper-2);position:relative;overflow:hidden}.mk-frame-page{transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);background:#fff;border:0;position:absolute;top:0;left:0}.mk-frame-page[data-active=true]{opacity:1;z-index:1}.mk-bento{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.mk-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023.98px){.mk-bento>:last-child{grid-column:1/-1}}@media (min-width:1024px){.mk-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.mk-span-7{grid-column:span 7}.mk-span-5{grid-column:span 5}.mk-span-4{grid-column:span 4}}.mk-tile{background:var(--card);border-radius:1.75rem;flex-direction:column;justify-content:space-between;gap:2rem;min-height:clamp(14rem,22vw,19rem);padding:clamp(1.5rem,2.4vw,2.25rem);display:flex;position:relative;overflow:hidden}.mk-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.mk-cal span{aspect-ratio:1;font-variant-numeric:tabular-nums;background:#f3eee512;border-radius:.625rem;place-items:center;font-size:.8125rem;display:grid}.mk-cal span[data-sun]{background:var(--marigold);color:var(--ink);font-weight:700}.mk-cal span[data-head]{aspect-ratio:auto;letter-spacing:.06em;opacity:.55;background:0 0;font-size:.6875rem;font-weight:600}.mk-route{height:2.75rem;position:relative}.mk-route:before{content:"";background:repeating-linear-gradient(to right, var(--ink) 0 6px, transparent 6px 12px);opacity:.25;height:2px;position:absolute;top:50%;left:.5rem;right:.5rem}.mk-route i{background:var(--card);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 2px var(--ink);border-radius:999px;margin-top:-.4375rem;position:absolute;top:50%}.mk-route b{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--paper);animation:mk-drive 6s var(--ease-io) infinite;border-radius:999px;place-items:center;margin-top:-1.375rem;display:grid;position:absolute;top:50%;left:0}.mk-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite mk-blink;display:inline-block}.mk-bubble{border-radius:1.125rem;max-width:85%;padding:.625rem .875rem;font-size:.875rem;line-height:1.4}.mk-zero{letter-spacing:-.065em;font-size:clamp(9rem,32vw,27rem);font-weight:700;font-stretch:75%;line-height:.78}.mk-q+.mk-q{border-top:1px solid var(--line)}.mk-q-btn{text-align:left;letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding-block:1.375rem;font-size:clamp(1.125rem,1.55vw,1.4rem);font-weight:600;display:flex}.mk-q-icon{background:var(--paper-2);width:2.5rem;height:2.5rem;transition:transform .5s var(--ease), background-color .3s;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.mk-q-btn[aria-expanded=true] .mk-q-icon{background:var(--marigold);transform:rotate(45deg)}@media (hover:hover){.mk-q-btn:hover .mk-q-icon{background:var(--marigold)}}.mk-q-body{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.mk-q-body[data-open=true]{grid-template-rows:1fr}.mk-q-body>div{overflow:hidden}.mk-photo-row{gap:1rem;width:max-content;animation:60s linear infinite mk-marquee;display:flex}.mk-photo-row[data-reverse]{animation-direction:reverse}.mk-wordmark{letter-spacing:-.065em;white-space:nowrap;text-align:center;margin-bottom:-.04em;font-size:24.5vw;font-weight:800;font-stretch:75%;line-height:.74;display:block}@keyframes mk-marquee{to{transform:translate(-50%)}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes mk-pill{0%{opacity:0;transform:scale(1.18)}6%{opacity:1}33%{opacity:1;transform:scale(1)}39%,to{opacity:0}}@keyframes mk-grow{0%{transform:scaleY(0)}}@keyframes mk-drive{0%,8%{left:0}42%,52%{left:calc(50% - 1.375rem)}92%,to{left:calc(100% - 2.75rem)}}@keyframes mk-blink{50%{opacity:0}}@keyframes mk-bubble-in{0%{opacity:0;transform:translateY(.75rem)scale(.96)}}@media (min-width:1024px){.mk-burger,.mk-menu,.mk-chips{display:none}}@media (prefers-reduced-motion:reduce){.mk-ticker-track,.mk-photo-row,.mk-badge svg,.mk-live-dot:after,.mk-route b,.mk-caret,.mk-pill img{animation:none}.mk-pill img:first-of-type{opacity:1}.mk-shelf-track{transform:none}.mk-menu,.mk-menu-link{transition:none}}
