.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.editorial-note{background-color:var(--fhc-bg, #FAF9F6);padding-block:clamp(96px,14vw,200px)}.editorial-note__inner{max-width:760px;text-align:left}.editorial-note__eyebrow{font-family:var(--fhc-sans, "Libre Franklin", sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#66312b;margin:0 0 32px;line-height:1}.editorial-note__body{font-family:var(--fhc-serif, "Sanomat Light", Georgia, serif);font-style:italic;font-weight:300;font-size:clamp(22px,3.2vw,38px);line-height:1.35;letter-spacing:-.005em;color:var(--fhc-fg, #1A1A1A);margin:0}.editorial-note__body p{margin:0}.editorial-note__body p+p{margin-top:.6em}.editorial-note__signature{font-family:var(--fhc-serif, "Sanomat Light", Georgia, serif);font-style:italic;font-size:15px;color:#66312b;margin:36px 0 0;line-height:1}.editorial-note__mark{font-family:var(--fhc-serif, "Sanomat Light", Georgia, serif);font-size:18px;color:#66312b;text-align:center;margin:48px 0 0;line-height:1;opacity:.7}.editorial-note__rule{border:0;border-top:1px solid var(--fhc-rule, rgba(26, 26, 26, .18));width:48px;margin:48px 0 0}@media screen and (max-width:640px){.editorial-note{padding-block:clamp(72px,18vw,120px)}.editorial-note__eyebrow{margin-bottom:24px}.editorial-note__signature{margin-top:28px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/71/compiled_assets/styles.css.map */
