.stats{display:grid;grid-template-columns:1fr 1.1fr;grid-row-gap:var(--spacing-lg);padding-top:var(--spacing-3xl);padding-bottom:91vw;position:relative;overflow:hidden}@media(min-width: 32rem){.stats{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 48rem){.stats{padding-bottom:60vw}}@media(min-width: 62rem){.stats{padding-bottom:45vw}}@media(min-width: 75rem){.stats{grid-template-columns:repeat(4, 1fr);grid-gap:var(--spacing-md) 0;padding-inline:var(--standard-section-padding-x)}}.stats .stat{padding-inline:var(--standard-section-padding-x);padding-block:var(--spacing-xxs);display:flex;flex-direction:column;gap:var(--spacing-xxs)}.stats .stat:nth-child(even){border-right:2px solid var(--bg-color-gray);padding-right:var(--spacing-xs)}@media(min-width: 32rem){.stats .stat:nth-child(even){padding-right:var(--standard-section-padding-x)}}.stats .stat:nth-child(odd){padding-left:var(--spacing-xs)}@media(min-width: 32rem){.stats .stat:nth-child(odd){padding-left:var(--standard-section-padding-x)}}@media(min-width: 75rem){.stats .stat{border-right:2px solid var(--bg-color-gray);padding-inline:var(--spacing-sm) var(--spacing-xxl);gap:var(--spacing-xs)}.stats .stat:nth-child(even){padding-right:var(--spacing-xxl)}.stats .stat:nth-child(odd){padding-left:var(--spacing-sm)}.stats .stat:last-child{padding-inline:var(--spacing-sm);border-right:none}}.stats .stat h6{font-size:var(--font-size-body-sm);max-width:18ch}@media(min-width: 75rem){.stats .stat h6{font-size:var(--font-size-heading-xs);max-width:unset}}.stats .stat .number-text{display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--spacing-3xs)}.stats .stat .number-text .h1{position:relative}.stats .stat .number-text .h1 span{line-height:1;font-size:var(--font-size-heading-xl)}@media(min-width: 32rem){.stats .stat .number-text .h1 span{font-size:var(--font-size-heading-2xl)}}.stats .stat .number-text h4{display:none;font-size:var(--font-size-heading-xs)}@media(min-width: 32rem){.stats .stat .number-text h4{font-size:var(--font-size-heading-md)}}.stats .stat .number-text .stat-number{position:relative;--bracket-opacity: 1;--bracket-left-x: 0;--bracket-right-x: 0}.stats .stat .number-text .stat-number::before,.stats .stat .number-text .stat-number::after{content:"";position:absolute;top:0;pointer-events:none;opacity:var(--bracket-opacity);color:var(--text-color-sunglow)}.stats .stat .number-text .stat-number::before{content:"[";left:-0.25em;transform:translateX(var(--bracket-left-x))}.stats .stat .number-text .stat-number::after{content:"]";right:-0.25em;transform:translateX(var(--bracket-right-x))}.stats .stats-globe-container{position:absolute;bottom:0;left:50%;width:200%;transform:translateX(-50%);z-index:1}.stats .stats-globe-container img{width:100%;height:100%}@media(min-width: 48rem){.stats .stats-globe-container{width:150%}}@media(min-width: 62rem){.stats .stats-globe-container{width:100%}}.stats .stats-globe-container .stats-globe-location{position:absolute;top:0;left:0;width:min(12px,.625vw);aspect-ratio:1;border-radius:50%;background-color:var(--text-color-sunglow);transition:transform .3s ease-in-out}@media(min-width: 48rem){.stats .stats-globe-container .stats-globe-location{cursor:pointer}.stats .stats-globe-container .stats-globe-location:hover .stats-globe-location-tooltip,.stats .stats-globe-container .stats-globe-location:focus-within .stats-globe-location-tooltip{opacity:1;pointer-events:auto}}.stats .stats-globe-container .stats-globe-location-tooltip{position:absolute;bottom:200%;left:50%;transform:translateX(-50%);background-color:var(--bg-color-white);padding:var(--spacing-3xs);border-radius:var(--border-radius-sm);color:var(--text-color-secondary);font-size:var(--font-size-body-sm);font-weight:400;line-height:1.5;text-align:left;display:flex;flex-direction:column;width:240px;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:1000}.stats .stats-globe-container .stats-globe-location-tooltip::before{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid var(--bg-color-white)}.stats .stats-globe-container .stats-globe-location-tooltip:after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:15px}.stats .stats-globe-container .stats-globe-location-tooltip:hover,.stats .stats-globe-container .stats-globe-location-tooltip:focus{opacity:1;pointer-events:auto}.stats .stats-globe-container .stats-globe-location-tooltip h6{font-size:var(--font-size-body-md);font-weight:600;padding-bottom:.5rem}.stats .stats-globe-container .stats-globe-location-tooltip .address,.stats .stats-globe-container .stats-globe-location-tooltip .phone{margin:0;font-size:var(--font-size-body-xs)}.stats .stats-globe-container .stats-globe-location-tooltip .phone a{text-underline-offset:.1em;transition:text-underline-offset var(--transition-duration) var(--transition-timing-function)}.stats .stats-globe-container .stats-globe-location-tooltip .phone a:hover,.stats .stats-globe-container .stats-globe-location-tooltip .phone a:focus{text-underline-offset:.2em}.stats .stats-globe-container .stats-globe-location-tooltip .button{margin:0;width:fit-content;justify-self:flex-start;align-self:flex-start;padding-block:.25rem 0}.stats .stats-globe-container .stats-globe-location-tooltip .button span{margin:0}.stats .stats-globe-container .tricities{left:37.9%;top:47.25%}.stats .stats-globe-container .spokane{left:38.75%;top:45.3%}.stats .stats-globe-container .missoula{left:40%;top:48.3%}.stats .stats-globe-container .cda{left:39.1%;top:46%}.stats.small-version{grid-template-columns:repeat(2, 1fr);aspect-ratio:unset;padding-inline:0;padding-top:var(--spacing-3xs);padding-bottom:10vw;gap:var(--spacing-sm) 0;width:calc(100vw - var(--standard-section-padding-x)*2);overflow:visible}@media(min-width: 75rem){.stats.small-version{width:unset;padding-bottom:0;padding-inline:0 var(--spacing-xl)}}.stats.small-version .stat{padding-inline:var(--spacing-sm);gap:var(--spacing-3xs);border:none}.stats.small-version .stat:nth-child(odd){border-right:2px solid var(--bg-color-gray);padding-left:0}.stats.small-version .stat .number-text .h1 span{font-size:var(--font-size-heading-xl)}@media(min-width: 75rem){.stats.small-version .stat h6{font-size:var(--font-size-body-md)}}/*# sourceMappingURL=stats.css.map */
