.rpPpHq_lead{max-width:var(--fc-content-max);text-align:center;margin:0 auto;padding:100px 40px 40px}.rpPpHq_leadTitle{font-family:var(--fc-font-mincho);letter-spacing:.06em;margin:0;font-size:24px;font-weight:600;line-height:2.2}.rpPpHq_leadBody{max-width:720px;color:var(--fc-text-sub);text-wrap:pretty;margin:28px auto 0;font-size:14.5px;line-height:2.3}.rpPpHq_leadTags{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:32px auto 0;display:flex}.rpPpHq_leadTag{letter-spacing:.08em;color:var(--fc-navy);border:1px solid #2a86c966;padding:8px 16px;font-size:12.5px}.rpPpHq_leadNote{max-width:720px;color:var(--fc-text-sub);margin:22px auto 0;font-size:12.5px;line-height:2}.rpPpHq_sectionTitle{font-family:var(--fc-font-mincho);letter-spacing:.08em;margin:20px 0 0;font-size:32px;font-weight:600;line-height:1.7}.rpPpHq_lineup{padding:80px 40px 110px;position:relative;overflow:hidden}.rpPpHq_lineupInner{max-width:var(--fc-content-max);margin:0 auto;position:relative}.rpPpHq_ghost{top:-34px;right:-12px}.rpPpHq_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}.rpPpHq_card{background:#fff;border:1px solid #14242f14;flex-direction:column;transition:border-color .3s;display:flex}.rpPpHq_cardMedia{height:200px;overflow:hidden}.rpPpHq_cardMedia img{transition:transform .6s}.rpPpHq_card:hover .rpPpHq_cardMedia img{transform:scale(1.04)}.rpPpHq_cardBody{padding:26px 26px 30px}.rpPpHq_cardEn{letter-spacing:.22em;color:var(--fc-primary);margin:0;font-size:11px;font-weight:700}.rpPpHq_cardTitle{letter-spacing:.05em;margin:8px 0 0;font-size:19px;font-weight:700;line-height:1.6}.rpPpHq_cardText{color:var(--fc-text-sub);text-wrap:pretty;margin:12px 0 0;font-size:13.5px;line-height:2}.rpPpHq_makers{padding:40px 40px 110px}.rpPpHq_makersGrid{max-width:var(--fc-content-max);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px;margin:0 auto;display:grid}.rpPpHq_makersLead{color:var(--fc-text-sub);text-wrap:pretty;margin:24px 0 0;font-size:14px;line-height:2.2}.rpPpHq_reason{background:var(--fc-navy);color:var(--fc-text-on-dark);padding:110px 40px;position:relative;overflow:hidden}.rpPpHq_reasonInner{max-width:var(--fc-content-max);margin:0 auto;position:relative}.rpPpHq_reasonGhost{top:-30px;right:-12px}.rpPpHq_reasonGrid{background:var(--fc-line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:56px;display:grid}.rpPpHq_reasonCell{background:var(--fc-navy);padding:44px 40px}.rpPpHq_reasonNum{font-family:var(--fc-font-mincho);color:#0000;-webkit-text-stroke:1px #7fd4f099;margin:0;font-size:44px;line-height:1}.rpPpHq_reasonTitle{font-family:var(--fc-font-mincho);letter-spacing:.08em;margin:22px 0 0;font-size:21px;font-weight:600}.rpPpHq_reasonText{color:#f7fafcbf;text-wrap:pretty;margin:14px 0 0;font-size:13.5px;line-height:2.2}.rpPpHq_tags{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.rpPpHq_tag{letter-spacing:.1em;color:var(--fc-light-blue);border:1px solid #7fd4f073;padding:8px 18px;font-size:12.5px}.rpPpHq_links{max-width:var(--fc-content-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0 auto;padding:110px 40px;display:grid}.rpPpHq_linkCard{background:var(--fc-base-soft);flex-direction:column;gap:14px;padding:48px 44px;display:flex}.rpPpHq_linkEn{letter-spacing:.26em;color:var(--fc-primary);margin:0;font-size:11px;font-weight:700}.rpPpHq_linkTitle{font-family:var(--fc-font-mincho);letter-spacing:.08em;margin:0;font-size:24px;font-weight:600;line-height:1.6}.rpPpHq_linkText{color:var(--fc-text-sub);margin:0;font-size:13.5px;line-height:2}@media (max-width:1100px){.rpPpHq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.rpPpHq_lead{padding:72px 24px 24px}.rpPpHq_leadTitle{font-size:20px;line-height:2.1}.rpPpHq_sectionTitle{letter-spacing:.1em;margin-top:18px;font-size:23px}.rpPpHq_lineup{padding:64px 20px 60px}.rpPpHq_ghost{letter-spacing:.02em;font-size:72px;font-weight:700;top:-54px;right:-28px}.rpPpHq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.rpPpHq_card:first-child{grid-column:1/-1}.rpPpHq_cardMedia{height:170px}.rpPpHq_card:not(:first-child) .rpPpHq_cardMedia{display:none}.rpPpHq_cardBody{padding:16px 14px 18px}.rpPpHq_card:first-child .rpPpHq_cardBody{padding:18px 16px 20px}.rpPpHq_cardEn{letter-spacing:.22em;font-size:8.5px}.rpPpHq_card:first-child .rpPpHq_cardEn{letter-spacing:.26em;font-size:9px}.rpPpHq_cardTitle{font-family:var(--fc-font-mincho);letter-spacing:.04em;margin-top:8px;font-size:15px;font-weight:600;line-height:1.5}.rpPpHq_card:first-child .rpPpHq_cardTitle{letter-spacing:.08em;font-size:17px}.rpPpHq_cardText{margin-top:6px;font-size:11px;line-height:1.9}.rpPpHq_card:first-child .rpPpHq_cardText{margin-top:8px;font-size:12px;line-height:2}.rpPpHq_makers{padding:24px 20px 64px}.rpPpHq_makersGrid{grid-template-columns:minmax(0,1fr);gap:0}.rpPpHq_makersLead{margin:0 0 24px;font-size:13px}.rpPpHq_reason{padding:80px 24px}.rpPpHq_reasonGrid{grid-template-columns:minmax(0,1fr);margin-top:40px}.rpPpHq_reasonCell{padding:34px 26px}.rpPpHq_links{grid-template-columns:minmax(0,1fr);gap:20px;padding:80px 24px}.rpPpHq_linkCard{padding:36px 28px}.rpPpHq_tags{gap:8px}.rpPpHq_tag{letter-spacing:.06em;color:var(--fc-navy);background:#fff;border-color:#2a86c966;padding:9px 14px;font-size:11.5px}.rpPpHq_linkTitle{font-size:21px}.rpPpHq_opener{margin-bottom:30px}}.rpPpHq_reason{background:0 0}.rpPpHq_leadTag{color:var(--fc-text-on-dark);border-color:#7fd4f066}.rpPpHq_card{border-color:var(--fc-line-dark);background:#f7fafc0a}.rpPpHq_card:hover{border-color:#7fd4f066}.rpPpHq_cardEn,.rpPpHq_linkEn{color:var(--fc-light-blue)}.rpPpHq_tag{color:var(--fc-light-blue);background:0 0;border-color:#7fd4f073}.rpPpHq_linkCard{border:1px solid var(--fc-line-dark);background:#f7fafc0a}.rpPpHq_linkCard:hover{color:var(--fc-light-blue);background:#f7fafc14}
