: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~=split]{--m-split-stagger: 55ms}[data-m-split=chars]{--m-split-stagger: 24ms}[data-m-split=lines]{--m-split-stagger: .11s}.m-w{display:inline-block;overflow-x:visible;overflow-y:clip;vertical-align:top;padding:.06em 0 .14em;margin:-.06em 0 -.14em}.m-wi,.m-c{display:inline-block}[data-m~=split]:not([data-m-split=chars]) .m-wi,[data-m-split=chars] .m-c{transition:translate 1.1s var(--m-ease-out),rotate 1.1s var(--m-ease-out),opacity .8s var(--m-ease-soft),filter .8s var(--m-ease-soft)}[data-m~=split]:not([data-m-split=chars]) .m-wi{transition-delay:calc(var(--m-i, 0) * var(--m-split-stagger) + var(--m-delay, 0ms))}[data-m-split=chars] .m-c{transition-delay:calc(var(--m-i, 0) * var(--m-split-stagger) + var(--m-delay, 0ms))}[data-m-split=lines] .m-wi{--m-i: inherit}html.m-on [data-m~=split]:not(.is-in):not([data-m-split=chars]) .m-wi,html.m-on [data-m-split=chars]:not(.is-in) .m-c{translate:0 112%}html.m-on [data-m-split-fx=tilt]:not(.is-in):not([data-m-split=chars]) .m-wi,html.m-on [data-m-split-fx=tilt][data-m-split=chars]:not(.is-in) .m-c{rotate:9deg;transform-origin:0 100%}[data-m-split-fx=blur] .m-w{overflow-y:visible}html.m-on [data-m-split-fx=blur]:not(.is-in):not([data-m-split=chars]) .m-wi,html.m-on [data-m-split-fx=blur][data-m-split=chars]:not(.is-in) .m-c{translate:0 .25em;opacity:0;filter:blur(12px)}[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~=marquee]{overflow:clip}.m-mq-track{display:flex;width:max-content;translate:var(--x, 0) 0;transform:skew(var(--skew, 0deg));transition:transform .5s var(--m-ease-soft);will-change:translate}.m-mq-track>*{flex:none}.m-spot{position:relative;isolation:isolate;--m-spot: var(--m-accent)}.m-spot:before,.m-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--m-ease-soft)}.m-spot:before{padding:1px;background:radial-gradient(360px circle at var(--sx, -999px) var(--sy, -999px),var(--m-spot),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.m-spot:after{z-index:-1;background:radial-gradient(520px circle at var(--sx, -999px) var(--sy, -999px),color-mix(in oklab,var(--m-spot) 14%,transparent),transparent 45%)}[data-m~=spotlight].is-lit .m-spot:before,[data-m~=spotlight].is-lit .m-spot:after{opacity:1}.m-stack{display:flex;flex-direction:column;gap:6vh;padding-bottom:10vh}.m-stack-card{position:sticky;top:calc(var(--m-stack-top, 10vh) + var(--i, 0) * 14px);transform-origin:50% 0;scale:calc(1 - var(--depth, 0) * .055);transform:perspective(1400px) rotateX(calc(var(--lean, 0) * 5deg));filter:brightness(calc(1 - var(--depth, 0) * .18));will-change:scale,transform,filter}.m-stack-card .m-stack-media{overflow:clip}.m-stack-card .m-stack-media img{scale:calc(1 + var(--depth, 0) * .08)}
