:root{--mo-ease:cubic-bezier(0.33,1,0.68,1);--mo-ease-out:cubic-bezier(0.23,1,0.32,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-line{overflow:clip;padding-bottom:.06em}.mo-line,.mo-line>span{display:block}@media (prefers-reduced-motion:no-preference){.mo-line>span{animation:mo-rise 1s var(--mo-ease-out) both;animation-delay:var(--d,0s)}.mo-fade{animation:mo-fade 1s var(--mo-ease) both;animation-delay:var(--d,0s)}}@keyframes mo-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes mo-fade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.mo-story [data-at]{transition:opacity .5s var(--mo-ease),transform .6s var(--mo-ease-out),clip-path .7s var(--mo-ease-out)}.mo-story.is-running [data-at]:not(.is-on){opacity:0;transform:translateY(.5rem)}.mo-story.is-running [data-at=bubble]:not(.is-on){transform:translateY(.75rem) scale(.96);transform-origin:90% 100%}.mo-story.is-running [data-at=bank]:not(.is-on){transform:translateX(-1.5rem)}.mo-story.is-running [data-at=line]:not(.is-on){clip-path:inset(0 100% 0 0);transform:none;opacity:1}.mo-story [data-at=line].is-on{clip-path:inset(0 0 0 0)}.mo-story.is-running [data-at=tick]:not(.is-on){transform:scale(.6)}.mo-stamp{transform:rotate(-8deg)}.mo-story.is-running .mo-stamp:not(.is-on){opacity:0;transform:rotate(-8deg) scale(1.6)}.mo-story .mo-stamp.is-on{opacity:1;transform:rotate(-8deg) scale(1);transition:opacity .3s var(--mo-ease),transform .45s cubic-bezier(.34,1.56,.64,1)}.mo-marquee{overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mo-marquee__track{display:flex;width:max-content}@media (prefers-reduced-motion:no-preference){.mo-marquee__track{animation:mo-marquee 60s linear infinite}.mo-marquee:hover .mo-marquee__track{animation-play-state:paused}}@keyframes mo-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:no-preference){[data-motion] .mo-row.is-in{animation:mo-row 1.4s var(--mo-ease) both;animation-delay:var(--d,0s)}[data-motion] .mo-row .mo-chip-in{opacity:0;transform:translateX(.75rem);transition:opacity .6s var(--mo-ease),transform .6s var(--mo-ease-out);transition-delay:calc(var(--d, 0s) + .5s)}[data-motion] .mo-row.is-in .mo-chip-in{opacity:1;transform:none}}@keyframes mo-row{0%{background-color:rgba(255,255,255,0)}35%{background-color:rgba(255,255,255,.07)}to{background-color:rgba(255,255,255,0)}}@media (prefers-reduced-motion:no-preference){.mo-drift{animation:mo-drift 24s linear infinite}}@keyframes mo-drift{to{background-position:60px 60px}}.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;transition:border-color .25s var(--o-ease)}.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;transition:border-color .25s var(--o-ease)}.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;transition:color .25s var(--o-ease)}.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 linear,visibility 0s linear .2s}.mm.is-open{opacity:1;transition:opacity .2s linear,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;clip-path: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}.mo-stamp,.mo-story [data-at]{transition:none}}.mk-main h3,.mk-main h4{text-wrap:balance}.mk-main dd,.mk-main li,.mk-main p{text-wrap:pretty}