.work-card-link[data-astro-cid-6ehrbyfp]{height:100%;color:inherit;text-decoration:none;display:block}.work-card-link[data-astro-cid-6ehrbyfp]:hover .work-card-title[data-astro-cid-6ehrbyfp],.work-card-link[data-astro-cid-6ehrbyfp]:focus-visible .work-card-title[data-astro-cid-6ehrbyfp]{text-decoration:underline;text-decoration-color:var(--c-accent-light);text-underline-offset:4px}.work-card-content[data-astro-cid-6ehrbyfp]{gap:var(--sp-xs);margin:var(--sp-md) 0 0;flex-direction:column;display:flex}.work-card-title[data-astro-cid-6ehrbyfp]{color:var(--c-text);font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug)}@media (width>=600px){.work-card-title[data-astro-cid-6ehrbyfp]{font-size:var(--fs-lg)}}.work-card-kind[data-astro-cid-6ehrbyfp]{color:var(--c-accent-text);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.work-card-text[data-astro-cid-6ehrbyfp]{color:var(--c-text-sub);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.home-hero[data-astro-cid-5qqjv3h6]{padding:var(--sp-3xl) 0 var(--sp-2xl)}@media (width>=900px){.home-hero[data-astro-cid-5qqjv3h6]{padding:var(--sp-4xl) 0 var(--sp-3xl)}}.home-hero-grid[data-astro-cid-5qqjv3h6]{gap:var(--sp-md);display:grid}@media (width>=1000px){.home-hero-grid[data-astro-cid-5qqjv3h6]{column-gap:var(--sp-3xl);grid-template:"label fig""title fig""lead fig""acts fig""chips fig"1fr/minmax(0,1.05fr) minmax(0,1fr);align-content:center}.home-hero-label[data-astro-cid-5qqjv3h6]{grid-area:label}.home-hero-title[data-astro-cid-5qqjv3h6]{grid-area:title}.home-hero-lead[data-astro-cid-5qqjv3h6]{grid-area:lead}.home-hero-actions[data-astro-cid-5qqjv3h6]{grid-area:acts}.th-chips[data-astro-cid-5qqjv3h6]{grid-area:chips;align-self:start}.home-hero-fig[data-astro-cid-5qqjv3h6]{grid-area:fig;align-self:center}}.home-hero-fig[data-astro-cid-5qqjv3h6]{min-width:0;display:contents}@media (width>=600px){.home-hero-fig[data-astro-cid-5qqjv3h6]{gap:var(--sp-md);margin:var(--sp-xs) 0;display:grid}}@media (width<=599px){.home-hero-fig[data-astro-cid-5qqjv3h6] .th-find[data-astro-cid-5qqjv3h6]{margin-top:var(--sp-sm);order:1}}@media (width>=600px){.home-hero-fig[data-astro-cid-5qqjv3h6]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end}}.home-hero-photo[data-astro-cid-5qqjv3h6]{gap:var(--sp-sm);min-width:0;display:grid}.home-hero-plate[data-astro-cid-5qqjv3h6]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);height:240px;position:relative;overflow:hidden}@media (width>=600px){.home-hero-plate[data-astro-cid-5qqjv3h6]{height:320px}}@media (width>=1000px){.home-hero-plate[data-astro-cid-5qqjv3h6]{height:400px}}.home-hero-plate[data-astro-cid-5qqjv3h6] .pst{width:auto;height:auto;padding:0 4%;position:absolute;inset:18px 8px 16px}.home-hero-cap[data-astro-cid-5qqjv3h6]{gap:2px var(--sp-md);min-height:44px;padding-top:var(--sp-sm);border-top:1px solid var(--navy);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.home-hero-cap[data-astro-cid-5qqjv3h6]:hover .home-hero-cap-name[data-astro-cid-5qqjv3h6]{color:var(--c-link-hover);text-underline-offset:3px;text-decoration:underline}.home-hero-cap-brand[data-astro-cid-5qqjv3h6]{color:var(--c-accent-text);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-weight:600}.home-hero-cap-name[data-astro-cid-5qqjv3h6]{min-width:0;font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);overflow-wrap:anywhere}.home-hero-cap-price[data-astro-cid-5qqjv3h6]{font-family:var(--font-latin);font-size:var(--fs-base);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.home-hero-cap-tax[data-astro-cid-5qqjv3h6]{color:var(--sub);font-size:var(--fs-xs);margin-left:4px;font-weight:400}.home-hero-cap[data-astro-cid-5qqjv3h6] .cc-stock{grid-column:1/-1}.th-find[data-astro-cid-5qqjv3h6],.th-models[data-astro-cid-5qqjv3h6]{gap:var(--sp-sm);min-width:0;padding:var(--sp-lg);border-radius:var(--radius);background:var(--navy);color:var(--on-navy);font-size:var(--fs-sm);flex-direction:column;line-height:1.55;text-decoration:none;display:flex}.th-find[data-astro-cid-5qqjv3h6]:hover .th-find-go[data-astro-cid-5qqjv3h6],.th-models[data-astro-cid-5qqjv3h6]:hover .th-find-go[data-astro-cid-5qqjv3h6]{text-underline-offset:3px;text-decoration:underline}.th-find[data-astro-cid-5qqjv3h6]:focus-visible,.th-models[data-astro-cid-5qqjv3h6]:focus-visible{outline:2px solid var(--gold-fill);outline-offset:3px}@media (width>=600px){.th-find[data-astro-cid-5qqjv3h6]{justify-content:flex-end;min-height:220px}}.th-find-text[data-astro-cid-5qqjv3h6],.th-models-text[data-astro-cid-5qqjv3h6]{overflow-wrap:break-word}.th-n[data-astro-cid-5qqjv3h6]{color:var(--paper);font-family:var(--font-latin);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.th-n[data-astro-cid-5qqjv3h6].is-lead{margin-bottom:2px;font-size:2.25rem;line-height:1.1;display:block}.th-find-go[data-astro-cid-5qqjv3h6]{min-height:44px;color:var(--gold-fill);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.home-hero-label[data-astro-cid-5qqjv3h6],.th-eyebrow[data-astro-cid-5qqjv3h6]{color:var(--c-accent-text);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.th-eyebrow[data-astro-cid-5qqjv3h6]{margin-bottom:var(--sp-xs);font-size:.8125rem}.home-hero-title[data-astro-cid-5qqjv3h6]{text-wrap:balance;color:var(--c-text);font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:600;line-height:var(--lh-tight);letter-spacing:.01em;overflow-wrap:break-word;hyphens:auto}.home-hero-lead[data-astro-cid-5qqjv3h6]{text-wrap:pretty;color:var(--c-text-sub);font-size:var(--fs-base);max-width:40rem;line-height:1.55}@media (width>=900px){.home-hero-lead[data-astro-cid-5qqjv3h6]{font-size:var(--fs-md)}}.home-hero-actions[data-astro-cid-5qqjv3h6],.home-actions[data-astro-cid-5qqjv3h6]{gap:var(--sp-md);margin-top:var(--sp-sm);flex-wrap:wrap;display:flex}.th-chips[data-astro-cid-5qqjv3h6]{gap:var(--sp-xs) var(--sp-lg);margin:var(--sp-xs) 0 0;color:var(--sub);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.th-chips[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]{align-items:center;gap:6px;display:inline-flex}.th-chips[data-astro-cid-5qqjv3h6] svg{color:var(--navy);--icon-accent:var(--gold-text);flex:none}.th-paths[data-astro-cid-5qqjv3h6]{gap:var(--sp-md);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.th-paths[data-astro-cid-5qqjv3h6]{gap:var(--sp-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.th-path[data-astro-cid-5qqjv3h6]{align-items:flex-start;gap:var(--sp-sm);min-width:0;padding:var(--sp-lg) var(--sp-lg) var(--sp-sm);border:1px solid var(--line);border-top:2px solid var(--gold-text);border-radius:var(--radius);background:var(--washi);flex-direction:column;display:flex}.th-path-title[data-astro-cid-5qqjv3h6]{margin-top:var(--sp-xs);color:var(--ink);font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-snug)}.th-path-text[data-astro-cid-5qqjv3h6],.th-offer-text[data-astro-cid-5qqjv3h6],.th-point-text[data-astro-cid-5qqjv3h6],.th-sub[data-astro-cid-5qqjv3h6]{color:var(--sub);font-size:var(--fs-sm);line-height:1.55}.th-go[data-astro-cid-5qqjv3h6]{min-height:44px;color:var(--c-link);font-size:var(--fs-sm);text-decoration:underline;text-decoration-color:var(--c-accent-light);text-underline-offset:4px;align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.th-go[data-astro-cid-5qqjv3h6]:hover{color:var(--c-link-hover);text-decoration-color:currentColor}.th-offers[data-astro-cid-5qqjv3h6]{gap:var(--sp-md);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.th-offers[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.th-offers[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-offer[data-astro-cid-5qqjv3h6]{gap:var(--sp-md);min-width:0;padding:var(--sp-md) var(--sp-md) var(--sp-lg);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);display:flex;position:relative}.th-offer[data-astro-cid-5qqjv3h6]:hover{border-color:var(--control-border)}.th-offer[data-astro-cid-5qqjv3h6]:focus-within{outline:2px solid var(--navy);outline-offset:2px}.th-offer-title[data-astro-cid-5qqjv3h6]{color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);text-wrap:balance}.th-offer-title[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]{min-height:44px;color:inherit;align-items:center;padding-block:8px;text-decoration:none;display:inline-flex}.th-offer-title[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]:after{content:"";position:absolute;inset:0}.th-offer-title[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]:focus-visible{outline:none}.th-offer[data-astro-cid-5qqjv3h6]:hover .th-offer-title[data-astro-cid-5qqjv3h6] a[data-astro-cid-5qqjv3h6]{color:var(--c-link-hover);text-underline-offset:3px;text-decoration:underline}.th-steps[data-astro-cid-5qqjv3h6] .osteps{margin-top:0}.th-quality[data-astro-cid-5qqjv3h6]{gap:var(--sp-lg) var(--sp-3xl);display:grid}@media (width>=900px){.th-quality[data-astro-cid-5qqjv3h6]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.th-points[data-astro-cid-5qqjv3h6]{gap:var(--sp-lg);margin:0;padding:0;list-style:none;display:grid}.th-points[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]{gap:var(--sp-md);align-items:flex-start;display:flex}.th-point-title[data-astro-cid-5qqjv3h6]{color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug)}.th-point-text[data-astro-cid-5qqjv3h6]{margin-top:2px}.th-after[data-astro-cid-5qqjv3h6]{margin-top:var(--sp-xl)}.th-h2-tight[data-astro-cid-5qqjv3h6]{margin-bottom:var(--sp-xs)}.th-products[data-astro-cid-5qqjv3h6]{margin-top:var(--sp-lg)}.th-models[data-astro-cid-5qqjv3h6]{justify-content:flex-end;min-height:260px}.th-products[data-astro-cid-5qqjv3h6] .ccx{color:var(--sub);font-size:.8125rem;line-height:var(--lh-snug);flex-wrap:wrap;gap:4px 12px;display:flex}.th-products[data-astro-cid-5qqjv3h6] .ccx-chip{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.th-products[data-astro-cid-5qqjv3h6] .ccx-chip svg{color:var(--navy);--icon-accent:var(--gold-text);flex:none}.th-products[data-astro-cid-5qqjv3h6] .ccx-k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-brands-block[data-astro-cid-5qqjv3h6]{margin-top:var(--sp-3xl)}.home-brands[data-astro-cid-5qqjv3h6]{margin-top:var(--sp-lg)}.home-brand-name[data-astro-cid-5qqjv3h6]{font-size:var(--fs-lg);letter-spacing:.04em}.home-network[data-astro-cid-5qqjv3h6]{gap:var(--sp-2xl) var(--sp-xl);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=700px){.home-network[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(3,1fr)}}.th-faq[data-astro-cid-5qqjv3h6]{gap:0 var(--sp-2xl);align-items:start;display:grid}@media (width>=900px){.th-faq[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-faq-col[data-astro-cid-5qqjv3h6]{min-width:0}.th-q[data-astro-cid-5qqjv3h6]{border-top:1px solid var(--line)}.th-faq-col[data-astro-cid-5qqjv3h6]:last-child .th-q[data-astro-cid-5qqjv3h6]:last-child{border-bottom:1px solid var(--line)}@media (width>=900px){.th-q[data-astro-cid-5qqjv3h6]:last-child{border-bottom:1px solid var(--line)}}.th-q[data-astro-cid-5qqjv3h6] summary[data-astro-cid-5qqjv3h6]{align-items:center;gap:var(--sp-sm);min-height:56px;padding:var(--sp-sm) 0;color:var(--ink);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);cursor:pointer;list-style:none;display:flex}.th-q[data-astro-cid-5qqjv3h6] summary[data-astro-cid-5qqjv3h6]::-webkit-details-marker{display:none}.th-q[data-astro-cid-5qqjv3h6] summary[data-astro-cid-5qqjv3h6]:hover .th-q-text[data-astro-cid-5qqjv3h6]{color:var(--c-link-hover)}.th-q[data-astro-cid-5qqjv3h6] summary[data-astro-cid-5qqjv3h6]>svg{color:var(--navy);--icon-accent:var(--gold-text);flex:none}.th-q-text[data-astro-cid-5qqjv3h6]{flex:1;min-width:0}.th-q-sign[data-astro-cid-5qqjv3h6]{color:var(--navy);flex:none;display:inline-flex}.th-q-sign[data-astro-cid-5qqjv3h6] .is-minus,.th-q[data-astro-cid-5qqjv3h6][open] .th-q-sign[data-astro-cid-5qqjv3h6] .is-plus{display:none}.th-q[data-astro-cid-5qqjv3h6][open] .th-q-sign[data-astro-cid-5qqjv3h6] .is-minus{display:block}.th-a[data-astro-cid-5qqjv3h6]{padding:0 0 var(--sp-md) calc(18px + var(--sp-sm));color:var(--sub);font-size:var(--fs-sm);line-height:1.55}html[lang^=zh] .home-hero-lead[data-astro-cid-5qqjv3h6],html[lang^=zh] .th-path-text[data-astro-cid-5qqjv3h6],html[lang^=zh] .th-offer-text[data-astro-cid-5qqjv3h6],html[lang^=zh] .th-point-text[data-astro-cid-5qqjv3h6],html[lang^=zh] .th-sub[data-astro-cid-5qqjv3h6],html[lang^=zh] .th-a[data-astro-cid-5qqjv3h6],html[lang=ko] .home-hero-lead[data-astro-cid-5qqjv3h6],html[lang=ko] .th-path-text[data-astro-cid-5qqjv3h6],html[lang=ko] .th-offer-text[data-astro-cid-5qqjv3h6],html[lang=ko] .th-point-text[data-astro-cid-5qqjv3h6],html[lang=ko] .th-sub[data-astro-cid-5qqjv3h6],html[lang=ko] .th-a[data-astro-cid-5qqjv3h6]{line-height:var(--lh-relaxed)}
