.modulo-fsy{--modulo-fsy-ph-bg: color-mix(in srgb, var(--modulo-fsy-muted, #5C554B) 16%, #FFFFFF);--modulo-fsy-btn-hover: color-mix(in srgb, var(--modulo-fsy-btn, #26201A) 86%, #FFFFFF);background:var(--modulo-fsy-bg, transparent);color:var(--modulo-fsy-text, #26201A);padding-block:var(--modulo-fsy-pad-top, 80px) var(--modulo-fsy-pad-bottom, 80px);font-family:inherit;box-sizing:border-box;-webkit-font-smoothing:antialiased}.modulo-fsy *,.modulo-fsy *:before,.modulo-fsy *:after{box-sizing:border-box}@supports not (color: color-mix(in srgb,red,blue)){.modulo-fsy{--modulo-fsy-ph-bg: #E9E5DE;--modulo-fsy-btn-hover: #3A332B}}.modulo-fsy__container{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.modulo-fsy--width-page.modulo-fsy--cw-wide .modulo-fsy__container{max-width:1400px}.modulo-fsy--width-page.modulo-fsy--cw-full .modulo-fsy__container{max-width:none}.modulo-fsy--width-boxed .modulo-fsy__container{max-width:1120px}.modulo-fsy__row{display:grid;grid-template-columns:44% 56%;min-height:540px;border-radius:var(--modulo-fsy-radius, 16px);overflow:hidden}.modulo-fsy--img-right .modulo-fsy__row{grid-template-columns:56% 44%}.modulo-fsy--img-right .modulo-fsy__media{order:2}.modulo-fsy__media{position:relative;min-width:0}.modulo-fsy__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.modulo-fsy__placeholder-svg{background:var(--modulo-fsy-ph-bg, #E9E5DE);color:var(--modulo-fsy-muted, #5C554B);fill:currentColor}.modulo-fsy__panel{background:var(--modulo-fsy-panel, #F6F1E8);display:flex;align-items:center;min-width:0}.modulo-fsy__inner{padding:clamp(44px,5.5vw,84px) clamp(40px,5vw,72px);max-width:720px}.modulo-fsy__eyebrow{font-size:12px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--modulo-fsy-eyebrow-ink, #6E4022);margin:0 0 18px}.modulo-fsy__heading{font-size:min(var(--modulo-fsy-heading-size, 34px),max(28px,3.4vw));line-height:1.18;font-weight:500;letter-spacing:-.015em;color:var(--modulo-fsy-text, #26201A);margin:0}.modulo-fsy__heading strong,.modulo-fsy__heading b{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;font-size:1.06em;letter-spacing:0;color:var(--modulo-fsy-accent, #A8502E)}.modulo-fsy__body{margin-top:22px;font-size:var(--modulo-fsy-body-size, 16px);line-height:1.7;color:var(--modulo-fsy-muted, #5C554B);max-width:54ch}.modulo-fsy__body p{margin:0 0 16px}.modulo-fsy__body ul,.modulo-fsy__body ol{margin:0 0 16px;padding-left:22px}.modulo-fsy__body>:last-child{margin-bottom:0}.modulo-fsy__body a{color:inherit;text-decoration-color:var(--modulo-fsy-accent, #A8502E);text-underline-offset:2px}.modulo-fsy__signoff{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:26px}.modulo-fsy__name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;font-size:17px;line-height:1.3;color:var(--modulo-fsy-text, #26201A)}.modulo-fsy__role{font-size:11.5px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--modulo-fsy-muted, #5C554B)}.modulo-fsy__cta{display:inline-flex;align-items:center;gap:10px;margin-top:32px;background:var(--modulo-fsy-btn, #26201A);color:var(--modulo-fsy-btn-ink, #FFFFFF);font-size:12.5px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:17px 30px;border-radius:4px;transition:background .18s ease}.modulo-fsy__cta svg{width:15px;height:15px;flex:0 0 auto;transition:transform .18s ease}.modulo-fsy__cta:hover{background:var(--modulo-fsy-btn-hover, #3A332B)}.modulo-fsy__cta:hover svg{transform:translate(4px)}.modulo-fsy__cta:focus-visible{outline:2px solid var(--modulo-fsy-accent, #A8502E);outline-offset:3px}@media(max-width:860px){.modulo-fsy__row,.modulo-fsy--img-right .modulo-fsy__row{grid-template-columns:1fr;min-height:0}.modulo-fsy--img-right .modulo-fsy__media{order:0}.modulo-fsy__media{height:340px}.modulo-fsy__inner{padding:44px 32px 52px;max-width:none}}@media(max-width:480px){.modulo-fsy__media{height:300px}.modulo-fsy__heading{font-size:min(calc(var(--modulo-fsy-heading-size, 34px) * .86),30px)}.modulo-fsy__body{font-size:calc(var(--modulo-fsy-body-size, 16px) - .5px)}.modulo-fsy__cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.modulo-fsy__cta,.modulo-fsy__cta svg{transition:none}.modulo-fsy__cta:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/modulo-section-founder-story.css.map */
