.interactive-hover-button_root__GrjGd{position:relative;isolation:isolate;display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:15px 24px;overflow:hidden;border:1px solid transparent;border-radius:3px;background:var(--sg-color-action-primary,#963e2d);color:var(--sg-color-text-on-action,#fffaf1);font-family:var(--font-v2-body),sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-align:center;cursor:pointer;text-decoration:none;vertical-align:middle}.interactive-hover-button_cream__YP8em{background:var(--sg-color-action-cream,#f7efdf);color:var(--sg-color-text-primary,#193e36)}.interactive-hover-button_label__Lf44l{position:relative;z-index:2;display:inline-block;padding-inline:18px;transition:transform .35s ease,opacity .25s ease}.interactive-hover-button_reveal__0EGK1{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;padding-inline:24px;opacity:0;transform:translateX(-12px);color:var(--sg-color-text-on-action,#fffaf1);transition:transform .35s ease,opacity .25s ease;pointer-events:none}.interactive-hover-button_reveal__0EGK1 svg{flex-shrink:0}.interactive-hover-button_dot__3bFry{position:absolute;z-index:1;left:16px;top:50%;width:8px;height:8px;border-radius:50%;background:var(--sg-gold-310c,#d9bb86);transform:translateY(-50%) scale(1);transition:transform .4s cubic-bezier(.22,.68,0,1),background .2s;pointer-events:none}.interactive-hover-button_root__GrjGd:is(:hover,:focus-visible):not(:disabled) .interactive-hover-button_dot__3bFry{background:var(--sg-color-bg-inverse,#193e36);transform:translateY(-50%) scale(110)}.interactive-hover-button_root__GrjGd:is(:hover,:focus-visible):not(:disabled){border-color:var(--sg-gold-310c-a44,#d9bb8670)}.interactive-hover-button_cream__YP8em:is(:hover,:focus-visible):not(:disabled) .interactive-hover-button_dot__3bFry{background:var(--sg-color-action-primary,#963e2d)}.interactive-hover-button_root__GrjGd:is(:hover,:focus-visible):not(:disabled) .interactive-hover-button_label__Lf44l{opacity:0;transform:translateX(20px)}.interactive-hover-button_root__GrjGd:is(:hover,:focus-visible):not(:disabled) .interactive-hover-button_reveal__0EGK1{opacity:1;transform:translateX(0)}.interactive-hover-button_root__GrjGd:focus-visible{outline:2px solid var(--sg-color-focus-ring,#99753e);outline-offset:4px}.interactive-hover-button_root__GrjGd:disabled{opacity:.5;cursor:not-allowed}.interactive-hover-button_root__GrjGd:active:not(:disabled){filter:brightness(.94)}@media (max-width:767px){.interactive-hover-button_root__GrjGd{font-size:13px;padding:14px 20px}.interactive-hover-button_reveal__0EGK1{padding-inline:20px;gap:12px}}@media (prefers-reduced-motion:reduce){.interactive-hover-button_dot__3bFry,.interactive-hover-button_label__Lf44l,.interactive-hover-button_reveal__0EGK1{transition:none}.interactive-hover-button_root__GrjGd:is(:hover,:focus-visible):not(:disabled){background:var(--sg-color-bg-inverse,#193e36);color:var(--sg-color-text-on-action,#fffaf1)}.interactive-hover-button_cream__YP8em:is(:hover,:focus-visible):not(:disabled){background:var(--sg-color-action-primary,#963e2d)}.interactive-hover-button_root__GrjGd:is(:hover,:focus-visible):not(:disabled) .interactive-hover-button_label__Lf44l{opacity:1;transform:none}.interactive-hover-button_root__GrjGd:is(:hover,:focus-visible):not(:disabled) .interactive-hover-button_reveal__0EGK1{display:none}.interactive-hover-button_root__GrjGd:is(:hover,:focus-visible):not(:disabled) .interactive-hover-button_dot__3bFry{transform:translateY(-50%);background:var(--sg-gold-310c,#d9bb86)}}