@keyframes lp_kb{0%{transform:scale(1)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes lp_pan{0%{transform:scale(1.12) translate3d(-4%,0,0)}to{transform:scale(1.12) translate3d(4%,0,0)}}@keyframes lp_flash{0%{opacity:.25;transform:translate3d(-28px,0,0);filter:brightness(1.9)}55%{opacity:1;filter:brightness(1.25)}to{opacity:1;transform:none;filter:none}}@keyframes lp_sweep{to{transform:translateX(120%)}}@keyframes lp_rise{0%{opacity:.3;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes lp_pop{0%{opacity:.3;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes lp_slide{0%{opacity:.3;transform:translate3d(-24px,0,0)}to{opacity:1;transform:none}}@keyframes lp_fade{0%{opacity:.35}to{opacity:1}}@font-face{font-family:"PF NotoKR";src:local("Noto Sans KR"),local("Noto Sans KR Regular"),local("NotoSansKR-Regular");font-weight:400;size-adjust:95.2%;ascent-override:100.02%;descent-override:25.34%;line-gap-override:0%}@font-face{font-family:"PF NotoKR";src:local("Noto Sans KR Bold"),local("NotoSansKR-Bold");font-weight:700;size-adjust:94.34%;ascent-override:100.93%;descent-override:25.57%;line-gap-override:0%}@font-face{font-family:"PF NotoCJK";src:local("Noto Sans CJK KR"),local("Noto Sans CJK KR Regular"),local("NotoSansCJKkr-Regular");font-weight:400;size-adjust:94.06%;ascent-override:101.23%;descent-override:25.64%;line-gap-override:0%}@font-face{font-family:"PF NotoCJK";src:local("Noto Sans CJK KR Bold"),local("NotoSansCJKkr-Bold");font-weight:700;size-adjust:93.2%;ascent-override:102.16%;descent-override:25.88%;line-gap-override:0%}@font-face{font-family:"PF Malgun";src:local("Malgun Gothic"),local("MalgunGothic"),local("MalgunGothicRegular"),local("맑은 고딕");font-weight:400;size-adjust:86.03%;ascent-override:110.68%;descent-override:28.04%;line-gap-override:0%}@font-face{font-family:"PF Malgun";src:local("Malgun Gothic Bold"),local("MalgunGothicBold"),local("MalgunGothic-Bold");font-weight:700;size-adjust:85.44%;ascent-override:111.44%;descent-override:28.23%;line-gap-override:0%}.lp-root{--lp-bg:#f7f8f4;--lp-panel:#ffffff;--lp-ink:#1a1d24;--lp-muted:#5b6472;--lp-line:#dfe3e8;--lp-primary:#14254b;--lp-on-primary:#ffffff;--lp-accent:#f5c400;--lp-accent-ink:#14254b;--lp-soft:#fff5cc;--lp-tint:#eef1f6;--lp-dark:#0f1a33;--lp-on-dark:#ffffff;--lp-glow:#ffd84d;--lp-good:#1f7a4d;--lp-bad:#b3261e;--lp-head-w:800;--lp-radius:12px;--lp-max:720px;--lp-gutter:20px;--fs-xs:13px;--fs-sm:14px;--fs-md:15px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:28px;--fs-h1:40px;--lh-tight:1.25;--lh-snug:1.45;--lh-body:1.7;--ls-head:-.015em;--lp-display:"Pretendard","PF NotoKR","PF NotoCJK","PF Malgun",system-ui,sans-serif;--lp-body:"Pretendard","PF NotoKR","PF NotoCJK","PF Malgun",system-ui,sans-serif;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-body);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-text-size-adjust:100%;min-height:100vh;padding-bottom:calc(74px + env(safe-area-inset-bottom,0));word-break:keep-all;overflow-wrap:break-word;font-feature-settings:"tnum"}.lp-root *,.lp-root ::after,.lp-root ::before{box-sizing:border-box}.lp-page{margin:0;background:var(--lp-bg,#fff)}.lp-root :where(h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0;padding:0}.lp-root :where(fieldset){border:0;min-width:0}.lp-root :where(a){color:inherit}.lp-root :where(img){max-width:100%;height:auto;display:block}.lp-root :focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px}.lp_sr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp_head{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 var(--lp-gutter);background:var(--lp-primary);color:var(--lp-on-primary)}.lp-root small{font-size:var(--fs-xs)}.lp_brand{font-family:var(--lp-display);font-weight:var(--lp-head-w);font-size:var(--fs-lg);letter-spacing:var(--ls-head);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;min-height:44px;display:inline-flex;align-items:center}.lp_head_cta{margin-left:auto;display:flex;gap:8px;flex:none}@media (max-width:899px){.lp_head_cta{display:none}}.lp_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--lp-radius);border:1px solid transparent;font:600 var(--fs-md)/1 var(--lp-body);text-decoration:none;cursor:pointer;white-space:nowrap}.lp_btn_sm{min-height:40px;padding:0 12px;font-size:var(--fs-sm)}.lp_btn_pri{background:var(--lp-accent);color:var(--lp-accent-ink)}.lp_btn_second{background:var(--lp-primary);color:var(--lp-on-primary)}.lp_btn_ghost{background:0 0;color:inherit;border-color:currentColor;opacity:.9}.lp_head .lp_btn_ghost{color:var(--lp-on-primary)}.lp_hero{max-width:var(--lp-max);margin-inline:auto;padding:28px var(--lp-gutter) 24px;display:grid;gap:18px}.lp_eyebrow{font-size:var(--fs-xs);color:var(--lp-muted);font-weight:600;letter-spacing:.01em}.lp_h1{font-family:var(--lp-display);font-weight:var(--lp-head-w);font-size:clamp(var(--fs-3xl),6.5vw,38px);line-height:var(--lh-tight);letter-spacing:var(--ls-head);text-wrap:balance;color:var(--lp-primary)}.lp_answer{font-size:var(--fs-lg);line-height:1.7;max-width:36em;text-wrap:pretty}.lp_tiles{list-style:none;display:grid;grid-template-columns:1fr;gap:6px}.lp_hero_media img,.lp_hero_media video,.lp_tile{border-radius:var(--lp-radius);background:var(--lp-tint)}.lp_tile{padding:10px 14px;display:grid;grid-template-columns:minmax(6.5em,38%) 1fr;align-items:baseline;column-gap:12px;min-width:0}.lp_tile_k,.lp_tile_v{font-size:var(--fs-xs);color:var(--lp-muted);line-height:1.4}.lp_tile_v{font-family:var(--lp-display);font-size:var(--fs-base);font-weight:700;color:var(--lp-primary)}@media (min-width:560px){.lp_tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.lp_tile{grid-template-columns:1fr;row-gap:4px;align-content:start;padding:12px 14px}.lp_tile_v{font-size:var(--fs-lg)}}.lp_cta_row{display:flex;flex-wrap:wrap;gap:10px}.lp_cap,.lp_updated{font-size:var(--fs-xs);color:var(--lp-muted)}.lp_hero_media img,.lp_hero_media video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.lp_hero_m3 .lp_hero_media{grid-column:1/-1;order:-1}.lp_hero_m3 .lp_hero_media img,.lp_hero_m3 .lp_hero_media video{aspect-ratio:16/10;max-height:62vh}.lp_cap{display:block;margin-top:6px}@media (min-width:720px){.lp_hero.has-media{grid-template-columns:1.1fr .9fr;column-gap:28px;align-items:start;max-width:960px}.lp_hero_text{display:grid;gap:16px}.lp_hero_media{align-self:start}}.lp_sec{max-width:var(--lp-max);margin-inline:auto;padding:26px var(--lp-gutter);border-top:1px solid var(--lp-line)}.lp_h2{font-family:var(--lp-display);font-weight:700;font-size:var(--fs-xl);line-height:1.3;letter-spacing:var(--ls-head);margin-bottom:14px;color:var(--lp-primary);text-wrap:balance}.lp_p{max-width:36em;margin-bottom:10px;text-wrap:pretty}.lp_badge,.lp_note{font-size:var(--fs-xs);color:var(--lp-muted)}.lp_note{margin-top:12px}.lp_badge{display:inline-block;border:1px solid var(--lp-line);border-radius:999px;padding:2px 10px;margin-bottom:10px}.lp_dl,.lp_dl_row{display:grid;gap:8px}.lp_dl_row{grid-template-columns:7.5em 1fr;gap:10px;padding:10px 0 10px 14px;border-left:3px solid var(--lp-accent)}.lp_card_p small,.lp_dl_row dt{font-size:var(--fs-xs);color:var(--lp-muted)}.lp_dl_row dt{padding-top:2px}.lp_dl_row dd{font-weight:500}@media (min-width:720px){.lp_dl{grid-template-columns:1fr 1fr;column-gap:20px}}.lp_card_list{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.lp_card,.lp_gallery img{border-radius:var(--lp-radius)}.lp_card{scroll-snap-align:start;background:var(--lp-panel);border:1px solid var(--lp-line);padding:14px;display:grid;gap:4px;min-width:0;align-content:start}.lp-root .lp_card_img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--lp-radius)/2);background:var(--lp-tint)}.lp_card_t{font-weight:600}.lp_card_p{font-family:var(--lp-display);font-size:20px;font-weight:700;color:var(--lp-primary)}.lp_card_p small{font-family:var(--lp-body);font-weight:400}.lp_card_n{font-size:var(--fs-sm);color:var(--lp-muted)}@media (min-width:720px){.lp_card_list:not(.swiper-wrapper){grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.lp_slider .lp_card_list{display:flex;overflow:visible}.lp_slider .lp_card{display:grid;width:min(80%,280px);height:auto}.lp_slider .lp_gallery{display:flex;overflow:visible}.lp_slider .lp_gallery>*{width:min(84%,320px)}.lp_gallery{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lp_gallery img{aspect-ratio:3/2;object-fit:cover}.lp_gallery li:only-child{grid-column:1/-1}@media (min-width:720px){.lp_gallery{grid-template-columns:repeat(3,1fr)}}.lp_ba{position:relative;aspect-ratio:4/3;border-radius:var(--lp-radius);overflow:hidden;margin-bottom:12px;background:var(--lp-tint)}.lp_ba img{width:100%;height:100%;object-fit:cover}.lp_ba_after{clip-path:inset(0 0 0 50%)}.lp_ba img,.lp_ba_label,.lp_ba_range{position:absolute;inset:0}.lp_ba_range{width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.lp_ba::after,.lp_ba_tag{position:absolute;background:var(--lp-panel);pointer-events:none}.lp_ba::after{content:"";top:0;bottom:0;left:var(--ba,50%);width:2px}.lp_ba_tag{top:10px;z-index:1;font-size:var(--fs-xs);font-weight:700;padding:3px 10px;border-radius:999px;color:var(--lp-ink)}.lp_ba_tag_b{left:10px}.lp_ba_tag_a{right:10px}.lp_ba_static{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.lp_ba_static img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--lp-radius)}.lp_story .lp_p{padding-left:16px;border-left:3px solid var(--lp-line);font-size:16px;line-height:1.8}.lp_steps{list-style:none;display:grid;gap:12px;counter-reset:lp}.lp_step{display:grid;grid-template-columns:36px 1fr;column-gap:12px;row-gap:2px;align-items:start;align-content:start}.lp_step::before{counter-increment:lp;content:counter(lp);grid-row:1/span 2;width:36px;height:36px;border-radius:50%;background:var(--lp-soft);color:var(--lp-primary);font-family:var(--lp-display);font-weight:700;display:grid;place-items:center;font-size:16px}.lp_step_d,.lp_step_t{grid-column:2}.lp_step_t{display:block;font-weight:600;padding-top:6px}.lp_step_d{font-size:var(--fs-md);color:var(--lp-muted);line-height:1.6}@media (min-width:720px){.lp_steps{grid-template-columns:repeat(3,1fr);column-gap:20px}}.lp_q{border-bottom:1px solid var(--lp-line)}.lp_q summary{cursor:pointer;list-style:none;padding:14px 32px 14px 0;font-weight:600;position:relative;min-height:48px;display:flex;align-items:center}.lp_q summary::-webkit-details-marker{display:none}.lp_q summary::after{content:"";position:absolute;right:6px;top:50%;width:10px;height:10px;border-right:2px solid var(--lp-muted);border-bottom:2px solid var(--lp-muted);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.lp_q[open] summary::after{transform:translateY(-30%) rotate(225deg)}.lp_a{padding:0 0 16px;max-width:36em}.lp_form{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:20px 18px;display:grid;gap:14px;position:relative}.lp_progress{height:4px;border-radius:2px;background:var(--lp-tint);overflow:hidden}.lp_progress_bar{display:block;height:100%;width:33%;background:var(--lp-accent);transition:width .3s}.lp-root .lp_form:has(>.lp_fs:only-of-type) .lp_progress{display:none}.lp_fs{display:grid;gap:8px}.lp_fs[hidden]{display:none}.lp_label{font-size:var(--fs-sm);font-weight:500}.lp_label small{color:var(--lp-muted);font-weight:400}.lp_input{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--lp-line);border-radius:10px;background:var(--lp-bg);color:var(--lp-ink);font:400 16px var(--lp-body)}.lp_textarea{min-height:88px;resize:vertical}.lp_consent{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:var(--fs-xs);line-height:1.55;color:var(--lp-muted)}.lp_consent input{width:24px;height:24px;margin-top:0}.lp_hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp_form_nav{display:flex;gap:8px;justify-content:flex-end}@media (max-width:559px){.lp_form_nav{flex-direction:column-reverse}.lp_form_nav .lp_btn{width:100%}}.lp_form_nav [hidden]{display:none}.lp_msg{font-size:14px;min-height:1em}.lp_msg.is-ok{color:var(--lp-good)}.lp_msg.is-bad{color:var(--lp-bad)}.lp_addr{margin-bottom:12px}.lp_links{margin-top:10px;font-size:14px}.lp_links a{color:var(--lp-primary);text-decoration:underline;text-underline-offset:3px}.lp_legal{display:grid;grid-template-columns:fit-content(11em) minmax(0,1fr);gap:4px 10px;font-size:var(--fs-xs);color:var(--lp-muted)}.lp_legal div{display:contents}.lp_legal dd{color:var(--lp-ink)}.lp_rel{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.lp_bar,.lp_rel a{background:var(--lp-panel)}.lp_rel a{font-size:14px;padding:8px 14px;border-radius:999px;min-height:44px;display:inline-flex;align-items:center}.lp_bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;padding:8px var(--lp-gutter) calc(8px + env(safe-area-inset-bottom,0));border-top:1px solid var(--lp-line)}.lp_bar_btn,.lp_rel a{text-decoration:none;border:1px solid var(--lp-line)}.lp_bar_btn{min-height:48px;display:grid;place-items:center;border-radius:var(--lp-radius);font-weight:600;font-size:15px;background:var(--lp-bg)}.lp_bar_pri{background:var(--lp-accent);color:var(--lp-accent-ink);border-color:transparent}.lp-root.is-js .lp_bar{transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.lp-root.is-js .lp_bar.is-on{transform:none;visibility:visible}@media (min-width:900px){.lp_bar{display:none}.lp-root{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.lp-root *{transition:none!important;animation:none!important}}.lp_note_d{white-space:nowrap}.lp_choices{display:grid;gap:8px;margin-top:6px}.lp_choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-panel);cursor:pointer}.lp_choice:has(input:checked){border-color:var(--lp-primary);box-shadow:inset 0 0 0 1px var(--lp-primary)}.lp_choice input{width:22px;height:22px;margin:0;accent-color:var(--lp-primary)}.lp_qnote{margin:10px 0 0;padding:10px 12px;border-radius:var(--lp-radius);background:var(--lp-tint);font-size:14px;line-height:1.55}.lp_qfail,.lp_qnote.is-bad,.lp_qnote.is-warn{background:var(--lp-soft)}.lp_qnote.is-bad{border-left:3px solid var(--lp-accent)}.lp_qfail{margin:12px 0 0;padding:12px 14px;border-radius:var(--lp-radius);font-size:14px;line-height:1.6}.lp_qfail .lp_btn{margin-top:8px}.lp_btn:disabled{opacity:.45;cursor:not-allowed}@media (min-width:720px){.lp_choices{grid-template-columns:repeat(2,1fr)}}.lp-root .lp_quick{display:grid;gap:10px;background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:14px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.lp-root .lp_quick_f{display:grid;gap:4px}.lp-root .lp_cta_row_sm .lp_btn{min-height:44px}@media (min-width:720px){.lp-root .lp_quick{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end}.lp-root .lp_quick .lp_btn{grid-column:1/-1}}@media (min-width:960px){.lp-root .lp_quick .lp_btn{grid-column:auto}}.lp-root .lp_hero_full{position:relative;max-width:none;padding:0;min-height:72vh;display:grid;align-items:end;overflow:hidden;isolation:isolate;color:var(--lp-on-dark)}.lp-root .lp_hero_bg{position:absolute;inset:0;z-index:-1;background:var(--lp-dark)}.lp-root .lp_hero_bg img,.lp-root .lp_hero_bg video{width:100%;height:100%;object-fit:cover;aspect-ratio:auto;border-radius:0}.lp-root .lp_hero_bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05)0,rgba(0,0,0,.55) 100%)}.lp-root .lp_hero_over{position:relative;max-width:var(--lp-max);width:100%;margin-inline:auto;padding:40px var(--lp-gutter) 28px;display:grid;gap:14px}.lp-root .lp_hero_over::before{content:"";position:absolute;left:-100vw;right:-100vw;top:-56px;bottom:0;z-index:-1;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.66) 72px,rgba(0,0,0,.7) 100%);pointer-events:none}.lp-root .lp_help a,.lp-root .lp_hero_over .lp_answer,.lp-root .lp_hero_over .lp_eyebrow,.lp-root .lp_hero_over .lp_h1,.lp-root .lp_hero_over .lp_updated{color:inherit}.lp-root .lp_tiles_glass .lp_tile{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px)}.lp-root .lp_tiles_glass .lp_tile_k{color:rgba(255,255,255,.92)}.lp-root .lp_tiles_glass .lp_tile_v{color:#fff}.lp-root .lp_btn_glass{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.45);backdrop-filter:blur(4px)}.lp-root .lp_hero_gal{padding-top:0}.lp-root .lp_hero_gal_wrap{margin:0 calc(-1*var(--lp-gutter));overflow:hidden}.lp-root .lp_hero_gal_track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--lp-gutter);scrollbar-width:none}.lp-root .lp_hero_gal_item{flex:0 0 86%;scroll-snap-align:start;margin:0}.lp-root .lp_hero_gal_item img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--lp-radius);background:var(--lp-tint)}.lp-root .lp_slider .lp_hero_gal_track{overflow:visible;padding:0}.lp-root .lp_slider .lp_hero_gal_item{width:86%;flex:none}.lp-root .lp_hero_gal_wrap.lp_slider{padding:0 var(--lp-gutter)}@media (min-width:720px){.lp-root .lp_hero_gal_item{flex-basis:46%}.lp-root .lp_slider .lp_hero_gal_item{width:46%}}.lp-root .lp_chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.lp-root .lp_chip{font-size:13px;line-height:1.3;padding:6px 10px;border-radius:999px;background:var(--lp-tint);color:var(--lp-ink)}.lp-root .lp_aside_dl dt,.lp-root .lp_chip_k{color:var(--lp-muted)}.lp-root .lp_chip_v,.lp-root .lp_know_src a{color:var(--lp-primary)}.lp-root .lp_menu_list{list-style:none;display:grid;gap:2px;margin-bottom:14px}.lp-root .lp_menu_cat{font-family:var(--lp-display);font-size:15px;font-weight:700;color:var(--lp-primary);margin:18px 0 6px;padding-left:10px;border-left:3px solid var(--lp-accent)}.lp-root .lp_menu_row{display:flex;align-items:baseline;gap:8px;padding:10px 0;border-bottom:1px dashed var(--lp-line)}.lp-root .lp_menu_main{display:grid;gap:2px;min-width:0}.lp-root .lp_menu_list:has(.has-img) .lp_menu_row{align-items:center;min-height:77px}.lp-root .lp_menu_img{width:56px;height:56px;object-fit:cover;border-radius:calc(var(--lp-radius)/2);flex:none;background:var(--lp-tint)}.lp-root .lp_menu_t{font-weight:600}.lp-root .lp_menu_n{font-size:var(--fs-xs);color:var(--lp-muted)}.lp-root .lp_menu_dots{flex:1;border-bottom:2px dotted var(--lp-line);min-width:16px;transform:translateY(-4px)}.lp-root .lp_menu_p{font-family:var(--lp-display);font-weight:700;color:var(--lp-primary);white-space:nowrap;letter-spacing:-.01em}.lp-root .lp_spec_list{list-style:none;display:grid;gap:12px}.lp-root .lp_spec{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:14px;display:grid;gap:10px}.lp-root .lp_spec_head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.lp-root .lp_spec_t{font-weight:700;font-size:var(--fs-lg)}.lp-root .lp_spec_p{font-family:var(--lp-display);font-size:20px;font-weight:700;color:var(--lp-primary);white-space:nowrap}.lp-root .lp_list_p small,.lp-root .lp_menu_p small,.lp-root .lp_spec_p small,.lp-root .lp_tier_p small{font-family:var(--lp-body);font-size:var(--fs-xs);color:var(--lp-muted);font-weight:400}.lp-root .lp_spec .lp_btn_sm{justify-self:start;min-height:44px}@media (min-width:720px){.lp-root .lp_spec_list{grid-template-columns:1fr 1fr}}.lp-root .lp_tier_grid{display:grid;gap:12px}.lp-root .lp_tier{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:18px 16px;display:flex;flex-direction:column;gap:10px;position:relative}.lp-root .lp_tier .lp_btn_sm{margin-top:auto}.lp-root .lp_tier_badge{position:absolute;top:-11px;left:14px;background:var(--lp-accent);color:var(--lp-accent-ink);font-size:var(--fs-xs);font-weight:700;padding:3px 9px;border-radius:999px}.lp-root .lp_tier.is-pick{border-color:var(--lp-accent);box-shadow:0 0 0 2px var(--lp-accent) inset}.lp-root .lp_tier_t{font-weight:700;font-size:16px}.lp-root .lp_tier_p{font-family:var(--lp-display);font-size:24px;font-weight:800;color:var(--lp-primary)}.lp-root .lp_tier_list{list-style:none;display:grid;gap:6px;font-size:14px}.lp-root .lp_tier_list li{padding-left:18px;position:relative}.lp-root .lp_tier_list li::before{content:"";position:absolute;left:0;top:.55em;width:9px;height:5px;border-left:2px solid var(--lp-good);border-bottom:2px solid var(--lp-good);transform:rotate(-45deg)}.lp-root .lp_tier .lp_btn_sm{min-height:44px}@media (min-width:720px){.lp-root .lp_tier_n2{grid-template-columns:1fr 1fr}.lp-root .lp_tier_n3{grid-template-columns:1fr 1fr 1fr}}.lp-root .lp_list_cards{list-style:none;display:grid;gap:14px}.lp-root .lp_list_card{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-radius);overflow:hidden;display:grid}.lp-root .lp_list_img{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--lp-tint)}.lp-root .lp_list_body{padding:12px 14px 14px;display:grid;gap:6px}.lp-root .lp_list_t{font-weight:700;font-size:16px}.lp-root .lp_list_p{font-family:var(--lp-display);font-size:20px;font-weight:700;color:var(--lp-primary)}@media (min-width:720px){.lp-root .lp_list_cards{grid-template-columns:1fr 1fr}}.lp-root .lp_stat_row{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.lp-root .lp_stat{background:var(--lp-soft);border-radius:var(--lp-radius);display:grid;gap:2px;text-align:center;align-content:end}.lp-root .lp_stat:nth-child(odd):last-child{grid-column:1/-1}.lp-root .lp_stat_v{font-family:var(--lp-display);font-weight:800;color:var(--lp-primary);line-height:1.2;font-variant-numeric:tabular-nums}.lp-root .lp_stat_k{font-size:var(--fs-xs);color:var(--lp-ink)}@media (min-width:720px){.lp-root .lp_stat_row{grid-template-columns:repeat(4,1fr)}.lp-root .lp_stat:nth-child(odd):last-child{grid-column:auto}.lp-root .lp_stat_row:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.lp-root .lp_stat_row:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}}.lp-root .lp_check_list{list-style:none;display:grid;gap:8px}.lp-root .lp_check_row{display:grid;grid-template-columns:22px 1fr;column-gap:10px;row-gap:2px;align-items:start;padding:10px 12px;background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.lp-root .lp_check_i{width:20px;height:20px;border-radius:50%;background:var(--lp-good);grid-row:1/span 2;margin-top:2px;position:relative}.lp-root .lp_check_i::after{content:"";position:absolute;left:6px;top:4px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.lp-root .lp_check_k{font-size:13px;color:var(--lp-muted)}.lp-root .lp_check_v{font-weight:600}@media (min-width:720px){.lp-root .lp_check_list{grid-template-columns:1fr 1fr}}.lp-root .lp_tl{list-style:none;display:grid;gap:0;counter-reset:lptl;position:relative;padding-left:44px}.lp-root .lp_tl::before{content:"";position:absolute;left:17px;top:8px;bottom:8px;width:2px;background:var(--lp-line)}.lp-root .lp_tl_item{position:relative;padding:0 0 22px}.lp-root .lp_tl_item::before{counter-increment:lptl;content:counter(lptl);position:absolute;left:-44px;top:0;width:36px;height:36px;border-radius:50%;background:var(--lp-primary);color:var(--lp-on-primary);font-family:var(--lp-display);font-weight:700;display:grid;place-items:center}.lp-root .lp_tl_t{display:block;font-weight:700;font-size:16px;line-height:36px}.lp-root .lp_tl_d{font-size:var(--fs-md);color:var(--lp-muted);line-height:1.6}.lp-root .lp_badges{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--lp-line)}.lp-root .lp_badge_i{display:grid;gap:1px;border-radius:var(--lp-radius);background:var(--lp-soft);border:1px solid var(--lp-line)}.lp-root .lp_5w_i dt,.lp-root .lp_badge_v{color:var(--lp-primary)}.lp-root .lp_cgrid{display:grid;gap:10px}.lp-root .lp_cfield{display:grid;gap:4px}.lp-root .lp_label_leg{font-weight:700}@media (min-width:720px){.lp-root .lp_cgrid{grid-template-columns:1fr 1fr}}.lp-root .lp_hero,.lp-root .lp_hero_full{grid-template-columns:minmax(0,1fr)}.lp-root .lp_hero_bg,.lp-root .lp_hero_media,.lp-root .lp_hero_text,.lp-root .lp_quick_f{min-width:0}.lp-root .lp_hero_bg img,.lp-root .lp_hero_bg video,.lp-root .lp_hero_gal_item img,.lp-root .lp_hero_media img,.lp-root .lp_hero_media video{max-width:100%;min-width:0}@media (min-width:720px){.lp-root .lp_hero.has-media:not(.lp_hero_full):not(.lp_hero_gal){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.lp-root .lp_hero_gal_item img,.lp-root .lp_hero_media img,.lp-root .lp_hero_media video,.lp-root .lp_list_img{height:auto}@media (min-width:1024px){.lp-root{--lp-max:960px;--lp-gutter:24px}.lp-root .lp_hero.has-media:not(.lp_hero_full):not(.lp_hero_gal){max-width:960px;column-gap:40px;padding-block:40px 32px}.lp-root .lp_hero:not(.has-media){padding-block:44px 32px}.lp-root .lp_h1{font-size:var(--fs-h1)}.lp-root .lp_answer,.lp-root .lp_p,.lp-root .lp_q p,.lp-root .lp_step_d,.lp-root .lp_story .lp_p,.lp-root .lp_tl_d{max-width:68ch}.lp-root .lp_sec{padding-block:36px 32px}.lp-root .lp_h2{font-size:var(--fs-2xl);margin-bottom:18px}.lp-root .lp_hero_gal{padding-top:24px}.lp-root .lp_hero_gal_wrap{margin:0;overflow:visible}.lp-root .lp_hero_gal_track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible;padding:0}.lp-root .lp_hero_gal_item{flex:none;width:auto}.lp-root .lp_hero_gal_item:nth-child(n+4){display:none}.lp-root .lp_hero_gal_track:has(>.lp_hero_gal_item:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .lp_hero_gal_track:has(>.lp_hero_gal_item:only-child){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lp-root .lp_slider .lp_hero_gal_track{display:grid}.lp-root .lp_slider .lp_hero_gal_item{width:auto}.lp-root .lp_hero_gal .lp_hero_text{padding-top:8px}.lp-root .lp_quick{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-root .lp_quick .lp_btn{grid-column:auto;align-self:end}.lp-root .lp_list_cards,.lp-root .lp_spec_list,.lp-root .lp_tier_n3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-root .lp_list_cards:has(>:nth-child(4)),.lp-root .lp_spec_list:has(>:nth-child(4)),.lp-root .lp_stat_row:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.lp-root .lp_list_cards:not(:has(>:nth-child(3))),.lp-root .lp_spec_list:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .lp_tier_n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.lp-root .lp_stat_row{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-root .lp_stat_row:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .lp_check_list,.lp-root .lp_dl{grid-template-columns:1fr 1fr;column-gap:28px}.lp-root .lp_steps{grid-template-columns:repeat(3,1fr);column-gap:28px}.lp-root .lp_tl{max-width:68ch}.lp-root .lp_form{max-width:640px}.lp-root .lp_cards .lp_card_list:not(.swiper-wrapper){grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.lp-root .lp_legal{grid-template-columns:fit-content(11em) minmax(0,1fr) fit-content(11em) minmax(0,1fr);column-gap:10px}.lp-root .lp_hero_over{max-width:960px;padding-block:72px 40px}.lp-root .lp_hero_full{min-height:64vh}.lp-root .lp_head{padding-inline:max(24px,calc((100% - 960px)/2 + 24px))}}.lp-root .lp_lead_grid{display:grid;gap:16px;min-width:0}.lp-root .lp_lead_aside{background:var(--lp-tint);padding:16px;min-width:0}.lp-root .lp_aside_t{font-weight:700;font-size:15px}.lp-root .lp_aside_btns{display:flex;flex-wrap:wrap;gap:8px}.lp-root .lp_aside_btns .lp_btn{min-height:44px}.lp-root .lp_aside_dl{display:grid;gap:6px;font-size:var(--fs-sm)}.lp-root .lp_aside_dl div{display:grid;grid-template-columns:4.5em 1fr;gap:8px}.lp-root .lp_aside_dl dd{margin:0}@media (min-width:1024px){.lp-root .lp_form{max-width:none}.lp-root .lp_lead_grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);column-gap:28px;align-items:start}.lp-root .lp_cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-root .lp_calc{margin-top:18px;background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:14px;display:grid;gap:10px}.lp-root .lp_calc_t{margin:0;font-size:16px;font-weight:700}.lp-root .lp_calc_t small{font-weight:400;font-size:var(--fs-xs);color:var(--lp-muted);margin-left:6px}.lp-root .lp_calc_grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-root .lp_calc_grid .lp_label{display:grid;gap:4px;min-width:0}.lp-root .lp_calc_out{margin:0;padding:10px 12px;border-radius:var(--lp-radius);background:var(--lp-tint);font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}@media (min-width:720px){.lp-root .lp_calc_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-root .lp_explain .lp_eyebrow{margin-bottom:6px}.lp-root .lp_5w{display:grid;gap:10px;margin:0}.lp-root .lp_5w_i{display:grid;gap:6px;background:var(--lp-tint);min-width:0;align-content:start}.lp-root .lp_5w_i dt{font-family:var(--lp-display);font-weight:700;line-height:1.4}.lp-root .lp_5w_i dd{margin:0;line-height:1.7;color:var(--lp-ink);overflow-wrap:anywhere}.lp-root .lp_focus{margin-top:16px;padding:14px 16px;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-panel);display:grid;gap:8px}.lp-root .lp_focus_lead{margin:0;font-weight:600;line-height:1.6}.lp-root .lp_focus_h{font-family:var(--lp-body);font-size:var(--fs-sm);font-weight:700;color:var(--lp-muted);margin:6px 0 0;letter-spacing:0}.lp-root .lp_focus_list{margin:0;padding-left:1.2em;display:grid;gap:4px;font-size:var(--fs-md);line-height:1.6}.lp-root .lp_explain .lp_note{margin-top:12px}@media (min-width:720px){.lp-root .lp_5w{grid-template-columns:1fr 1fr;column-gap:14px}.lp-root .lp_5w_i:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.lp-root .lp_focus{max-width:none}.lp-root .lp_5w_i dd{max-width:68ch}}.lp-root .lp_area_chips{margin:10px 0 0}.lp-root .lp_area_chips .lp_chip{font-size:var(--fs-sm);padding:8px 12px;min-height:32px;display:inline-flex;align-items:center}.lp-root .lp_hours{margin:12px 0 4px;max-width:420px}.lp-root .lp_hours_t{font-weight:700;font-size:var(--fs-sm);color:var(--lp-muted);margin:0 0 6px}.lp-root .lp_hours_dl{display:grid;gap:6px;margin:0}.lp-root .lp_hours_r{display:grid;grid-template-columns:minmax(5em,38%) 1fr;column-gap:12px;padding:8px 12px;background:var(--lp-tint);border-radius:var(--lp-radius);font-variant-numeric:tabular-nums}.lp-root .lp_hours_r dt{font-weight:600}.lp-root .lp_hours_r dd{margin:0}.lp-root .lp_hours+.lp_btn{margin-top:12px}.lp-root .lp_list_card.no-img{border-top:4px solid var(--lp-soft)}.lp-root .lp_fs_fold{border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:0 12px;margin-bottom:12px}.lp-root .lp_fs_fold>summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:8px;position:relative;padding-right:28px}.lp-root .lp_fs_fold>summary::-webkit-details-marker{display:none}.lp-root .lp_fs_fold>summary::after{content:"";position:absolute;right:6px;width:8px;height:8px;border-right:2px solid var(--lp-muted);border-bottom:2px solid var(--lp-muted);transform:rotate(45deg);transition:transform .2s}.lp-root .lp_fs_fold[open]>summary::after{transform:rotate(-135deg)}.lp-root .lp_fs_fold>summary small{font-weight:400;color:var(--lp-muted);font-size:var(--fs-xs)}.lp-root .lp_fs_fold .lp_fs_c{margin-top:4px}.lp-root .lp_p_txt{font-size:var(--fs-sm,14px);font-weight:500;color:var(--lp-muted)}.lp-root .lp_p_txt small{font-weight:400}.lp-root .lp_legalinfo{border-top:1px solid var(--lp-line);padding-top:28px}.lp-root .lp_legalinfo .lp_h2{font-size:var(--fs-md,17px)}.lp-root .lp_nb{white-space:nowrap}@media (min-width:720px){.lp-root .lp_menu_wrap{columns:2;column-gap:28px}.lp-root .lp_menu_grp{break-inside:avoid-column;page-break-inside:avoid}.lp-root .lp_menu_grp:has(>.lp_menu_list>:nth-child(5)),.lp-root .lp_menu_wrap:has(>.lp_menu_grp:only-child) .lp_menu_grp{break-inside:auto}.lp-root .lp_menu_row{break-inside:avoid}.lp-root .lp_menu_cat{break-after:avoid;margin-top:0}.lp-root .lp_menu_grp{margin-bottom:14px}.lp-root .lp_menu_list{margin-bottom:0}}.lp-root .lp_choice input,.lp-root .lp_consent input{appearance:none;-webkit-appearance:none;border:2px solid var(--lp-muted);border-radius:6px;background:var(--lp-panel);display:inline-grid;place-content:center;cursor:pointer;flex:none;padding:0}.lp-root .lp_choice input{border-radius:50%}.lp-root .lp_choice input:checked,.lp-root .lp_consent input:checked{background:var(--lp-primary);border-color:var(--lp-primary)}.lp-root .lp_consent input::before{content:"";width:6px;height:12px;border-right:2.5px solid var(--lp-on-primary);border-bottom:2.5px solid var(--lp-on-primary);transform:translateY(-2px) rotate(45deg);opacity:0}.lp-root .lp_consent input:checked::before{opacity:1}.lp-root .lp_choice input::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--lp-on-primary);transform:scale(0)}.lp-root .lp_choice input:checked::before{transform:scale(1)}@media (prefers-color-scheme:dark){.lp-root .lp_head{background:var(--lp-panel);border-bottom:1px solid var(--lp-line)}.lp-root .lp_head,.lp-root .lp_head .lp_btn_ghost{color:var(--lp-ink)}.lp-root .lp_btn_second{background:0 0;color:var(--lp-primary);border-color:var(--lp-primary)}.lp-root .lp_step::before{background:var(--lp-primary);color:var(--lp-on-primary)}}@media (min-width:1024px){.lp-root .lp_hero_gal{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:40px;align-items:center;max-width:960px;padding-block:40px 32px}.lp-root .lp_hero_gal .lp_hero_gal_wrap{order:2}.lp-root .lp_hero_gal .lp_hero_text{order:1;padding-top:0}.lp-root .lp_hero_gal .lp_hero_gal_track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-root .lp_hero_gal .lp_hero_gal_item:first-child{grid-column:1/-1}.lp-root .lp_hero_gal .lp_hero_gal_item:first-child img{aspect-ratio:4/3}.lp-root .lp_hero_gal .lp_hero_gal_item:nth-child(n+2) img{aspect-ratio:3/2}.lp-root .lp_hero_gal .lp_hero_gal_track:has(>.lp_hero_gal_item:nth-child(2):last-child) .lp_hero_gal_item:nth-child(2){grid-column:1/-1}.lp-root .lp_hero_gal .lp_hero_gal_track:has(>.lp_hero_gal_item:nth-child(2):last-child) .lp_hero_gal_item:nth-child(2) img{aspect-ratio:2/1}.lp-root .lp_hero_gal .lp_hero_gal_track:has(>.lp_hero_gal_item:only-child){grid-template-columns:minmax(0,1fr)}}.lp-root .lp_band{padding-block:18px}.lp-root .lp_band_in{position:relative;overflow:hidden;display:grid;gap:8px;align-content:center}.lp-root .lp_band_in::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:var(--lp-motif,none);background-size:var(--lp-motif-size,24px 24px)}.lp-root .lp_band_tag{position:relative;display:inline-block;justify-self:start;align-self:start;font-size:var(--fs-xs);font-weight:700;color:var(--lp-primary);background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:999px;padding:3px 10px}.lp-root .lp_band_p{position:relative;font-family:var(--lp-display);line-height:1.5;color:var(--lp-ink);max-width:30em;text-wrap:pretty}.lp-root .lp_band_mood{position:relative;list-style:none;display:flex;flex-wrap:wrap;gap:6px;font-size:var(--fs-xs);color:var(--lp-muted)}.lp-root .lp_band_mood li::before{content:"· "}.lp-root .lp_band_mood li:first-child::before{content:""}.lp-root .lp_sec_fig{margin:0 0 14px}.lp-root .lp_sec_img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--lp-radius);background:var(--lp-tint)}.lp-root[data-motif=grid]{--lp-motif:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);--lp-motif-size:24px 24px}.lp-root[data-motif=dots]{--lp-motif:radial-gradient(var(--lp-line) 1.5px,transparent 1.6px);--lp-motif-size:16px 16px}.lp-root[data-motif=ring]{--lp-motif:radial-gradient(circle,transparent 9px,var(--lp-line) 10px,transparent 11px);--lp-motif-size:34px 34px}.lp-root[data-motif=wave]{--lp-motif:radial-gradient(circle at 50% 120%,transparent 12px,var(--lp-line) 13px,transparent 14px);--lp-motif-size:28px 18px}.lp-root[data-motif=stripe]{--lp-motif:repeating-linear-gradient(90deg,var(--lp-line) 0 2px,transparent 2px 14px);--lp-motif-size:auto}.lp-root[data-motif=diagonal]{--lp-motif:repeating-linear-gradient(45deg,var(--lp-line) 0 1.5px,transparent 1.5px 14px);--lp-motif-size:auto}.lp-root[data-motif=brick]{--lp-motif:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);--lp-motif-size:40px 20px,40px 40px,40px 40px}.lp-root[data-motif=arc]{--lp-motif:radial-gradient(circle at 0 100%,transparent 18px,var(--lp-line) 19px,transparent 20px);--lp-motif-size:30px 30px}.lp-root[data-motif=ripple]{--lp-motif:repeating-radial-gradient(circle at 100% 0,transparent 0 10px,var(--lp-line) 10px 11px);--lp-motif-size:auto}.lp-root[data-motif=leaf]{--lp-motif:radial-gradient(ellipse 6px 10px at 50% 50%,var(--lp-line) 60%,transparent 62%);--lp-motif-size:22px 30px}.lp-root[data-motif=paper]{--lp-motif:repeating-linear-gradient(180deg,transparent 0 21px,var(--lp-line) 21px 22px);--lp-motif-size:auto}.lp-root[data-motif=stitch]{--lp-motif:repeating-linear-gradient(90deg,var(--lp-line) 0 6px,transparent 6px 12px);--lp-motif-size:12px 2px}.lp-root[data-motif=stitch] .lp_band_in::before{background-repeat:repeat-x;background-position:0 10px}.lp-root[data-type=bold] .lp_h1,.lp-root[data-type=bold] .lp_h2{font-weight:800;letter-spacing:-.025em}.lp-root[data-type=bold] .lp_h2::after{content:"";display:block;width:36px;height:4px;margin-top:8px;border-radius:2px;background:var(--lp-accent)}.lp-root[data-type=airy] .lp_h1{font-weight:600;letter-spacing:0}.lp-root[data-type=airy] .lp_h2{font-weight:500;letter-spacing:.02em;border-top:1px solid var(--lp-line)}.lp-root[data-type=outline] .lp_h2{padding-left:12px;border-left:4px solid var(--lp-accent)}.lp-root[data-type=outline] .lp_h1{letter-spacing:-.02em}.lp-root[data-type=classic] .lp_band_p,.lp-root[data-type=classic] .lp_h1,.lp-root[data-type=classic] .lp_h2{font-family:"Gowun Batang","PF Malgun",serif;font-weight:700;letter-spacing:0}.lp-root[data-type=classic] .lp_h2{border-bottom:1px solid var(--lp-line);padding-bottom:8px}.lp-root .lp_band.has-img{display:grid;gap:12px}.lp-root .lp_band .lp_sec_fig{margin:0}@media (min-width:720px){.lp-root .lp_band_in{padding:24px 26px}.lp-root .lp_band.has-img{grid-template-columns:1.1fr .9fr;align-items:stretch}.lp-root .lp_band.has-img .lp_sec_img{height:100%;aspect-ratio:auto;min-height:180px}}.lp-root .lp_sample{margin:0;padding:8px 14px;background:#14254b;color:#f5c400;font-size:13px;font-weight:600;text-align:center;letter-spacing:-.01em}.lp-root .lp_help{margin:18px 0 0;font-size:13px;color:var(--lp-muted,#5b6472)}.lp-root{--ls-head:-.03em;--lp-max:840px;--lp-gutter:22px;--lp-r:max(var(--lp-radius),10px);--lp-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px -16px rgba(16,24,40,.18)}.lp-root .lp_hero{padding:36px var(--lp-gutter) 28px;gap:20px}.lp-root .lp_eyebrow{font-size:var(--fs-sm);letter-spacing:.02em;text-transform:none}.lp-root .lp_h1{font-size:clamp(34px,8vw,44px);line-height:1.12;font-weight:800}.lp-root .lp_answer{font-size:var(--fs-xl);line-height:1.6;color:var(--lp-ink);font-weight:500}.lp-root .lp_h2{font-size:var(--fs-2xl);line-height:1.25;margin-bottom:18px;font-weight:800}.lp-root .lp_sec{padding:40px var(--lp-gutter)}.lp-root .lp_tile{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-r);box-shadow:var(--lp-shadow);padding:14px 16px}.lp-root .lp_dl_row dt,.lp-root .lp_tile_k{font-size:var(--fs-sm)}.lp-root .lp_tile_v{font-size:var(--fs-xl);letter-spacing:-.02em}.lp-root .lp_btn{min-height:54px;padding:0 22px;font-size:var(--fs-base);font-weight:700;border-radius:var(--lp-r);letter-spacing:-.01em}.lp-root .lp_btn_sm{min-height:42px;padding:0 14px;font-size:var(--fs-sm)}.lp-root .lp_btn_pri,.lp-root .lp_step::before{background:var(--lp-primary);color:var(--lp-on-primary)}.lp-root .lp_btn_pri{box-shadow:var(--lp-shadow)}.lp-root .lp_btn_second{background:var(--lp-panel);color:var(--lp-primary);border-color:var(--lp-primary)}.lp-root .lp_head .lp_btn_pri{background:var(--lp-accent);color:var(--lp-accent-ink);box-shadow:none}.lp-root .lp_head .lp_btn_ghost{color:var(--lp-on-primary);border-color:rgba(255,255,255,.5)}.lp-root .lp_card,.lp-root .lp_dl_row{border-radius:var(--lp-r);box-shadow:var(--lp-shadow)}.lp-root .lp_dl_row{background:var(--lp-panel);border:1px solid var(--lp-line);border-left:4px solid var(--lp-accent);padding:14px 16px;align-items:start}.lp-root .lp_dl_row dd{font-size:var(--fs-lg);font-weight:700;color:var(--lp-primary);letter-spacing:-.01em}.lp-root .lp_card{padding:18px 18px 16px;gap:6px}.lp-root .lp_card_p{font-size:var(--fs-xl)}.lp-root .lp_step::before{width:40px;height:40px;font-size:var(--fs-base)}.lp-root .lp_step_t{font-size:var(--fs-lg);font-weight:700}.lp-root .lp_5w_i dd,.lp-root .lp_step_d{font-size:var(--fs-base)}.lp-root .lp_5w_i,.lp-root .lp_band_in{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-r);padding:16px 18px}.lp-root .lp_5w_i dt{font-size:var(--fs-lg)}.lp-root .lp_band_in{border-left:5px solid var(--lp-accent);box-shadow:var(--lp-shadow);padding:22px}.lp-root .lp_band_in::before{display:none}.lp-root .lp_band_p{font-size:var(--fs-xl);font-weight:700}.lp-root .lp_cap,.lp-root .lp_note{font-size:var(--fs-sm)}.lp-root .lp_know_intro{font-size:var(--fs-lg);line-height:1.7;max-width:42em;margin:0 0 18px;text-wrap:pretty}.lp-root .lp_know_grid{display:grid;gap:14px}.lp-root .lp_know_box{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-r);box-shadow:var(--lp-shadow);padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0}.lp-root .lp_know_warn{border-left:4px solid var(--lp-accent)}.lp-root .lp_know_h{font-family:var(--lp-display);font-size:var(--fs-lg);font-weight:800;color:var(--lp-primary);margin:0;letter-spacing:-.02em}.lp-root .lp_know_list{margin:0;padding-left:1.15em;display:grid;gap:8px;font-size:var(--fs-base);line-height:1.65}.lp-root .lp_know_steps{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:know}.lp-root .lp_know_steps li{display:grid;grid-template-columns:32px 1fr;column-gap:12px;row-gap:2px;align-items:start}.lp-root .lp_know_steps li::before{counter-increment:know;content:counter(know);grid-row:1/span 2;width:32px;height:32px;border-radius:50%;background:var(--lp-primary);color:var(--lp-on-primary);font-weight:700;display:grid;place-items:center;font-size:15px}.lp-root .lp_know_steps b{grid-column:2;font-size:var(--fs-base);font-weight:700;padding-top:4px}.lp-root .lp_know_steps span{grid-column:2;font-size:var(--fs-md);color:var(--lp-muted);line-height:1.65}.lp-root .lp_know_dl,.lp-root .lp_know_terms{margin:0;display:grid;gap:10px}.lp-root .lp_know_dl div,.lp-root .lp_know_terms div{display:grid;gap:2px;padding:10px 0;border-bottom:1px dashed var(--lp-line)}.lp-root .lp_know_dl div:last-child,.lp-root .lp_know_terms div:last-child{border-bottom:0;padding-bottom:0}.lp-root .lp_know_dl dt,.lp-root .lp_know_terms dt{font-weight:700;font-size:var(--fs-base)}.lp-root .lp_know_dl dd,.lp-root .lp_know_terms dd{margin:0;font-size:var(--fs-md);color:var(--lp-muted);line-height:1.6}.lp-root .lp_know_src{margin-top:16px;font-size:var(--fs-sm);color:var(--lp-muted);line-height:1.7}@media (min-width:720px){.lp-root{--lp-gutter:28px}.lp-root .lp_hero{padding:56px var(--lp-gutter) 40px;gap:24px}.lp-root .lp_h1{font-size:clamp(40px,5vw,54px)}.lp-root .lp_h2{font-size:var(--fs-3xl)}.lp-root .lp_sec{padding:56px var(--lp-gutter)}.lp-root .lp_know_grid{grid-template-columns:1fr 1fr}.lp-root .lp_know_wide{grid-column:1/-1}.lp-root .lp_hero.has-media:not(.lp_hero_full):not(.lp_hero_gal){max-width:1040px;column-gap:48px;padding-block:56px 40px}}.lp-root .lp_person{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-r);box-shadow:var(--lp-shadow);padding:20px;margin-bottom:16px}.lp-root .lp_person_img{width:160px;height:160px;object-fit:cover;border-radius:var(--lp-r);background:var(--lp-tint)}.lp-root .lp_person_name{font-family:var(--lp-display);font-size:var(--fs-2xl);font-weight:800;color:var(--lp-primary);letter-spacing:-.02em;margin:0 0 8px;line-height:1.2}.lp-root .lp_person_name small{display:block;font-family:var(--lp-body);font-size:var(--fs-base);font-weight:600;color:var(--lp-muted);margin-top:4px;letter-spacing:0}.lp-root .lp_person_lines{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--fs-base);line-height:1.6}.lp-root .lp_person_lines li::before{content:"✓ ";color:var(--lp-good);font-weight:700}@media (min-width:720px){.lp-root .lp_person{grid-template-columns:200px 1fr;align-items:center}.lp-root .lp_person_img{width:200px;height:200px}}.lp-root .lp_guide_tb{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--lp-r);overflow:hidden;box-shadow:var(--lp-shadow,none)}.lp-root .lp_guide_tb td,.lp-root .lp_guide_tb th{padding:12px 16px;border-bottom:1px solid var(--lp-line,#e6e8ee);text-align:left;vertical-align:top;font-size:var(--fs-base);line-height:1.6}.lp-root .lp_guide_tb th{width:32%;font-weight:700;color:var(--lp-muted);background:var(--lp-bg-soft,#f6f7fa)}.lp-root .lp_guide_tb tr:last-child td,.lp-root .lp_guide_tb tr:last-child th{border-bottom:0}.lp-root .lp_tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.lp-root .lp_tag{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--lp-bg-soft,#f1f3f7);color:var(--lp-primary);font-size:var(--fs-sm);font-weight:600}.lp-root .lp_spec.has-img{padding-top:0;overflow:hidden}.lp-root .lp_spec_img{display:block;width:calc(100% + 28px);max-width:none;margin:0-14px 2px;aspect-ratio:4/3;object-fit:cover;height:auto;background:var(--lp-line)}@media (prefers-reduced-motion:no-preference){.lp-root:not([data-motion="0"]) .lp_hero_media{overflow:hidden;border-radius:var(--lp-radius)}.lp-root:not([data-motion="0"]):not([data-anim-hero=pan]):not([data-anim-hero=still]) .lp_hero_media img{animation:lp_kb 16s ease-in-out infinite alternate;transform-origin:60% 55%}.lp-root:not([data-motion="0"])[data-anim-hero=pan] .lp_hero_media img{animation:lp_pan 22s ease-in-out infinite alternate;transform:scale(1.12)}.lp-root .lp_card_img,.lp-root .lp_spec_img{transition:transform .35s ease}.lp-root .lp_card:hover .lp_card_img,.lp-root .lp_spec.has-img:hover .lp_spec_img{transform:scale(1.04)}.lp-root:not([data-motion="0"])[data-anim-products=flash] .lp_products.is-in :is(.lp_spec,.lp_card){position:relative;animation:lp_flash .75s cubic-bezier(.2,.8,.2,1) both}.lp-root:not([data-motion="0"])[data-anim-products=flash] .lp_products.is-in :is(.lp_spec,.lp_card)::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);animation:lp_sweep .9s .35s ease-out both}.lp-root:not([data-motion="0"])[data-anim-products=rise] .lp_products.is-in :is(.lp_spec,.lp_card){animation:lp_rise .6s ease-out both}.lp-root:not([data-motion="0"])[data-anim-products=pop] .lp_products.is-in :is(.lp_spec,.lp_card){animation:lp_pop .45s cubic-bezier(.3,1.4,.5,1) both}.lp-root .lp_products.is-in :is(.lp_spec,.lp_card):nth-child(2){animation-delay:.12s}.lp-root .lp_products.is-in :is(.lp_spec,.lp_card):nth-child(3){animation-delay:.24s}.lp-root .lp_products.is-in :is(.lp_spec,.lp_card):nth-child(4){animation-delay:.36s}.lp-root .lp_products.is-in :is(.lp_spec,.lp_card):nth-child(n+5){animation-delay:.45s}.lp-root:not([data-motion="0"])[data-anim-band=slide] .lp_band.is-in .lp_band_in{animation:lp_slide .7s ease-out both}.lp-root:not([data-motion="0"])[data-anim-band=fade] .lp_band.is-in .lp_band_in{animation:lp_fade .9s ease-out both}.lp-root:not([data-motion="0"])[data-anim-process] .lp_process.is-in li{animation:lp_rise .5s ease-out both}.lp-root[data-anim-process=steps] .lp_process.is-in li:nth-child(2){animation-delay:.25s}.lp-root[data-anim-process=steps] .lp_process.is-in li:nth-child(3){animation-delay:.5s}.lp-root[data-anim-process=steps] .lp_process.is-in li:nth-child(n+4){animation-delay:.75s}}.lp-root{--lp-box-pad:20px;--lp-box-gap:16px}.lp-root .lp_h2,.lp-root[data-type] .lp_h2{border-top:0}.lp-root[data-type=airy] .lp_h2{padding-top:0}@media (min-width:720px){.lp-root .lp_lead_grid{align-items:stretch}.lp-root .lp_lead_grid>.lp_form,.lp-root .lp_lead_grid>.lp_lead_aside{height:100%}}.lp-root .lp_lead_aside{border-radius:var(--lp-radius);padding:var(--lp-box-pad);display:grid;align-content:start;gap:14px}.lp-root .lp_badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--lp-box-gap)}.lp-root .lp_badge_i{padding:14px 16px;align-content:center;min-height:72px}.lp-root .lp_badge_k{font-size:var(--fs-sm);color:var(--lp-muted)}.lp-root .lp_badge_v{font-size:16px;font-weight:700}.lp-root .lp_map_grid{display:grid;gap:var(--lp-box-gap);grid-template-columns:1fr}@media (min-width:720px){.lp-root .lp_map_grid{grid-template-columns:1fr 1fr;align-items:stretch}.lp-root .lp_map_grid.is-one{grid-template-columns:1fr}}.lp-root .lp_map_card{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:var(--lp-box-pad);display:grid;align-content:start;gap:10px;min-width:0}.lp-root .lp_map_card .lp_btn{justify-self:start;margin-top:4px}.lp-root .lp_map_k{margin:0;font-weight:700;font-size:var(--fs-sm);color:var(--lp-muted)}.lp-root .lp_map_card .lp_addr{margin:0;font-size:18px;font-weight:600}.lp-root .lp_hours.lp_map_card{max-width:none;margin:0}.lp-root .lp_rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;padding:0;margin:0}.lp-root .lp_rel a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:14px 18px;border-radius:var(--lp-radius);font-size:16px;font-weight:600;text-decoration:none;color:var(--lp-ink)}.lp-root .lp_faq .lp_q[open],.lp-root .lp_rel a:hover{border-color:var(--lp-primary)}.lp-root .lp_rel_go{font-size:24px;color:var(--lp-primary);line-height:1}.lp-root .lp_faq .lp_q,.lp-root .lp_rel a,.lp-root .lp_stat{background:var(--lp-panel);border:1px solid var(--lp-line)}.lp-root .lp_faq .lp_q{border-radius:var(--lp-radius);padding:0 18px;margin-bottom:10px}.lp-root .lp_faq .lp_q .lp_a,.lp-root .lp_faq .lp_q>p{padding-bottom:14px;margin:0}.lp-root .lp_stat{box-shadow:none;padding:18px 14px}.lp-root .lp_stat:first-child{background:var(--lp-tint);border-color:transparent}.lp-root .lp_badge_i,.lp-root .lp_case_list a{background:var(--lp-panel)}.lp-root .lp_band_in,.lp-root .lp_dl_row,.lp-root .lp_know_warn{border-left-width:1px;border-left-color:var(--lp-line)}.lp-root .lp_dl_row{position:relative;padding-left:20px}.lp-root .lp_dl_row::before{content:"";position:absolute;left:10px;top:20px;width:4px;height:4px;border-radius:50%;background:var(--lp-primary)}.lp-root .lp_band_in{background:var(--lp-tint);border-color:transparent}.lp-root .lp_menu_cat,.lp-root[data-type=outline] .lp_h2{border-left-color:var(--lp-primary)}.lp-root .lp_qfail,.lp-root .lp_qnote.is-bad,.lp-root .lp_qnote.is-warn,.lp-root .lp_step::before{background:var(--lp-tint)}.lp-root .lp_list_card.no-img{border-top-color:var(--lp-tint)}.lp-root .lp_badges,.lp-root .lp_rel{grid-template-columns:1fr}@media (min-width:720px){.lp-root .lp_badges,.lp-root .lp_rel{grid-template-columns:1fr 1fr}.lp-root .lp_badges>:last-child:nth-child(odd),.lp-root .lp_check_list>:last-child:nth-child(odd),.lp-root .lp_dl>:last-child:nth-child(odd),.lp-root .lp_rel>:last-child:nth-child(odd){grid-column:1/-1}}.lp-root .lp_stat_v{overflow-wrap:normal;word-break:keep-all;text-wrap:balance;font-size:clamp(20px,4.2vw,28px)}.lp-root .lp_tier_img{display:block;width:calc(100% + 32px);max-width:none;margin:-18px -16px 2px;aspect-ratio:4/3;object-fit:cover;height:auto;background:var(--lp-line);border-radius:var(--lp-radius) var(--lp-radius)0 0}.lp-root .lp_tier.has-img .lp_tier_badge{top:10px;z-index:1}@media (min-width:720px){.lp-root .lp_tier_n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-root .lp_tier_n4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lp-root .lp_list_cards:has(>:nth-child(4):last-child),.lp-root .lp_spec_list:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-root .lp_case_list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;padding:0;margin:0}.lp-root .lp_case_list a{display:grid;gap:6px;text-decoration:none;color:inherit;border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:10px;min-height:44px;height:100%}.lp-root .lp_case_list img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--lp-radius) - 4px);background:var(--lp-tint)}.lp-root .lp_case_t{font-weight:700;line-height:1.35}.lp-root .lp_case_m{font-size:var(--fs-xs,13px);color:var(--lp-muted)}