.market-page .case-title{margin-bottom:176px}
.market-page .case-copy{min-width:0;max-width:410px}
.market-page .case-copy ul{padding-left:30px;margin:24px 0 0;font-size:20px;line-height:24px}
.market-page .case-copy li+li{margin-top:12px}
.market-intro{display:grid;grid-template-columns:1fr 2fr;gap:6%;align-items:center;padding-right:13.2%}
.market-context{display:grid;gap:64px;padding-left:12%}
.market-comparison{display:flex;gap:8%;padding:5.3% 12%;align-items:flex-start}
.market-comparison figure{margin:0;flex:1;min-width:0}
.market-comparison figcaption{color:var(--bg);font-weight:700;font-size:20px;margin-bottom:24px}
.market-comparison .iphone{width:100%;padding:4px}
.market-task{display:grid;grid-template-columns:1.28fr 1fr;gap:6%;align-items:center;margin-top:48px;padding-right:13.2%}
.market-annotated{padding:6.4% 11%;display:flex;gap:6%;align-items:flex-start;color:var(--bg)}
.market-annotated>.iphone{width:50%;flex:none;padding:4px}
.market-notes{flex:1;padding-top:8%;font-size:20px;line-height:24px;min-width:0}
.market-notes p{margin:0;border-left:2px solid var(--bg);padding-left:20px}
.market-notes p+p{margin-top:48px;padding-bottom:80%}
.market-decisions{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin:168px 4% 96px}
.market-decisions>.case-copy:not(:first-child){padding-top:46px}
.market-research{margin-left:33.82%;padding:6% 4%;display:flex;gap:4%;align-items:flex-start}
.market-research img{width:49%;height:auto;display:block}.market-research img+img{width:41%}
.market-alignment,.market-impact{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin:96px 4% 168px 33.82%}
.market-flow{display:flex;padding:6.3% 10.3%;gap:2.45%;align-items:flex-start}
.market-flow>.iphone{width:23.16%;padding:4px;flex:none}
.market-board{position:relative;aspect-ratio:1632/897.6;overflow:hidden;margin-top:56px}
.market-board img{position:absolute;object-fit:cover;border-radius:16px;box-shadow:-4px 0 34px #0004}
.market-impact{margin-top:56px;margin-bottom:0}
@media(max-width:1100px){.market-page .case-title{margin-bottom:80px}.market-intro,.market-task{padding:0;gap:40px}.market-context{padding-left:0}.market-annotated{padding:40px 24px}.market-notes{font-size:16px;line-height:22px}.market-notes p{padding-left:12px}.market-decisions{margin:80px 0 56px;gap:32px}.market-alignment,.market-impact{margin-left:0;margin-right:0;margin-bottom:80px;gap:40px}.market-research{margin-left:0}.market-flow{padding:40px;gap:24px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.market-flow>.iphone{width:210px;scroll-snap-align:center}.market-flow::-webkit-scrollbar{display:none}}
@media(max-width:750px){.market-intro,.market-task{display:flex;flex-direction:column;align-items:stretch}.market-comparison{order:-1;padding:32px 8%;gap:24px}.market-context{gap:40px}.market-task{margin-top:64px}.market-decisions,.market-alignment,.market-impact{display:flex;flex-direction:column;gap:40px;margin-top:64px;margin-bottom:64px}.market-decisions>.case-copy:not(:first-child){padding-top:0}.market-page .case-copy{max-width:none}.market-page .case-copy ul{font-size:18px;line-height:24px}.market-page .case-title h1{font-size:clamp(40px,10vw,48px);line-height:1.02}.market-page .case-title{margin-bottom:48px}.market-annotated{padding:32px 20px}.market-notes p+p{margin-top:24px}.market-research{padding:32px 24px;overflow-x:auto;scrollbar-width:none;gap:24px}.market-research img{width:360px;flex:none}.market-research img+img{width:300px}.market-board{margin-top:40px}.market-flow{padding:32px 24px;gap:20px}.market-impact{margin-bottom:0}}
.market-comparison figcaption,.market-notes{color:#f8f7f0}.market-notes p{border-color:#f8f7f0}
