.mgrx{--paper:#f6f3ef;--ink:#481b2c;--body:#655e60;--scene-0:1;--scene-1:0;--scene-2:0;--art-x:0px;--art-crop:0%;display:block;position:relative;isolation:isolate;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}.mgrx *{box-sizing:border-box}.mgrx__heading{margin:0;padding:clamp(60px,7vw,104px) 7vw 0;font:400 clamp(22px,2.6vw,37px)/1.2 var(--heading-font-family);letter-spacing:-.025em}.mgrx__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10%;row-gap:74px;padding:72px 7vw 80px;max-width:1800px;margin:0 auto}.mgrx__art{position:relative;grid-column:1;grid-row:1 / span 3;align-self:start;margin:0;aspect-ratio:4/5;overflow:hidden;background:#e7ded3}.mgrx__art picture,.mgrx__art img{display:block;width:100%;height:100%}.mgrx__art img{object-fit:cover;object-position:50% 47%}.mgrx__art--type{display:grid;place-items:center;background:var(--ink);color:#d7c3ac}.mgrx__art--type>span{font:400 clamp(80px,12vw,180px)/1 var(--heading-font-family);letter-spacing:-.065em}.mgrx__scene{grid-column:2;min-width:0;align-self:center}.mgrx__scene h3{max-width:7.4ch;margin:0 0 27px;font:400 clamp(66px,7.8vw,116px)/.94 var(--heading-font-family);letter-spacing:-.055em;text-wrap:balance}.mgrx__scene>p:not(.mgrx__cost){max-width:31ch;margin:0;font:var(--text-font-weight, 300) 14px/1.85 var(--text-font-family);color:var(--body)}.mgrx__scene--value h3{font-size:clamp(46px,5.2vw,76px);max-width:8ch;margin-bottom:25px}.mgrx__cost{display:flex;align-items:baseline;gap:13px;margin:0 0 18px;white-space:nowrap;font:var(--text-font-weight, 300) clamp(78px,9.5vw,148px)/.9 var(--text-font-family);letter-spacing:-.065em;font-variant-numeric:lining-nums proportional-nums}.mgrx .mgrx__scene .mgrx__qualification{max-width:29ch;font-size:12px;line-height:1.8}.mgrx .mgrx__scene .mgrx__result-note{margin-top:20px;max-width:36ch;font-size:11px;line-height:1.8;color:#7b7274}.mgrx__closing{padding:clamp(42px,7vw,100px) 7vw clamp(110px,12vw,180px);text-align:center}.mgrx__closing>p{margin:0 0 30px;font:400 clamp(30px,3.4vw,49px)/1.15 var(--heading-font-family);letter-spacing:-.035em}.mgrx__cta{position:relative;display:inline-flex;align-items:center;gap:25px;padding:0 0 12px;color:var(--ink);font:var(--text-font-weight, 300) 12px/1.6 var(--text-font-family);text-decoration:none}.mgrx__cta:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:currentColor;transform-origin:left;transition:transform .55s cubic-bezier(.22,1,.36,1)}.mgrx__cta svg{fill:none;stroke:currentColor;stroke-width:1.15;transition:transform .55s cubic-bezier(.22,1,.36,1)}.mgrx__cta:focus-visible{outline:2px solid var(--ink);outline-offset:7px}@media(hover:hover){.mgrx__cta:hover:after{transform:scaleX(.86)}.mgrx__cta:hover svg{transform:translate(3px,-3px)}}.mgrx.is-enhanced .mgrx__journey{height:320svh}.mgrx.is-enhanced .mgrx__stage{height:100svh;min-height:650px;max-width:none;display:block;padding:0;position:sticky;top:0;overflow:clip}.mgrx.is-enhanced .mgrx__art{position:absolute;inset:12% 6% auto 52%;height:min(75%,52.5vw);aspect-ratio:auto;transform:translate3d(var(--art-x),0,0);clip-path:inset(0 var(--art-crop));will-change:transform,clip-path;transition:transform .14s cubic-bezier(.22,.61,.36,1),clip-path .14s cubic-bezier(.22,.61,.36,1)}.mgrx.is-enhanced .mgrx__scene{position:absolute;top:20%;left:7%;width:39%;opacity:var(--alpha);transform:translate3d(0,calc((1 - var(--alpha))*12px),0);will-change:opacity,transform;transition:opacity .12s linear,transform .14s cubic-bezier(.22,.61,.36,1)}.mgrx.is-enhanced .mgrx__scene--freedom{--alpha:var(--scene-0)}.mgrx.is-enhanced .mgrx__scene--value{--alpha:var(--scene-1);left:55%;width:40%;top:18%}.mgrx.is-enhanced .mgrx__scene--confidence{--alpha:var(--scene-2)}.mgrx.is-enhanced .mgrx__closing{padding-top:42px}@media(max-width:749px){.mgrx__heading{padding:58px 22px 0;font-size:25px;max-width:16ch}.mgrx__stage{display:flex;flex-direction:column;gap:62px;padding:35px 22px 52px}.mgrx__art{width:100%;aspect-ratio:4/5}.mgrx__scene{width:100%}.mgrx__scene h3{font-size:clamp(64px,18vw,88px);max-width:8ch;margin-bottom:22px}.mgrx__scene--value{align-self:flex-end;width:88%}.mgrx__scene--value h3{font-size:clamp(44px,12vw,58px)}.mgrx__cost{font-size:clamp(76px,22vw,102px);gap:10px}.mgrx__scene>p:not(.mgrx__cost){font-size:13px;line-height:1.8;max-width:36ch}.mgrx .mgrx__scene .mgrx__qualification{font-size:11px;max-width:30ch}.mgrx .mgrx__scene .mgrx__result-note{font-size:11px;line-height:1.65;margin-top:12px;max-width:38ch}.mgrx__closing{padding:40px 22px 125px}.mgrx__closing>p{font-size:34px}.mgrx.is-enhanced .mgrx__journey{height:290svh}.mgrx.is-enhanced .mgrx__stage{min-height:680px}.mgrx.is-enhanced .mgrx__art{inset:10% 22px auto;height:37%;width:auto;transform:none}.mgrx.is-enhanced .mgrx__scene{top:51%;left:22px;width:calc(100% - 44px)}.mgrx.is-enhanced .mgrx__scene h3{font-size:clamp(55px,16vw,68px);max-width:8ch;margin-bottom:18px}.mgrx.is-enhanced .mgrx__scene--value{top:51%;left:12%;width:calc(88% - 22px)}.mgrx.is-enhanced .mgrx__scene--value h3{font-size:clamp(36px,10vw,44px);max-width:none;margin-bottom:18px}.mgrx.is-enhanced .mgrx__scene--value .mgrx__cost{font-size:clamp(74px,22vw,92px);margin-bottom:15px}}@media(prefers-reduced-motion:reduce){.mgrx__cta:after,.mgrx__cta svg,.mgrx.is-enhanced .mgrx__art,.mgrx.is-enhanced .mgrx__scene{transition:none}.mgrx.is-enhanced .mgrx__journey{height:auto}.mgrx.is-enhanced .mgrx__stage{position:relative;height:auto;min-height:0;display:grid;padding:72px 7vw 80px;overflow:visible}.mgrx.is-enhanced .mgrx__art{position:relative;inset:auto;aspect-ratio:4/5;transform:none;clip-path:none;will-change:auto}.mgrx.is-enhanced .mgrx__scene{position:relative;inset:auto;width:auto;opacity:1;transform:none;will-change:auto}.mgrx.is-enhanced .mgrx__scene h3{clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mg-ritual-experience.css.map */
