.home_banner__3uS3t{width:100%}.home_bannerImg__6_a1X{display:block;overflow:hidden;background:#022D24;aspect-ratio:4.18/1}.home_bannerImg__6_a1X img{width:100%;height:100%;object-fit:cover;display:block}.home_block__o117u{margin-top:96px}.home_banner__3uS3t+main>.home_block__o117u:first-child{margin-top:56px}.home_head__RQM7L{display:flex;align-items:baseline;gap:20px;margin-bottom:24px;flex-wrap:wrap}.home_head__RQM7L h2{font-size:36px;font-weight:700;line-height:1.2}.home_head__RQM7L h3{font-size:20px;font-weight:700}.home_head__RQM7L>.num{font-size:22px;font-weight:700;color:var(--text-2)}.home_sub__cl9mD{margin:40px 0 16px}.home_sub__cl9mD>.num{font-size:18px}.home_more__1ViE0{margin-left:auto;font-size:16px;font-weight:700;color:var(--green);border-bottom:2px solid var(--gold);padding-bottom:2px}.home_recent__grA0i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding-top:12px}.home_rc__2RHwN{position:relative;display:flex;flex-direction:column;gap:6px;color:var(--text)}@media (hover:hover) and (pointer:fine){.home_rc__2RHwN:hover{color:var(--green)}}.home_rc__2RHwN:before{content:"";position:absolute;left:50%;top:6px;width:30%;aspect-ratio:5/7;background:var(--green-deep);border:3px solid #fff;box-shadow:0 0 0 1px var(--line),inset 0 0 0 2px var(--gold);transform:translateX(-50%);transition:transform .35s var(--ease-out)}@media (hover:hover) and (pointer:fine){.home_rc__2RHwN:hover:before{transform:translate(-50%,-36px) rotate(-6deg)}}.home_rcImg__f5TnO{position:relative;z-index:1;aspect-ratio:4/3;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:8px}.home_rcImg__f5TnO img{width:100%;height:100%;object-fit:contain;padding:16px}.home_rcImg__f5TnO .ph-word{padding:30px 12px 0}.home_rcNo__swi8U{position:absolute;left:-1px;top:14px;height:26px;padding:0 10px;background:var(--green-deep);color:#fff;font-size:15px;font-weight:800;letter-spacing:.04em;display:flex;align-items:center}.home_rc__2RHwN b{font-size:16px;line-height:1.45}.home_rc__2RHwN small{font-size:13px;color:var(--text-2)}.home_flow__lXJ95{margin-top:112px;background:#fff;padding:72px 0 80px}.home_steps__snJLB{list-style:none;margin:20px 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:32px;gap:32px}.home_steps__snJLB:before{content:"";position:absolute;left:0;right:0;top:7px;border-top:2px dashed var(--green)}.home_steps__snJLB li{position:relative;display:flex;flex-direction:column;gap:14px}.home_steps__snJLB i{width:22px;height:14px;background:#fff;box-shadow:inset 0 0 0 2px var(--green);transform:skewX(-24deg)}.home_steps__snJLB .home_past__dzH_d i{background:var(--green)}.home_steps__snJLB .home_now__DeQEd i{background:var(--gold);box-shadow:none}.home_when__9f9nd{font-size:28px;font-weight:800;color:var(--green);line-height:1;white-space:nowrap}.home_steps__snJLB .home_now__DeQEd .home_when__9f9nd{color:var(--gold-text)}.home_steps__snJLB .home_past__dzH_d .home_when__9f9nd{color:var(--text-3)}.home_steps__snJLB b{font-size:20px;font-weight:700;display:flex;align-items:center;gap:8px}.home_steps__snJLB b em{font-style:normal;font-size:12px;font-weight:700;height:22px;padding:0 8px;display:inline-flex;align-items:center;background:var(--gold);color:var(--green-deep)}.home_steps__snJLB p{line-height:1.7}.home_eg__5rxwh,.home_steps__snJLB p{font-size:15px;color:var(--text-2)}.home_eg__5rxwh a{font-weight:700;color:var(--green);border-bottom:1px solid var(--green)}.home_rules__t3uOU{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:80px;gap:80px;margin-bottom:16px}.home_rules__t3uOU h2{font-size:36px;font-weight:700}.home_rules__t3uOU .home_more__1ViE0{margin-left:0}.home_rules__t3uOU dl{margin:0;border-top:2px solid var(--green)}.home_rules__t3uOU dl>div{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px dashed var(--sage)}.home_rules__t3uOU dl>div:last-child{border-bottom:0}.home_rules__t3uOU dt{font-size:16px;font-weight:700}.home_rules__t3uOU dd{margin:0;font-size:16px;line-height:1.7;color:var(--text-2);white-space:pre-line}.home_rules__t3uOU dd a{font-weight:700;border-bottom:1px solid var(--green);margin-left:4px}@media (max-width:1100px){.home_steps__snJLB{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.home_steps__snJLB:before{display:none}}@media (max-width:860px){.home_bannerImg__6_a1X{aspect-ratio:1.64/1}.home_block__o117u{margin-top:36px}.home_banner__3uS3t+main>.home_block__o117u:first-child{margin-top:24px}.home_head__RQM7L{gap:10px;margin-bottom:12px}.home_head__RQM7L h2{font-size:22px}.home_head__RQM7L>.num{font-size:16px}.home_head__RQM7L p,.home_more__1ViE0{font-size:14px}.home_sub__cl9mD{margin:28px 0 12px}.home_recent__grA0i{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:0}.home_rcImg__f5TnO .ph-word{font-size:26px;padding:34px 8px 0}.home_rcNo__swi8U{top:10px;height:22px;font-size:13px;padding:0 8px}.home_rc__2RHwN b{font-size:14px}.home_flow__lXJ95{margin-top:48px;padding:36px 0 40px}.home_steps__snJLB{grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px}.home_steps__snJLB li{display:grid;grid-template-columns:84px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;padding:16px 0;border-bottom:1px dashed var(--sage)}.home_steps__snJLB li:last-child{border-bottom:0}.home_steps__snJLB i{display:none}.home_when__9f9nd{font-size:18px;grid-row:span 2;padding-top:2px}.home_steps__snJLB b{font-size:17px}.home_steps__snJLB p{font-size:14px}.home_rules__t3uOU{grid-template-columns:minmax(0,1fr);gap:16px}.home_rules__t3uOU h2{font-size:22px}.home_rules__t3uOU dl>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0}.home_rules__t3uOU dd,.home_rules__t3uOU dt{font-size:15px}}@media (prefers-reduced-motion:reduce){.home_rc__2RHwN:before{transition:none}}