.saleslink-page{--sl-terracotta:#b85042;--sl-terracotta-deep:#9c3f33;--sl-terra-soft:#f4e8e2;--sl-terra-tint:#faf1ed;--sl-cream:#faf7f4;--sl-cream-deep:#f2ebe0;--sl-sand:#e7e8d1;--sl-sage:#7fa08e;--sl-sage-soft:#eaf3ee;--sl-gold:#c8a45c;--sl-gold-soft:#faf1e0;--sl-line:#e2ddd6;--sl-line-soft:#efeae3;--sl-alert:#c0392b;--sl-alert-soft:#fbeae7;--sl-font-display:var(--font-fraunces), "Noto Serif JP", Georgia, serif;--sl-font-serif-jp:var(--font-noto-serif-jp), "Yu Mincho", "Hiragino Mincho ProN", serif;--sl-font-mono-en:var(--font-manrope), system-ui, sans-serif;--sl-navy:var(--color-navy-900);--sl-ink:var(--color-ink);--sl-ink-soft:var(--color-ink-muted)}.saleslink-page .sl-display{font-family:var(--sl-font-display);font-style:italic;font-weight:400}.saleslink-page .sl-serif-jp{font-family:var(--sl-font-serif-jp);font-weight:600}.saleslink-page .sl-mono-en{font-family:var(--sl-font-mono-en)}.saleslink-page .sl-num-serif{font-family:var(--sl-font-display);font-feature-settings:"lnum" 1;font-weight:500}.saleslink-page h1,.saleslink-page h2,.saleslink-page h3,.saleslink-page h4{font-family:var(--sl-font-serif-jp);color:var(--sl-navy);letter-spacing:.01em;font-weight:600;line-height:1.35}.saleslink-page .sl-eyebrow{font-family:var(--sl-font-mono-en);letter-spacing:.28em;text-transform:uppercase;color:var(--sl-terracotta);align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}.saleslink-page .sl-eyebrow:before{content:"";background:currentColor;width:28px;height:1px;display:inline-block}.saleslink-page .sl-eyebrow.no-line:before{display:none}.saleslink-page .sl-eyebrow--invert{color:#ffffffd9}@keyframes sl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sl-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sl-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.saleslink-page .sl-pulse circle{transform-origin:50%;animation:3s ease-out infinite sl-pulse}.saleslink-page .reveal{opacity:1}.saleslink-page .sl-dotgrid{background-image:radial-gradient(circle at 1px 1px,#b8504214 1px,#0000 0);background-size:24px 24px}.saleslink-page .sl-dotgrid--soft{background-image:radial-gradient(circle at 1px 1px,#b850420f 1px,#0000 0);background-size:24px 24px}
