.hbr{--ink: #29150c;--accent: var(--hbr-accent, #346739);--rule: color-mix(in srgb, var(--hbr-divider, #ccc) 70%, transparent);--serif: "Libre Caslon Text", Georgia, "Times New Roman", serif;--sans: "DM Sans", system-ui, -apple-system, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);background:var(--hbr-bg, #fffef1);margin:var(--hbr-mt-d, 0) 0 var(--hbr-mb-d, 0);color:var(--ink)}.hbr__inner{max-width:min(var(--hbr-max, 1440px),1300px);margin-inline:auto;padding-inline:clamp(20px,6vw,100px);padding-top:var(--hbr-pt-d, 80px);padding-bottom:var(--hbr-pb-d, 80px)}.hbr__eyebrow{margin:0 0 18px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.hbr__heading{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.6vw,52px);line-height:1.08;letter-spacing:-.015em;color:var(--c, var(--ink));text-wrap:balance}.hbr__heading em{font-style:italic}.hbr__sub{margin:0;max-width:44ch;font-family:var(--sans);font-size:clamp(16px,1.3vw,18px);line-height:1.65;letter-spacing:-.01em;color:var(--c, #3b3b3b);opacity:.88}.hbr__sub>*{margin:0}.hbr__accordion{border-top:1px solid var(--rule);counter-reset:none}.hbr__sense{position:relative;border-bottom:1px solid var(--rule)}.hbr__sense:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ease)}.hbr__sense.is-open:before{transform:scaleX(1)}.hbr__sense-head{display:grid;grid-template-columns:52px auto 1fr auto;align-items:baseline;gap:0;width:100%;margin:0;padding:22px 4px 22px 0;background:none;border:0;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:padding .5s var(--ease)}.hbr__sense.is-open .hbr__sense-head{padding-bottom:10px}.hbr__sense-head:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.hbr__sense-num{font-family:var(--serif);font-style:italic;font-size:14px;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ink);opacity:.4;transition:opacity .4s ease,color .4s ease}.hbr__sense.is-open .hbr__sense-num{color:var(--accent);opacity:1}.hbr__sense-icon{display:none}.hbr--icons .hbr__sense-icon{display:inline-flex;align-self:center;width:30px;height:30px;margin-right:16px}.hbr--icons .hbr__sense-icon img{width:100%;height:100%;object-fit:contain}.hbr__sense-title{grid-column:3;font-family:var(--serif);font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.01em;color:var(--title-c, var(--ink));opacity:.42;transition:opacity .45s ease,transform .6s var(--ease)}.hbr--icons .hbr__sense-title{grid-column:auto}@media(hover:hover){.hbr__sense-head:hover .hbr__sense-title{opacity:.75}}.hbr__sense.is-open .hbr__sense-title{opacity:1;font-style:italic}.hbr__sense-mark{align-self:center;width:14px;height:1px;background:color-mix(in srgb,var(--ink) 35%,transparent);border-radius:999px;transition:width .45s var(--ease),height .45s var(--ease),background-color .3s ease}.hbr__sense.is-open .hbr__sense-mark{width:7px;height:7px;background:var(--accent)}.hbr__sense-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.hbr__sense.is-open .hbr__sense-body{grid-template-rows:1fr}.hbr__sense-body-inner{overflow:hidden}.hbr__sense-desc{margin:0;max-width:42ch;padding:0 4px 24px 52px;font-family:var(--sans);font-size:clamp(15px,1.15vw,16px);line-height:1.6;letter-spacing:-.005em;color:var(--desc-c, #3b3b3b);opacity:0;transform:translateY(-4px);transition:opacity .4s ease,transform .6s var(--ease)}.hbr__sense.is-open .hbr__sense-desc{opacity:1;transform:none;transition-delay:.12s}.hbr__sense-desc>*{margin:0}.hbr__media{position:relative;padding:0 0 22px 22px}.hbr__media:before{content:"";position:absolute;left:0;right:22px;top:22px;bottom:0;border-radius:999px 999px 22px 22px;background:var(--hbr-frame-bg, #ecedcd)}.hbr__frame{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:999px 999px 22px 22px;background:color-mix(in srgb,var(--hbr-frame-bg, #ecedcd) 60%,#fff);isolation:isolate}.hbr__frame:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:3;border:1px solid rgba(255,255,255,.45);border-radius:999px 999px 12px 12px;pointer-events:none}.hbr__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .9s ease}.hbr__img img,.hbr__img .hbr__placeholder{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform 1.6s var(--ease)}.hbr__img.is-active{z-index:1;opacity:1}.hbr__img.is-active img{transform:none}.hbr__caption{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:baseline;gap:14px;padding:64px 36px 34px;background:linear-gradient(to top,#29150c8c,#29150c00);color:#fff;opacity:0;transform:translateY(8px);transition:opacity .6s ease .2s,transform .8s var(--ease) .2s}.hbr__img.is-active .hbr__caption{opacity:1;transform:none}.hbr__caption-num{font-family:var(--sans);font-size:11px;letter-spacing:.16em;opacity:.85}.hbr__caption-title{font-family:var(--serif);font-style:italic;font-size:24px;line-height:1}.hbr__cta-wrap{margin-top:36px}.hbr__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 9px 9px 18px;background:var(--btn-bg, #346739);border:1px solid var(--btn-bg, #346739);border-radius:47px;text-decoration:none;transition:opacity .2s ease}.hbr__btn:hover{opacity:.92}.hbr__btn-label{font-family:var(--sans);font-weight:500;font-size:14px;color:var(--btn-text, #fff)}.hbr__btn-icon,.hbr__btn-icon svg{display:block;width:28px;height:28px}.hbr__btn-icon circle{fill:var(--btn-text, #fff)}.hbr__btn-icon path{stroke:var(--btn-bg, #346739)}@media screen and (min-width:990px){.hbr__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,6vw,110px);align-items:center}.hbr__accordion{margin-top:8px}.hbr__media{max-width:520px;justify-self:end;width:100%}}@media screen and (max-width:989px){.hbr{margin:var(--hbr-mt-m, 0) 0 var(--hbr-mb-m, 0)}.hbr__inner{padding-top:var(--hbr-pt-m, 48px);padding-bottom:var(--hbr-pb-m, 48px)}.hbr__grid{display:flex;flex-direction:column}.hbr__content{display:contents}.hbr__eyebrow{order:1}.hbr__heading{order:2;font-size:32px}.hbr__sub{order:3;font-size:16px}.hbr__media{order:4;margin:4px 0 30px;padding:0 0 14px 14px}.hbr__media:before{right:14px;top:14px;border-radius:22px}.hbr__frame{aspect-ratio:4 / 3;border-radius:22px}.hbr__frame:after{top:10px;right:10px;bottom:10px;left:10px;border-radius:14px}.hbr__caption{padding:48px 22px 20px}.hbr__caption-title{font-size:21px}.hbr__accordion{order:5}.hbr__cta-wrap{order:6;margin-top:24px}.hbr__sense-head{grid-template-columns:40px auto 1fr auto;padding:18px 2px 18px 0}.hbr__sense.is-open .hbr__sense-head{padding-bottom:8px}.hbr__sense-title{font-size:22px}.hbr__sense-desc{padding:0 2px 20px 40px;font-size:15px}}@media(prefers-reduced-motion:reduce){.hbr__sense:before,.hbr__sense-head,.hbr__sense-title,.hbr__sense-mark,.hbr__sense-body,.hbr__sense-desc,.hbr__img,.hbr__img img,.hbr__caption{transition:none}.hbr__img img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-how-body-resets.css.map */
