.ef-intro__top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(18px,4vw,56px)}.ef-intro__side{flex:0 1 240px;font-size:12px;font-weight:500;letter-spacing:.13em;line-height:1.7;text-transform:uppercase;color:var(--color-primary,var(--color-text))}.ef-intro__lead{flex:1 1 520px;min-width:0}.ef-intro__statement{margin:0;font-size:clamp(26px,3.4vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-heading);text-wrap:pretty}.ef-intro__body{margin:clamp(18px,2vw,26px) 0 0;max-width:62ch;font-size:16px;line-height:1.6;color:var(--color-text);text-wrap:pretty}.ef-intro__trio{display:flex;flex-wrap:wrap;gap:clamp(16px,2.6vw,44px);padding-top:clamp(40px,4.4vw,64px)}.ef-intro__cell{min-width:0}.ef-intro__shot{display:block;position:relative;aspect-ratio:var(--ef-shot-ratio, 1 / 1);border-radius:8px;overflow:hidden;background:var(--color-border)}.ef-intro__shot img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ef-intro__cell.is-cutout .ef-intro__shot{background:transparent}.ef-intro__cell.is-cutout .ef-intro__shot img{object-fit:contain}@media(min-width:901px){.ef-intro__cell--1{flex:1 1 32%;margin-top:0}.ef-intro__cell--2{flex:1 1 30%;margin-top:clamp(40px,6vw,96px)}.ef-intro__cell--3{flex:1 1 28%;margin-top:clamp(90px,13vw,210px)}}@media(max-width:900px){.ef-intro__cell--1,.ef-intro__cell--2{flex:1 1 calc(50% - clamp(8px,1.3vw,22px));margin-top:0}.ef-intro__cell--3{flex:1 1 100%;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ef-service-intro.css.map */
