.contact-us-button-module__04CyLa__button{cursor:pointer;gap:.375rem;padding:.375rem 1rem .375rem .375rem}.contact-us-button-module__04CyLa__chip{border-radius:var(--dts-radius-control);background-color:color-mix(in srgb, var(--dts-ink) 14%, transparent);width:2rem;height:2rem;color:var(--dts-ink);flex:none;place-items:center;display:grid}.contact-us-button-module__04CyLa__glyphs{place-items:center;display:grid}.contact-us-button-module__04CyLa__glyphs svg{grid-area:1/1;width:1rem;height:1rem}.contact-us-button-module__04CyLa__clip{opacity:1}.contact-us-button-module__04CyLa__check,.contact-us-button-module__04CyLa__button[data-copied] .contact-us-button-module__04CyLa__clip{opacity:0}.contact-us-button-module__04CyLa__button[data-copied] .contact-us-button-module__04CyLa__check{opacity:1}.contact-us-button-module__04CyLa__stack{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.contact-us-button-module__04CyLa__address{letter-spacing:0;text-transform:none;opacity:.85;max-width:100%;font-size:.75rem;font-weight:500;line-height:1.25}.contact-us-button-module__04CyLa__roll{flex-direction:column;align-items:flex-start;height:1lh;display:flex;overflow:hidden}.contact-us-button-module__04CyLa__line{white-space:nowrap;flex:none;align-items:center;height:1lh;line-height:1lh;display:flex}@media (prefers-reduced-motion:no-preference){.contact-us-button-module__04CyLa__line{transition:transform .45s cubic-bezier(.65,0,0,1)}.contact-us-button-module__04CyLa__chip{transition:background-color .2s cubic-bezier(.65,0,0,1),color .2s cubic-bezier(.65,0,0,1)}.contact-us-button-module__04CyLa__glyphs{transition:transform .2s cubic-bezier(.65,0,0,1)}.contact-us-button-module__04CyLa__clip,.contact-us-button-module__04CyLa__check{transition:opacity .2s cubic-bezier(.65,0,0,1),transform .2s cubic-bezier(.65,0,0,1)}.contact-us-button-module__04CyLa__check{transform:scale(.9)}.contact-us-button-module__04CyLa__button[data-copied] .contact-us-button-module__04CyLa__check{transform:scale(1)}}@media (hover:hover){.contact-us-button-module__04CyLa__button:hover .contact-us-button-module__04CyLa__chip{background-color:var(--dts-ink);color:var(--dts-accent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.contact-us-button-module__04CyLa__button:hover .contact-us-button-module__04CyLa__glyphs{transform:translateY(-1px)}}.contact-us-button-module__04CyLa__button:focus-visible .contact-us-button-module__04CyLa__chip{background-color:var(--dts-ink);color:var(--dts-accent)}.contact-us-button-module__04CyLa__button[data-copied] .contact-us-button-module__04CyLa__line{transform:translateY(-100%)}.contact-us-button-module__04CyLa__fillOnCopy[data-copied]{background-color:var(--dts-ink);border-color:var(--dts-ink);color:var(--dts-accent)}.contact-us-button-module__04CyLa__fillOnCopy[data-copied] .contact-us-button-module__04CyLa__chip{background-color:color-mix(in srgb, var(--dts-accent) 14%, transparent);color:var(--dts-accent)}@media (hover:hover){.contact-us-button-module__04CyLa__fillOnCopy[data-copied]:hover .contact-us-button-module__04CyLa__chip{background-color:var(--dts-accent);color:var(--dts-ink)}}.contact-us-button-module__04CyLa__fillOnCopy[data-copied]:focus-visible .contact-us-button-module__04CyLa__chip{background-color:var(--dts-accent);color:var(--dts-ink)}@media (min-width:1024px){.contact-us-button-module__04CyLa__fillOnCopy{gap:.625rem;padding:.625rem 1.5rem .625rem .625rem}.contact-us-button-module__04CyLa__fillOnCopy .contact-us-button-module__04CyLa__chip{width:2.5rem;height:2.5rem}.contact-us-button-module__04CyLa__fillOnCopy .contact-us-button-module__04CyLa__glyphs svg{width:1.25rem;height:1.25rem}.contact-us-button-module__04CyLa__fillOnCopy .contact-us-button-module__04CyLa__address{font-size:1rem}}
