.product-showcase[data-astro-cid-wbaajah3]{--showcase-visual-width:69.9%;--showcase-height:520px;--showcase-image-inset:72px;--showcase-tabs-inset:24px;--product-visual-height:var(--showcase-height);--product-visual-ratio:auto;--product-visual-inset:var(--showcase-image-inset);--product-visual-top:112px;--product-visual-fade:48px;min-width:0;position:relative}.product-showcase-tabs[data-astro-cid-wbaajah3]{z-index:2;top:24px;left:var(--showcase-tabs-inset);width:calc(var(--showcase-visual-width) - var(--showcase-tabs-inset) * 2);scrollbar-width:none;gap:4px;display:flex;position:absolute;overflow-x:auto}.product-showcase-tabs[data-astro-cid-wbaajah3]::-webkit-scrollbar{display:none}.product-showcase-tabs[data-astro-cid-wbaajah3] button[data-astro-cid-wbaajah3]{color:var(--color-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:8px 12px;font-size:14px;font-weight:400;line-height:16px}.product-showcase-tabs[data-astro-cid-wbaajah3] button[data-astro-cid-wbaajah3][aria-selected=true]{background:#fff}.product-showcase-tabs[data-astro-cid-wbaajah3] button[data-astro-cid-wbaajah3]:focus-visible{outline-offset:-3px}.product-showcase-panel[data-astro-cid-wbaajah3]{grid-template-columns:minmax(0, var(--showcase-visual-width)) minmax(0, 1fr);align-items:stretch;gap:14px;display:grid}.product-showcase-panel[data-astro-cid-wbaajah3][hidden]{display:none}.product-showcase-copy[data-astro-cid-wbaajah3]{min-width:0;min-height:var(--showcase-height);background:#fff;border-radius:20px;align-content:center;padding:40px 32px;display:grid}.product-showcase-copy[data-astro-cid-wbaajah3] h2[data-astro-cid-wbaajah3]{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,3vw,48px);line-height:1.1}.product-showcase-copy[data-astro-cid-wbaajah3] p[data-astro-cid-wbaajah3]{color:var(--color-muted);margin:18px 0 0;font-size:16px;line-height:1.65}:lang(ja) .product-showcase-copy[data-astro-cid-wbaajah3] h2[data-astro-cid-wbaajah3]{letter-spacing:0;line-height:1.35}.product-showcase-normalized[data-astro-cid-wbaajah3]{--product-visual-image-width:100%;--product-visual-image-fit:cover;--product-visual-image-position:center top}.product-showcase-stacked[data-astro-cid-wbaajah3]{--showcase-visual-width:100%}.product-showcase-stacked[data-astro-cid-wbaajah3] .product-showcase-panels[data-astro-cid-wbaajah3]{display:grid}.product-showcase-stacked[data-astro-cid-wbaajah3] .product-showcase-panel[data-astro-cid-wbaajah3]{grid-area:1/1;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--showcase-height) auto;align-content:start;gap:0}.product-showcase-stacked[data-astro-cid-wbaajah3] .product-showcase-panel[data-astro-cid-wbaajah3][hidden]{visibility:hidden;pointer-events:none;display:grid}.product-showcase-stacked[data-astro-cid-wbaajah3] .product-showcase-copy[data-astro-cid-wbaajah3]{background:0 0;border-radius:0;align-content:start;min-height:0;padding:22px 0 0}.product-showcase-stacked[data-astro-cid-wbaajah3] .product-showcase-copy[data-astro-cid-wbaajah3] h2[data-astro-cid-wbaajah3]{letter-spacing:-.02em;font-size:20px;line-height:1.35}.product-showcase-stacked[data-astro-cid-wbaajah3] .product-showcase-copy[data-astro-cid-wbaajah3] p[data-astro-cid-wbaajah3]{margin-top:8px;font-size:14px}@media (width<=980px){.product-showcase[data-astro-cid-wbaajah3]{--showcase-visual-width:100%;--showcase-height:440px;--showcase-image-inset:32px}.product-showcase-panel[data-astro-cid-wbaajah3]{grid-template-columns:minmax(0,1fr);gap:16px}.product-showcase-copy[data-astro-cid-wbaajah3]{min-height:0;padding:28px}}@media (width<=640px){.product-showcase[data-astro-cid-wbaajah3]{--showcase-height:330px;--showcase-image-inset:24px;--showcase-tabs-inset:16px;--product-visual-top:88px}.product-showcase-copy[data-astro-cid-wbaajah3] h2[data-astro-cid-wbaajah3]{font-size:32px}.product-showcase-stacked[data-astro-cid-wbaajah3] .product-showcase-copy[data-astro-cid-wbaajah3] h2[data-astro-cid-wbaajah3]{font-size:20px}}.product-showcase-stacked[data-astro-cid-wbaajah3]{--showcase-height:auto;--showcase-image-inset:8.3%;--product-visual-ratio:5 / 3;--product-visual-top:13%;--product-visual-fade:16%}
