.story-hero[data-astro-cid-ue5zgfmx]{background:linear-gradient(180deg,var(--bg-light) 0%,var(--bg-white) 100%)}.story-hero-content[data-astro-cid-ue5zgfmx]{padding-top:36px;padding-bottom:32px}.story-origin-section[data-astro-cid-ue5zgfmx]{background:var(--bg-white);padding:48px 0}.story-origin-grid[data-astro-cid-ue5zgfmx]{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.mascot-display-card[data-astro-cid-ue5zgfmx]{background:var(--bg-highlight);border-radius:var(--radius-container);min-height:220px;display:flex;align-items:center;justify-content:center;padding:24px}.mascot-large-img[data-astro-cid-ue5zgfmx]{height:160px;width:auto}.motto-box[data-astro-cid-ue5zgfmx]{margin-top:22px;border-left:3px solid var(--border-accent);padding-left:16px}.motto-text[data-astro-cid-ue5zgfmx]{font-family:var(--font-heading);font-weight:500;font-size:19px;line-height:1.45;color:var(--color-ink)}.motto-sub[data-astro-cid-ue5zgfmx]{font-family:var(--font-body);font-size:13.5px;color:var(--color-muted);margin-top:8px}.story-values-section[data-astro-cid-ue5zgfmx]{background:var(--bg-light);padding:48px 0}.values-grid[data-astro-cid-ue5zgfmx]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:28px}.value-card[data-astro-cid-ue5zgfmx]{height:100%}.value-title[data-astro-cid-ue5zgfmx]{font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--color-ink);margin:0 0 8px}.value-desc[data-astro-cid-ue5zgfmx]{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--color-muted);margin:0}.story-shift-section[data-astro-cid-ue5zgfmx]{background:var(--bg-white);padding:48px 0;scroll-margin-top:88px}.shift-grid[data-astro-cid-ue5zgfmx]{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.shift-subtext[data-astro-cid-ue5zgfmx]{font-family:var(--font-body);font-size:15.5px;line-height:1.7;color:var(--color-muted);margin:14px 0 0;max-width:600px}.agentic-shift-badge[data-astro-cid-ue5zgfmx]{height:48px;width:auto;display:block;margin-top:24px}.shift-partners-grid[data-astro-cid-ue5zgfmx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shift-logo-card[data-astro-cid-ue5zgfmx]{border:1px solid var(--border-light);background:var(--bg-white);border-radius:var(--radius-lg);padding:18px 22px;min-height:104px;display:flex;align-items:center;justify-content:center}.shift-logo-card[data-astro-cid-ue5zgfmx]:last-child{grid-column:1 / -1}.shift-logo-card[data-astro-cid-ue5zgfmx].snappie-card{border-color:var(--border-accent);background:var(--bg-light)}.snappie-lockup[data-astro-cid-ue5zgfmx]{display:inline-flex;flex-direction:column;align-items:flex-start}.snappie-tagline[data-astro-cid-ue5zgfmx]{display:flex;align-items:baseline;align-self:flex-start;justify-content:space-between;min-width:79.95px;gap:4px;margin-left:.13px;margin-bottom:6.6px}.bracket[data-astro-cid-ue5zgfmx]{font-family:var(--font-logo);font-weight:500;font-size:15.58px;line-height:1;color:var(--color-subtle)}.tag-text[data-astro-cid-ue5zgfmx]{font-family:var(--font-body);font-weight:600;font-size:8.71px;letter-spacing:2.14px;color:var(--color-ink);text-transform:uppercase;margin-right:-2.14px;position:relative;top:-1.28px;white-space:nowrap}.snappie-wordmark[data-astro-cid-ue5zgfmx]{display:inline-flex;align-items:baseline;font-family:var(--font-logo);font-weight:700;font-size:22px;letter-spacing:-.88px;line-height:1}.word-purple[data-astro-cid-ue5zgfmx]{color:var(--snappie-purple)}.word-lilac[data-astro-cid-ue5zgfmx]{color:var(--color-subtle)}.partner-logo-img[data-astro-cid-ue5zgfmx]{width:auto;max-width:100%;display:block}.logo-sharelife[data-astro-cid-ue5zgfmx]{height:64px}.logo-brightlands[data-astro-cid-ue5zgfmx]{height:30px}.logo-aip[data-astro-cid-ue5zgfmx],.logo-ou[data-astro-cid-ue5zgfmx]{height:38px}.implementation-section[data-astro-cid-ue5zgfmx]{background:var(--bg-white);padding-bottom:48px}.implementation-card[data-astro-cid-ue5zgfmx]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.implementation-text[data-astro-cid-ue5zgfmx]{flex:1;min-width:0;max-width:620px;width:100%}.implementation-eyebrow[data-astro-cid-ue5zgfmx]{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:1.4px;color:var(--color-info);text-transform:uppercase;margin-bottom:14px}.implementation-title[data-astro-cid-ue5zgfmx]{font-family:var(--font-heading);font-weight:600;font-size:clamp(24px,2.8vw,32px);line-height:1.12;letter-spacing:-1px;color:var(--color-ink);margin:0 0 12px}.impl-line-1[data-astro-cid-ue5zgfmx]{display:block}.implementation-desc[data-astro-cid-ue5zgfmx]{font-family:var(--font-body);font-size:15.5px;line-height:1.7;color:var(--color-ink);margin:0}.implementation-action-wrap[data-astro-cid-ue5zgfmx]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.implementation-logos[data-astro-cid-ue5zgfmx]{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.impl-logo-sharelife[data-astro-cid-ue5zgfmx]{height:52px;width:auto;display:block}.impl-logo-aip[data-astro-cid-ue5zgfmx]{height:30px;width:auto;display:block}.story-location-section[data-astro-cid-ue5zgfmx]{background:var(--bg-white);padding-bottom:48px;text-align:center}@media(min-width:640px){.mascot-display-card[data-astro-cid-ue5zgfmx]{min-height:320px;padding:32px}.mascot-large-img[data-astro-cid-ue5zgfmx]{height:220px}.values-grid[data-astro-cid-ue5zgfmx]{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px}.implementation-text[data-astro-cid-ue5zgfmx]{min-width:280px}}@media(min-width:768px){.story-origin-grid[data-astro-cid-ue5zgfmx],.shift-grid[data-astro-cid-ue5zgfmx]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.implementation-card[data-astro-cid-ue5zgfmx]{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px}.implementation-action-wrap[data-astro-cid-ue5zgfmx]{width:auto}}@media(min-width:1024px){.story-hero-content[data-astro-cid-ue5zgfmx]{padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(48px,6vw,80px)}.story-origin-section[data-astro-cid-ue5zgfmx]{padding:clamp(72px,9vw,120px) 0}.story-origin-grid[data-astro-cid-ue5zgfmx]{gap:clamp(28px,4vw,56px)}.motto-box[data-astro-cid-ue5zgfmx]{margin-top:28px;padding-left:22px}.motto-text[data-astro-cid-ue5zgfmx]{font-size:20px}.values-grid[data-astro-cid-ue5zgfmx]{grid-template-columns:repeat(4,1fr)}.value-desc[data-astro-cid-ue5zgfmx]{line-height:1.7}.story-values-section[data-astro-cid-ue5zgfmx],.story-shift-section[data-astro-cid-ue5zgfmx]{padding:clamp(72px,9vw,120px) 0}.shift-grid[data-astro-cid-ue5zgfmx]{gap:clamp(28px,4vw,56px)}.agentic-shift-badge[data-astro-cid-ue5zgfmx]{margin-top:32px}.shift-logo-card[data-astro-cid-ue5zgfmx]:last-child{grid-column:auto}.implementation-section[data-astro-cid-ue5zgfmx]{padding-bottom:clamp(72px,9vw,112px)}.implementation-card[data-astro-cid-ue5zgfmx]{gap:clamp(24px,4vw,48px)}.story-location-section[data-astro-cid-ue5zgfmx]{padding-bottom:clamp(72px,9vw,112px)}}
