.seller-page .project-layout{grid-template-columns:669fr 767fr}.seller-page .project-story{grid-template-rows:minmax(154px,auto) minmax(199px,auto) minmax(110px,auto) minmax(235px,auto) minmax(229px,auto) minmax(149px,auto) auto}.seller-page .project-title{padding-top:36px;margin-right:86px}.seller-page .project-title h1{font-size:40px;letter-spacing:-.65px;line-height:45.5px}.seller-page .project-title>.arrow{bottom:23px}.seller-page .project-intro{padding-top:28px}.seller-page .project-intro>.project-pills{margin-bottom:14px}.seller-page .project-pills>span{padding:1px 11px}.seller-page .story-section,.seller-page .project-intro{padding-right:32px}.seller-page .story-section h3{margin-bottom:16px}.seller-page .role-heading h3{margin:0}.seller-page .story-section ul{margin-bottom:22px}.seller-page .list-intro{margin-bottom:0}.seller-page .system-explanation{font-size:15px;line-height:20px;font-weight:300;margin:16px 32px 30px 56px;letter-spacing:-.18px}.seller-page .project-visual .story-lead{margin-bottom:0}.module-system{background:#1e1e1e;color:#fdfdfd;display:grid;grid-template-columns:540fr 835fr;gap:20px;padding:15px 35px 14px 50px;margin:0 5px 34px;min-height:152px}.module-copy p{font-size:15px;line-height:18px;margin:0 0 12px;font-weight:300}.module-copy h2{font-size:25px;line-height:32px;font-weight:300;margin:0 0 10px}.module-copy p:last-child{color:#999;margin-bottom:0;font-size:14px}.module-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:center}.module-brands figure{margin:0;text-align:center}.module-brands img{width:120px;max-width:100%;height:106px;object-fit:contain}.module-brands figcaption{font-size:15px;line-height:18px;color:#999;font-weight:300}.seller-bottom{border:0}.seller-page .seller-bottom .project-story{grid-template-rows:minmax(434px,auto) auto}.seller-page .project-constructor h2{font-weight:300}.seller-page .project-constructor p{margin-bottom:12px}.seller-page .project-constructor .muted{color:#929292;margin-bottom:32px}.seller-page .project-constructor .list-intro{margin-bottom:0}.seller-page .project-result h3{margin-bottom:29px}.seller-page .project-result .story-lead{margin-bottom:26px}.seller-page .project-result{padding-bottom:24px}.seller-page .project-footer{min-height:172px;padding-bottom:28px}
@media(min-width:1101px) and (max-width:1390px){.seller-page .project-story{grid-template-rows:auto;gap:30px}.seller-page .project-title{margin-right:40px}.seller-page .project-title h1{font-size:32px;line-height:1.16}.seller-page .project-intro{padding-top:0}.seller-page .seller-bottom .project-story{grid-template-rows:auto}.module-system{grid-template-columns:1fr 1.3fr;padding-left:35px}.module-brands{gap:10px}.module-brands img{height:90px}.module-brands figcaption{font-size:12px}}
@media(max-width:1100px){.seller-page .project-title{padding-top:28px;margin-right:32px}.seller-page .project-title h1{font-size:clamp(28px,5vw,42px);line-height:1.13;max-width:90%}.seller-page .story-section,.seller-page .project-intro{padding-right:32px}.seller-page .project-intro{padding-top:24px}.seller-page .system-explanation{margin:0 32px 28px;font-size:16px;line-height:1.48;letter-spacing:0}.module-system{display:block;padding:24px 32px;margin:0 0 32px}.module-copy h2{font-size:25px;line-height:1.25}.module-copy p{font-size:16px;line-height:1.45}.module-copy p:last-child{font-size:15px}.module-brands{margin-top:22px;gap:14px}.module-brands img{height:94px}.module-brands figcaption{font-size:13px}.seller-page .project-footer{min-height:100px}.seller-page .project-result{padding-bottom:0}}
@media(max-width:440px){.seller-page .project-title{padding-top:26px;margin-right:20px}.seller-page .project-title h1{font-size:27px;max-width:92%;letter-spacing:-.5px}.seller-page .story-section,.seller-page .project-intro{padding-right:20px}.seller-page .system-explanation{margin-inline:20px}.module-system{padding:24px 20px}.module-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.module-brands img{height:106px}.module-brands figcaption{font-size:15px}.seller-page .project-footer nav a{font-size:19px;gap:9px}}

.seller-card-pair{display:grid;grid-template-columns:339fr 421fr;gap:6px;aspect-ratio:767/402;overflow:hidden}.seller-card-pair img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.seller-card-pair img:first-child{object-position:center center}
