.content-block{--content-surface: rgb(var(--color-background));--content-inline: var(--page-margin);margin-block:var(--content-space-top-m, 2.5rem) var(--content-space-bottom-m, 2.5rem)}.content-block--bleed{--content-inline: max(var(--page-margin), calc((100% - var(--content-width)) / 2));--content-radius: 0}.expert{--expert-pad-top: calc(var(--expert-photo, 150px) / 2 + var(--content-pad-top-m, 1.25rem));--expert-pad-bottom: var(--content-pad-bottom-m, 2.5rem);position:relative;margin:0;padding:var(--expert-pad-top) var(--content-inline, var(--page-margin)) var(--expert-pad-bottom);border-radius:var(--content-radius, var(--expert-radius, var(--radius-card)));background:rgb(var(--color-background));color:rgb(var(--color-text));text-align:center}.content-block--expert{position:relative;z-index:1;margin-top:calc(var(--content-space-top-m, 2.5rem) + var(--expert-photo, 150px) / 2)}.expert__inner{position:relative;max-width:var(--expert-content-width, none);margin-inline:auto}.expert__photo{position:absolute;top:calc((var(--expert-pad-top) + var(--expert-photo, 150px) / 2) * -1);left:50%;width:var(--expert-photo, 150px);height:var(--expert-photo, 150px);margin-left:calc(var(--expert-photo, 150px) / -2)}.expert__photo img{width:100%;height:100%;border:.5rem solid var(--content-surface, rgb(var(--color-background)));border-radius:50%;object-fit:cover}.expert__body{display:grid;gap:.25rem}.expert--left{text-align:start}.expert--left .expert__inner{margin-inline:0}.expert--left.expert--centered .expert__inner{margin-inline:auto}.expert--left .expert__photo{left:0;margin-left:0}.expert__name{margin:0}.expert__role{margin:0;font-size:var(--text-s);text-transform:uppercase;color:rgb(var(--color-text) / .65)}.expert__quote{margin:1rem 0 0;font-size:var(--text-m);line-height:1.5}.expert__quote p{margin:0}.expert__quote p+p{margin-top:.75em}.expert--quoted .expert__quote p:first-child:before{content:"\201e"}.expert--quoted .expert__quote p:last-child:after{content:"\201c"}.expert--quoted .expert__inner:after{content:"\201c";position:absolute;right:0;bottom:calc(var(--expert-pad-bottom) * -1);font-family:var(--font-heading--family);font-size:calc(var(--expert-quote-mark, 190px) * .55);line-height:1;color:color-mix(in srgb,rgb(var(--color-text)) 14%,rgb(var(--color-background)));transform:translateY(calc(1em - var(--quote-ink-center, .265em)));pointer-events:none}@media(min-width:750px){.content-block{--content-inline: 3rem;margin-block:var(--content-space-top, 3.75rem) var(--content-space-bottom, 3.75rem)}.content-block--bleed{--content-inline: max(var(--page-margin), calc((100% - var(--content-width)) / 2))}.content-block--expert{margin-top:calc(var(--content-space-top, 3.75rem) + var(--expert-photo, 150px) / 2)}.expert{--expert-pad-top: calc(var(--expert-photo, 150px) / 2 + var(--content-pad-top, 1.25rem));--expert-pad-bottom: var(--content-pad-bottom, 2.5rem)}.expert--quoted .expert__inner:after{font-size:var(--expert-quote-mark, 190px)}}.media-text{display:grid;gap:1.25rem;align-items:center;padding-inline:var(--media-inline, 0);color:rgb(var(--color-text))}.media-text--padded,.content-block--bleed .media-text{--media-inline: var(--content-inline, var(--page-margin));background:rgb(var(--color-background))}.media-text--padded{padding-block:var(--media-block, 2rem);border-radius:var(--content-radius, var(--media-radius, var(--radius-card)))}.media-text--top{align-items:start}@media(max-width:749px){.expert--mobile-card{--content-radius: calc(var(--radius-card) * 1.5);--content-inline: var(--expert-card-padding, var(--card-pad))}.content-block--bleed>.expert--mobile-card{margin-inline:var(--page-margin)}.expert--mobile-card.expert--shadow{box-shadow:0 calc(var(--buy-box-shadow-blur-m, 2.5rem) * .3) var(--buy-box-shadow-blur-m, 2.5rem) rgb(var(--color-text) / var(--buy-box-shadow-alpha-m, .08))}.media-text--mobile-card{padding:var(--media-card-padding, var(--card-pad));border-radius:calc(var(--radius-card) * 1.5)}.media-text--mobile-card.media-text--shadow{box-shadow:0 calc(var(--buy-box-shadow-blur-m, 2.5rem) * .3) var(--buy-box-shadow-blur-m, 2.5rem) rgb(var(--color-text) / var(--buy-box-shadow-alpha-m, .08))}}.media-text__media{position:relative;margin:0}.media-text__image{display:block;width:100%;height:auto;border-radius:var(--media-image-radius, var(--radius-card))}.media-text--cropped .media-text__image{height:100%;aspect-ratio:var(--media-ratio, 1 / 1);object-fit:cover}.media-text__body{display:grid;align-content:center;gap:.75rem}.media-text__body--center{justify-items:center;text-align:center}.media-text__kicker{margin:0;font-size:var(--text-s);text-transform:uppercase;color:rgb(var(--color-text) / .65)}.media-text__heading{margin:0}.media-text__heading sup{font-size:.45em}.media-text__text{font-size:var(--text-m);line-height:1.6}.media-text__text p{margin:0}.media-text__text p+p{margin-top:.75em}.media-text__text ul,.media-text__text ol{margin:.75em 0 0;padding-inline-start:1.25em}.media-text__button{justify-self:start;margin-top:.5rem}.media-text__body--center .media-text__button{justify-self:center}.media-text--text-first .media-text__media{order:2}@media(min-width:750px){.media-text{grid-template-columns:var(--media-cols, 1fr 1fr);gap:var(--media-gap, 6.25rem)}.media-text--padded{padding-block:var(--media-block, 3rem)}.media-text--image-left .media-text__media{order:0}.media-text--image-right .media-text__media{order:2}.section--media-text:nth-child(2n of.section--media-text) .media-text--auto .media-text__media{order:0}}@keyframes expert-bump{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}@keyframes expert-shine{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:no-preference){kg-reveal[data-bump][data-visible] .expert__photo{animation:expert-bump .8s cubic-bezier(.34,1.38,.64,1) .25s both}kg-reveal[data-shine=surface][data-visible] .expert:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:var(--content-radius, var(--expert-radius, var(--radius-card)));background-image:linear-gradient(100deg,transparent 44%,color-mix(in srgb,white 55%,transparent) 50%,transparent 56%);background-repeat:no-repeat;background-size:300% 100%;animation:expert-shine 1.5s ease-in-out .9s both;pointer-events:none}@supports (background-clip: text) or (-webkit-background-clip: text){kg-reveal[data-shine=text][data-visible] .expert__quote{background-image:linear-gradient(100deg,rgb(var(--color-text)) 46%,color-mix(in srgb,rgb(var(--color-text)) 18%,rgb(var(--color-background))),rgb(var(--color-text)) 54%);background-repeat:no-repeat;background-size:300% 100%;background-clip:text;color:transparent;animation:expert-shine 1.5s ease-in-out .9s both;-webkit-text-fill-color:transparent}}}@media(min-width:750px){.media-text--surface-mobile{background:none}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/section-product-content.css.map */
