.pr-story__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pr-gap);align-items:center}.pr-story--flip .pr-story__media{order:-1}.pr-story__copy{display:flex;flex-direction:column;align-items:flex-start}.pr-story__copy .pr-pill{margin-bottom:12px}.pr-story .pr-h{text-wrap:wrap}.pr-story__text{margin-top:var(--pr-text-gap);color:var(--pr-muted-c);font-size:calc(var(--pr-text-fs) * var(--pr-type-scale, 1));line-height:1.65;letter-spacing:-.02em}.pr-story__text p{margin:0 0 1.4em}.pr-story__text p:last-child{margin-bottom:0}.pr-story__media{position:relative;height:var(--pr-media-h);border-radius:var(--pr-media-r);background:#eceef3;overflow:hidden}.pr-story__media-inner{position:absolute;top:-7%;right:0;bottom:-7%;left:0}.pr-story__media-inner img,.pr-story__media-inner svg{width:100%;height:100%;object-fit:cover}.pr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pr-stat-gap);margin-top:var(--pr-stats-gap)}.pr-stats>*{display:flex}.pr-stat{display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px;min-height:var(--pr-stat-h);padding:24px 26px;border-radius:var(--pr-stat-r);background:var(--pr-stat-bg);transition:background .6s var(--pr-ease),translate .6s var(--pr-ease)}.pr-stat__val{color:var(--pr-stat-val);font:400 calc(var(--pr-stat-fs) * var(--pr-type-scale, 1)) / 1.15 var(--pr-font-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .6s;font-weight:500}.pr-stat__label{color:var(--pr-stat-label);font-size:calc(var(--pr-label-fs) * var(--pr-type-scale, 1));line-height:1.5;letter-spacing:-.01em;transition:color .6s}@media(hover:hover){.pr-stats--hover .pr-stat:hover{background:var(--pr-accent);translate:0 -6px}.pr-stats--hover .pr-stat:hover .pr-stat__val,.pr-stats--hover .pr-stat:hover .pr-stat__label{color:#fff}}@media screen and (max-width:989px){.pr-story__grid{grid-template-columns:minmax(0,1fr);gap:40px}.pr-story--flip .pr-story__media{order:0}.pr-story__media{height:var(--pr-media-hm)}.pr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media screen and (max-width:480px){.pr-stat{min-height:0;padding:20px 16px}.pr-stat__val{font-size:calc(var(--pr-stat-fs) * .75)}.pr-stat__label{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/precept-story.css.map */
