.lp-shift{padding-top:var(--lp-shift-padding-top);padding-bottom:var(--lp-shift-padding-bottom);color:var(--color-text-primary)}.lp-shift--bg-page{background:var(--color-bg-page)}.lp-shift--bg-soft{background:var(--color-bg-soft)}.lp-shift--bg-surface{background:var(--color-bg-surface)}.lp-shift__header{margin-bottom:clamp(var(--space-8),8vw,var(--space-10))}.lp-shift--align-center .lp-shift__header{margin-inline:auto;text-align:center}.lp-shift__eyebrow{margin-bottom:var(--space-3);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;line-height:var(--lh-small);text-transform:uppercase;letter-spacing:.08em}.lp-shift__heading{margin:0;color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-h2);font-weight:650;line-height:var(--lh-display);letter-spacing:var(--ls-display)}.lp-shift__intro{max-width:680px;margin-top:var(--space-4);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--lh-body)}.lp-shift--align-center .lp-shift__intro{margin-inline:auto}.lp-shift__intro p{margin:0}.lp-shift__layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:var(--lp-shift-column-gap)}.lp-shift__visual-column,.lp-shift__content{min-width:0}.lp-shift__visual-sticky{position:sticky;top:calc(var(--lp-header-height, 72px) + var(--lp-shift-sticky-offset));display:grid;justify-items:center;width:100%}.lp-shift__visual{width:min(100%,var(--lp-shift-visual-width));aspect-ratio:1;color:var(--color-text-primary)}.lp-shift__diagram{display:block;width:100%;height:auto;overflow:visible}.lp-shift__framework-ring{fill:none;stroke:var(--color-border-strong);stroke-width:1.25;stroke-dasharray:4 7;opacity:.6;vector-effect:non-scaling-stroke}.lp-shift__framework-dividers path{fill:none;stroke:var(--color-border);stroke-width:1;opacity:.7;vector-effect:non-scaling-stroke}.lp-shift__venn-areas{isolation:isolate}.lp-shift__venn-area{opacity:.64;transition:opacity var(--duration-base) var(--ease-standard)}.lp-shift__venn-area.is-active{opacity:1}.lp-shift__venn-circle{fill:var(--color-bg-soft);fill-opacity:.7;stroke:var(--color-border-strong);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill var(--duration-base) var(--ease-standard),fill-opacity var(--duration-base) var(--ease-standard),stroke var(--duration-base) var(--ease-standard)}.lp-shift__venn-area.is-active .lp-shift__venn-circle{fill:var(--color-accent);fill-opacity:.9;stroke:var(--color-accent)}.lp-shift__venn-letter{fill:var(--color-text-primary);font-family:var(--font-heading);font-size:30px;font-weight:700;letter-spacing:-.04em;pointer-events:none;transition:fill var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.lp-shift__venn-label{fill:var(--color-text-secondary);font-family:var(--font-body);font-size:10px;font-weight:600;pointer-events:none;transition:fill var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.lp-shift__venn-area:not(.is-active) .lp-shift__venn-letter,.lp-shift__venn-area:not(.is-active) .lp-shift__venn-label{opacity:.72}.lp-shift__venn-area.is-active .lp-shift__venn-letter,.lp-shift__venn-area.is-active .lp-shift__venn-label{fill:var(--neutral-950);opacity:1}.lp-shift__venn-markers path{fill:none;stroke:var(--color-border-strong);stroke-width:2;opacity:.24;vector-effect:non-scaling-stroke;transition:stroke var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.lp-shift__venn-markers path.is-active{stroke:var(--color-accent);opacity:1}.lp-shift__venn-core{pointer-events:none}.lp-shift__venn-core circle{fill:var(--color-bg-surface);stroke:var(--color-border-strong);stroke-width:1.4;vector-effect:non-scaling-stroke}.lp-shift__core-title{fill:var(--color-text-primary);font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.04em}.lp-shift__core-text{fill:var(--color-text-secondary);font-family:var(--font-body);font-size:10px;font-weight:500}.lp-shift__formula{max-width:430px;margin-top:var(--space-4);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:550;line-height:var(--lh-small);text-align:center}.lp-shift__mobile-status{display:none}.lp-shift__track{display:grid;gap:var(--lp-shift-card-gap)}.lp-shift-card{position:relative;min-height:clamp(330px,42vh,470px);padding:clamp(var(--space-6),3vw,var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-enter)}.lp-shift-card.is-active{border-color:var(--color-border-strong)}.lp-shift-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:clamp(var(--space-6),4vw,var(--space-7))}.lp-shift-card__step{display:inline-flex;align-items:center;gap:var(--space-2)}.lp-shift-card__letter{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:var(--color-accent);color:var(--neutral-950);font-family:var(--font-heading);font-size:15px;font-weight:700}.lp-shift-card__step-name{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600}.lp-shift-card__number{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-body-xs);font-weight:600;font-variant-numeric:tabular-nums}.lp-shift-card__heading{margin:0;color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-h3);font-weight:620;line-height:var(--lh-heading);letter-spacing:var(--ls-display)}.lp-shift-card__text{max-width:58ch;margin-top:var(--space-4);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--lh-body)}.lp-shift-card__text p{margin:0}.lp-shift-card__details{margin-top:var(--space-4);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--lh-small)}.lp-shift-card__details ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.lp-shift-card__details li{position:relative;padding-left:16px}.lp-shift-card__details li:before{content:"";position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:50%;background:var(--color-text-primary)}.lp-shift-card__outcome{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--text-body-sm);font-weight:600}.lp-shift-card__outcome-label{color:var(--color-text-secondary);font-size:var(--text-body-xs);font-weight:500;text-transform:uppercase;letter-spacing:.07em}.lp-shift__navigation{display:none}.lp-shift__nav{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-enter)}.lp-shift__nav svg{display:block;width:7px;height:12px}.lp-shift__nav:disabled{opacity:.28;cursor:default;pointer-events:none}.lp-shift__nav:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;box-shadow:none}@media(hover:hover)and (pointer:fine){.lp-shift-card:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.lp-shift__nav:not(:disabled):hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--neutral-950);transform:translateY(-1px)}}@media(max-width:1100px){.lp-shift__layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(var(--space-6),5vw,var(--space-8))}.lp-shift__visual{width:min(100%,460px)}.lp-shift-card{min-height:320px}}@media(max-width:900px)and (min-width:768px){.lp-shift__layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:var(--space-6)}.lp-shift__visual{width:min(100%,390px)}.lp-shift-card{padding:var(--space-5)}.lp-shift-card__heading{font-size:var(--text-h4)}.lp-shift-card__text{font-size:var(--text-body-sm);margin-top:var(--space-2)}}@media(max-width:767px){.lp-shift{padding-top:var(--lp-shift-padding-top-mobile);padding-bottom:var(--lp-shift-padding-bottom-mobile)}.lp-shift__header{margin-bottom:var(--space-6)}.lp-shift__intro{margin-top:var(--space-3);font-size:var(--text-body-sm)}.lp-shift__layout{display:block}.lp-shift__visual-column{width:100%}.lp-shift__visual-sticky{position:static;width:100%;margin-bottom:var(--space-3)}.lp-shift__visual{width:min(94vw,var(--lp-shift-mobile-visual-width));max-width:390px;margin-inline:auto}.lp-shift__formula{max-width:340px;margin-top:var(--space-2);font-size:11px}.lp-shift__mobile-status{display:flex;align-items:center;gap:3px;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.lp-shift__content{width:auto;min-width:0;margin-inline:calc(var(--page-gutter) * -1)}.lp-shift__track{display:flex;width:100%;gap:var(--lp-shift-card-gap);padding:2px var(--page-gutter) var(--space-3);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lp-shift__track::-webkit-scrollbar{display:none}.lp-shift-card{flex:0 0 min(var(--lp-shift-mobile-card-width),360px);width:min(var(--lp-shift-mobile-card-width),360px);min-width:0;min-height:0;padding:var(--space-5);border-radius:var(--radius-md);scroll-snap-align:start;scroll-snap-stop:always}.lp-shift-card__top{margin-bottom:var(--space-5)}.lp-shift-card__heading{max-width:22ch;font-size:var(--text-h4)}.lp-shift-card__text{margin-top:var(--space-2);font-size:var(--text-body-sm)}.lp-shift-card__details{margin-top:var(--space-4);font-size:13px}.lp-shift-card__outcome{margin-top:var(--space-5)}.lp-shift__navigation{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:var(--space-3) var(--page-gutter) 0}.lp-shift__pagination{display:flex;align-items:center;gap:4px;color:var(--color-text-secondary);font-size:var(--text-body-xs);font-weight:600;font-variant-numeric:tabular-nums}.lp-shift__pagination-divider{opacity:.45}.lp-shift__navigation-buttons{display:flex;gap:var(--space-2)}.lp-shift__venn-letter{font-size:29px}.lp-shift__venn-label{font-size:10px}.lp-shift__core-title{font-size:25px}.lp-shift__core-text{font-size:10px}}@media(max-width:479px){.lp-shift__header{margin-bottom:var(--space-5)}.lp-shift__visual{width:min(96vw,355px);max-width:none}.lp-shift__track{gap:var(--space-3)}.lp-shift-card{flex-basis:calc(100vw - 48px);width:calc(100vw - 48px);max-width:335px;padding:var(--space-4)}.lp-shift-card__letter{width:32px;height:32px;flex-basis:32px}.lp-shift-card__top{margin-bottom:var(--space-4)}.lp-shift-card__heading{font-size:clamp(17px,5.1vw,20.4px)}.lp-shift-card__text{font-size:13px}.lp-shift-card__details{margin-top:var(--space-4);font-size:12.5px}.lp-shift-card__outcome{align-items:flex-start;margin-top:var(--space-4);gap:var(--space-3)}.lp-shift__venn-letter{font-size:31px}.lp-shift__venn-label{font-size:10px}.lp-shift__core-title{font-size:26px}.lp-shift__core-text{font-size:10px}}@media(max-width:359px){.lp-shift__visual{width:calc(100vw - 18px);max-width:335px}.lp-shift__content{margin-inline:-18px}.lp-shift__track{padding-left:18px;padding-right:18px;gap:10px;scroll-padding-inline:18px}.lp-shift-card{flex-basis:calc(100vw - 36px);width:calc(100vw - 36px);max-width:305px;padding:14px}.lp-shift-card__heading{font-size:20px}.lp-shift-card__outcome{display:grid;gap:4px}.lp-shift__navigation{margin-inline:18px}.lp-shift__nav{width:36px;height:36px}.lp-shift__nav svg{width:6px;height:11px}}@media(prefers-reduced-motion:reduce){.lp-shift__venn-area,.lp-shift__venn-circle,.lp-shift__venn-letter,.lp-shift__venn-label,.lp-shift__venn-markers path,.lp-shift-card,.lp-shift__nav{transition:none!important}.lp-shift__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lp-shift-formula.css.map */
