.c-button-wrapper{flex:none}.c-sonar-button{--sonar-bg:var(--brand-primary);--sonar-effect:var(--brand-accent);--sonar-text:white;--sonar-padding:.5rem 1.25rem;--sonar-arrow-angle:0deg;--sonar-border-radius:999px;--sonar-border-blur:10px;--sonar-border-blur-size:-3px;--sonar-border-blur-opacity:.45;--sonar-border-width:2px;--sonar-anim-duration:5s;--sonar-icon-slot:1.1em;justify-content:center;align-items:center;gap:var(--sonar-gap,.875em);width:fit-content;max-width:100%;padding:var(--sonar-padding);border-radius:var(--sonar-border-radius);background-color:var(--sonar-bg);color:var(--sonar-text);isolation:isolate;text-decoration:none;transition:background-color .25s,color .25s,transform .2s;display:inline-flex;position:relative}.c-sonar-button:hover{transform:translateY(-1px)}.c-sonar-button:active{transform:translateY(0)}.c-sonar-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.c-button-display-medium{line-height:1;font-family:var(--font-sans);font-weight:var(--text-cta--font-weight);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;margin:0;display:inline-flex}.c-button-arrow{width:var(--sonar-icon-slot);height:var(--sonar-icon-slot);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.c-button-embed{width:100%;height:100%;transform:rotate(var(--sonar-arrow-angle));transform-origin:50%;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.c-sonar-button:hover .c-button-embed{transform:rotate(var(--sonar-arrow-angle)) translateX(1px)}@property --sonar-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.c-sonar-button:before,.c-sonar-button:after{content:"";border-radius:inherit;opacity:0;animation:sonar-border-rotate var(--sonar-anim-duration) linear infinite;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.c-sonar-button:hover:before,.c-sonar-button:hover:after{opacity:1}.c-sonar-button:before{padding:var(--sonar-border-width);background:conic-gradient(from var(--sonar-angle), #ffffff14 84%, var(--sonar-effect) 98%);-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.c-sonar-button:after{inset:var(--sonar-border-blur-size);background:conic-gradient(from var(--sonar-angle), transparent 88%, var(--sonar-effect) 100%);filter:blur(var(--sonar-border-blur));z-index:-1}.c-sonar-button:hover:after{opacity:var(--sonar-border-blur-opacity)}.c-sonar-button--sm{--sonar-padding:.45rem .95rem;--sonar-icon-slot:1em}.c-sonar-button--sm .c-button-display-medium{font-size:.75rem}.c-sonar-button--md{--sonar-padding:.5rem 1.25rem;--sonar-icon-slot:1.1em}.c-sonar-button--lg{--sonar-padding:.625rem 1.5rem;--sonar-icon-slot:1.15em}.c-sonar-button--lg .c-button-display-medium{font-size:1rem}.c-sonar-button--xl{--sonar-padding:.75rem 1.75rem;--sonar-icon-slot:1.2em}.c-sonar-button--xl .c-button-display-medium{font-size:1.0625rem}.c-sonar-button--xxl{--sonar-padding:.9rem 2rem;--sonar-icon-slot:1.25em}.c-sonar-button--xxl .c-button-display-medium{font-size:1.125rem}.c-sonar-button--block{--sonar-padding:.75rem 1.25rem;justify-content:center;width:100%;display:inline-flex}[product-color=blue].c-sonar-button{background-color:var(--lightmode--primary);color:var(--lightmode--onprimary)}[product-color=blue].c-sonar-button:hover{background-color:#7238da}[product-color=black].c-sonar-button{color:var(--lightmode--onprimary);--sonar-effect:#ffffff80;background-color:#ffffff1f}[product-color=black].c-sonar-button:hover{background-color:#fff3}[product-color=light].c-sonar-button{background-color:var(--lightmode--onprimary);color:var(--lightmode--onsurface);--sonar-effect:#949494}[product-color=light].c-sonar-button:hover{background-color:#eff0ff}[product-color=grey].c-sonar-button{color:var(--lightmode--onprimary);--sonar-effect:#f9faff;background-color:#ffffff26}[product-color=grey].c-sonar-button:hover{background-color:#ffffff26}[product-color=dark].c-sonar-button{background-color:var(--lightmode--surface-transparent);color:var(--lightmode--onsurface);--sonar-effect:#4a556726}[product-color=dark].c-sonar-button:hover{background-color:#00000014}[product-size=small].c-sonar-button{--sonar-padding:.5em 1em;--sonar-icon-slot:1em;gap:.3em}[product-size=small].c-sonar-button .c-button-display-medium{letter-spacing:-.0225rem;font-family:Helvetica Now,sans-serif;font-size:.75em}[product-size=medium].c-sonar-button{--sonar-padding:.5em 1.25em;--sonar-icon-slot:1.1em;font-size:1em}.c-nav .c-button-display-medium{margin-top:0;margin-bottom:0}@keyframes sonar-border-rotate{0%{--sonar-angle:0deg}to{--sonar-angle:360deg}}@media (max-width:767px){.c-sonar-button{padding-bottom:8px}}@media (max-width:479px){.c-sonar-button{text-align:center}.c-button-display-medium{white-space:normal;font-size:14px}}
