.primary.pmo-primary{position:relative;isolation:isolate;border:4px solid #171613;background:#ff9409;color:#171613;box-shadow:inset 0 2px 1px #ffe3a5,inset 2px 0 2px #ffc36a,inset 0 -2px 2px #df780d,0 3px 6px #54290024;gap:14px;min-width:0}
.primary.pmo-primary .pmo-wordmark{display:flex;justify-content:center;min-width:0;flex:0 1 auto;width:var(--wordmark-width);pointer-events:none}
.primary.pmo-primary .pmo-wordmark svg{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:none;flex:none}
.primary.pmo-primary .home-cta-cue{width:44px;flex:0 0 44px;translate:none;rotate:none;transform:none;transition:none;pointer-events:none}
.primary.pmo-primary .home-cta-cue svg{width:100%;height:100%;overflow:visible}
.primary.pmo-primary .home-cta-paw{transform-box:fill-box;transform-origin:center;transform:scale(1.14);filter:none;transition:transform 150ms cubic-bezier(.23,1,.32,1)}
.primary.pmo-primary .home-cta-arrow{transform:translateX(0);transition:transform 160ms cubic-bezier(.22,.68,.3,1)}
.primary.pmo-primary:disabled{cursor:not-allowed}
/* This inset filter is assigned per button, so multiple dialogs cannot collide. */
.primary.pmo-primary:enabled:is(:active,:focus-visible) .home-cta-paw{transform:translateY(1px) scale(1.04);color:#a95306;filter:var(--pmo-stamp)}
.primary.pmo-primary:enabled:is(:active,:focus-visible) .home-cta-arrow{transform:translateX(5px)}
@media(hover:hover) and (pointer:fine){.primary.pmo-primary:enabled:hover .home-cta-paw{transform:translateY(1px) scale(1.04);color:#a95306;filter:var(--pmo-stamp)}.primary.pmo-primary:enabled:hover .home-cta-arrow{transform:translateX(5px)}}
.primary.pmo-primary:enabled:active .home-cta-arrow{transform:translateX(7px)}
@media(prefers-reduced-motion:reduce){.primary.pmo-primary .home-cta-paw,.primary.pmo-primary .home-cta-arrow{transition:none}.primary.pmo-primary:enabled:is(:active,:focus-visible,:hover) .home-cta-arrow{transform:none}}
