calyvi-benefits-story.cbs{display:block;background:#f8f5f0;color:#211d1a;isolation:isolate;--cbs-distance: var(--cbs-distance-desktop, 110svh)}.cbs .cbs__chapters{max-width:1440px;margin:0 auto;padding:clamp(80px,8vw,128px) clamp(24px,6vw,96px)}.cbs .cbs__chapter{display:grid;align-content:center;grid-template-columns:88px minmax(0,1fr);column-gap:clamp(32px,5vw,80px);min-height:360px;padding:clamp(72px,7vw,112px) 0}.cbs .cbs__number{font-size:clamp(28px,2.6vw,38px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;padding-top:clamp(12px,1.4vw,20px);color:#211d1a}.cbs .cbs__chapter-title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 400);font-size:clamp(54px,8.8vw,130px);letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.cbs .cbs__chapter-text{max-width:520px;margin:32px 0 0;font-size:clamp(19px,1.65vw,23px);font-weight:400;letter-spacing:.01em;line-height:1.65;color:#332b26;text-wrap:pretty}.cbs .cbs__track,.cbs .cbs__stage{position:relative}.cbs .cbs__campaign{position:relative;height:100svh;overflow:hidden;background:radial-gradient(ellipse at 30% 24%,#e6c7bc 0%,transparent 65%),linear-gradient(125deg,#bc8a86,#794451 60%,#b28177)}.cbs .cbs__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cbs-position-desktop, 50% 50%)!important}.cbs .cbs__panel{position:relative;display:grid;place-items:center;min-height:45svh;padding:40px 16px;background:#f8f5f0;color:#211d1a}.cbs .cbs__accessible-title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 400);font-size:clamp(32px,9.5vw,150px);line-height:1;letter-spacing:-.045em;white-space:nowrap}.cbs .cbs__half{display:none}.cbs .cbs__image-note{position:absolute;left:24px;right:24px;bottom:32px;max-width:430px;padding:16px;margin:0;background:#f8f5f0;color:#211d1a;font-size:14px;line-height:1.5}.cbs:not([data-enhanced]) .cbs__stage{display:flex;flex-direction:column}.cbs:not([data-enhanced]) .cbs__panel{order:-1}.cbs[data-enhanced] .cbs__track{height:calc(100svh + var(--cbs-distance))}.cbs[data-enhanced] .cbs__stage{position:sticky;top:0;height:100svh;overflow:hidden}.cbs[data-enhanced] .cbs__campaign{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.cbs[data-enhanced] .cbs__panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;min-height:0;z-index:1;clip-path:polygon(0 0,100% 0,100% 50%,0 50%,0 50%,100% 50%,100% 100%,0 100%)}.cbs[data-enhanced] .cbs__accessible-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cbs[data-enhanced] .cbs__half{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(var(--cbs-split-top, 0%))}.cbs[data-enhanced] .cbs__half--top{clip-path:inset(0 0 calc(50% - 1px) 0)}.cbs[data-enhanced] .cbs__half--bottom{clip-path:inset(calc(50% - 1px) 0 0 0);transform:translateY(var(--cbs-split-bottom, 0%))}.cbs .cbs__final-text{font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 400);font-size:clamp(32px,9.5vw,150px);line-height:1;letter-spacing:-.045em;white-space:nowrap}@media(max-width:749px){calyvi-benefits-story.cbs{--cbs-distance: var(--cbs-distance-mobile, 70svh)}.cbs .cbs__chapters{padding:32px 24px 48px}.cbs .cbs__chapter{grid-template-columns:1fr;gap:26px;min-height:360px;padding:56px 0}.cbs .cbs__number{padding:0;font-size:28px}.cbs .cbs__chapter-title{font-size:clamp(38px,12.5vw,72px)}.cbs .cbs__chapter-text{margin-top:24px;font-size:18px}.cbs .cbs__final-text,.cbs .cbs__accessible-title{font-size:clamp(26px,9vw,62px);letter-spacing:-.045em}.cbs .cbs__image{object-position:var(--cbs-position-mobile, 50% 50%)!important}}@media(prefers-reduced-motion:reduce){.cbs[data-enhanced] .cbs__track{height:auto}.cbs[data-enhanced] .cbs__stage{position:relative;height:auto;overflow:visible;display:flex;flex-direction:column}.cbs[data-enhanced] .cbs__campaign{position:relative;height:100svh}.cbs[data-enhanced] .cbs__panel{position:relative;inset:auto;order:-1;min-height:45svh;padding:40px 16px;clip-path:none!important}.cbs[data-enhanced] .cbs__half{display:none}.cbs[data-enhanced] .cbs__accessible-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calyvi-benefits-story.css.map */
