.bc-story-v2{--bc-navy: #07133e;--bc-blue: #1139b3;--bc-blue-deep: #082c95;--bc-coral: #e7603f;--bc-ink: #11182f;--bc-muted: #39435d;--bc-cream: #fff8ed;--bc-paper: #fffdf8;--bc-line: rgba(7, 19, 62, .14);--bc-shadow: 0 18px 50px rgba(7, 19, 62, .1);background:radial-gradient(circle at 8% 20%,rgba(240,95,65,.08),transparent 25%),radial-gradient(circle at 88% 12%,rgba(17,57,179,.06),transparent 28%),var(--bc-cream);color:var(--bc-ink);font-family:var(--font-body-family, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);overflow:hidden}.bc-story-v2 *,.bc-story-v2 *:before,.bc-story-v2 *:after{box-sizing:border-box}.bc-story-v2 img{display:block;max-width:100%;height:auto}.bc-story-container{width:min(100% - 40px,1360px);margin:0 auto}.bc-story-section{position:relative;margin-top:50px;margin-bottom:50px}.bc-story-eyebrow{display:block;width:100%;margin:0 auto 16px;text-align:center;color:var(--bc-blue);font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.bc-story-script{margin:0 0 12px;color:var(--bc-coral);font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(24px,3vw,34px);line-height:1}.bc-story-heading,.bc-story-v2 h1,.bc-story-v2 h2,.bc-story-v2 h3{color:var(--bc-navy);font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);letter-spacing:0}.bc-story-v2 h1{max-width:640px;margin:0;font-size:clamp(42px,5vw,70px);line-height:.98}.bc-story-v2 h2{margin:0;font-size:clamp(30px,3vw,46px);line-height:1.02}.bc-story-v2 h2{text-align:center;margin-left:auto;margin-right:auto}.bc-story-v2 h3{margin:0;font-size:clamp(18px,2vw,27px);line-height:1.08}.bc-story-v2 h3{text-align:center;margin-left:auto;margin-right:auto}.bc-story-v2 p{color:var(--bc-ink);font-size:16px;line-height:1.58}.bc-story-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:12px 20px;border-radius:999px;background:var(--bc-blue);color:#fff;font-size:14px;font-weight:850;line-height:1;text-decoration:none;box-shadow:0 10px 22px #1139b333;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.bc-story-btn:after{content:"->";margin-left:10px}.bc-story-btn:hover{background:var(--bc-blue-deep);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #1139b342}.bc-story-hero{padding:14px 0 8px}.bc-story-hero-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:28px;align-items:center}.bc-story-hero-copy{position:relative;z-index:2;padding-top:28px}.bc-story-hero-copy p:not(.bc-story-script){max-width:520px;margin:22px 0 18px;font-weight:450}.bc-story-hero-art{position:relative;min-height:370px;transform:translateY(var(--story-float, 0));transition:transform .12s linear}.bc-story-hero-image{position:absolute;right:0;bottom:0;width:min(720px,100%);max-width:720px;height:auto;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(7,19,62,.08))}.bc-story-fallback-art{position:absolute;right:0;bottom:0;z-index:2;width:min(660px,100%);min-height:430px;border-radius:34px;background:linear-gradient(145deg,#ffffff3d,#fff7e8d6),url(hero-grandmother.png) center bottom / contain no-repeat}.bc-story-india-map{position:absolute;left:4%;top:4%;z-index:1;width:min(310px,45%);opacity:.78}.bc-story-arch{position:absolute;right:-28px;top:30px;z-index:0;width:180px;height:340px;border:18px solid rgba(176,98,34,.24);border-bottom:0;border-radius:92px 92px 0 0;opacity:.55}.bc-story-mission{display:grid;grid-template-columns:140px 1fr .85fr;gap:34px;align-items:center;padding:24px 46px;border:1px solid rgba(17,57,179,.14);border-radius:22px;background:#ffffffbf;box-shadow:var(--bc-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bc-story-icon-bubble{display:grid;place-items:center;width:120px;height:120px;border:1px solid rgba(17,57,179,.14);border-radius:50%;background:#fff;box-shadow:0 13px 28px #07133e1f}.bc-story-icon-bubble svg{width:62px;height:62px;stroke:var(--bc-blue)}.bc-story-mission p{margin:0;font-weight:500}.bc-story-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:center;gap:24px}.bc-story-feature-row{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:14px;margin-top:26px}.bc-story-mini-card,.bc-story-diff-card,.bc-story-person,.bc-story-faq-item{border:1px solid rgba(7,19,62,.11);border-radius:12px;background:#ffffffad;box-shadow:0 12px 28px #07133e0f}.bc-story-mini-card{min-height:118px;padding:16px 10px;text-align:center}.bc-story-mini-card .bc-story-small-icon,.bc-story-diff-card .bc-story-small-icon,.bc-story-process-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 10px;border-radius:50%;background:var(--icon-bg, #eef4ff);color:var(--icon-color, var(--bc-blue))}.bc-story-small-icon svg,.bc-story-process-icon svg{width:32px;height:32px;stroke:currentColor}.bc-story-mini-card strong,.bc-story-diff-card strong{display:block;color:var(--bc-navy);font-size:13px;line-height:1.2}.bc-story-about-art{position:relative;min-height:410px;transform:translateY(var(--story-float, 0))}.bc-story-about-image,.bc-story-process-bowl,.bc-story-team-art,.bc-story-legacy-art,.bc-story-badge-image{filter:drop-shadow(0 18px 26px rgba(7,19,62,.08))}.bc-story-about-image{width:min(590px,100%);margin-left:auto}.bc-story-fallback-dog{width:min(560px,100%);min-height:360px;margin-left:auto;border-radius:28px;background:url(hero-grandmother.png) right bottom / contain no-repeat}.bc-story-journey{text-align:center}.bc-story-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:18px}.bc-story-step{position:relative;padding:0 8px}.bc-story-step:not(:last-child):after{content:"";position:absolute;top:34px;right:-16px;width:34px;border-top:2px dotted var(--bc-blue)}.bc-story-step-number{display:block;color:var(--bc-blue);font-size:22px;font-weight:950;line-height:1}.bc-story-step-year{display:block;margin-top:2px;color:var(--bc-navy);font-size:13px;font-weight:900}.bc-story-step-title{display:block;margin-top:8px;color:var(--bc-navy);font-size:14px;font-weight:900}.bc-story-step p{margin:5px auto 0;max-width:160px;font-size:12px;line-height:1.38}.bc-story-buddy-card,.bc-story-legacy-card,.bc-story-shop-card{display:grid;gap:26px;align-items:center;border-radius:22px;background:#ffffff9e;box-shadow:0 16px 40px #07133e12}.bc-story-buddy-card{grid-template-columns:.42fr .58fr;padding:28px 38px}.bc-story-polaroid{width:min(315px,100%);margin:0 auto;padding:12px 12px 24px;background:#fff;box-shadow:0 18px 30px #07133e24;transform:rotate(-4deg)}.bc-story-polaroid img,.bc-story-polaroid-fallback{width:100%;aspect-ratio:1.22 / 1;object-fit:cover;background:#f5eadb}.bc-story-polaroid-fallback{background:url(hero-grandmother.png) center / cover no-repeat}.bc-story-polaroid span{display:block;margin-top:12px;color:var(--bc-navy);font-family:Brush Script MT,Segoe Script,cursive;font-size:30px;text-align:center}.bc-story-diff-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:20px}.bc-story-diff-card{min-height:158px;padding:18px 14px;text-align:center}.bc-story-diff-card p{margin:8px 0 0;font-size:12px;line-height:1.35}.bc-story-process{text-align:center}.bc-story-process-grid{display:grid;grid-template-columns:repeat(4,1fr) 170px;gap:18px;align-items:center;margin-top:18px}.bc-story-process-step{position:relative;min-height:156px}.bc-story-process-step .bc-story-small-icon{margin-top:0}.bc-story-process-step:not(:last-of-type):after{content:"";position:absolute;top:44px;right:-18px;width:34px;border-top:2px dotted var(--bc-navy)}.bc-story-process-step strong{display:block;color:var(--bc-navy);font-size:14px;line-height:1.2;text-align:center}.bc-story-process-step p{margin:7px 0 0;font-size:12px;line-height:1.35}.bc-story-process-bowl,.bc-story-process-bowl-fallback{width:160px}.bc-story-process-bowl-fallback{aspect-ratio:1 / 1;border-radius:50%;background:url(process-illustration.png) right center / cover no-repeat}.bc-story-team-shell{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:center}.bc-story-team-art,.bc-story-team-art-fallback{width:100%}.bc-story-team-art-fallback{min-height:280px;border-radius:24px;background:url(hero-grandmother.png) center bottom / cover no-repeat}.bc-story-team-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.bc-story-person{min-height:190px;padding:14px 10px;text-align:center}.bc-story-avatar{width:76px;height:76px;margin:0 auto 10px;border-radius:50%;background:linear-gradient(180deg,#fff0dd,#f7d9be);color:var(--bc-navy);display:grid;place-items:center;font-size:24px;font-weight:900}.bc-story-person strong{display:block;color:var(--bc-navy);font-size:13px;line-height:1.2}.bc-story-person span{display:block;margin-top:4px;font-size:11px;font-weight:700;line-height:1.28}.bc-story-person p{margin:8px 0 0;font-size:10px;line-height:1.35}.bc-story-legacy-card{display:grid;grid-template-columns:420px 1fr;align-items:center;gap:36px}.bc-story-legacy-art,.bc-story-legacy-art-fallback,.bc-story-badge-image,.bc-story-badge-fallback{width:100%}.bc-story-legacy-art-fallback{min-height:230px;border-radius:20px;background:url(hero-grandmother.png) left bottom / cover no-repeat}.bc-story-badge-fallback{min-height:210px;border-radius:50%;background:#fff4de url(hero-grandmother.png) center / cover no-repeat}.bc-story-promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.bc-story-faq-wrap{display:grid;gap:28px;align-items:end}.bc-story-faq-list{margin-top:14px}.bc-story-faq-item{overflow:hidden;margin-bottom:8px}.bc-story-faq-question{width:100%;min-height:46px;padding:12px 16px;border:0;background:transparent;color:var(--bc-ink);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font:inherit;font-size:14px;font-weight:800;text-align:left}.bc-story-faq-question span:last-child{color:var(--bc-blue);font-size:22px;line-height:1}.bc-story-faq-answer{max-height:0;overflow:hidden;transition:max-height .22s ease}.bc-story-faq-answer p{margin:0;padding:0 16px 14px;font-size:13px}.bc-story-shop-card{grid-template-columns:170px 1fr;padding:18px 24px}[data-story-reveal]{opacity:1}.bc-story-ready [data-story-reveal]{opacity:0;transform:translateY(24px);transition:opacity .52s ease var(--reveal-delay, 0ms),transform .52s ease var(--reveal-delay, 0ms)}.bc-story-ready [data-story-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.bc-story-hero-grid,.bc-story-about-grid,.bc-story-team-shell,.bc-story-legacy-card,.bc-story-faq-wrap{align-items:center}.bc-story-hero-art{width:100% order: -1}.bc-story-mission{grid-template-columns:100px 1fr}.bc-story-mission>p{grid-column:2}.bc-story-diff-grid{grid-template-columns:repeat(3,1fr)}.bc-story-process-grid{grid-template-columns:repeat(5,1fr)}.bc-story-process-media{display:none}}@media(max-width:760px){.bc-story-container{width:min(100% - 32px,430px)}.bc-story-v2 h1{font-size:38px;line-height:1.02}.bc-story-v2 h2{font-size:28px}.bc-story-v2 h2{text-align:center;margin-left:auto;margin-right:auto}.bc-story-hero{padding-top:8px}.bc-story-hero-grid{display:flex;flex-direction:column;gap:16px}.bc-story-hero-art{width:100%;min-height:300px}.bc-story-hero-image,.bc-story-fallback-art{right:-30px;width:118%;min-height:300px}.bc-story-india-map{left:0;top:8px;width:44%}.bc-story-arch{right:-38px;top:20px;width:110px;height:230px;border-width:12px}.bc-story-hero-copy{padding-top:0}.bc-story-hero-copy p:not(.bc-story-script){font-size:12px;line-height:1.52}.bc-story-mission{grid-template-columns:82px 1fr;gap:16px;padding:20px 16px;border-radius:18px}.bc-story-icon-bubble{width:76px;height:76px}.bc-story-icon-bubble svg{width:42px;height:42px}.bc-story-mission p{grid-column:1 / -1;font-size:12px}.bc-story-feature-row,.bc-story-diff-grid,.bc-story-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-story-about-art{display:none}.bc-story-timeline{grid-template-columns:repeat(5,minmax(76px,1fr));gap:8px;overflow-x:auto;padding-bottom:10px;text-align:center;scrollbar-width:none}.bc-story-timeline::-webkit-scrollbar{display:none}.bc-story-step{min-width:76px;padding:0 2px}.bc-story-step:not(:last-child):after{right:-10px;width:18px}.bc-story-step p{font-size:10px}.bc-story-buddy-card{grid-template-columns:.92fr 1.08fr;gap:14px;padding:18px 16px}.bc-story-polaroid{padding:8px 8px 18px}.bc-story-polaroid span{font-size:24px}.bc-story-buddy-card p{font-size:12px;line-height:1.42}.bc-story-process{text-align:left}.bc-story-process-grid{grid-template-columns:90px 1fr;gap:8px 16px;align-items:start}.bc-story-process-step{display:grid;grid-template-columns:70px 1fr;grid-column:1 / -1;gap:16px;min-height:90px}.bc-story-process-step:not(:last-of-type):after{top:65px;left:34px;right:auto;width:0;height:42px;border-top:0;border-left:2px dotted var(--bc-blue)}.bc-story-process-icon{margin:0}.bc-story-process-step p{font-size:12px}.bc-story-team-grid{grid-template-columns:repeat(6,120px);overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.bc-story-team-grid::-webkit-scrollbar{display:none}.bc-story-person{min-height:162px}.bc-story-person p{display:none}.bc-story-legacy-card{padding:18px 16px;align-items:center}.bc-story-badge-image,.bc-story-badge-fallback{max-width:210px;margin:0 auto}.bc-story-faq-wrap{gap:16px}.bc-story-shop-card{grid-template-columns:116px 1fr;gap:14px;padding:16px}.bc-story-shop-card p{font-size:13px;line-height:1.42}}@media(max-width:420px){.bc-story-buddy-card,.bc-story-shop-card{grid-template-columns:1fr}.bc-story-feature-row,.bc-story-diff-grid,.bc-story-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.bc-story-v2 *,.bc-story-v2 *:before,.bc-story-v2 *:after{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media screen and (max-width:768px){.bc-story-container{width:calc(100% - 32px);max-width:100%}.bc-story-section{padding:8px 0}.bc-story-v2 h1{font-size:40px;line-height:1.05;text-align:center}.bc-story-v2 h2{font-size:32px;line-height:1.1;text-align:center}.bc-story-v2 p{font-size:15px;line-height:1.75;text-align:center}.bc-story-hero-copy{width:100%;text-align:center;padding:0}.bc-story-hero-copy p{max-width:100%;margin:20px auto}.bc-story-btn{width:100%;max-width:320px;margin:auto}.bc-story-hero-art{position:relative;width:100%;min-height:300px;display:flex;justify-content:center;align-items:flex-end}.bc-story-hero-image{position:relative;left:50%;bottom:0;right:auto;width:100%;max-width:380px;transform:translate(-50%);object-fit:contain}.bc-story-india-map{width:130px;left:10px;top:10px;opacity:.25}.bc-story-arch{display:none}.bc-story-mission{display:flex;flex-direction:column;text-align:center}.bc-story-icon-bubble{margin:auto}.bc-story-about-grid{display:flex;flex-direction:column}.bc-story-about-copy{max-width:100%;text-align:center}.bc-story-about-art{width:min(100%,400px);aspect-ratio:4 / 5;margin-left:auto}.bc-story-about-grid{align-items:center;gap:clamp(40px,6vw,80px)}.bc-story-about-image{width:100%;margin:auto}.bc-story-feature-row{grid-template-columns:repeat(2,1fr);gap:14px}.bc-story-mini-card{min-height:130px}.bc-story-timeline{display:flex;overflow-x:auto;gap:18px;padding-bottom:15px;scroll-snap-type:x mandatory}.bc-story-step{min-width:160px;scroll-snap-align:start}.bc-story-step:after{display:none}.bc-story-buddy-card{display:flex;flex-direction:column;text-align:center}.bc-story-polaroid{width:80%;transform:none}.bc-story-process-grid{display:flex;flex-direction:column;gap:20px}.bc-story-process-step{display:flex;align-items:flex-start;gap:15px;text-align:left}.bc-story-process-step:after{display:none}.bc-story-process-icon{flex-shrink:0}.bc-story-team-grid{display:grid;grid-template-columns:repeat(6,minmax(170px,1fr));gap:20px;align-items:stretch}.bc-story-v2 h2{text-align:center;margin-left:auto;margin-right:auto}.bc-story-team-card{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:260px;padding:80%}.bc-story-person{min-width:220px}.bc-story-promise-grid{grid-template-columns:repeat(2,1fr)}.bc-story-faq-wrap{display:flex;flex-direction:column}.bc-story-shop-card{display:flex;flex-direction:column;text-align:center}footer .page-width{padding:40px 24px}footer .footer__blocks-wrapper{display:flex;flex-direction:column;gap:30px}footer .footer__block{width:100%}footer .list-social{justify-content:center}footer .footer__content-bottom{text-align:center}}.bc-story-about-art{width:100%;max-width:520px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:28px;overflow:hidden}.bc-story-about-image{width:100%;display:block;border-radius:24px}.bc-story-about-art{margin-left:auto}.bc-story-btn{display:flex;justify-content:center;margin:32px auto 0;width:fit-content}.bc-story-team-card{text-align:center;align-items:center}.bc-story-team-card p{flex-grow:1}.bc-story-team-illustration{display:flex;justify-content:center;align-items:center}.bc-story-team-illustration img{width:180px;max-width:100%;height:auto}@media(max-width:1024px){.bc-story-team-shell{grid-template-columns:1fr}.bc-story-team-illustration{order:-1}.bc-story-team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bc-story-team-grid{grid-template-columns:1fr}}@media(max-width:991px){.bc-story-about-grid{grid-template-columns:1fr;gap:36px;text-align:center}.bc-story-about-copy{align-items:center}.bc-story-about-art{max-width:420px}}.bc-story-hero-image{position:relative;right:auto;bottom:auto;display:block;width:100%;max-width:560px;height:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 20px 40px rgba(7,19,62,.12))}.bc-story-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}@media(max-width:991px){.bc-story-hero-grid{grid-template-columns:1fr;gap:40px;text-align:center}.bc-story-hero-copy{align-items:center}.bc-story-hero-image{max-width:420px}}.bc-story-hero{padding:40px 0 30px}.bc-story-hero-grid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(520px,1.05fr);align-items:center;gap:72px}.bc-story-hero-copy{display:flex;flex-direction:column;justify-content:center}.bc-story-hero-copy h1{margin-bottom:24px}.bc-story-hero-copy p{max-width:520px;margin:0 0 32px}.bc-story-hero-art{display:flex;justify-content:center;align-items:center;width:100%}.bc-story-hero-arch{width:100%;max-width:600px;padding:18px;border-radius:36px;background:#fff;box-shadow:0 30px 70px #07133e14}.bc-story-hero-image{display:block;width:100%;max-width:560px;height:auto;object-fit:contain;border-radius:24px}@media(max-width:991px){.bc-story-hero{padding:10px 0 20px}.bc-story-hero-grid{grid-template-columns:1fr;gap:40px}.bc-story-hero-copy{text-align:center;align-items:center}.bc-story-hero-copy p{margin:20px auto 30px}.bc-story-hero-art{order:-1}.bc-story-hero-image{max-width:420px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/buddys-care-story.css.map */
