:root{--mnp-ash:#6d6d6d;--mnp-hairline:hsla(0,0%,100%,.2);--mnp-hairline-dark:hsla(0,0%,9%,.2);--mnp-gradient-steel:linear-gradient(90deg,#e8e8e8,#8a8a8a 50%,#3c3c3c);--mnp-gradient-pill:radial-gradient(120% 180% at 15% 50%,rgba(70,70,70,.9),rgba(44,44,44,.85) 55%,hsla(0,0%,9%,.9))}html.has-scroll-smooth,html.has-scroll-smooth body{overflow:hidden}[data-scroll-container]{will-change:transform}.has-scroll-smooth .c-scrollbar{position:fixed;right:0;top:0;width:11px;height:100vh;opacity:1;z-index:60}.has-scroll-smooth .c-scrollbar:before{content:"";position:absolute;top:14px;bottom:14px;right:5px;width:1px;background:hsla(0,0%,55%,.38)}.has-scroll-smooth .c-scrollbar_thumb{position:absolute;top:0;right:4px;width:3px;margin:2px 0;min-height:28px;opacity:1;background:hsla(0,0%,100%,.7);box-shadow:0 0 0 1px rgba(0,0,0,.7);border-radius:10px;cursor:grab;transition:width .25s ease,right .25s ease,background-color .25s ease,box-shadow .25s ease}.has-scroll-smooth .c-scrollbar_thumb:active{cursor:grabbing}.has-scroll-dragging .c-scrollbar_thumb,.has-scroll-scrolling .c-scrollbar_thumb{background:hsla(0,0%,100%,.95);box-shadow:0 0 0 1px rgba(0,0,0,.85)}.has-scroll-smooth .c-scrollbar:hover .c-scrollbar_thumb{width:7px;right:2px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.9)}@media (prefers-reduced-motion:reduce){.has-scroll-smooth .c-scrollbar_thumb{transition:none}}.mnp-dot-cursor{position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;background:#fff;pointer-events:none;z-index:100;transition:width .25s ease,height .25s ease,opacity .25s ease,background .25s ease}.mnp-dot-cursor.is-grown{width:26px;height:26px}.mnp-dot-cursor.is-dark{background:#000}.mnp-cursor-hide,.mnp-cursor-hide *{cursor:none!important}.mnp-play-cursor{position:fixed;top:0;left:0;width:110px;height:110px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:12px;pointer-events:none;z-index:100;opacity:0;transition:opacity .25s ease,transform .25s ease}.mnp-play-cursor.is-visible{opacity:1}.mnp-reveal{opacity:0;transform:translate3d(0,40px,0);transition:opacity .9s cubic-bezier(.215,.61,.355,1),transform .9s cubic-bezier(.215,.61,.355,1)}.mnp-reveal.is-inview{opacity:1;transform:translateZ(0)}.mnp-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom}.mnp-word-mask>span{display:inline-block;will-change:transform,opacity}@keyframes mnp-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mnp-hairline-t{border-top:1px solid var(--mnp-hairline)}.mnp-pill{border-radius:75px}.mnp-text-gradient-steel{background:var(--mnp-gradient-steel);-webkit-background-clip:text;background-clip:text;color:transparent}.mnp-section-label{gap:10px;font-size:12px;letter-spacing:.02em}.mnp-pill-btn,.mnp-section-label{display:inline-flex;align-items:center;font-weight:400}.mnp-pill-btn{position:relative;z-index:0;justify-content:center;gap:max(8px,.7vw);padding:max(14px,1.35vw) max(28px,2.76vw);border-radius:75px;background:var(--mnp-gradient-pill);border:1px solid hsla(0,0%,100%,.14);color:#fff;font-size:max(11px,.83vw);letter-spacing:.08em;text-transform:uppercase;line-height:1.19;text-decoration:none;cursor:pointer;white-space:nowrap}.mnp-pill-btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:75px;background:#fff;opacity:0;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.mnp-pill-btn,.mnp-pill-btn svg path{transition:color .4s cubic-bezier(.215,.61,.355,1),fill .4s cubic-bezier(.215,.61,.355,1)}.mnp-pill-btn svg{transition:transform .4s cubic-bezier(.215,.61,.355,1)}.mnp-pill-btn:focus-visible,.mnp-pill-btn:hover{color:#000}.mnp-pill-btn:focus-visible:after,.mnp-pill-btn:hover:after{opacity:1}.mnp-pill-btn:focus-visible svg,.mnp-pill-btn:hover svg{transform:translate3d(50%,0,0)}.mnp-footer-email:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:#181818;transform-origin:left;transform:scaleX(1);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.mnp-footer-email:hover:after{transform:scaleX(0);transform-origin:right}.mnp-footer-email:hover{opacity:.75}.mnp-to-top{transition:transform .3s ease;background:none}.mnp-to-top:hover{transform:scale(1.15)}.mnp-sig{font-style:italic;font-synthesis:style}@keyframes mnp-patch-drift{0%{transform:translateZ(0)}50%{transform:translate3d(3vw,-2vw,0)}to{transform:translateZ(0)}}.mnp-patch-drift{animation:mnp-patch-drift 18s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mnp-patch-drift{animation:none}}@keyframes mnp-marquee-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.mnp-marquee-loop{animation:mnp-marquee-loop 60s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.mnp-marquee-loop{animation:none}}@keyframes mnp-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.mnp-eq-bar{transform-origin:center bottom;animation:mnp-eq 1.1s ease-in-out infinite}@keyframes mnp-pulse{0%,to{opacity:.35}50%{opacity:1}}.mnp-pulse{animation:mnp-pulse 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mnp-eq-bar,.mnp-pulse{animation:none}}.mnp-prose h1,.mnp-prose h2,.mnp-prose h3,.mnp-prose h4{font-family:inherit;text-transform:none;letter-spacing:normal}.mnp-hdr-ground{position:absolute;inset:-34px;pointer-events:none;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent),linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent),linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;transition:opacity .45s ease,transform .45s ease;will-change:opacity,transform}.mnp-hdr-veil{position:relative;transition:opacity .45s ease}@media (prefers-reduced-motion:reduce){html.has-scroll-smooth{overflow:auto}.mnp-hdr-ground,.mnp-hdr-veil{transition:none}.mnp-reveal,.mnp-reveal.is-inview{opacity:1;transform:none;transition:none}.mnp-word-mask:not(.mnp-word-mask--cycle)>span{transform:none!important;opacity:1!important;transition:none!important}.mnp-word-mask--cycle>span{transition:none!important}}