:root{--mg-paper:#f7f7ef;--mg-white:#fffef9;--mg-ink:#244c3b;--mg-green:#28704e;--mg-green-deep:#1b5139;--mg-muted:#59665b;--mg-sage:#e8eddf;--mg-mint:#dceadc;--mg-before:#f1e9e0;--mg-before-ink:#796252;--mg-line:#cbd3c5;--mg-yellow:#e9ce8a;--font-body:"Yu Gothic", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;--font-latin:"Arial", sans-serif;--type-xs:.6875rem;--type-sm:.8125rem;--type-base:.9375rem;--type-lead:clamp(.95rem, 1.25vw, 1.0625rem);--type-h1:clamp(2.125rem, 3.7vw, 3.625rem);--type-h2:clamp(1.6rem, 2.5vw, 2.5rem);--type-h3:clamp(1.05rem, 1.5vw, 1.3125rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--section-space:clamp(4.5rem, 8vw, 7.5rem);--container:1184px;--gutter:clamp(1.25rem, 5vw, 4rem);--radius-sm:.5rem;--radius-lg:1.5rem;--radius-pill:999px;--motion-fast:.18s;--motion-slow:7s;--ease:cubic-bezier(.2, .7, .3, 1);--breakpoint-mobile:640px;--breakpoint-desktop:960px}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:var(--space-4)}body{background:var(--mg-paper);color:var(--mg-ink);font:var(--type-base)/1.9 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:10;pointer-events:none;opacity:.055;background-image:url(/machi-grain.svg);background-size:64px 64px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}a,summary{touch-action:manipulation}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:.04em;font-weight:700;line-height:1.55}h2{font-size:var(--type-h2);white-space:pre-line}h3{font-size:var(--type-h3)}p{overflow-wrap:anywhere}svg{width:100%;height:auto;display:block}a:focus-visible,summary:focus-visible{outline:3px solid var(--mg-green);outline-offset:6px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.wrap{width:min(var(--container), calc(100% - var(--gutter) * 2));margin-inline:auto}.section{padding-block:var(--section-space)}.eyebrow,.tiny-label,.section-label{font-family:var(--font-latin);font-size:var(--type-xs);letter-spacing:.13em;font-weight:700}.tiny-label{font-size:.6rem}.section-label{align-items:center;gap:var(--space-1);margin-bottom:var(--space-4);display:flex}.section-label>span{background:var(--mg-green);border-radius:50%;width:6px;height:6px}.section-heading{text-align:center;margin-bottom:var(--space-6)}.intro{font-size:var(--type-lead);margin-top:var(--space-3);color:var(--mg-muted);white-space:pre-line}.skip-link{z-index:99;background:var(--mg-white);padding:1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.site-header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:104px;display:flex}.brand{font:800 1.35rem/1.2 var(--font-latin);letter-spacing:-.05em;align-items:center;gap:.6rem;display:flex}.brand-jp{font:600 .65rem/1 var(--font-body);letter-spacing:.07em;margin-left:.5rem}.brand-symbol{align-items:flex-end;gap:3px;display:flex;transform:skewY(-12deg)}.brand-symbol i{background:var(--mg-green);border-radius:3px 3px 0 0;width:6px;height:16px;display:block}.brand-symbol i:nth-child(2){height:23px}.brand-symbol i:nth-child(3){height:12px}.site-header>nav{gap:var(--space-4);font-size:var(--type-sm);display:flex}.site-header nav a{padding-block:.75rem}.site-header nav a:hover{color:var(--mg-green);text-underline-offset:6px;text-decoration:underline}.mobile-menu{display:none}.action{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--mg-green);border-radius:var(--radius-pill);background:var(--mg-green);min-height:56px;color:var(--mg-white);font-size:var(--type-sm);transition:background var(--motion-fast), transform var(--motion-fast);padding:.9rem 1.4rem .9rem 1.8rem;font-weight:700;display:inline-flex}.action:hover{background:var(--mg-green-deep);transform:translateY(-2px)}.action-arrow{font-size:1.25rem;font-weight:400}.action-secondary{color:var(--mg-green);border-color:#0000;border-bottom:1px solid var(--mg-green);background:0 0;border-radius:0;min-height:48px;padding:.75rem .2rem}.action-secondary:hover{color:var(--mg-green-deep);background:0 0}.hero{align-items:center;column-gap:var(--space-2);padding-top:var(--space-5);grid-template-columns:1fr 1.13fr;display:grid}.hero-copy{padding-block:var(--space-4) var(--space-6)}.hero h1{font-size:var(--type-h1);letter-spacing:.025em;margin-top:var(--space-4);line-height:1.5}.hero h1 span{white-space:nowrap;display:block}.hero-body{white-space:pre-line;font-size:var(--type-lead);margin-block:var(--space-4);line-height:2.15}.hero-note{font-size:var(--type-xs);margin-top:var(--space-3);color:var(--mg-muted)}.hero-baseline{gap:var(--space-4);border-bottom:1px solid var(--mg-line);padding-block:var(--space-4);font:600 .6rem/1.4 var(--font-latin);letter-spacing:.12em;color:var(--mg-muted);grid-column:1/-1;justify-content:space-between;display:flex}.scroll-note span{margin-left:1rem}.hero-art{aspect-ratio:620/550;isolation:isolate;width:100%;position:relative}.hero-art:before{content:"";background:var(--mg-sage);z-index:-1;border-radius:48% 52% 66% 34%/48% 47% 53% 52%;position:absolute;inset:11% 4% 10% 1%}.orbit{width:100%;height:100%;position:absolute;inset:0}.hero-person{width:25%;position:absolute}.hero-person.owner{top:2%;left:8%}.hero-person.customer{z-index:4;bottom:7%;right:0;transform:scaleX(-1)}.hero-person>span{text-align:center;font-size:var(--type-xs);font-weight:700;display:block}.hero-person.customer>span{transform:scaleX(-1)}.concept-web{background:var(--mg-white);border:3px solid var(--mg-ink);border-radius:var(--radius-sm);z-index:2;width:49%;position:absolute;top:38%;left:14%;transform:rotate(-5deg);box-shadow:6px 8px #ced9c4}.window-bar{border-bottom:1px solid var(--mg-line);align-items:center;gap:4px;height:22px;padding-inline:10px;display:flex}.window-bar i{background:#799581;border-radius:50%;width:4px;height:4px}.window-bar span{font:600 6px var(--font-latin);letter-spacing:1px;margin-left:auto}.web-content{padding:7% 9%}.web-content strong{margin-top:5px;font-size:clamp(15px,1.7vw,24px);line-height:1.5;display:block}.web-landscape{background:#e8edde;height:70px;margin-top:12px;position:relative;overflow:hidden}.web-landscape span{background:#a6bfa0;border-radius:60% 60% 0 0;width:75%;height:72px;position:absolute;bottom:-20px;transform:rotate(-15deg)}.web-landscape span:nth-child(2){background:#6d947b;left:40%;transform:rotate(20deg)}.web-landscape span:nth-child(3){background:var(--mg-yellow);border-radius:50%;width:22px;height:22px;top:5px;left:73%}.web-lines{gap:8px;margin-top:10px;display:flex}.web-lines i{background:var(--mg-sage);width:40%;height:4px}.visual-tag{border-radius:var(--radius-pill);background:var(--mg-green);color:#fff;font:bold .875rem var(--font-latin);padding:3px 18px;position:absolute;bottom:-20px;left:-21px}.concept-line{aspect-ratio:150/258;border:3px solid var(--mg-ink);z-index:3;background:#edf3dc;border-radius:20px;width:26%;padding:22px 10px 12px;position:absolute;top:19%;right:15%;transform:rotate(6deg);box-shadow:4px 7px #c5d6be}.phone-notch{background:var(--mg-ink);border-radius:0 0 8px 8px;width:42%;height:8px;position:absolute;top:0;left:29%}.concept-line>b{font:700 .75rem var(--font-latin)}.bubble{background:var(--mg-white);border-radius:9px 9px 9px 1px;margin-top:12px;padding:9px;font-size:.6rem;line-height:1.6}.bubble-reply{background:#c8dfb1;border-radius:9px 9px 1px;margin-left:12px}.phone-heart{text-align:center;font-size:2.5rem;line-height:1.5;display:block}.phone-options{gap:4px;display:flex}.phone-options i{background:#b9cdab;border-radius:3px;width:33%;height:22px}.hero-art figcaption{font-size:var(--type-sm);letter-spacing:.1em;position:absolute;bottom:0;right:23%;transform:rotate(-5deg)}.float-slow{animation:float var(--motion-slow) ease-in-out infinite}.concept-line{animation-delay:-3s}@keyframes float{50%{translate:0 -7px}}.problem{padding-bottom:0}.problem-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);align-items:start;display:grid}.problem-item{border-top:1px solid var(--mg-line);padding-top:var(--space-3);transition:border-color var(--motion-fast)}.problem-item:hover,.problem-item[open]{border-color:var(--mg-green)}.problem-number{font:500 1.75rem var(--font-latin);letter-spacing:-.06em;color:var(--mg-green);margin-bottom:var(--space-2);display:block}.problem-item h3{white-space:pre-line;font-size:1.02rem;line-height:1.8}.problem-more{font-size:var(--type-xs);color:var(--mg-muted);margin-top:var(--space-3);justify-content:space-between;align-items:center;min-height:32px;display:flex}.problem-more span{transition:transform var(--motion-fast);font-size:1rem}.problem-item[open] .problem-more span{transform:rotate(45deg)}.problem-item>p{font-size:var(--type-sm);padding-block:var(--space-2);color:var(--mg-muted)}.problem-story{justify-content:center;align-items:center;gap:var(--space-5);margin:var(--space-5) auto 0;max-width:780px;display:flex}.thinking-person{align-self:end;width:156px}.thought{background:var(--mg-sage);font-size:var(--type-sm);text-align:center;border-radius:50%;padding:2rem 2.5rem;position:relative;transform:rotate(-4deg)}.thought:after{content:"";background:var(--mg-sage);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-10px;right:1rem}.story-answer>p{font-size:var(--type-lead);margin-top:var(--space-1);line-height:1.9}.solution{background:#edf0e5}.journey-comparison{border-radius:var(--radius-lg);overflow:hidden}.journey-before{background:var(--mg-before);color:var(--mg-before-ink);gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:1fr 3fr;display:grid}.journey-label>span{font:700 var(--type-xs) var(--font-latin);letter-spacing:.15em}.journey-label>p{font-size:var(--type-sm);margin-top:.5rem}.journey-before ol{justify-content:space-around;align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.journey-before li{font-size:var(--type-xs);align-items:center;gap:var(--space-2);display:flex;position:relative}.journey-before li>span{color:#987e69;font-size:1.7rem}.journey-after{padding:var(--space-5);background:var(--mg-mint)}.journey-after>.journey-label{gap:var(--space-3);align-items:baseline;display:flex}.journey-after>.journey-label>p{margin:0}.journey-after ol{margin:var(--space-4) 0 0;gap:var(--space-4);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.journey-after li{text-align:center;position:relative}.journey-step{background:var(--mg-green);color:#fff;width:48px;height:48px;margin:0 auto var(--space-2);font:500 1rem var(--font-latin);border-radius:50%;place-items:center;display:grid}.journey-after li:not(:last-child):after{content:"→";color:var(--mg-green);font-size:1.1rem;position:absolute;top:8px;right:-1.4rem}.journey-channel{font:600 .55rem var(--font-latin);letter-spacing:.1em}.journey-after h3{margin-top:.5rem;font-size:1rem}.journey-after li p{font-size:var(--type-xs);color:var(--mg-muted);margin-top:.5rem}.service-pair{gap:var(--space-7);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.service-pair article+article{position:relative}.service-pair article+article:before{content:"×";left:calc(var(--space-7) / -2 - 8px);color:var(--mg-green);font-size:1.5rem;position:absolute;top:30px}.service-pair h3{margin-top:var(--space-2)}.service-pair article>p:last-child{color:var(--mg-muted);font-size:var(--type-sm);margin-top:var(--space-2);max-width:31em}.experience{gap:var(--space-5);border-top:1px solid var(--mg-line);margin-top:var(--space-6);padding-top:var(--space-6);grid-template-columns:1fr 1.15fr;align-items:center;display:grid}.experience-copy h3{margin-block:var(--space-2) var(--space-3)}.experience-copy>p{font-size:var(--type-sm);color:var(--mg-muted)}.experience-copy .action{margin-top:var(--space-3)}.experience-copy small{color:var(--mg-muted);margin-top:var(--space-2);font-size:.625rem;display:block}.experience-preview{align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);display:flex;position:relative}.experience-web,.experience-chat{width:46%;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--mg-white);box-shadow:0 8px #d9dfce}.experience-web{border:1px solid #9daf9b;transform:rotate(-2deg)}.experience-web .window-bar{margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) var(--space-2)}.experience-web strong{margin-block:var(--space-2);font-size:1.1rem;line-height:1.7;display:block}.sample-choice{border:1px solid var(--mg-line);margin-top:var(--space-1);background:var(--mg-white);border-radius:4px;justify-content:space-between;padding:.6rem;font-size:.6rem;display:flex}.sample-link{background:var(--mg-green);color:#fff;text-align:center;margin-top:var(--space-2);border-radius:4px;padding:.5rem;font-size:.6rem;display:block}.experience-chat{background:#cde0c7;border:1px solid #93ad90;transform:rotate(2deg)}.experience-chat .bubble{font-size:.65rem}.experience-connector{font-size:1.5rem}.preview-caption{text-align:center;color:var(--mg-muted);font-size:.6rem;position:absolute;bottom:-.6rem;left:0;right:0}.faq{background:var(--mg-white)}.faq-list{max-width:880px;margin-inline:auto}.faq-list details{border-top:1px solid var(--mg-line)}.faq-list details:last-child{border-bottom:1px solid var(--mg-line)}.faq-list summary{align-items:center;gap:var(--space-3);padding-block:var(--space-3);min-height:80px;display:flex}.faq-list h3{font-size:var(--type-base);flex:1}.faq-q{font:500 1.2rem var(--font-latin);color:var(--mg-green)}.faq-toggle{transition:transform var(--motion-fast);font-size:1.15rem;font-weight:400}.faq-list details[open] .faq-toggle{transform:rotate(45deg)}.faq-answer{gap:var(--space-3);padding:0 var(--space-5) var(--space-4) 0;color:var(--mg-muted);font-size:var(--type-sm);display:flex}.faq-answer>span{font:500 1.2rem var(--font-latin);color:var(--mg-green)}.final-cta{background:var(--mg-sage)}.co-creation{align-items:end;gap:var(--space-3);padding-block:var(--space-4) var(--space-3);grid-template-columns:1fr 1.9fr 1fr;display:grid}.co-creation figure{text-align:center;position:relative}.co-creation .person{max-width:190px;margin:auto}.co-creation figcaption{font:700 var(--type-xs) var(--font-latin);white-space:nowrap}.co-creation figcaption span{font:500 .6rem var(--font-body)}.owner-figure .person{transform:scaleX(-1)}.speech{font-size:var(--type-xs);margin-bottom:var(--space-2);display:block;transform:rotate(-8deg)}.owner-figure .speech{transform:rotate(8deg)}.final-copy{text-align:center;align-self:center}.final-copy h2{font-size:clamp(1.65rem,2.6vw,2.625rem)}.final-copy>p{white-space:pre-line;font-size:var(--type-sm);color:var(--mg-muted);margin-block:var(--space-3) var(--space-4)}.final-copy .action{max-width:300px;margin-inline:auto;display:flex}.final-copy .action-secondary{max-width:230px;margin-top:var(--space-2)}.site-footer{gap:var(--space-4);align-items:center;min-height:106px;display:flex}.site-footer>.brand{font-size:1.1rem}.site-footer>span{font-size:var(--type-xs)}.site-footer>small{color:var(--mg-muted);margin-left:auto;font-size:.625rem}.preview-page{min-height:65vh;padding-block:var(--section-space);max-width:880px}.preview-page h1{font-size:var(--type-h2);margin-block:var(--space-4)}.preview-page p+p{margin-top:var(--space-2)}.preview-page .action{margin-top:var(--space-5)}@media (width>=640px) and (width<=959px){.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(1.75rem,3.8vw,2.8rem)}.hero-body{font-size:.8125rem}.hero-copy>.eyebrow{font-size:.55rem}.hero-art{font-size:.8rem}.web-landscape{height:40px}.phone-heart{font-size:1.5rem}.concept-line{padding-top:17px}.concept-line .bubble{margin-top:7px;padding:5px;font-size:.45rem}.brand-jp{display:none}.site-header>nav{gap:var(--space-3);font-size:.7rem}.problem-grid{grid-template-columns:repeat(2,1fr)}.experience{gap:var(--space-4)}.experience-copy h3{font-size:1rem}.experience-web,.experience-chat{padding:var(--space-2)}.experience-web .window-bar{margin:-1rem -1rem 1rem}.journey-before,.journey-after{padding:var(--space-4)}.journey-after ol{gap:var(--space-3)}.co-creation{grid-template-columns:1fr 2.2fr 1fr}.speech{font-size:.55rem}}@media (width<=639px){.site-header{min-height:78px}.brand{font-size:1.12rem}.brand-jp{margin-left:0;font-size:.55rem}.site-header>nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{align-items:center;gap:var(--space-1);min-height:44px;font-size:.7rem;display:flex}.mobile-menu nav{z-index:20;background:var(--mg-white);border:1px solid var(--mg-line);border-radius:var(--radius-sm);padding:var(--space-3);flex-direction:column;gap:.5rem;width:190px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #244c3b12}.hero{padding-top:var(--space-4);grid-template-columns:1fr}.hero-copy{padding-block:0}.hero h1{margin-top:var(--space-3);font-size:clamp(2rem,8.9vw,3.4rem)}.hero-body{margin-block:var(--space-3);font-size:.875rem;line-height:2}.hero-copy .action{min-height:54px;font-size:.8125rem}.hero-note{font-size:.6rem}.hero-art{max-width:430px;margin-block:var(--space-3) var(--space-2);justify-self:center}.web-content strong{font-size:17px}.web-landscape{height:43px}.concept-line{border-radius:15px;padding:17px 7px 9px}.concept-line .bubble{margin-top:8px;padding:6px;font-size:.48rem}.concept-line>b{font-size:.65rem}.phone-heart{font-size:1.75rem}.phone-options i{height:14px}.hero-person>span{font-size:.6rem}.hero-art figcaption{font-size:.7rem}.hero-baseline{padding-block:var(--space-3);gap:var(--space-2);font-size:.5rem}.hero-baseline>span:nth-child(2){display:none}.section-label{margin-bottom:var(--space-4);font-size:.6rem}.section-heading{margin-bottom:var(--space-4)}.section-heading h2{letter-spacing:.01em;font-size:1.5rem}.intro{font-size:.8125rem;line-height:1.9}.problem-grid{gap:var(--space-4) var(--space-3);grid-template-columns:1fr 1fr}.problem-item h3{letter-spacing:0;font-size:.8rem}.problem-number{font-size:1.5rem}.problem-more{margin-top:var(--space-2);font-size:.6rem}.problem-story{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:1fr 120px;display:grid}.thought{padding:1.5rem 1rem;font-size:.7rem}.thinking-person{grid-area:1/2/3;width:120px}.story-answer{padding-left:var(--space-2);padding-bottom:var(--space-3)}.story-answer .tiny-label{font-size:.5rem}.story-answer>p{font-size:.8125rem}.journey-comparison{border-radius:var(--radius-sm)}.journey-before{gap:var(--space-2);padding:var(--space-3);grid-template-columns:1fr}.journey-label{gap:var(--space-2);align-items:baseline;display:flex}.journey-label>p{margin:0;font-size:.7rem}.journey-before ol{gap:var(--space-2);justify-content:space-between}.journey-before li{text-align:center;font-size:.6rem;display:block}.journey-before li>span{font-size:1.5rem;display:block}.journey-after{padding:var(--space-3)}.journey-after ol{margin-top:var(--space-3);display:block}.journey-after li{column-gap:var(--space-3);text-align:left;padding-block:var(--space-2);grid-template-columns:44px 1fr;display:grid}.journey-step{grid-area:1/1/4;align-self:center;width:40px;height:40px;margin:0;font-size:.8125rem}.journey-channel{grid-column:2;font-size:.55rem}.journey-after h3{grid-column:2;margin-top:3px;font-size:.9375rem}.journey-after li p{grid-column:2;margin-top:3px;font-size:.6875rem}.journey-after li:not(:last-child):after{content:"";background:#71a182;width:1px;height:22px;top:auto;bottom:-11px;left:20px}.service-pair{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr}.service-pair article+article:before{display:none}.service-pair article+article{border-top:1px solid var(--mg-line);padding-top:var(--space-4)}.service-pair h3{font-size:1.1rem}.experience{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);grid-template-columns:1fr}.experience-preview{padding-bottom:var(--space-3);grid-row:1;gap:.625rem}.experience-web,.experience-chat{padding:var(--space-2)}.experience-web .window-bar{margin:-1rem -1rem .7rem}.experience-web strong{font-size:.875rem}.experience-chat .bubble{font-size:.55rem}.experience-preview .tiny-label{font-size:.45rem}.sample-choice,.sample-link{padding:.45rem;font-size:.5rem}.experience-connector{font-size:1rem}.experience-copy h3{font-size:1.0625rem}.faq-list summary{gap:var(--space-2);min-height:78px;padding-block:var(--space-3)}.faq-list h3{letter-spacing:.01em;font-size:.8125rem}.faq-q{font-size:1rem}.faq-answer{gap:var(--space-2);padding-right:0;font-size:.8125rem}.co-creation{gap:var(--space-5) var(--space-2);grid-template-columns:1fr 1fr;padding-block:0}.final-copy{grid-area:1/1/auto/-1}.final-copy h2{font-size:1.8rem}.co-creation .person{max-width:130px}.speech,.co-creation figcaption{font-size:.6rem}.co-creation figcaption span{font-size:.55rem;display:block}.final-cta{padding-bottom:var(--space-5)}.site-footer{gap:var(--space-2);padding-block:var(--space-4);flex-wrap:wrap}.site-footer>.brand{font-size:1rem}.site-footer>span{margin-left:auto;font-size:.55rem}.site-footer>small{flex-basis:100%;margin-left:0}.preview-page h1{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h2{text-wrap:balance}.hero-person.owner>span{position:absolute;top:-8px;left:0;right:0}.journey-after>.journey-label{align-items:center}.journey-customer{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.journey-customer>span{font-size:var(--type-xs)}.journey-customer .person{width:44px}@media (width<=639px){.journey-after>.journey-label{flex-wrap:wrap}.journey-customer{flex-basis:100%;justify-content:flex-end}.journey-customer .person{width:36px}}
