.esg-hero{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-24px;margin-bottom:24px}.esg-hero__inner{max-width:2600px;margin:0 auto}.esg-hero__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media(min-width:1000px){.esg-hero__grid{grid-template-columns:repeat(4,1fr)}}.esg-hero__tile{container-type:inline-size;aspect-ratio:480 / 562;position:relative;overflow:hidden;display:flex;text-decoration:none;color:inherit;animation:esgHeroFade .5s ease both}.esg-hero__tile:nth-child(1){animation-delay:0s}.esg-hero__tile:nth-child(2){animation-delay:.05s}.esg-hero__tile:nth-child(3){animation-delay:.1s}.esg-hero__tile:nth-child(4){animation-delay:.15s}.esg-hero__tile:nth-child(5){animation-delay:.2s}.esg-hero__tile:nth-child(6){animation-delay:.25s}.esg-hero__tile:nth-child(7){animation-delay:.3s}.esg-hero__tile:nth-child(8){animation-delay:.35s}a.esg-hero__tile{cursor:pointer}.esg-hero__bg{position:absolute;inset:0}.esg-hero__photo{background-color:#f7eee2;background-size:cover;background-position:center;background-repeat:no-repeat}.esg-hero__fg{position:relative;width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.esg-hero__zoom{transition:transform .45s ease}.esg-hero__tile:hover .esg-hero__zoom{transform:scale(1.05)}@keyframes esgHeroFade{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.esg-hero__tile{animation:none}.esg-hero__zoom{transition:none}}.esg-hero__fg p{margin:0}.esg-hero__brand{background:#00422b}.esg-hero__brand .esg-hero__fg{align-items:center;justify-content:space-between;text-align:center;color:#fff;padding:5cqw 5cqw 8.333cqw}.esg-hero__brand-logo{width:80cqw;height:auto;display:block}.esg-hero__brand-ko{font-weight:300;font-size:6cqw;line-height:1.5;white-space:nowrap}.esg-hero__bazaar{background:#8ce229}.esg-hero__bazaar .esg-hero__fg{display:block;color:#000}.esg-hero__bazaar-row{position:absolute;top:5cqw;left:50%;transform:translate(-50%);display:flex;gap:16cqw;align-items:flex-start;justify-content:center}.esg-hero__bazaar-col{display:flex;flex-direction:column;align-items:center;gap:3.333cqw}.esg-hero__bazaar-ttl{font-family:Instrument Sans,sans-serif;font-weight:400;font-size:5cqw;line-height:1.35;letter-spacing:.02em;text-align:center;white-space:nowrap}.esg-hero__bazaar-date{font-family:Instrument Sans,sans-serif;font-weight:400;font-size:5cqw;line-height:1.25;letter-spacing:.06em;white-space:nowrap}.esg-hero__bazaar-emblem{position:absolute;top:49.375cqw;left:50%;transform:translate(-50%);width:57.083cqw;height:auto;display:block;pointer-events:none}.esg-hero__wise{background:#8ce229}.esg-hero__wise .esg-hero__fg{align-items:flex-start;justify-content:flex-start;color:#000;padding:4.167cqw 5cqw 9.167cqw}.esg-hero__wise-h{font-family:Pretendard,sans-serif;font-weight:400;font-size:7.917cqw;line-height:1.25;text-align:left;white-space:nowrap}.esg-hero__zero{background:#00422b}.esg-hero__zero .esg-hero__fg{align-items:center;justify-content:space-between;text-align:center;color:#fff;padding:5cqw 4.375cqw 9.167cqw 5cqw}.esg-hero__zero-logo{width:50.417cqw;height:auto;display:block;margin:0 auto 1.04cqw}.esg-hero__zero-ko{font-family:Pretendard,sans-serif;font-weight:300;font-size:7.917cqw;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.esg-hero__zero-bag{position:absolute;left:1.458cqw;top:31.742cqw;width:96.667cqw;height:auto;display:block;pointer-events:none}.esg-hero__zero-caps{display:flex;flex-direction:column;align-items:center;gap:1.667cqw}.esg-hero__zero-cap-grp{display:flex;flex-direction:column;align-items:center;gap:.417cqw}.esg-hero__zero-cap1{font-family:Pretendard,sans-serif;font-weight:400;font-size:3.333cqw;line-height:1.25;white-space:nowrap}.esg-hero__zero-cap1-en{font-family:Instrument Sans,sans-serif;font-weight:400;font-size:3.333cqw;letter-spacing:.06em;line-height:1.25;white-space:nowrap}.esg-hero__zero-cap2{display:flex;gap:.833cqw;align-items:center;color:#beff9b;font-size:3.125cqw;line-height:1.25;white-space:nowrap}.esg-hero__zero-cap2 .d{font-family:Instrument Sans,sans-serif;font-weight:500;letter-spacing:.06em}.esg-hero__zero-cap2 .k{font-family:Pretendard,sans-serif;font-weight:400}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Pretendard,Noto Sans KR,system-ui,sans-serif;font-size:14px;line-height:1.5;color:#1a1a1a;background:#fafafa}button{font-family:inherit}a{color:inherit}h1{font-weight:600;font-size:36px;line-height:1.25;margin:0 0 16px}#root{min-height:100vh}
