.mk-display{font-size:clamp(3rem,7vw,6.25rem);line-height:.98}.mk-h1{font-size:clamp(2.5rem,5.6vw,4.75rem);line-height:1.02}.mk-h1s{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.04}.mk-h2{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.06}.mk-close{font-size:clamp(2.25rem,5.5vw,4.5rem);line-height:1.04}:root{--mo-ease:cubic-bezier(.16,1,.3,1);--mo-ease-out:cubic-bezier(.16,1,.3,1)}[data-motion] [data-reveal]{opacity:0;transform:translateY(.5rem);transition:opacity .8s var(--mo-ease),transform .8s var(--mo-ease);transition-delay:var(--d,0s)}[data-motion] [data-reveal].is-in{opacity:1;transform:none}[data-motion]:not([data-motion-live]) [data-reveal]:not(.is-in){animation:mo-failsafe 0s 4s forwards}@keyframes mo-failsafe{to{opacity:1;transform:none}}.mo-stamp{transform:rotate(-8deg)}.mo-rotor{position:relative;display:inline-block;height:1.2em;overflow:clip}.mo-rotor__track{display:flex;flex-direction:column}.mo-rotor__track>span{display:block;height:1.2em;line-height:1.2em;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.mo-rotor__track{animation:mo-rotor 9s var(--mo-ease) infinite}}@keyframes mo-rotor{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-1.2em)}66%,94%{transform:translateY(-2.4em)}to{transform:translateY(-3.6em)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.mo-nudge{transition:transform .35s var(--mo-ease)}.mo-nudge:hover{transform:translateY(-2px)}}.mm-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid #ddd;border-radius:9rem;background:transparent;color:#000;cursor:pointer}.mm-btn[aria-expanded=true]{border-color:#000}.mm-btn__bars{display:flex;flex-direction:column;justify-content:center;gap:.3125rem;width:1.125rem}.mm-btn__bars>span{display:block;width:100%;height:1.5px;background:currentColor}.mm{position:fixed;inset:0;z-index:1;overflow:clip;visibility:hidden;pointer-events:none;background:#f8f7f3;color:#000;transform:translateY(-100%);transition:transform .55s var(--o-ease),visibility 0s linear .55s}.mm[role=dialog]{animation:none}.mm.is-open{visibility:visible;pointer-events:auto;transform:none;transition:transform .55s var(--o-ease),visibility 0s linear 0s}.mm__panel{display:flex;flex-direction:column;gap:2.5rem;width:100%;height:100%;padding:.625rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform .55s var(--o-ease)}.mm.is-open .mm__panel{transform:none}.mm__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:none;padding-bottom:1rem;border-bottom:1px dotted #b6b6b6}.mm__label{font-family:var(--font-display);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#707070}.mm__close{display:flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;margin-right:-.5rem;border:1px solid #ddd;border-radius:9rem;background:transparent;color:#000;cursor:pointer}.mm__close:focus-visible,.mm__close:hover{border-color:#000}.mm__close>svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mm__nav{display:flex;flex-direction:column;margin-top:auto}.mm__link{display:flex;align-items:baseline;gap:.875rem;min-height:2.75rem;padding-block:.625rem;border-bottom:1px dotted #ddd;font-family:var(--font-display);font-size:2.25rem;line-height:1.15;font-weight:600;letter-spacing:0;color:#000;opacity:0;transform:translateY(.9rem);transition:opacity .5s var(--o-ease),transform .5s var(--o-ease)}.mm.is-open .mm__link{opacity:1;transform:none;transition-delay:calc(.22s + var(--i, 0) * .07s)}.mm__num{font-family:var(--font-display);font-size:.75rem;font-weight:400;letter-spacing:.1em;color:#707070}.mm__foot{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:none;margin-top:auto;padding-top:1.5rem;border-top:1px dotted #b6b6b6;opacity:0;transform:translateY(.9rem);transition:opacity .5s var(--o-ease) .5s,transform .5s var(--o-ease) .5s}.mm.is-open .mm__foot{opacity:1;transform:none}.mm__socials{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.mm__social{display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--font-display);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#707070}.mm__social:focus-visible,.mm__social:hover{color:#000}@media (min-width:64rem){.mm,.mm-btn{display:none}}html.mm-lock,html.mm-lock body{overflow:hidden}@media (prefers-reduced-motion:reduce){.mm,.mm__panel{transform:none}.mm{opacity:0;transition:opacity .2s var(--o-ease),visibility 0s linear .2s}.mm.is-open{opacity:1;transition:opacity .2s var(--o-ease),visibility 0s linear 0s}.mm.is-open .mm__link,.mm__foot,.mm__link{opacity:1;transform:none;transition:none}}@media print{[data-motion] [data-reveal]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){[data-motion] [data-reveal]{opacity:1;transform:none;transition:none;animation:none}}.mk-main h3,.mk-main h4{text-wrap:balance}.mk-main dd,.mk-main li,.mk-main p{text-wrap:pretty}