/* The home page's section styles (the design kept them inline in the page). */
.setup-display{position:relative;}
        .setup-corner-bubbles{position:absolute;top:18px;right:18px;width:18px;height:auto;opacity:.9;filter:drop-shadow(0 1px 6px rgba(0,0,0,.2));}
        .hero-phone-video{object-fit:cover;object-position:center center;}
        .payday-ring{position:relative;box-sizing:border-box;padding:18px;}
        .payday-ring .payday-ring-core{transform:scale(.91);}

        /* Pink spending band: authentic brand art, existing hero JJ card, flush phone. */
        .spend-banner{margin-block:clamp(28px,4vw,56px);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0;border:0;}
        .spend-banner::before{display:none;}
        .spend-banner-bleed{position:relative;overflow:hidden;background:linear-gradient(135deg,#A06DC7 0%,#9362b3 34%,#8754A8 68%,#79489B 100%);box-shadow:0 24px 50px rgba(29,9,55,.22);}
        .spend-banner-brand-bubbles{position:absolute;width:clamp(170px,15vw,260px);height:auto;right:clamp(18px,4vw,64px);left:auto;bottom:-48px;color:rgba(255,255,255,.18);opacity:.46;pointer-events:none;z-index:0;}
        .spend-banner-inner{max-width:min(1220px,calc(100% - 72px));margin:0 auto;display:grid;grid-template-columns:.98fr 1.02fr;gap:clamp(24px,3vw,54px);align-items:end;padding:clamp(22px,2.7vw,36px) clamp(20px,2vw,12px) 0;position:relative;isolation:isolate;}
        .spend-banner-copy{order:2;align-self:center;justify-self:start;position:relative;z-index:2;padding-bottom:clamp(28px,3.2vw,44px);}
        .spend-banner-copy > *{max-width:39rem;}
        .spend-banner-copy .eyebrow{color:rgba(255,255,255,.86);}
        .spend-banner-copy h2{margin:.2rem 0 .8rem;}
        .spend-banner-copy h2,.spend-banner-copy p,.spend-banner-points span{color:#fff;}
        .spend-banner-points{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 22px;}
        .spend-banner-points span{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(57,14,74,.18);backdrop-filter:blur(8px);font-size:.94rem;}
        .spend-banner-art{order:1;position:relative;z-index:2;min-height:405px;display:flex;align-items:flex-end;justify-content:flex-end;overflow:visible;padding-right:clamp(18px,4vw,44px);}
        .spend-banner .spend-banner-jj{position:absolute;top:43px;left:clamp(-28px,-.8vw,12px);right:auto;bottom:auto;z-index:4;opacity:0;animation:jj-notification-pop 650ms cubic-bezier(.2,.9,.28,1.18) .55s both;transform:none;pointer-events:none;}
        .spend-banner-screen-wrap{position:relative;z-index:2;width:min(100%,520px);display:flex;justify-content:flex-end;align-items:flex-end;min-height:0;padding:0;margin:0;}
        .spend-banner-screen{width:auto;max-width:100%;border:0;border-radius:0;overflow:visible;box-shadow:none;background:none;transform:none;}
        .spend-banner-screen-image{display:block;width:auto;height:clamp(430px,43vw,620px);max-width:100%;margin:0;object-fit:contain;filter:drop-shadow(0 28px 48px rgba(31,8,60,.24));}

        .trust-jar-dot--real{width:46px;height:54px;display:flex;align-items:flex-end;justify-content:center;padding:0;background:none;border:none;box-shadow:none;border-radius:0;}
        .trust-jar-image{display:block;width:33px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(9,25,17,.14));}
        .trust-jar-art{display:block;position:relative;--jar-tone:#79D9B0;width:36px;height:56px;flex:none;overflow:visible;}
        .trust-jar-vector{position:absolute;inset:0;width:100%;height:100%;display:block;}
        .trust-jar-lid{position:absolute;top:-1px;left:0;width:100%;height:14px;display:block;}
        .trust-proposal{display:flex;align-items:flex-start;gap:12px;}
        .trust-proposal-jj{flex:0 0 46px;width:46px;height:54px;display:flex;align-items:flex-end;justify-content:center;background:none;border:none;box-shadow:none;border-radius:0;overflow:visible;}
        .trust-proposal-jj img{display:block;width:47px;height:auto;transform:none;}

        .jiverse-showcase{align-items:stretch;}
        .jiverse-beans-world--screen{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;overflow:hidden;padding-bottom:0!important;}
        .jiverse-screen-copy{max-width:26rem;padding-right:1rem;}
        .jiverse-screen-copy h3{margin:.95rem 0 .45rem;}
        .jiverse-screen-peek{margin-top:42px;display:flex;justify-content:center;align-items:flex-end;min-height:0;pointer-events:none;}
        .jiverse-screen-peek-image{display:block;width:min(100%,320px);height:auto;transform:none;filter:drop-shadow(0 18px 34px rgba(18,5,40,.34));}

        .jiverse-reward-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;width:54px;height:54px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}
        .jiverse-reward-icon--beans{width:54px;height:54px;justify-content:center;}
        .jiverse-reward-icon--beans img{display:block;width:36px;height:auto;}
        .jiverse-reward-icon--line svg{width:26px;height:26px;stroke:none;fill:#F4DD63;}

        .jiverse-theme-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;}
        .jiverse-theme-jar{transform:scale(.78);transform-origin:center top;}

        .jjf-story .jjf-playground {position:relative;}
        .jjf-story .jjf-stage {position:relative;min-height:432px;padding:18px 18px 0 18px;display:flex;align-items:flex-end;justify-content:center;overflow:visible;}
        .jjf-story .jjf-character {position:relative;z-index:2;width:min(100%,308px);margin-top:-8px;}
        .jjf-story .jjf-character svg {display:block;width:100%;height:auto;overflow:visible;transform:none;transition:none;}
        .jjf-story .jjf-shadow {bottom:8px;width:195px;z-index:1;}
        .jjf-puppet-svg .jjf-gaze {transform:translate(var(--jj-eye-x,0px),var(--jj-eye-y,0px));}
        .jjf-puppet-svg .jjf-glint {transform:translate(var(--jj-glint-x,0px),var(--jj-glint-y,0px));}
        .jjf-puppet-svg .jjf-face {transition:opacity .11s ease,visibility .11s ease;}
        .jjf-puppet-svg .jjf-face-rest {opacity:1!important;visibility:visible!important;}
        .jjf-puppet-svg .jjf-face-rest #Bubbles_REST,
        .jjf-puppet-svg .jjf-face-rest #BROWS_REST,
        .jjf-puppet-svg .jjf-face-lft,
        .jjf-puppet-svg .jjf-face-rt {opacity:0;visibility:hidden;}
        .jjf-puppet-svg[data-face="rest"] .jjf-face-rest #Bubbles_REST,
        .jjf-puppet-svg[data-face="rest"] .jjf-face-rest #BROWS_REST {opacity:1;visibility:visible;}
        .jjf-puppet-svg[data-face="left"] .jjf-face-lft,
        .jjf-puppet-svg[data-face="right"] .jjf-face-rt {opacity:1;visibility:visible;}
        .jjf-puppet-svg #GLASSES_LFT,
        .jjf-puppet-svg #GLASSES_RT {display:none;}
        .jjf-puppet-svg #GLASSES_REST {
          opacity:1!important;visibility:visible!important;transform-box:fill-box;transform-origin:50% 50%;
          transform:translate(var(--jj-glasses-x,0px),var(--jj-glasses-y,0px)) skewX(var(--jj-glasses-skew,0deg)) rotate(var(--jj-glasses-tilt,0deg)) scaleX(var(--jj-glasses-scale,1));
          transition:transform .22s cubic-bezier(.2,.75,.2,1);
        }
        .jjf-story .jjf-speech {
          position:absolute;z-index:5;display:block;box-sizing:border-box;width:min(33vw,230px);max-width:230px;min-height:0;
          padding:11px 15px 13px;border:1px solid rgba(222,185,251,.29);border-radius:18px;
          background:linear-gradient(135deg,rgba(65,35,92,.97),rgba(42,23,70,.97));
          box-shadow:0 12px 32px rgba(7,2,22,.20);text-align:left;
          opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.975);
          transition:opacity .24s ease,transform .3s cubic-bezier(.2,.8,.2,1),visibility .24s ease;
        }
        .jjf-story .jjf-speech::after {content:none!important;display:none!important;}
        .jjf-story .jjf-speech.is-visible {opacity:1;visibility:visible;transform:translateY(0) scale(1);}
        .jjf-story .jjf-speech.is-left-top {left:clamp(0px,1.6vw,14px);top:16px;}
        .jjf-story .jjf-speech.is-left-bottom {left:clamp(0px,1.5vw,12px);top:188px;}
        .jjf-story .jjf-speech.is-right-bottom {right:clamp(0px,1.5vw,12px);top:212px;}
        .jjf-story .jjf-speech.is-right-top {right:clamp(0px,1.6vw,14px);top:24px;}
        .jjf-story .jjf-speech-label {display:block;text-align:left;color:#D5B4E7;font:700 10px/1.2 var(--display);letter-spacing:.095em;text-transform:uppercase;}
        .jjf-story .jjf-speech p {min-height:0;max-width:none;margin:5px 0 0;color:#FAF7FF;font:600 13px/1.38 var(--display);text-align:left;}
        .jjf-story .jjf-interactions {margin-top:22px;}
        .jjf-story .jjf-prompts {justify-content:center;}
        .jjf-story .jjf-speech.is-pop{animation:jjSpeechPop .34s cubic-bezier(.2,.9,.25,1.2);}
        @keyframes jjSpeechPop{0%{transform:translateY(10px) scale(.82);}65%{transform:translateY(-2px) scale(1.035);}100%{transform:translateY(0) scale(1);}}
        .jjf-puppet-svg .jjf-blink-layer {opacity:0;pointer-events:none;}
        .jjf-story .jjf-character.is-blinking .jjf-puppet-svg .jjf-blink-layer {animation:jjfBlinkBehind .18s ease-in-out both;}
        @keyframes jjfBlinkBehind {0%,100%{opacity:0} 15%,84%{opacity:1}}
                @media(max-width:950px) {
          .jjf-story .jjf-stage {min-height:408px;}
          .jjf-story .jjf-character {width:min(100%,286px);}
          .jjf-story .jjf-speech {width:min(35vw,220px);max-width:220px;}
          .jjf-story .jjf-speech.is-left-bottom {top:178px;}
          .jjf-story .jjf-speech.is-right-bottom {top:198px;}
        }
        @media(max-width:760px) {
          .jjf-story .jjf-stage {min-height:500px;padding:10px 0 0;}
          .jjf-story .jjf-character {width:min(66vw,252px);}
          .jjf-story .jjf-shadow {width:172px;}
          .jjf-story .jjf-speech {width:min(42vw,195px);max-width:195px;padding:11px 13px 12px;}
          .jjf-story .jjf-speech p {font-size:12px;}
          .jjf-story .jjf-speech.is-left-top {left:0;top:10px;}
          .jjf-story .jjf-speech.is-left-bottom {left:0;top:188px;}
          .jjf-story .jjf-speech.is-right-top {right:0;top:76px;}
          .jjf-story .jjf-speech.is-right-bottom {right:0;top:282px;}
        }
        @media(max-width:580px) {
          .jjf-story .jjf-stage {min-height:510px;}
          .jjf-story .jjf-character {width:min(67vw,236px);}
          .jjf-story .jjf-shadow {bottom:8px;width:160px;}
          .jjf-story .jjf-speech {width:min(43vw,179px);max-width:179px;padding:11px 12px 12px;border-radius:16px;}
          .jjf-story .jjf-speech p {font-size:12px;line-height:1.36;}
          .jjf-story .jjf-speech.is-left-top {top:8px;}
          .jjf-story .jjf-speech.is-left-bottom {top:180px;}
          .jjf-story .jjf-speech.is-right-top {top:84px;}
          .jjf-story .jjf-speech.is-right-bottom {top:296px;}
        }
        @media(prefers-reduced-motion:reduce) {
          .jjf-puppet-svg .jjf-face,.jjf-story .jjf-speech,.jjf-puppet-svg #GLASSES_REST {transition:none!important;}
          .jjf-story .jjf-character,.jjf-story .jjf-blink-layer {animation:none!important;}
        }

        @media (max-width: 920px){
          .spend-banner-inner{grid-template-columns:1fr;max-width:min(100%,calc(100% - 32px));padding:28px 16px 0;gap:15px;}
          .spend-banner-copy{order:2;padding-bottom:28px;}
          .spend-banner-art{order:1;min-height:340px;width:100%;justify-content:flex-start;align-items:flex-end;}
          .spend-banner .spend-banner-jj{top:45px;left:max(10px,calc(50% - 210px));}
          .spend-banner-screen-wrap{margin-right:auto;justify-content:flex-start;align-items:flex-end;}
          .spend-banner-screen{width:auto;}
          .spend-banner-screen-image{height:min(58vw,420px);}
          .spend-banner-brand-bubbles{right:-30px;left:auto;bottom:-34px;width:180px;opacity:.32;}
          .jiverse-screen-peek{justify-content:flex-start;min-height:0;}
          .jiverse-screen-peek-image{width:min(100%,220px);transform:none;}
        }
        @media (max-width: 580px){
          .spend-banner-art{min-height:320px;}
          .spend-banner .spend-banner-jj{left:10px;top:32px;max-width:min(285px,85vw);width:260px;padding:12px 14px;}
          .spend-banner .spend-banner-jj .jj-notification-avatar{width:48px;height:48px;flex-basis:48px;}
          .spend-banner .spend-banner-jj .jj-notification-copy p{font-size:12px;}
          .spend-banner-screen{width:auto;}
          .spend-banner-screen-image{height:min(74vw,360px);}
        }

/* JELLI / TIER G / V6 — COLOR-FIRST EDITORIAL. PHOTO ON HOVER/TAP.
   Deliberately scoped so the rest of the homepage and the separate
   gaming-jar CSS adjustments remain unchanged. */
.life-editorial { padding:100px 0 94px; }
.life-editorial::before { background:radial-gradient(ellipse 73% 52% at 50% 44%,rgba(77,35,126,.13),transparent 80%); }
.life-editorial-head { display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:39px; }
.life-editorial-heading { max-width:790px; }
.life-editorial-heading .eyebrow { display:block;margin-bottom:16px; }
.life-editorial-heading h2 { max-width:790px;font:600 clamp(36px,3.9vw,55px)/1.065 var(--display);letter-spacing:-.028em; }
.life-editorial-heading h2 em { color:var(--button);font-style:normal; }
.life-editorial-headnote { max-width:245px;padding-bottom:5px;color:#C6B9D3;font:400 14px/1.57 var(--body); }

/* Escapes the site's 1200px content rail, precisely to the browser edges. */
.life-cinema-grid { margin-inline:calc(50% - 50vw);width:100vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;background:#0D0520; }
.life-scene { --scene-fill:#CAA6F2;--scene-ink:#231034;position:relative;isolation:isolate;display:block;min-width:0;height:clamp(335px,29vw,440px);color:#FFF;overflow:hidden;background:#170A30; }
.life-scene summary { position:relative;display:block;width:100%;height:100%;list-style:none;cursor:pointer;outline:0; }
.life-scene summary::-webkit-details-marker {display:none;}
.life-scene summary::marker {content:'';}
.life-scene-photo {position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 51%;filter:saturate(.92) contrast(1.045);z-index:0;}
.life-scene--credit .life-scene-photo {object-position:51% 44%;}
.life-scene--goals .life-scene-photo {object-position:49% 45%;}
.life-scene--receipt .life-scene-photo {object-position:52% 50%;}
.life-scene--shared .life-scene-photo {object-position:53% 50%;}
.life-scene-shade {position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,1,23,.79),rgba(10,2,31,.48) 41%,rgba(10,2,31,.03) 80%),linear-gradient(0deg,rgba(9,3,27,.63),transparent 36%,rgba(9,3,27,.14));}
/* This is a physical color takeover, not a translucent hover tint. */
.life-scene-color {position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--scene-fill);clip-path:inset(0 0 0 0);transition:clip-path .48s cubic-bezier(.22,.74,.20,1);}
/* The exact three-bubble Jelli silhouette, visible only after the color flood.
   Tint is complementary to each scene background; never present over photography. */
.life-scene-bubbles {position:absolute;z-index:3;top:clamp(48px,4.7vw,66px);right:clamp(34px,5.2vw,78px);width:clamp(70px,7vw,104px);height:auto;aspect-ratio:40.9758/58.4828;display:block;color:var(--scene-bubbles);mix-blend-mode:multiply;opacity:.65;transform:translate3d(0,0,0) scale(1);transform-origin:70% 20%;pointer-events:none;transition:opacity .27s ease,transform .46s cubic-bezier(.22,.74,.2,1);}
.life-scene-bubbles use {fill:currentColor;}
.life-scene-content {position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(25px,3vw,43px) clamp(25px,3.35vw,50px);pointer-events:none;}
.life-scene-index {color:var(--scene-ink);font:600 11px/1.25 var(--display);letter-spacing:.165em;text-transform:uppercase;transition:color .2s ease;}
.life-scene-cue {display:none;position:absolute;top:clamp(25px,3vw,43px);right:clamp(25px,3.35vw,50px);place-items:center;width:29px;height:29px;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#FFF;font:400 19px/1 var(--display);transition:color .2s,border-color .2s,transform .3s;}
.life-scene-main {margin-top:auto;max-width:min(87%,460px);}
.life-scene-title {display:block;max-width:14ch;color:var(--scene-ink);font:600 clamp(29px,3.1vw,45px)/1.045 var(--display);letter-spacing:-.032em;text-wrap:balance;transition:color .2s ease;}
.life-scene-extra {display:block;max-width:34ch;max-height:190px;opacity:1;overflow:hidden;color:var(--scene-ink);font:500 clamp(13px,1.25vw,17px)/1.52 var(--body);transform:translateY(0);transition:max-height .4s cubic-bezier(.22,.74,.2,1),opacity .22s ease,transform .34s cubic-bezier(.22,.74,.2,1);}
.life-scene-extra::before {content:'';display:block;width:33px;height:2px;margin:19px 0 14px;background:currentColor;opacity:.58;}
.life-scene--credit {--scene-fill:#D6B5F3;--scene-ink:#26113D;--scene-bubbles:#D6B5F3;}
.life-scene--goals {--scene-fill:#7EDCC9;--scene-ink:#112E30;--scene-bubbles:#7EDCC9;}
.life-scene--receipt {--scene-fill:#FFE36E;--scene-ink:#35230D;--scene-bubbles:#FFE36E;}
.life-scene--shared {--scene-fill:#FF997E;--scene-ink:#3B1D28;--scene-bubbles:#FF997E;}
/* Photo reveal state: hide the color wipe, extra copy, and bubbles; keep the headline.
   The default is intentionally the complete, quieter color composition. */
.life-scene summary:focus-visible {outline:3px solid #FFE66C;outline-offset:-6px;}
.life-scene:has(> summary:focus-visible) .life-scene-color {clip-path:inset(0 0 0 100%);}
.life-scene:has(> summary:focus-visible) :is(.life-scene-index,.life-scene-title) {color:#FFF;}
.life-scene:has(> summary:focus-visible) .life-scene-extra {max-height:0;opacity:0;transform:translateY(10px);}
.life-scene:has(> summary:focus-visible) .life-scene-bubbles {opacity:0;transform:translate3d(9px,8px,0) scale(.94);transition-delay:0s;}
/* Desktop: hover only, no sticky states. */
@media (hover:hover) and (pointer:fine) {
 .life-scene summary {pointer-events:none;cursor:default;}
 .life-scene:hover .life-scene-color {clip-path:inset(0 0 0 100%);}
 .life-scene:hover :is(.life-scene-index,.life-scene-title) {color:#FFF;}
 .life-scene:hover .life-scene-extra {max-height:0;opacity:0;transform:translateY(10px);}
 .life-scene:hover .life-scene-bubbles {opacity:0;transform:translate3d(9px,8px,0) scale(.94);transition-delay:0s;}
}
/* Touch: color and full story are the default; tap reveals photo, tap again restores. */
@media (hover:none), (pointer:coarse) {
 .life-scene-cue {display:grid;color:var(--scene-ink);border-color:color-mix(in srgb,var(--scene-ink) 38%,transparent);}
 .life-scene[open] .life-scene-color {clip-path:inset(0 0 0 100%);}
 .life-scene[open] :is(.life-scene-index,.life-scene-title,.life-scene-cue) {color:#FFF;}
 .life-scene[open] .life-scene-cue {border-color:rgba(255,255,255,.56);transform:rotate(45deg);}
 .life-scene[open] .life-scene-extra {max-height:0;opacity:0;transform:translateY(10px);}
 .life-scene[open] .life-scene-bubbles {opacity:0;transform:translate3d(9px,8px,0) scale(.94);transition-delay:0s;}
}
.life-editorial-footer {display:flex;justify-content:center;align-items:center;padding:41px 0 0;}
.life-editorial-footer .life-editorial-link {display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:53px;padding:0 25px;border-radius:10px;background:var(--button);color:var(--on-yellow);font:600 14px/1 var(--display);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;}
.life-editorial-footer .life-editorial-link:hover {transform:translateY(-2px);box-shadow:0 12px 25px rgba(244,214,61,.13);}
.life-editorial-footer .life-editorial-link:focus-visible {outline:2px solid #FFF;outline-offset:4px;}
.life-editorial-link span {font-size:19px;line-height:1;}
@media(max-width:960px){
 .life-editorial-headnote{display:none;}
 .life-scene{height:clamp(330px,39vw,420px);}
 .life-scene-content{padding:27px;}
 .life-scene-cue{top:27px;right:27px;}
 .life-scene-bubbles{top:60px;right:38px;width:77px;}
 .life-scene-title{font-size:clamp(26px,3.5vw,37px);}
 .life-scene-extra{font-size:13px;max-width:30ch;}
}
@media(max-width:700px){
 .life-editorial{padding:74px 0 76px;}
 .life-editorial-head{margin-bottom:28px;}
 .life-editorial-heading h2{font-size:clamp(34px,7.6vw,46px);}
 .life-cinema-grid{grid-template-columns:1fr;}
 .life-scene{height:clamp(335px,88vw,440px);}
 .life-scene-title{font-size:clamp(30px,7vw,41px);}
 .life-scene-main{max-width:78%;}
 .life-scene-photo{object-position:center 46%;}
 .life-editorial-footer{padding-top:32px;}
}
@media(max-width:420px){
 .life-editorial-heading .eyebrow{font-size:10px;}
 .life-editorial-heading h2{font-size:clamp(32px,8.5vw,39px);}
 .life-scene{height:365px;}
 .life-scene-content{padding:26px 25px;}
 .life-scene-index{font-size:10px;}
 .life-scene-main{max-width:88%;}
 .life-scene-title{font-size:32px;}
 .life-scene-cue{top:26px;right:25px;}
 .life-scene-bubbles{top:60px;right:36px;width:69px;}
 .life-scene-extra{font-size:13px;max-width:30ch;}
 .life-scene-shade{background:linear-gradient(0deg,rgba(8,1,23,.91),rgba(8,1,23,.22) 56%,rgba(8,1,23,.07)),linear-gradient(90deg,rgba(8,1,23,.21),transparent 80%);}
}
@media(prefers-reduced-motion:reduce){
 .life-editorial *, .life-editorial *::before,.life-editorial *::after{animation:none!important;transition:none!important;}
 .life-scene-extra{transform:none;}
 .life-editorial-footer .life-editorial-link:hover{transform:none;}
}
