.gfl-grid,.gfl-grid *,.gfl-grid *:before,.gfl-grid *:after{box-sizing:border-box}.gfl-grid{width:100%;font-family:var(--gfl-font,"IBM Plex Sans",sans-serif)}.gfl-grid ol.gfl-grid-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:30px}.gfl-grid-card{position:relative;border-radius:24px;overflow:hidden;background:var(--gfl-surface,#fcfdff);border:1px solid #f2f1f0;box-shadow:0 8px 24px 0 rgba(0,74,98,.05);box-shadow:0 8px 24px 0 color-mix(in srgb,var(--gfl-primary,#004a62) 5%,transparent);transition:box-shadow .2s ease}.gfl-grid-card.is-open{box-shadow:0 12px 32px 0 rgba(0,74,98,.05);box-shadow:0 12px 32px 0 color-mix(in srgb,var(--gfl-primary,#004a62) 5%,transparent)}.gfl-grid-hero-wrap>button.gfl-grid-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%;height:260px;padding:40px;border:0;margin:0;background-color:var(--gfl-primary,#004a62);overflow:hidden;color:#fff;font:inherit;text-align:left;cursor:pointer;position:relative;isolation:isolate;transition:height .35s ease}.gfl-grid-hero-wrap>button.gfl-grid-summary:hover,.gfl-grid-hero-wrap>button.gfl-grid-summary:focus-visible{color:#fff;background-color:#004a62;background-color:var(--gfl-primary,#004a62)}.gfl-grid-hero-wrap>button.gfl-grid-summary:focus-visible{outline:2px solid var(--gfl-primary);outline-offset:-4px}.gfl-grid-card.is-open .gfl-grid-hero-wrap>button.gfl-grid-summary{height:460px}.gfl-grid-hero-track{position:absolute;inset:0;display:flex;width:100%;height:100%;z-index:0;transition:transform .4s ease-out}.gfl-grid-hero-slide{flex:0 0 100%;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.gfl-grid-hero-wrap>button.gfl-grid-summary:after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.7) 100%);z-index:1;pointer-events:none}.gfl-grid-summary-text{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto;transition:opacity .3s ease}.gfl-grid-card.is-open .gfl-grid-summary-text{opacity:0;pointer-events:none}.gfl-grid-summary-name{font-family:var(--gfl-heading,"DM Serif Text",serif);font-size:34px;line-height:1.15;font-weight:400;color:#fff;margin:0;overflow-wrap:break-word;word-break:break-word;white-space:normal}.gfl-grid-summary-loc{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#fff;opacity:.9}.gfl-grid-pin{position:relative;z-index:2;flex:0 0 auto;width:14px;height:14px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C7.6 2 4 5.6 4 10c0 6 8 12 8 12s8-6 8-12c0-4.4-3.6-8-8-8zm0 11a3 3 0 110-6 3 3 0 010 6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C7.6 2 4 5.6 4 10c0 6 8 12 8 12s8-6 8-12c0-4.4-3.6-8-8-8zm0 11a3 3 0 110-6 3 3 0 010 6z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gfl-grid-chevron{position:relative;z-index:2;flex:0 0 auto;width:40px;height:40px;border-radius:20px;background-color:rgba(255,255,255,.14);border:1px solid #fff;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.gfl-grid-chevron:before{content:'';width:16px;height:16px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.7 8.3a1 1 0 011.4 0L12 12.2l3.9-3.9a1 1 0 111.4 1.4l-4.6 4.6a1 1 0 01-1.4 0L6.7 9.7a1 1 0 010-1.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.7 8.3a1 1 0 011.4 0L12 12.2l3.9-3.9a1 1 0 111.4 1.4l-4.6 4.6a1 1 0 01-1.4 0L6.7 9.7a1 1 0 010-1.4z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gfl-grid-card.is-open .gfl-grid-chevron{transform:rotate(180deg)}.gfl-grid-body{background:var(--gfl-surface,#fcfdff)}.gfl-grid-body:not([hidden]){display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.gfl-grid-card.is-open .gfl-grid-body:not([hidden]){grid-template-rows:1fr}.gfl-grid-body-inner{display:flex;flex-direction:column;overflow:hidden;min-height:0}.gfl-grid-hero-wrap{position:relative;width:100%}.gfl-grid-dots{display:none;position:absolute;left:0;right:0;bottom:40px;z-index:2;justify-content:center;gap:8px;pointer-events:none}.gfl-grid-dots button.gfl-grid-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background-color:rgba(255,255,255,.5);cursor:pointer;pointer-events:auto}.gfl-grid-dots button.gfl-grid-dot[aria-pressed=true]{background-color:var(--gfl-accent,#f2a11f)}.gfl-grid-dots button.gfl-grid-dot:hover,.gfl-grid-dots button.gfl-grid-dot:focus-visible{background-color:var(--gfl-accent,#f2a11f)}.gfl-grid-dots button.gfl-grid-dot:focus-visible{outline:2px solid var(--gfl-primary);outline-offset:2px}.gfl-grid-detail{display:flex;align-items:stretch;background:#fff url(//www.guardianrecovery.com/wp-content/plugins/guardian-facility-locator/public/css/../assets/img-expanded-featured-card-background.jpg) no-repeat bottom right/cover}.gfl-grid-thumbs{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;width:248px;padding:48px 76px;background-color:#fafaf9;border-bottom-left-radius:24px}.gfl-grid-thumbs button.gfl-grid-thumb{position:relative;width:96px;height:80px;padding:0;border:1px solid #f2f1f0;border-radius:8px;overflow:hidden;background:0 0;cursor:pointer}.gfl-grid-thumbs button.gfl-grid-thumb[aria-pressed=true]:after{content:"";position:absolute;inset:0;border:3px solid var(--gfl-accent,#f2a11f);border-radius:inherit;pointer-events:none}.gfl-grid-thumbs button.gfl-grid-thumb:hover,.gfl-grid-thumbs button.gfl-grid-thumb:focus-visible{border-color:var(--gfl-accent,#f2a11f)}.gfl-grid-thumbs button.gfl-grid-thumb:focus-visible{outline:2px solid var(--gfl-primary);outline-offset:2px}.gfl-grid-thumbs button.gfl-grid-thumb img{display:block;width:100%;height:100%;object-fit:cover}.gfl-grid-content{position:relative;display:flex;flex:1 1 auto;min-width:0;padding:48px 60px}.gfl-grid-content-inner{display:flex;flex-direction:column;gap:26px;max-width:665px}.gfl-grid-eyebrow{margin:0;font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gfl-link,#00728b)}.gfl-grid-name{margin:0;font-family:var(--gfl-heading,"DM Serif Text",serif);font-weight:400;font-size:38px;line-height:1.2;color:var(--gfl-primary,#004a62);overflow-wrap:break-word;word-break:break-word}.gfl-grid-excerpt{margin:0;font-size:16px;line-height:1.6;color:var(--gfl-text,#474646)}.gfl-grid .gfl-grid-excerpt p{margin:0 0 12px;font-size:inherit;line-height:inherit;color:inherit}.gfl-grid .gfl-grid-excerpt p:last-child{margin-bottom:0}.gfl-grid-label{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gfl-text,#474646)}.gfl-grid-address{margin:0;font-size:14px;line-height:1.5;color:var(--gfl-text,#474646)}.gfl-grid-finepoint{font-size:13px;line-height:1.5;color:var(--gfl-text,#474646)}.gfl-grid ul.gfl-grid-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gfl-grid li.gfl-grid-tag{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:700;background-color:#e5eff2;background-color:color-mix(in srgb,var(--gfl-primary,#004a62) 8%,#fff);color:var(--gfl-primary,#004a62)}.gfl-grid-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.gfl-grid-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:10px;border:1.5px solid transparent;font-size:15px;font-weight:700;text-decoration:none;line-height:1;white-space:nowrap}a.gfl-grid-cta.gfl-grid-cta-call{background-color:var(--gfl-accent,#f2a11f);color:var(--gfl-primary,#004a62);text-decoration:none}a.gfl-grid-cta.gfl-grid-cta-call:hover,a.gfl-grid-cta.gfl-grid-cta-call:focus-visible{background-color:#004a62;background-color:var(--gfl-primary,#004a62);color:#fff;text-decoration:none}a.gfl-grid-cta.gfl-grid-cta-call:focus-visible{outline:2px solid var(--gfl-primary);outline-offset:2px}.gfl-grid-cta-icon{width:18px;height:18px;flex:0 0 auto;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8c1.4 2.8 3.8 5.2 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.9 21 3 13.1 3 3.9c0-.6.4-1 1-1h3.4c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1L6.6 10.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8c1.4 2.8 3.8 5.2 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.9 21 3 13.1 3 3.9c0-.6.4-1 1-1h3.4c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1L6.6 10.8z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}a.gfl-grid-cta.gfl-grid-cta-site{background-color:var(--gfl-surface,#fcfdff);border-color:var(--gfl-primary,#004a62);color:var(--gfl-primary,#004a62);text-decoration:none}a.gfl-grid-cta.gfl-grid-cta-site:hover,a.gfl-grid-cta.gfl-grid-cta-site:focus-visible{background-color:var(--gfl-primary,#004a62);border-color:var(--gfl-primary,#004a62);color:#fff}a.gfl-grid-cta.gfl-grid-cta-site:focus-visible{outline:2px solid var(--gfl-primary);outline-offset:2px}.gfl-grid-cta-arrow{display:inline-block}.gfl-grid-cta-arrow:after{content:'\2197'}.gfl-grid.gfl-anim .gfl-grid-card{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.gfl-grid.gfl-anim .gfl-grid-card.is-inview{opacity:1;transform:none}@supports (transition-delay:calc(min(sibling-index() - 1, 5) * 70ms)) {
  .gfl-grid.gfl-anim .gfl-grid-card {
    transition-delay: calc(min(sibling-index() - 1, 5) * 70ms);}}.gfl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gfl-grid-empty-notice{margin:0;padding:24px;border-radius:var(--gfl-radius);background:var(--gfl-surface-2);border:1px solid var(--gfl-border);color:var(--gfl-text,#474646);font-size:14px;line-height:1.6}@media (max-width:768px){.gfl-grid-hero-wrap>button.gfl-grid-summary{height:220px}.gfl-grid-card.is-open .gfl-grid-hero-wrap>button.gfl-grid-summary{height:340px}.gfl-grid-thumbs{display:none}.gfl-grid-card.is-open .gfl-grid-dots{display:flex}.gfl-grid-dots button.gfl-grid-dot{width:44px;height:44px;padding:17px;background-clip:content-box}.gfl-grid-dots{gap:0}.gfl-grid-detail{flex-direction:column}.gfl-grid-detail{background-image:none;background-color:#fff}.gfl-grid-content{padding:28px 20px}.gfl-grid-ctas{flex-direction:column}a.gfl-grid-cta{width:100%}.gfl-grid-finepoint{text-align:center}}@media (prefers-reduced-motion:reduce){.gfl-grid,.gfl-grid *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.gfl-grid.gfl-anim .gfl-grid-card{opacity:1;transform:none;transition-delay:0s !important}}