.B-Uunq_root{--gd-ink:#06001d;--gd-text:#14141a;--gd-text-secondary:#4a4a55;--gd-text-tertiary:#7a7a85;--gd-cream:#f5ede6;--gd-orange-1:#ff8a00;--gd-orange-2:#ff3d00;--gd-gradient:linear-gradient(135deg, var(--gd-orange-1), var(--gd-orange-2));--gd-gradient-h:linear-gradient(90deg, var(--gd-orange-1), var(--gd-orange-2));--gd-duration:.18s;--s:1;--sm:1;color:var(--gd-text);font-family:var(--font-noto-sans-jp), "Hiragino Sans", sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;position:relative;overflow-x:clip;container-type:inline-size}@property --gd-root-w{syntax:"<length>";inherits:true;initial-value:0}@supports (width:calc(1px * tan(atan2(1cqw, 1px)))){.B-Uunq_root>*{--gd-root-w:100cqw;--s:clamp(.75, tan(atan2(var(--gd-root-w), 1440px)), 1.3);--sm:clamp(.8, tan(atan2(var(--gd-root-w), 390px)), 1.6)}}:where(.B-Uunq_root) :where(a){color:inherit;text-decoration:none}.B-Uunq_root a:focus-visible{outline:2px solid var(--gd-orange-1);outline-offset:3px;border-radius:4px}.B-Uunq_section{position:relative;overflow:hidden}.B-Uunq_canvas{width:calc(var(--cw) * 1px * var(--k));height:calc(var(--ch) * 1px * var(--k));margin:0 auto;position:relative}.B-Uunq_canvasInner{width:calc(var(--cw) * 1px);height:calc(var(--ch) * 1px);transform:scale(var(--k));transform-origin:0 0;position:absolute;top:0;left:0}.B-Uunq_wide{--k:var(--s);display:none}.B-Uunq_narrow{--k:var(--sm)}@media (min-width:1080px){.B-Uunq_wide{display:block}.B-Uunq_narrow{display:none}}.B-Uunq_priceAnchor{left:0;top:calc(1330px * var(--sm));width:1px;height:1px;position:absolute}@media (min-width:1080px){.B-Uunq_priceAnchor{top:calc(1100px * var(--s))}}.B-Uunq_gradientText{background:var(--gd-gradient-h);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.06em;padding-right:.06em}.B-Uunq_navLink{color:#ffffffd1;transition:color var(--gd-duration) ease;font-size:15px;font-weight:600}.B-Uunq_navLink:hover{color:#fff}.B-Uunq_ctaButton{background:var(--gd-gradient);color:#fff;letter-spacing:.02em;white-space:nowrap;transition:transform var(--gd-duration) ease, box-shadow var(--gd-duration) ease, filter var(--gd-duration) ease;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:flex;box-shadow:0 0 #ff3d0000}.B-Uunq_ctaButton:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 14px 30px -12px #ff3d0099}.B-Uunq_ctaButton:active{box-shadow:none;transform:translateY(0)}.B-Uunq_ctaArrow{transition:transform var(--gd-duration) ease;display:block}.B-Uunq_ctaButton:hover .B-Uunq_ctaArrow{transform:translate(3px)}.B-Uunq_ctaPrice{color:var(--gd-orange-2);background:#fff;border-radius:999px;font-weight:800}.B-Uunq_storeBadge{transition:opacity var(--gd-duration) ease;flex:none;line-height:0;display:block}.B-Uunq_storeBadge:hover{opacity:.82}.B-Uunq_stickyBar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;max-width:460px;transition:opacity var(--gd-duration) ease, transform var(--gd-duration) ease;background:#06001df0;border-radius:16px;align-items:center;gap:8px;margin:0 auto;padding:8px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(16px);box-shadow:0 10px 30px -10px #06001d80}.B-Uunq_stickyBarVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.B-Uunq_stickyBarItem{aspect-ratio:3;background:#000;border-radius:8px;flex:1;min-width:0;display:block;position:relative;overflow:hidden}.B-Uunq_stickyBarSignup{background:var(--gd-gradient);color:#fff;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;display:flex}.B-Uunq_stickySentinel{left:0;top:calc(800px * var(--sm));pointer-events:none;width:1px;height:1px;position:absolute}@media (min-width:1080px){.B-Uunq_stickyBar,.B-Uunq_stickySentinel{display:none}}@media (prefers-reduced-motion:reduce){.B-Uunq_ctaButton,.B-Uunq_ctaArrow,.B-Uunq_stickyBar,.B-Uunq_storeBadge,.B-Uunq_navLink{transition:none}.B-Uunq_ctaButton:hover,.B-Uunq_ctaButton:hover .B-Uunq_ctaArrow{transform:none}}.B-Uunq_footer{background:var(--gd-ink);color:#ffffffb8;padding-bottom:76px}@media (min-width:1080px){.B-Uunq_footer{padding-bottom:0}}.B-Uunq_footerLink{color:#fffc;transition:color var(--gd-duration) ease}.B-Uunq_footerLink:hover{color:var(--gd-orange-1)}
