@font-face{font-family:HeroFoodSymbols;src:url('/assets/hero-food-icons.woff2?v=e288cbfe793f') format('woff2');font-style:normal;font-weight:600;font-display:block}
.hero-industry{position:relative;width:100%;max-width:300px;height:40px;margin:0 0 24px;overflow:hidden;color:#000;mask-image:linear-gradient(to bottom,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%)}
.hero-industry-row{position:absolute;top:10px;left:0;display:flex;align-items:center;gap:8px;height:20px;font-family:Pretendard,sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;white-space:nowrap;color:#000}
.hero-industry-glyph{display:inline-block;flex:none;font-family:HeroFoodSymbols;font-size:14px;font-weight:600;line-height:20px;letter-spacing:normal;font-style:normal;white-space:nowrap;direction:ltr;text-transform:none;font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
@media(prefers-reduced-motion:reduce){.hero-industry{mask-image:none;-webkit-mask-image:none}}

/* Give each case label a clear, distinct identity. */
.field-extensions .hero-industry.case-factory{width:auto;max-width:100%;height:auto;margin:0 0 12px;overflow:visible;mask-image:none;-webkit-mask-image:none}
.field-extensions .case-factory .hero-industry-row{position:static;height:auto;gap:10px;font-size:20px;line-height:28px;color:var(--industry-color)}
.field-extensions .case-factory .hero-industry-glyph{font-size:26px;line-height:28px}
.field-extensions .case-factory .hero-industry-row-outgoing{position:absolute;top:0;left:0}
.field-extensions .case-factory[data-industry-icon="bakery_dining"]{--industry-color:#9a581a}
.field-extensions .case-factory[data-industry-icon="kebab_dining"]{--industry-color:#a53e3e}
.field-extensions .case-factory[data-industry-icon="cookie"]{--industry-color:#895735}
.field-extensions .case-factory[data-industry-icon="icecream"]{--industry-color:#8052a4}
.field-extensions .case-factory[data-industry-icon="bento"]{--industry-color:#16755d}
@media(max-width:600px){.field-extensions .case-factory .hero-industry-row{font-size:18px;line-height:26px}.field-extensions .case-factory .hero-industry-glyph{font-size:24px;line-height:26px}}
