.ld_hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.ld_intro[data-astro-cid-lcdefpme]{z-index:0;text-align:center;background:linear-gradient(#ffffff40 0%,#ffffff8c 100%);padding:72px 22px 80px;position:relative;overflow:hidden}.ld_intro_lines[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:var(--plum);gap:6px;font-size:17px;line-height:2;display:grid;position:relative}.ld_intro_lines[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;opacity:.9;background:url(/images/parts/glow-2.webp) 50%/contain no-repeat;position:absolute;inset:-30px -40px}.ld_tag[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--gold-text);margin-top:22px;font-size:17px;font-weight:700}.ld_form[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-card);text-align:left;background:#ffffffe6;border:1px solid #d4a84b80;border-radius:22px;margin-top:36px;padding:26px 16px 20px;position:relative}.ld_form[data-astro-cid-lcdefpme]:before,.ld_form[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:url(/images/parts/corner-1.webp) 0 0/contain no-repeat;width:118px;height:104px;position:absolute;top:-34px}.ld_form[data-astro-cid-lcdefpme]:before{left:-20px}.ld_form[data-astro-cid-lcdefpme]:after{background-image:url(/images/parts/corner-4.webp);background-position:100% 0;right:-18px}.ld_form_head[data-astro-cid-lcdefpme]{text-align:center;color:var(--plum);gap:4px;margin-bottom:18px;font-size:16px;font-weight:700;display:grid}.ld_form_en[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:.12em;color:var(--gold-text);font-size:15px;font-weight:600}.ld_form_note[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8}.ld_head[data-astro-cid-lcdefpme]{text-align:center;position:relative}.ld_head_sub[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--muted);font-size:13px}.ld_head_title[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--plum);margin-top:4px;font-size:34px;font-weight:700;line-height:1.4}.ld_head_title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:22px}.ld_head_title[data-astro-cid-lcdefpme]:after{content:"";background:url(/images/parts/divider-2.webp) 50%/contain no-repeat;width:220px;height:26px;margin:6px auto 0;display:block}.ld_panel[data-astro-cid-lcdefpme]{background:#fffffff0;padding:64px 22px 72px}.ld_orn[data-astro-cid-lcdefpme]{background:url(/images/parts/garland-2.webp) 50%/contain no-repeat;height:64px;margin:-36px -10px 26px}.ld_steps[data-astro-cid-lcdefpme]{gap:14px;margin-top:30px;display:grid}.ld_step[data-astro-cid-lcdefpme]{background:linear-gradient(110deg, var(--tint) 0%, #fff 100%);border:1px solid #ffffffe6;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px #5e3f981a}.ld_step_head[data-astro-cid-lcdefpme]{text-align:left;width:100%;min-height:84px;color:var(--plum);cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) 84px;align-items:center;gap:12px;padding:0 0 0 14px;display:grid;position:relative}.ld_step_no[data-astro-cid-lcdefpme]{font-family:var(--font-en);color:var(--gold-text);border-right:1px solid #3a2b4f2e;padding-right:10px;font-size:26px;font-weight:600;line-height:1;display:grid}.ld_step_no[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.08em;font-size:12px}.ld_step_text[data-astro-cid-lcdefpme]{gap:2px;display:grid}.ld_step_catch[data-astro-cid-lcdefpme]{color:var(--muted);font-size:11.5px}.ld_step_name[data-astro-cid-lcdefpme]{letter-spacing:.08em;font-size:18px;font-weight:700}.ld_step_photo[data-astro-cid-lcdefpme]{align-self:stretch;overflow:hidden}.ld_step_photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.ld_step_head[data-astro-cid-lcdefpme]:hover .ld_step_photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.ld_step_arrow[data-astro-cid-lcdefpme]{background:var(--gold);border-top-left-radius:8px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:0;right:0}.ld_step_arrow[data-astro-cid-lcdefpme]:before{content:"";width:6px;height:6px;transition:transform .4s var(--ease);border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;margin-top:-3px;transform:rotate(45deg)}.ld_step[data-astro-cid-lcdefpme].is_open .ld_step_arrow[data-astro-cid-lcdefpme]:before{margin-top:3px;transform:rotate(-135deg)}.ld_step_body[data-astro-cid-lcdefpme]{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.ld_step[data-astro-cid-lcdefpme].is_open .ld_step_body[data-astro-cid-lcdefpme]{grid-template-rows:1fr}.ld_step_body_in[data-astro-cid-lcdefpme]{padding:0 16px;overflow:hidden}.ld_step_desc[data-astro-cid-lcdefpme]{border-top:1px dashed #3a2b4f33;padding-top:14px;font-size:14px;line-height:1.9}.ld_step_meta[data-astro-cid-lcdefpme]{color:var(--gold-text);margin-top:6px;font-size:12px;font-weight:700}.ld_step_go[data-astro-cid-lcdefpme]{border:1px solid var(--gold-soft);background:var(--white);text-align:center;color:var(--plum);border-radius:999px;margin:14px 0 18px;padding:11px;font-size:14px;font-weight:700;display:block}.ld_types[data-astro-cid-lcdefpme]{padding-top:20px}.ld_types_h[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--plum);align-items:center;gap:12px;margin:30px 0 12px;font-size:15px;font-weight:700;display:flex}.ld_types_h[data-astro-cid-lcdefpme]:after{content:"";background:var(--line);flex:1;height:1px}.ld_signs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ld_signs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--white);text-align:center;transition:border-color .3s, transform .3s var(--ease);border-radius:12px;gap:2px;padding:12px 4px 10px;display:grid}.ld_signs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--gold-soft);transform:translateY(-2px)}.ld_sign_name[data-astro-cid-lcdefpme]{color:var(--plum);font-size:14px;font-weight:700}.ld_sign_period[data-astro-cid-lcdefpme]{color:var(--muted);font-size:10.5px}.ld_chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.ld_chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--white);font-family:var(--font-en);letter-spacing:.04em;color:var(--plum);border-radius:999px;padding:7px 13px;font-size:15px;font-weight:600;transition:border-color .3s,background .3s;display:block}.ld_chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--gold-soft);background:#fdf8ec}.ld_chips_num[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{place-items:center;width:38px;height:38px;padding:0;font-size:18px;display:grid}.ld_faq[data-astro-cid-lcdefpme]{background:linear-gradient(#fffffff0 0%,#fffc 100%);position:relative;overflow:hidden}.ld_faq_list[data-astro-cid-lcdefpme]{gap:12px;margin-top:28px;display:grid}.ld_faq_item[data-astro-cid-lcdefpme]{background:#fbf7ef;border-radius:14px;padding:18px 18px 16px}.ld_faq_item[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--plum);font-size:15px;font-weight:700}.ld_faq_item[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]:before{content:"Q.";font-family:var(--font-en);color:var(--gold-text);margin-right:6px;font-size:19px}.ld_faq_item[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.9}.ld_big_btn[data-astro-cid-lcdefpme]{z-index:1;filter:drop-shadow(0 10px 18px #3a2b4f1f);letter-spacing:.1em;text-align:center;color:var(--plum);transition:transform .3s var(--ease);background:url(/images/parts/plate-1.webp) 50%/100% 100% no-repeat;gap:2px;margin:40px -8px 0;padding:34px 20px 36px;font-size:20px;font-weight:700;display:grid;position:relative}.ld_faq[data-astro-cid-lcdefpme]:before,.ld_faq[data-astro-cid-lcdefpme]:after{content:"";opacity:.9;pointer-events:none;background:url(/images/parts/stem-1.webp) 0 100%/contain no-repeat;width:96px;height:160px;position:absolute;bottom:-24px}.ld_faq[data-astro-cid-lcdefpme]:before{left:-14px;transform:rotate(-8deg)}.ld_faq[data-astro-cid-lcdefpme]:after{background-image:url(/images/parts/stem-2.webp);right:-14px;transform:rotate(8deg)}.ld_big_btn[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12px;font-weight:500}.ld_big_btn[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.ld_fade[data-astro-cid-lcdefpme]{transition:transform 1s var(--ease), opacity 1s;opacity:0;transform:translateY(18px)}.ld_fade[data-astro-cid-lcdefpme].is_in{opacity:1;transform:none}.ld_intro_lines[data-astro-cid-lcdefpme] .ld_fade[data-astro-cid-lcdefpme]:nth-child(2){transition-delay:.25s}.ld_intro_lines[data-astro-cid-lcdefpme] .ld_fade[data-astro-cid-lcdefpme]:nth-child(3){transition-delay:.5s}@media (prefers-reduced-motion:reduce){.ld_fade[data-astro-cid-lcdefpme]{transition:none}}@container fr (width<=400px){.ld_intro_lines[data-astro-cid-lcdefpme]{font-size:15px}}
