.bl-story-section{--serif: "Tiempos Text", Georgia, serif;--sans: "Mier A", system-ui, "Segoe UI", sans-serif;--display: "Soehne", "Helvetica Neue", Arial, sans-serif}.bl-story-section *,.bl-story-section *:before,.bl-story-section *:after{box-sizing:border-box}.bl-story{background:var(--st-section-bg, #faf5ee);color:var(--st-text, #0f0f0e);padding:var(--st-pt, 18px) var(--st-px, 16px) var(--st-pb, 18px)}.bl-story__wrap{max-width:var(--st-maxw, 1200px);margin:0 auto;background:var(--st-card-bg, #dfe9f3);padding:var(--st-card-py, 30px) var(--st-card-px, 32px) var(--st-card-py, 24px);border:var(--st-border-width, 1.5px) solid var(--st-border, #0f0f0e)}.bl-story .doc-in{min-width:0}.bl-story .doc-h{font-family:var(--serif);font-weight:400;font-size:clamp(27px,3.5vw,var(--st-heading-size, 50px));line-height:1.05;letter-spacing:-.022em;margin:0 0 clamp(14px,1.8vw,22px);max-width:none;white-space:normal;text-wrap:balance;color:var(--st-heading, #0f0f0e)}.bl-story .doc-top{display:grid;grid-template-columns:clamp(140px,19vw,216px) minmax(0,1fr);gap:clamp(14px,1.8vw,26px);align-items:stretch;overflow:visible;max-width:none}.bl-story .doc-photo{float:none;width:100%;margin:0;align-self:stretch;aspect-ratio:auto;height:100%;min-height:170px;position:relative;overflow:hidden;border:1.5px solid var(--st-border, #0f0f0e);background:var(--st-media-bg, #dfe9f3)}.bl-story .doc-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.bl-story .doc-m{display:flex;flex-direction:column;min-width:0}.bl-story .doc-quote{margin:0;font-family:var(--sans);font-weight:400;font-size:clamp(18.5px,2.6vw,34px);line-height:1.28;letter-spacing:-.015em;max-width:28em;color:var(--st-quote, #0f0f0e)}.bl-story .pnm{font-family:var(--display);font-weight:600;letter-spacing:-.02em}.bl-story .arrowlink{font-family:var(--sans);font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:8px;color:var(--st-link, #3e78b2)}.bl-story .arrowlink .ar{display:inline-block;text-decoration:none;font-size:.92em;transition:transform .15s}.bl-story .doc-bio-link{display:inline-flex;margin-top:clamp(14px,1.8vw,20px);font-size:13px}.bl-story .doc-bio-link .u{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--st-link, #3e78b2)}.bl-story .doc-cap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;gap:clamp(10px,1.2vw,14px);border-top:1.5px solid var(--st-border, #0f0f0e);padding-top:clamp(9px,1.1vw,12px);margin-top:clamp(10px,1.3vw,15px)}.bl-story .doc-idn{display:flex;flex-direction:column;min-width:0}.bl-story .doc-seal{display:inline-flex;align-items:center;justify-content:center;width:clamp(42px,4.3vw,58px);height:clamp(42px,4.3vw,58px);flex:0 0 auto;border:1.5px solid var(--st-border, #0f0f0e);border-radius:50%}.bl-story .doc-seal img{width:60%;height:auto;display:block;filter:brightness(0)}.bl-story .doc-name{font-family:var(--sans);font-weight:700;font-size:clamp(15px,1.65vw,20px);line-height:1.25;letter-spacing:-.005em;white-space:nowrap;color:var(--st-text, #0f0f0e)}.bl-story .doc-role{font-family:var(--sans);font-size:clamp(13px,1.35vw,16px);line-height:1.3;margin-top:2px;color:var(--st-text, #0f0f0e)}@media(hover:hover){.bl-story .arrowlink:hover .ar{transform:translate(4px)}}@media(max-width:820px){.bl-story .doc-h{font-size:clamp(22px,6.2vw,32px)}}@media(max-width:560px){.bl-story .doc-h{margin-bottom:13px}.bl-story .doc-top{display:block;align-items:start}.bl-story .doc-m{display:block}.bl-story .doc-photo{float:left;align-self:auto;width:46%;max-width:186px;aspect-ratio:1 / 1;height:auto;min-height:0;margin:2px 15px 11px 0}.bl-story .doc-photo img{position:absolute}.bl-story .doc-quote{font-size:17.5px;line-height:1.42;letter-spacing:-.01em;max-width:none}.bl-story .doc-cap{clear:both;flex-direction:row;align-items:center;gap:10px}.bl-story .doc-name{font-size:15px}.bl-story .doc-role{font-size:13px}}@media(max-width:430px){.bl-story .doc-photo{width:92px;margin:2px 11px 7px 0}.bl-story .doc-h{font-size:23px}}@media(max-width:900px){.bl-story{padding-left:max(12px,var(--st-px, 16px));padding-right:max(12px,var(--st-px, 16px))}}
/*# sourceMappingURL=/cdn/shop/t/319/assets/story.css.map */
