.mk{--mk-night:#102a24;--mk-night-raised:#183a31;--mk-header-h:4.25rem;scroll-padding-top:calc(var(--mk-header-h) + 1rem)}html:has(.mk){scroll-behavior:smooth;scroll-padding-top:5.25rem}.mk p,.mk li{text-wrap:pretty}.mk-display{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.015em;text-wrap:balance}.mk-night{background-color:var(--mk-night);color:var(--color-pine-text-strong)}.mk-night :focus-visible,.mk-pine :focus-visible{outline-color:var(--color-mustard)}.mk-night ::selection,.mk-pine ::selection{color:#fbf9f3;background:#d6ad5473}.mk-fade-top{-webkit-mask-image:linear-gradient(#0000 0,#000 9%);mask-image:linear-gradient(#0000 0,#000 9%)}@media (min-width:1024px){.mk-closing-art{-webkit-mask-image:linear-gradient(#0000 0 50%,#000 66%),linear-gradient(90deg,#0000 0 40%,#000 53%);mask-image:linear-gradient(#0000 0 50%,#000 66%),linear-gradient(90deg,#0000 0 40%,#000 53%);-webkit-mask-composite:source-over;mask-composite:add}}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mk-ripple{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.mk-pin-float{animation:3.2s ease-in-out infinite mk-bob;animation-delay:var(--mk-delay,0s)}.mk-pin:hover .mk-pin-float,.mk-pin:focus-visible .mk-pin-float{animation-play-state:paused}.mk-pin-ripple{opacity:0}.mk-pin:hover .mk-pin-ripple,.mk-pin:focus-visible .mk-pin-ripple,.mk-target-ripple:target .mk-pin-ripple{animation:1.4s cubic-bezier(.16,1,.3,1) 2 mk-ripple}.mk-pin-label{opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.mk-pin:hover .mk-pin-label,.mk-pin:focus-visible .mk-pin-label{opacity:1;transform:none}.mk-target-ripple:target .mk-section-buoy{animation:1.2s ease-in-out 2 mk-bob}.mk-compare-scroll{scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent}.mk-legal h2{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}.mk-pin-float,.mk-pin:hover .mk-pin-ripple,.mk-pin:focus-visible .mk-pin-ripple,.mk-target-ripple:target .mk-pin-ripple,.mk-target-ripple:target .mk-section-buoy{animation:none}.mk-pin-label{transition:none}}
