.mstory{--mstory-bg: #f5f4ff;--mstory-band: #0e0e52;--mstory-accent: #f0ff57;--mstory-on-accent: #0e0e52;--mstory-ink: #0e0e52;--mstory-night: #0e0e52;--mstory-indigo: #3931f8;--mstory-wash: #efeeff;--mstory-muted: rgba(14, 14, 82, .74);--mstory-line: rgba(57, 49, 248, .42);--mstory-title-weight: 800;--mstory-gap: 2.8rem;--mstory-ease: cubic-bezier(.22, 1, .36, 1);position:relative;z-index:0;isolation:isolate;overflow:hidden;padding:5.6rem 0 6.4rem;background-color:var(--mstory-bg);color:var(--mstory-ink);font-family:var(--font-body-family)}.mstory__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 2rem}.mstory .mstory__eyebrow{display:flex;width:fit-content;margin:0 auto 3.2rem;padding:.7rem 1.6rem;border-radius:99rem;background-color:var(--mstory-accent);color:var(--mstory-on-accent);font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.mstory__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mstory .mstory__beats{position:relative;display:grid;gap:var(--mstory-gap);max-width:56rem;margin:0 auto;padding:0;list-style:none}.mstory .mstory__beats--loop{padding-right:3.2rem}.mstory__beat{position:relative;display:flex;flex-direction:column;gap:1.4rem;min-width:0;padding:2rem 2.2rem 2.4rem;border:1px solid rgba(14,14,82,.06);border-radius:2rem;background-color:#fff;box-shadow:0 1.2rem 4rem #0e0e521a;color:var(--mstory-ink)}.mstory__beat--night{border-color:transparent;background:radial-gradient(120% 100% at 100% 0%,#3931f899,#3931f800 62%) var(--mstory-night);box-shadow:0 1.6rem 4.4rem #0e0e5242;color:#fff}.mstory__beat--day{background:radial-gradient(110% 100% at 100% 0%,color-mix(in srgb,var(--mstory-accent) 34%,transparent),transparent 58%) #fff}.mstory__beat--repeat{border:2px dashed var(--mstory-line);background-color:#ffffff73;box-shadow:none}.mstory__beats--loop .mstory__beat+.mstory__beat:before{content:"";position:absolute;top:calc(var(--mstory-gap) / -2 - .6rem);left:50%;width:1rem;height:1rem;border-right:.22rem solid var(--mstory-indigo);border-bottom:.22rem solid var(--mstory-indigo);transform:translate(-50%) rotate(45deg)}.mstory__beats--loop:after{content:"";position:absolute;top:3.4rem;right:.8rem;bottom:3.4rem;width:2.4rem;border:.22rem dashed var(--mstory-line);border-left:0;border-radius:0 1.6rem 1.6rem 0;pointer-events:none}.mstory__beats--loop:before{content:"";position:absolute;top:3.01rem;right:1.8rem;width:1rem;height:1rem;border-bottom:.22rem solid var(--mstory-indigo);border-left:.22rem solid var(--mstory-indigo);transform:rotate(45deg);pointer-events:none}.mstory .mstory__moment{display:inline-flex;align-self:flex-start;align-items:center;gap:.6rem;margin:0;padding:.5rem 1.1rem .5rem .9rem;border-radius:99rem;background-color:var(--mstory-wash);color:var(--mstory-indigo);font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.mstory__beat--night .mstory__moment{background-color:#ffffff1f;color:#fff}.mstory__beat--night .mstory__icon{color:var(--mstory-accent)}.mstory__beat--day .mstory__moment{background-color:var(--mstory-accent);color:var(--mstory-on-accent)}.mstory__icon{flex:none;width:1.5rem;height:1.5rem}.mstory .mstory__beat-text{margin:0;color:inherit;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--mstory-title-weight);font-size:2.2rem;line-height:1.18;letter-spacing:-.015em;text-wrap:pretty}.mstory__beat--repeat .mstory__beat-text{color:color-mix(in srgb,var(--mstory-ink) 78%,transparent)}.mstory__band{position:relative;width:calc(100% + 8rem);margin:4.4rem -4rem 0;overflow:hidden;background-color:var(--mstory-band);color:var(--mstory-accent);box-shadow:0 1.6rem 4rem #0e0e5233;transform:rotate(-1.6deg)}.mstory__band-track{display:flex;width:max-content;transform:translate(-25%)}.mstory__band-unit{display:inline-flex;flex:none;align-items:center;gap:2.4rem;padding:1.5rem 2.4rem 1.5rem 0}.mstory__band-text{font-family:var(--font-heading-family);font-weight:var(--mstory-title-weight);font-size:clamp(2.2rem,1.5rem + 1.6vw,3.6rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.mstory__band-sep{flex:none;width:1.8rem;height:1.8rem}.mstory__resolve{margin-top:4.8rem;text-align:center}.mstory .mstory__us{margin:0;color:var(--mstory-ink);font-family:var(--font-heading-family);font-style:normal;font-weight:var(--mstory-title-weight);font-size:clamp(4.8rem,2.4rem + 6vw,10.4rem);line-height:.98;letter-spacing:-.035em}.mstory__us-mark{padding:0 .08em;background-image:linear-gradient(var(--mstory-accent),var(--mstory-accent));background-repeat:no-repeat;background-position:0 86%;background-size:100% .34em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mstory .mstory__because{max-width:44rem;margin:2rem auto 0;color:var(--mstory-muted);font-size:1.7rem;line-height:1.5;text-wrap:balance}.mstory .mstory__created{margin:1.2rem 0 0;color:var(--mstory-ink);font-family:var(--font-heading-family);font-style:normal;font-weight:var(--mstory-title-weight);font-size:clamp(2.6rem,1.9rem + 1.4vw,3.8rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.mstory__brand{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.mstory__brand-dot{color:var(--mstory-indigo)}.mstory .mstory__cta{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.6rem;margin-top:2.8rem;padding:0 3rem;border-radius:99rem;background-color:var(--mstory-band);color:var(--mstory-accent);font-family:var(--font-body-family);font-size:1.7rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-decoration:none;box-shadow:0 .8rem 2.4rem #0e0e5238;transition:transform .2s var(--mstory-ease),box-shadow .2s var(--mstory-ease)}.mstory .mstory__cta:hover{transform:translateY(-2px);box-shadow:0 1.2rem 3.2rem #0e0e524d}.mstory__cta-icon{flex:none;transition:transform .2s var(--mstory-ease)}.mstory .mstory__cta:hover .mstory__cta-icon{transform:translate(3px)}.mstory .mstory__cta:focus-visible{outline:3px solid var(--mstory-indigo);outline-offset:3px;box-shadow:none}@media(min-width:750px){.mstory__inner{padding:0 5rem}.mstory .mstory__because{font-size:1.9rem}.mstory .mstory__cta{width:auto}.mstory__band-sep{width:2.4rem;height:2.4rem}}@media(min-width:990px){.mstory{--mstory-gap: 4.4rem;padding-block:8rem 8.8rem}.mstory .mstory__eyebrow{margin-bottom:4rem}.mstory .mstory__beats{grid-template-columns:repeat(var(--mstory-count, 3),minmax(0,1fr));max-width:none}.mstory .mstory__beats--loop{--mstory-half: calc((100% - (var(--mstory-count, 3) - 1) * var(--mstory-gap)) / var(--mstory-count, 3) / 2);padding:0 0 4.8rem}.mstory__beat{justify-content:space-between;min-height:18rem;padding:2.4rem 2.8rem 2.8rem}.mstory__beats--loop .mstory__beat+.mstory__beat:before{top:50%;left:calc(var(--mstory-gap) / -2 - .6rem);transform:translateY(-50%) rotate(-45deg)}.mstory__beats--loop:after{top:auto;right:var(--mstory-half);bottom:1.6rem;left:var(--mstory-half);width:auto;height:3.2rem;border:.22rem dashed var(--mstory-line);border-top:0;border-radius:0 0 1.6rem 1.6rem}.mstory__beats--loop:before{top:auto;right:auto;bottom:3.4rem;left:calc(var(--mstory-half) + .11rem - .5rem);border-bottom:0;border-top:.22rem solid var(--mstory-indigo)}.mstory .mstory__beat-text{font-size:clamp(2.2rem,1.2rem + 1vw,2.8rem)}.mstory__band{margin-top:5.6rem}.mstory__resolve{margin-top:6.4rem}}@media(prefers-reduced-motion:no-preference){.mstory__beats.is-armed:not(.is-playing) .mstory__beat{opacity:0;transform:translateY(2rem)}.mstory__beats.is-armed:not(.is-playing):before,.mstory__beats.is-armed:not(.is-playing):after{opacity:0}.mstory__beats.is-playing .mstory__beat{animation:mstory-rise .6s var(--mstory-ease) backwards;animation-delay:calc(var(--mstory-wait, 0ms) + var(--mstory-i, 0) * .18s)}.mstory__beats.is-playing:after{animation:mstory-loop-y .6s var(--mstory-ease) backwards;animation-delay:calc(var(--mstory-wait, 0ms) + var(--mstory-count, 3) * .18s)}.mstory__beats.is-playing:before{animation:mstory-fade .3s ease-out backwards;animation-delay:calc(var(--mstory-wait, 0ms) + var(--mstory-count, 3) * .18s + .5s)}.mstory__reveal.is-armed:not(.is-playing) .mstory__band-track{transform:translate(-12.5%)}.mstory__reveal.is-armed:not(.is-playing) .mstory__us,.mstory__reveal.is-armed:not(.is-playing) .mstory__because,.mstory__reveal.is-armed:not(.is-playing) .mstory__created,.mstory__reveal.is-armed:not(.is-playing) .mstory__cta{opacity:0}.mstory__reveal.is-armed:not(.is-playing) .mstory__us-mark{background-size:0% .34em}.mstory__reveal.is-playing .mstory__band-track{animation:mstory-band 1.2s cubic-bezier(.5,0,.2,1.12) var(--mstory-wait, 0ms) backwards}.mstory__reveal.is-playing .mstory__us{animation:mstory-pop .6s var(--mstory-ease) calc(var(--mstory-wait, 0ms) + 1s) backwards}.mstory__reveal.is-playing .mstory__us-mark{animation:mstory-mark .55s var(--mstory-ease) calc(var(--mstory-wait, 0ms) + 1.25s) backwards}.mstory__reveal.is-playing .mstory__because{animation:mstory-rise .5s var(--mstory-ease) calc(var(--mstory-wait, 0ms) + 1.35s) backwards}.mstory__reveal.is-playing .mstory__created{animation:mstory-rise .5s var(--mstory-ease) calc(var(--mstory-wait, 0ms) + 1.5s) backwards}.mstory__reveal.is-playing .mstory__cta{animation:mstory-rise .5s var(--mstory-ease) calc(var(--mstory-wait, 0ms) + 1.65s) backwards}.mstory .mstory__reveal .mstory__cta:focus-visible{animation:none;opacity:1}}@media(prefers-reduced-motion:no-preference)and (min-width:990px){.mstory__beats.is-playing:after{animation-name:mstory-loop-x}}@keyframes mstory-rise{0%{opacity:0;transform:translateY(2rem)}}@keyframes mstory-pop{0%{opacity:0;transform:translateY(1.2rem) scale(.94)}}@keyframes mstory-fade{0%{opacity:0}}@keyframes mstory-mark{0%{background-size:0% .34em}}@keyframes mstory-band{0%{transform:translate(-12.5%)}}@keyframes mstory-loop-y{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes mstory-loop-x{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@media(forced-colors:active){.mstory .mstory__eyebrow,.mstory .mstory__moment,.mstory__beat,.mstory__band{border:1px solid CanvasText}.mstory__us-mark{text-decoration:underline;text-decoration-thickness:.08em}}@media print{.mstory .is-armed,.mstory .is-armed *{opacity:1!important;transform:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/murphy-story-home.css.map */
