.mr1 .rv3-hero h1{font-size:clamp(2.2rem,4.1vw,3.7rem);max-width:18ch}.mr1 .rv3-lede{max-width:44ch}.mr1-formats,.mr1-intent,.mr1-jny,.mr1-man,.mr1-mea,.mr1-work{padding-block:var(--sec)}.mr1 .rv3-head h2{max-width:24ch}.mr1-tick{width:20px;height:20px;flex:none;color:var(--c-tang-deep)}.mr1-links{display:flex;flex-wrap:wrap;gap:0 28px}.mr1-lbl{display:block;margin-bottom:4px;font:800 .72rem/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-tang-deep)}.mr1-note{margin-top:var(--sp-3);max-width:62ch;font-weight:600;color:var(--c-dim)}.mr1-note a{color:var(--c-ink);font-weight:800;text-decoration-color:var(--c-tang-dark);text-underline-offset:5px}.mr1-scene{display:block;width:100%;height:100%}.mr1-av{display:block;flex:none;width:2.3em;height:2.3em;border-radius:50%;background:var(--c-tang-deep)}.mr1-av--g,.mr1-ln{background:#D6D0C6}.mr1-ln{display:block;height:.55em;width:7em;border-radius:.3em}.mr1-ln--s{width:4em;margin-top:.4em}.mr1-gimg{height:7em;margin-top:.6em;border-radius:.5em;background:#E8E2D6}.mr1-hero-fig{container-type:inline-size}.mr1-stage{position:relative;width:100%;aspect-ratio:1.02;font-size:2.35cqw;line-height:1.3;font-family:var(--f-body)}.mr1-hphone{position:absolute;left:0;top:0;bottom:0;width:50%;padding:.7em;border-radius:3.2em;background:#1d1b22;box-shadow:0 0 0 .14em var(--c-rule-dark),0 1em 2.4em rgba(0,0,0,.4)}.mr1-hscreen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:2.6em;background:#fff;color:#141219}.mr1-hstatus{display:flex;align-items:center;gap:.5em;padding:1.1em 1.3em .6em;font-weight:800;font-size:1em}.mr1-hstatus span{flex:1}.mr1-hstatus i{width:1.1em;height:1.1em;border-radius:50%;background:#E8E2D6}.mr1-hfeed{position:relative;flex:1;min-height:0;overflow:hidden}.mr1-hscroll{position:absolute;left:0;right:0;top:-9.6em}.mr1-hpost{padding:.9em 1.1em 0}.mr1-hpost:first-child .mr1-gimg{height:8em}.mr1-hhead,.mr1-ph-head{display:flex;align-items:center;gap:.7em}.mr1-hhead b,.mr1-ph-head b{display:block;font-size:.92em;line-height:1.2}.mr1-hhead small,.mr1-ph-head small{display:block;font-size:.74em;color:#5C5665;line-height:1.2}.mr1-hhead b.mr1-ln,.mr1-ph-head b.mr1-ln{height:.55em}.mr1-hpost--ad{margin:.7em .5em 0;padding:.8em .6em .7em;border-radius:.9em;background:#FFF3EA;box-shadow:0 0 0 .14em var(--c-tang)}.mr1-hcopy{margin-top:.6em;font-size:.88em;line-height:1.35}.mr1-himg{margin-top:.6em;aspect-ratio:1.45;overflow:hidden;border-radius:.6em}.mr1-hcta{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-top:.6em;padding:.55em .7em;border-radius:.5em;background:#fff}.mr1-hcta span{min-width:0}.mr1-hcta small{display:block;font-size:.68em;color:#5C5665}.mr1-hcta b{display:block;font-size:.82em;line-height:1.2}.mr1-hcta em{position:relative;flex:none;padding:.45em .8em;border-radius:.45em;background:var(--c-tang-deep);color:#fff;font-style:normal;font-weight:800;font-size:.8em;white-space:nowrap}.mr1-tap{position:absolute;left:50%;top:55%;width:3.2em;height:3.2em;margin:-1.6em 0 0 -1.6em;border-radius:50%;background:rgba(20,18,25,.35);opacity:0;pointer-events:none}.mr1-hland{position:absolute;right:0;bottom:3%;width:47%;overflow:hidden;border-radius:.9em;background:var(--c-paper);color:var(--c-ink);box-shadow:0 0 0 .3em #1d1b22,0 0 0 .38em var(--c-rule-dark),0 1em 2em rgba(0,0,0,.4)}.mr1-hland-bar{display:flex;align-items:center;gap:.4em;padding:.6em .8em;background:#ECE6DA}.mr1-hland-bar i{width:.6em;height:.6em;border-radius:50%;background:var(--c-gap)}.mr1-hland-bar span{flex:1;height:1em;margin-left:.5em;border-radius:.5em;background:#fff}.mr1-hland-img{aspect-ratio:2.1;overflow:hidden}.mr1-hland-body{padding:.8em 1em 1em}.mr1-hland-h{font:800 1.2em/1.15 var(--f-head);letter-spacing:-.02em}.mr1-hland-p{margin-top:.3em;font-size:.86em;line-height:1.35;color:var(--c-dim)}.mr1-field{margin-top:.6em}.mr1-field small{display:block;font-size:.72em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c-dim)}.mr1-field>span{display:block;margin-top:.2em;height:1.8em;border:1px solid var(--c-line);border-radius:.4em;background:#fff;overflow:hidden}.mr1-fill{display:block;height:.6em;margin:.6em .7em;border-radius:.3em;background:#8E8798;width:58%}.mr1-fill--2{width:42%}.mr1-hbtn{margin-top:.8em;padding:.55em;border-radius:.5em;background:var(--c-tang-deep);color:#fff;text-align:center;font-weight:800;font-size:.92em}.mr1-hdone{display:flex;align-items:center;gap:.45em;margin-top:.65em;padding:.4em .7em;border:.15em solid var(--c-tang);border-radius:.6em;font-weight:800;font-size:.9em}.mr1-hdone svg{width:1.2em;height:1.2em;flex:none;fill:none;stroke:var(--c-tang-deep);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mr1-hero-fig figcaption{border-top:0;padding-top:0;margin-top:var(--sp-1)}.mr1-intent .rv3-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:var(--sp-3)}.mr1-intent .rv3-head .rv3-eyebrow{grid-column:1/-1}.mr1-intent .rv3-head h2{font-size:clamp(1.9rem,3.4vw,2.9rem);max-width:22ch}.mr1-intent .rv3-intro{margin:0;max-width:36ch;justify-self:end;padding-bottom:6px}.mr1-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,48px);border-top:2px solid var(--c-ink)}.mr1-sc{padding-top:var(--sp-2)}.mr1-sc+.mr1-sc{position:relative}.mr1-sc+.mr1-sc:before{content:"";position:absolute;left:calc(-1 * clamp(20px, 3vw, 48px) / 2);top:var(--sp-2);bottom:0;border-left:1px solid var(--c-line)}.mr1-sc-vis{position:relative;height:210px;margin-bottom:var(--sp-2)}.mr1-mini{position:absolute;left:0;top:0;width:62%;padding:9px 9px 10px;border-radius:12px;background:#fff;border:1px solid var(--c-line);box-shadow:0 10px 24px rgba(20,18,25,.1)}.mr1-sc--course .mr1-mini{transform:rotate(-1.8deg)}.mr1-sc--home .mr1-mini{transform:rotate(1.5deg)}.mr1-mini-top{display:flex;align-items:center;gap:7px}.mr1-mini-top i{width:20px;height:20px;border-radius:50%;background:var(--c-tang-deep);flex:none}.mr1-mini-top b{display:block;font-size:.74rem;line-height:1.15}.mr1-mini-top small{display:block;font-size:.62rem;color:var(--c-dim);line-height:1.15}.mr1-mini-img{height:108px;margin-top:8px;overflow:hidden;border-radius:7px}.mr1-mini-bar{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.mr1-mini-bar span{width:46%;height:6px;border-radius:3px;background:#D6D0C6}.mr1-mini-bar em{width:34%;height:16px;border-radius:5px;background:var(--c-tang-deep)}.mr1-thought{right:0;top:36px;width:52%;padding:10px 14px;border-radius:16px;color:#fff;font:700 .9rem/1.3 var(--f-body);box-shadow:0 8px 18px rgba(20,18,25,.18)}.mr1-thought,.mr1-thought:before{position:absolute;background:var(--c-ink)}.mr1-thought:before{content:"";left:-7px;bottom:14px;width:14px;height:14px;transform:rotate(45deg);border-radius:2px}.mr1-sc h3{font-size:clamp(1.1rem,1.5vw,1.35rem);letter-spacing:-.015em;line-height:1.2;margin-bottom:var(--sp-1)}.mr1-sc p{line-height:1.5;font-weight:600}.mr1-sc p+p{margin-top:var(--sp-1)}.mr1-formats{padding-block:clamp(36px,4vw,56px)}.mr1-formats .rv3-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:var(--sp-2)}.mr1-formats .rv3-head .rv3-eyebrow{grid-column:1/-1}.mr1-formats .rv3-head h2{font-size:clamp(1.8rem,3.2vw,2.7rem);max-width:26ch}.mr1-formats .rv3-intro{margin:0;max-width:36ch;justify-self:end;padding-bottom:6px;color:var(--c-on-dark-soft)}.mr1-tabs-row{overflow-x:auto;scrollbar-width:none;margin-bottom:var(--sp-2)}.mr1-tabs-row::-webkit-scrollbar{display:none}.mr1-tablist{display:flex;gap:clamp(4px,1.4vw,20px);min-width:max-content;border-bottom:1px solid var(--c-rule-dark)}.mr1-tab{appearance:none;background:none;border:0;margin-bottom:-1px;padding:11px clamp(14px,2vw,28px);min-height:48px;border-bottom:4px solid transparent;color:var(--c-on-dark-soft);font:800 clamp(1rem,1.3vw,1.15rem)/1.2 var(--f-body);white-space:nowrap;cursor:pointer;transition:color .18s,border-color .18s}.mr1-tab:hover{color:#fff}.mr1-tab[aria-selected=true]{color:#fff;border-bottom-color:var(--c-tang)}.mr1-tab:focus-visible{outline:3px solid #fff;outline-offset:-3px;border-radius:4px}.mr1-panel,.mr1-panels{display:grid}.mr1-panel{grid-area:1/1;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:var(--sp-2) clamp(28px,4vw,64px);align-items:center;transition:opacity .28s ease,visibility .28s}.mr1-panel[data-active=false]{visibility:hidden;opacity:0;pointer-events:none}.mr1-panel-copy h3{font-size:clamp(1.7rem,2.6vw,2.3rem)}.mr1-benefit{margin-top:6px!important;max-width:36ch;color:#fff;font:700 clamp(1.1rem,1.6vw,1.35rem)/1.35 var(--f-body)}.mr1-panel dl{margin:var(--sp-1) 0 0;display:grid;gap:10px}.mr1-panel dt{font:800 .72rem/1.4 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-tang)}.mr1-panel dd{margin:3px 0 0;max-width:54ch;color:var(--c-on-dark);line-height:1.5}.mr1-panel-art>div{display:flex;justify-content:center}.mr1-cap{margin-top:8px!important;text-align:center;color:#B7B0BF;font-size:.8rem;line-height:1.4}.mr1-sel-note{margin-top:var(--sp-2);padding-top:var(--sp-1);border-top:1px solid var(--c-rule-dark);color:var(--c-on-dark-soft)}.mr1-sel-note a{color:#fff;font-weight:800;text-decoration-color:var(--c-tang);text-underline-offset:5px}.mr1-phone{position:relative;width:19em;height:33em;flex:none;padding:.6em;border-radius:3em;background:#1d1b22;box-shadow:0 0 0 .14em var(--c-rule-dark),0 1em 2em rgba(0,0,0,.35);font-size:10px;line-height:1.3;font-family:var(--f-body);color:#141219}.mr1-screen{position:relative;height:100%;overflow:hidden;border-radius:2.5em;background:#fff}.mr1-phone[data-dark=true] .mr1-screen{background:#141219;color:#fff}.mr1-status{display:flex;align-items:center;gap:.5em;padding:1.2em 1.3em .5em;font-weight:800;font-size:1.1em}.mr1-status span{flex:1}.mr1-status i{width:1.2em;height:1.2em;border-radius:50%;background:#E8E2D6}.mr1-post{padding:.6em 1em 0}.mr1-post--ad{margin:.5em .5em 0;padding:.8em .7em;border-radius:1em;background:#FFF3EA;box-shadow:0 0 0 .14em var(--c-tang)}.mr1-post--dim{box-shadow:none;background:#FFF3EA}.mr1-ph-copy{margin-top:.6em;font-size:1.05em;line-height:1.35}.mr1-ph-img{margin-top:.6em;aspect-ratio:1.35;overflow:hidden;border-radius:.7em}.mr1-ph-img--s{aspect-ratio:1.9}.mr1-ph-cta{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin-top:.6em;padding:.6em .7em;border-radius:.6em;background:#fff}.mr1-ph-cta span{min-width:0}.mr1-ph-cta small{display:block;font-size:.78em;color:#5C5665}.mr1-ph-cta b{display:block;font-size:.92em;line-height:1.2}.mr1-ph-cta em{flex:none;padding:.5em .8em;border-radius:.5em;background:var(--c-tang-deep);color:#fff;font-style:normal;font-weight:800;font-size:.9em;white-space:nowrap}.mr1-ph-head b{font-size:1.05em}.mr1-ph-head small{font-size:.82em}.mr1-phone[data-dark=true] .mr1-ph-head small{color:#CFC8D6}.mr1-prog{display:flex;gap:.4em;padding:1.3em 1.2em 0}.mr1-prog i{flex:1;height:.3em;border-radius:.2em;background:rgba(255,255,255,.3)}.mr1-prog .mr1-prog-on{background:#fff}.mr1-st-head{padding:.8em 1.2em 0}.mr1-st-img{position:absolute;left:1em;right:1em;top:6.2em;bottom:8.4em;overflow:hidden;border-radius:1.2em}.mr1-st-copy{left:1.6em;right:1.6em;bottom:6.6em;font:800 1.6em/1.1 var(--f-head);text-shadow:0 .1em .5em rgba(0,0,0,.6)}.mr1-st-copy,.mr1-st-more{position:absolute;color:#fff}.mr1-st-more{left:0;right:0;bottom:1.6em;display:grid;justify-items:center;gap:.1em}.mr1-st-more svg{width:2em;height:2em}.mr1-st-more b{font-size:1.05em;padding:.5em 1.4em;border-radius:999px;background:var(--c-tang-deep)}.mr1-rl-img{position:absolute;inset:0}.mr1-rl-img .mr1-scene{height:100%}.mr1-rl-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,25,.1) 40%,rgba(20,18,25,.85))}.mr1-rl-play{position:absolute;left:50%;top:36%;width:4.4em;height:4.4em;margin:-2.2em 0 0 -2.2em;border-radius:50%;background:rgba(20,18,25,.55)}.mr1-rl-play:after{content:"";position:absolute;left:50%;top:50%;margin:-.9em 0 0 -.6em;border-left:1.5em solid #fff;border-top:.9em solid transparent;border-bottom:.9em solid transparent}.mr1-rl-side{position:absolute;right:1em;bottom:9em;display:grid;gap:1em}.mr1-rl-side i{width:2.2em;height:2.2em;border-radius:50%;background:rgba(255,255,255,.85)}.mr1-rl-cap{position:absolute;left:1.2em;right:4.2em;bottom:2.2em;color:#fff}.mr1-rl-cap p{margin-top:.6em;font-size:1.05em;line-height:1.3}.mr1-rl-cap em{display:inline-block;margin-top:.7em;padding:.5em 1.2em;border-radius:999px;background:var(--c-tang-deep);font-style:normal;font-weight:800;font-size:1em}.mr1-rl-bar{position:absolute;left:1em;right:1em;bottom:1em;height:.3em;border-radius:.2em;background:rgba(255,255,255,.3)}.mr1-rl-bar i{display:block;width:38%;height:100%;border-radius:.2em;background:#fff}.mr1-cr{margin:.7em -.7em 0;overflow:hidden}.mr1-cr-track{display:flex;gap:.6em;padding-inline:.7em}.mr1-cr-card{flex:none;width:11.4em;padding:.5em;border-radius:.7em;background:#fff}.mr1-cr-img{aspect-ratio:1;overflow:hidden;border-radius:.5em}.mr1-cr-card:nth-child(2) .mr1-scene{transform:scale(1.6) translate(-14%,6%)}.mr1-cr-card:nth-child(3) .mr1-scene{transform:scale(1.6) translate(10%,2%)}.mr1-cr-card b{display:block;margin-top:.5em;font-size:1em}.mr1-cr-card small{display:block;font-size:.82em;font-weight:800;color:var(--c-tang-deep)}.mr1-dots{display:flex;justify-content:center;gap:.4em;margin-top:.8em}.mr1-dots i{width:.6em;height:.6em;border-radius:50%;background:#D6D0C6}.mr1-dots .on{background:var(--c-tang-deep)}.mr1-sheet{position:absolute;left:0;right:0;bottom:0;padding:1.2em 1.3em 1.4em;border-radius:1.8em 1.8em 0 0;background:#fff;box-shadow:0 -.6em 1.6em rgba(20,18,25,.28)}.mr1-sheet-t{display:block;font:800 1.35em/1.2 var(--f-head)}.mr1-sheet label{display:block;margin-top:.8em}.mr1-sheet label small{display:block;font-size:.8em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5C5665}.mr1-sheet label span{display:block;margin-top:.25em;height:2.4em;border:1px solid var(--c-line);border-radius:.5em;overflow:hidden}.mr1-sheet label em{display:block;width:56%;height:.7em;margin:.85em .8em;border-radius:.4em;background:#8E8798}.mr1-sheet label em.mr1-fl2{width:40%}.mr1-sheet-b{margin-top:1em;padding:.7em;border-radius:.6em;background:var(--c-tang-deep);color:#fff;text-align:center;font-weight:800;font-size:1.05em}.mr1-jny .rv3-head h2{max-width:20ch}.mr1-jt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(16px,2.4vw,40px)}.mr1-js,.mr1-jt{position:relative}.mr1-js{padding-top:128px}.mr1-js-who{position:absolute;top:0;left:0;right:0;font:800 .6875rem/1.3 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-dim)}.mr1-js--ms .mr1-js-who{color:var(--c-tang-deep)}.mr1-js:before{content:"";position:absolute;top:38px;left:0;width:calc(100% + clamp(16px, 2.4vw, 40px));height:6px;border-radius:3px;background:var(--c-ink)}.mr1-js--you:before{background:repeating-linear-gradient(90deg,var(--c-gap) 0 10px,transparent 10px 16px)}.mr1-js:nth-last-child(2):before{width:100%}.mr1-js-ic{position:absolute;top:58px;left:0;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--c-ink);color:#fff;border:2px solid var(--c-ink)}.mr1-js-ic svg{width:26px;height:26px}.mr1-js--you .mr1-js-ic{background:var(--c-paper);color:var(--c-ink);border:2px dashed var(--c-gap)}.mr1-js h3{font-size:clamp(1.1rem,1.4vw,1.3rem);letter-spacing:-.015em;line-height:1.2}.mr1-js p{margin-top:8px;color:var(--c-dim);font-size:.95rem;line-height:1.5;max-width:26ch}.mr1-sig{display:none;position:absolute;top:34px;left:0;width:14px;height:14px;margin:0 0 0 -7px;border-radius:50%;background:var(--c-tang);box-shadow:0 0 0 5px rgba(255,91,4,.25),0 0 14px 2px rgba(255,91,4,.6);z-index:2}.mr1-tools{margin-top:var(--sp-4);max-width:72ch;padding-left:16px;border-left:3px solid var(--c-tang);font-weight:600;line-height:1.55}.mr1-man-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-4) clamp(32px,5vw,80px);align-items:start}.mr1-man-lead h2{max-width:14ch;font-size:clamp(2rem,3.6vw,3.1rem)}.mr1-man-lead .rv3-intro{margin-bottom:var(--sp-3)}.mr1-man-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,44px)}.mr1-man-list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--sp-1);padding:16px 0;border-top:1px solid var(--c-line)}.mr1-man-list li:nth-child(-n+2){border-top:2px solid var(--c-ink)}.mr1-man-n{font:800 1.4rem/1 var(--f-head);letter-spacing:-.04em;color:var(--c-tang-dark)}.mr1-man-list h3{font-size:clamp(1.02rem,1.3vw,1.18rem);letter-spacing:-.012em;line-height:1.2}.mr1-man-list p{margin-top:5px;color:var(--c-dim);font-size:.95rem;line-height:1.45}.mr1-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-1) var(--sp-2)}.mr1-split>div{padding:var(--sp-2);border-radius:4px}.mr1-split-ours{background:var(--c-deep);color:var(--c-on-dark)}.mr1-split-ours h3{color:#fff}.mr1-split-ours .mr1-tick{color:var(--c-tang)}.mr1-split-yours{background:var(--c-paper);border:1px dashed var(--c-gap)}.mr1-split h3{display:flex;align-items:center;gap:8px;font-size:1.05rem;letter-spacing:-.01em;line-height:1.2}.mr1-split p{margin-top:8px;font-size:.93rem;line-height:1.5}.mr1-split-yours p{color:var(--c-dim)}.mr1-split-sep{grid-column:1/-1;font-size:.9rem;font-weight:700;color:var(--c-ink)}.mr1-mea-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--sp-4) clamp(32px,5vw,80px);align-items:start}.mr1-mea h2{max-width:20ch;font-size:clamp(1.9rem,3.4vw,3rem)}.mr1-outs-l,.mr1-sig-l{margin-top:var(--sp-3);font:800 .7rem/1.4 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-tang)}.mr1-outs{margin-top:8px;display:grid}.mr1-outs li{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--c-rule-dark);font:800 clamp(1.1rem,1.6vw,1.4rem)/1.25 var(--f-head);letter-spacing:-.015em;color:#fff}.mr1-outs li:first-child{border-top:2px solid var(--c-tang)}.mr1-mea .mr1-tick{color:var(--c-tang)}.mr1-mea-side{display:grid;gap:var(--sp-2)}.mr1-sig-l{color:#B7B0BF;margin-top:0}.mr1-sigs{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.mr1-sigs li{white-space:nowrap;line-height:1.3;padding:6px 14px;border:1px dashed var(--c-gap);border-radius:999px;color:var(--c-on-dark-soft);font-weight:700;font-size:.92rem}.mr1-lim{padding:var(--sp-3);background:#1a1720;border:1px solid var(--c-rule-dark);border-radius:4px}.mr1-lim h3{font-size:1.3rem}.mr1-lim p{margin-top:var(--sp-1);line-height:1.55;color:var(--c-on-dark)}.mr1-lim .mr1-lim-b{font-weight:800;color:#fff}.mr1-lim .mr1-report{margin-top:var(--sp-2);padding-top:var(--sp-1);border-top:1px solid var(--c-rule-dark);color:var(--c-on-dark-soft);font-size:.93rem}.mr1-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,80px);border-top:2px solid var(--c-ink)}.mr1-wk{padding-block:var(--sp-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.mr1-wk+.mr1-wk{border-left:0}.mr1-tag{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--c-ground);border:1px solid var(--c-line);font:800 .72rem/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-tang-deep)}.mr1-wk h3{font-size:clamp(1.5rem,2.4vw,2.1rem)}.mr1-wk p:not(.mr1-tag){max-width:52ch;line-height:1.55}.mr1-work-note{margin-top:var(--sp-2)}@media (min-width:1081px){.mr1 .rv3-hero-copy{grid-column:1/span 6}.mr1 .rv3-hero-fig{grid-column:8/span 5}}@media (max-width:1080px){.mr1-formats .rv3-head,.mr1-intent .rv3-head{display:block}.mr1-formats .rv3-intro,.mr1-intent .rv3-intro{margin-top:var(--sp-1);justify-self:auto}.mr1-panel{grid-template-columns:minmax(0,1fr) auto}.mr1-jt,.mr1-man-grid,.mr1-mea-grid{grid-template-columns:1fr}.mr1-jt{padding-left:0}.mr1-js{padding:0 0 var(--sp-3) 84px;min-height:84px}.mr1-js-who{position:static;display:block;margin-bottom:4px}.mr1-js-who:empty{display:none}.mr1-js-ic{top:0;left:0}.mr1-js:before{top:0;left:26px;width:6px;height:calc(100% + 0px)}.mr1-js--you:before{background:repeating-linear-gradient(180deg,var(--c-gap) 0 10px,transparent 10px 16px)}.mr1-js:nth-last-child(2):before{height:56px}.mr1-js p{max-width:44ch}.mr1-sig{top:0;left:29px;margin:-7px 0 0 -7px}}@media (max-width:860px){.mr1-panel{grid-template-columns:1fr;justify-items:center;text-align:left}.mr1-panel-copy{justify-self:stretch}.mr1-phone{font-size:8.4px}.mr1-scenes{grid-template-columns:1fr;border-top:0}.mr1-sc{border-top:2px solid var(--c-ink);margin-bottom:var(--sp-2)}.mr1-sc+.mr1-sc:before{display:none}.mr1-sc-vis{max-width:360px}.mr1-work-grid{grid-template-columns:1fr}.mr1-wk+.mr1-wk{border-top:1px solid var(--c-line)}}@media (max-width:760px){.mr1-stage{aspect-ratio:.86;font-size:3.1cqw}.mr1-hphone{width:51%}.mr1-hland{width:46%;bottom:2%}.mr1-man-list{grid-template-columns:1fr}.mr1-man-list li:nth-child(2){border-top:1px solid var(--c-line)}.mr1-split{grid-template-columns:1fr}}@media (max-width:420px){.mr1-js{padding-left:74px}.mr1-js-ic{width:50px;height:50px}.mr1-js:before{left:23px}.mr1-sig{left:26px}}@media (prefers-reduced-motion:no-preference){.mr1-hscroll{animation:mr1-scroll 2.4s cubic-bezier(.3,.7,.2,1) .5s backwards}.mr1-hpost--ad{animation:mr1-ring 1s ease 3.1s backwards}.mr1-tap{animation:mr1-tapa .7s ease 3.9s backwards}.mr1-hland{animation:mr1-rise .6s var(--ease) 4.5s backwards}.mr1-fill{animation:mr1-w .8s ease 5.4s backwards}.mr1-fill--2{animation-delay:6.1s}.mr1-hbtn{animation:mr1-press .35s ease 7s backwards}.mr1-hdone{animation:mr1-rise .45s var(--ease) 7.35s backwards}@keyframes mr1-scroll{0%{transform:translateY(9.6em)}}@keyframes mr1-ring{0%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 .5em rgba(255,91,4,.35)}}@keyframes mr1-tapa{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes mr1-rise{0%{opacity:0;transform:translateY(.9em)}}@keyframes mr1-w{0%{width:0}}@keyframes mr1-press{50%{transform:scale(.94);filter:brightness(.85)}}.mr1-sel[data-int=true] .mr1-panel[data-active=true] .mr1-a{animation:mr1-pop .6s var(--ease) .1s backwards}.mr1-sel[data-int=true] .mr1-panel[data-active=true] .mr1-b{animation:mr1-nudge .7s ease .6s backwards}.mr1-sel[data-int=true] .mr1-panel[data-active=true] .mr1-sheet.mr1-a{animation:mr1-sheet .6s var(--ease) .1s backwards}@keyframes mr1-pop{0%{opacity:0;transform:translateY(1.2em) scale(.96)}}@keyframes mr1-nudge{50%{transform:translateY(-.2em) scale(1.04)}}@keyframes mr1-sheet{0%{transform:translateY(100%)}}.mr1-js,.mr1-js-ic{transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i) * .72s)}.mr1-jt[data-run=wait] .mr1-js{opacity:0;transform:translateY(10px);transition:none}.mr1-jt[data-run=go] .mr1-sig{display:block;animation:mr1-run 3.6s linear both}.mr1-jt[data-run=go] .mr1-js-ic{animation:mr1-lit .9s ease both;animation-delay:calc((var(--i) + .5) * .72s - .1s)}@keyframes mr1-run{0%{left:0;opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes mr1-lit{0%,to{box-shadow:none}35%{box-shadow:0 0 0 7px rgba(255,91,4,.3);background:var(--c-tang-deep);border-color:var(--c-tang-deep);color:#fff}}}@media (prefers-reduced-motion:no-preference) and (max-width:1080px){@keyframes mr1-run{0%{top:0;opacity:1}92%{opacity:1}to{top:100%;opacity:0}}.mr1-jt[data-run=go] .mr1-sig{left:29px}}@media print{.mr1-sig{display:none!important}}