@media (min-width:621px){.pd-life-stack-host{display:none}}.pd-life-stack-host{position:relative}.pd-life-stack-sticky{touch-action:pan-y;flex-direction:column;justify-content:flex-start;padding:5px 0 24px;display:flex;position:sticky;top:80px;overflow:hidden}.pd-life-stack-header{flex:none;margin-bottom:24px}.pd-life-stack-header>p{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.pd-life-stack-header h2{color:var(--ink);text-transform:uppercase;margin:18px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:53px;line-height:.96}.pd-life-stack-header h2 em{color:var(--red);font-weight:600}.pd-life-stack-header>span{color:#56727e;max-width:500px;font-size:13px;line-height:1.7;display:block}.pd-life-stack-cards{flex:none;width:100%;position:relative;overflow:hidden}.pd-life-stack-row{will-change:transform;gap:14px;width:100%;transition:transform 90ms linear;display:flex;transform:translateZ(0)}.pd-life-stack-card{background:#f0f8ff;flex-direction:column;flex:0 0 86%;padding:30px;display:flex;position:relative;box-shadow:0 18px 40px #032d432e}.pd-life-stack-card-num{color:var(--red);font-family:Barlow Condensed,sans-serif;font-size:18px}.pd-life-stack-card h3{color:var(--ink);text-transform:uppercase;margin:auto 0 14px;font-family:Barlow Condensed,sans-serif;font-size:31px;line-height:1.05}.pd-life-stack-card p{color:#627b86;font-size:12px;line-height:1.7}@media (max-width:620px) and (not (min-height:700px)){.pd-life-stack-header{margin-bottom:18px}.pd-life-stack-header h2{font-size:44px}.pd-life-stack-cards,.pd-life-stack-card{height:250px!important}}@media (max-width:620px) and (not (min-height:600px)){.pd-life-stack-header h2{margin:12px 0 10px;font-size:34px}.pd-life-stack-header>span{font-size:11px;line-height:1.6}.pd-life-stack-cards,.pd-life-stack-card{height:200px!important}}@media (prefers-reduced-motion:reduce){.pd-life-stack-host{height:auto!important}.pd-life-stack-sticky{height:auto;padding:0;display:block;position:static;overflow:visible}.pd-life-stack-cards{height:auto!important}.pd-life-stack-row--static{flex-direction:column;width:auto;transform:none}.pd-life-stack-row--static .pd-life-stack-card{flex:none;margin-bottom:20px;box-shadow:0 6px 16px #032d431a}}
