@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin-s.p.10ked.7w885.g.woff2?dpl=dpl_EqP9xk3oLwYhhcaasiQMEjYff16V)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_italic_latin-s.p.0jox806dnq5~c.woff2?dpl=dpl_EqP9xk3oLwYhhcaasiQMEjYff16V)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.cormorant_97795a84-module__8SOEWG__className{font-family:cormorant,cormorant Fallback}.cormorant_97795a84-module__8SOEWG__variable{--font-cormorant:"cormorant", "cormorant Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_EqP9xk3oLwYhhcaasiQMEjYff16V)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_a24a0a88-module__zEYIKW__className{font-family:dmSans,dmSans Fallback}.dmsans_a24a0a88-module__zEYIKW__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
.assist-dots{color:var(--brand);flex:none;grid-template-columns:repeat(3,3px);gap:2px;display:inline-grid}.assist-dots i{opacity:.3;background:currentColor;border-radius:999px;width:3px;height:3px}.assist-dots i:nth-child(odd){opacity:.95}.assist-dots.is-active{grid-template-columns:repeat(3,4px);gap:3px}.assist-dots.is-active i{width:4px;height:4px}.assist-dots.is-active i,.ask-button:hover .assist-dots i,.ask-button:focus-visible .assist-dots i,.smart-search-ask:hover .assist-dots i,.smart-search-ask:focus-visible .assist-dots i{animation:1.1s ease-in-out infinite assist-dot;animation-delay:calc(var(--d) * .11s)}@keyframes assist-dot{0%,to{opacity:.2;transform:scale(.75)}40%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.assist-dots i{animation:none!important}}.ask-button.is-active{border-color:var(--brand-lilac);background:var(--brand-lilac-soft)}
