:root{--m-ease-out: cubic-bezier(.16, 1, .3, 1);--m-ease-soft: cubic-bezier(.33, 1, .68, 1);--m-ease-in-out: cubic-bezier(.65, 0, .35, 1);--m-ease-back: cubic-bezier(.34, 1.56, .64, 1);--m-dur-fast: .45s;--m-dur: .9s;--m-dur-slow: 1.4s;--m-stagger: 70ms;--m-accent: #e8c39e}@media (prefers-reduced-motion: reduce){html:not(.m-force) *,html:not(.m-force) *:before,html:not(.m-force) *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.m-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-m~=reveal]:not([data-m-stagger]),[data-m~=reveal][data-m-stagger]>*{transition:translate var(--m-dur) var(--m-ease-out),scale var(--m-dur) var(--m-ease-out),opacity var(--m-dur) var(--m-ease-soft),filter var(--m-dur) var(--m-ease-soft),clip-path var(--m-dur-slow) var(--m-ease-out);transition-delay:calc(var(--m-i, 0) * var(--m-stagger) + var(--m-delay, 0ms))}html.m-on [data-m~=reveal]:not([data-m-stagger]):not(.is-in),html.m-on [data-m~=reveal][data-m-stagger]:not(.is-in)>*{translate:0 56px;opacity:0}html.m-on [data-m-reveal=fade]:not([data-m-stagger]):not(.is-in),html.m-on [data-m-reveal=fade][data-m-stagger]:not(.is-in)>*{translate:none}html.m-on [data-m-reveal=left]:not([data-m-stagger]):not(.is-in),html.m-on [data-m-reveal=left][data-m-stagger]:not(.is-in)>*{translate:-64px 0}html.m-on [data-m-reveal=right]:not([data-m-stagger]):not(.is-in),html.m-on [data-m-reveal=right][data-m-stagger]:not(.is-in)>*{translate:64px 0}html.m-on [data-m-reveal=scale]:not([data-m-stagger]):not(.is-in),html.m-on [data-m-reveal=scale][data-m-stagger]:not(.is-in)>*{translate:none;scale:.9}html.m-on [data-m-reveal=blur]:not([data-m-stagger]):not(.is-in),html.m-on [data-m-reveal=blur][data-m-stagger]:not(.is-in)>*{translate:0 24px;filter:blur(14px)}html.m-on [data-m-reveal=clip]:not([data-m-stagger]):not(.is-in),html.m-on [data-m-reveal=clip][data-m-stagger]:not(.is-in)>*{translate:none;opacity:1;clip-path:inset(100% 0 0 0)}[data-m-reveal=clip]:not([data-m-stagger]),[data-m-reveal=clip][data-m-stagger]>*{clip-path:inset(0 0 0 0)}[data-m-reveal=image]{overflow:clip;clip-path:inset(0 0 0 0 round var(--m-radius, 0px))}[data-m-reveal=image]>img,[data-m-reveal=image]>picture>img{transition:scale var(--m-dur-slow) var(--m-ease-out);transition-delay:inherit}html.m-on [data-m-reveal=image]:not(.is-in){translate:none;opacity:1;clip-path:inset(100% 0 0 0 round var(--m-radius, 0px))}html.m-on [data-m-reveal=image]:not(.is-in)>img,html.m-on [data-m-reveal=image]:not(.is-in)>picture>img{scale:1.3}[data-m~=count]{font-variant-numeric:tabular-nums}.m-drum{display:inline-flex}.m-reel{display:inline-block;height:1em;line-height:1;overflow-y:clip;padding:.08em 0;box-sizing:content-box;margin:-.08em 0}.m-reel-strip{display:flex;flex-direction:column;translate:0 0;transition:translate 2.2s cubic-bezier(.2,.9,.1,1);transition-delay:calc(var(--i, 0) * 90ms)}.m-reel-strip>span{height:1em;line-height:1}.m-drum.is-in .m-reel-strip{translate:0 calc(var(--d) * -1em)}html:not(.m-on) .m-reel-strip{translate:0 calc(var(--d) * -1em);transition:none}.m-hl{position:relative;background:none;color:inherit;--m-mark: var(--m-accent);white-space:nowrap}.m-hl--marker{background-image:linear-gradient(104deg,transparent .2em,color-mix(in oklab,var(--m-mark) 55%,transparent) .4em,color-mix(in oklab,var(--m-mark) 45%,transparent) calc(100% - .4em),transparent calc(100% - .2em));background-repeat:no-repeat;background-position:0 70%;background-size:100% .55em;transition:background-size 1s var(--m-ease-out) .15s;border-radius:.2em;padding-inline:.1em}html.m-on .m-hl--marker:not(.is-in){background-size:0% .55em}.m-hl--strike:after{content:"";position:absolute;left:-2%;right:-2%;top:55%;height:.09em;background:var(--m-mark);transform-origin:0 50%;transition:transform .8s var(--m-ease-out) .15s;rotate:-2deg}html.m-on .m-hl--strike:not(.is-in):after{transform:scaleX(0)}.m-hl-svg{position:absolute;pointer-events:none;overflow:visible;fill:none;stroke:var(--m-mark);stroke-linecap:round}.m-hl--underline .m-hl-svg{left:-2%;width:104%;bottom:-.32em;height:.4em;stroke-width:.09em}.m-hl--circle .m-hl-svg{left:-10%;width:120%;top:-24%;height:150%;stroke-width:.07em}.m-hl-svg path{stroke-width:3;stroke-dasharray:var(--len) var(--len);transition:stroke-dashoffset 1.1s var(--m-ease-in-out) .2s}html.m-on .m-hl:not(.is-in) .m-hl-svg path{stroke-dashoffset:var(--len)}[data-m~=magnetic]{position:relative;display:inline-flex;translate:var(--mx, 0) var(--my, 0)}[data-m~=magnetic]>:first-child{translate:var(--mx, 0) var(--my, 0)}.m-mag-zone{position:absolute;inset:-28px;border-radius:999px}[data-m~=parallax]{transform:translate3d(0,var(--py, 0px),0);will-change:transform}[data-m~=parallax-img]{overflow:clip}[data-m~=parallax-img]>img,[data-m~=parallax-img]>picture>img{display:block;width:100%;height:100%;object-fit:cover;transform:translate3d(0,var(--py, 0%),0) scale(calc(1 + var(--m-px-zoom, .26)));will-change:transform}
