.home_home__I2JpY .section-y{padding-block:clamp(80px,8vw,128px)}.home_home__I2JpY .section-head{display:block;margin-bottom:48px}.home_home__I2JpY .company-intro h2,.home_home__I2JpY .intro h2,.home_home__I2JpY .recruit-title h2,.home_home__I2JpY .section-head h2,.home_home__I2JpY .synergy-heading h2{font-size:clamp(32px,3.6vw,52px);line-height:1.55;text-align:left;white-space:normal}.home_home__I2JpY .section-kicker{margin-bottom:20px;font-size:13px;letter-spacing:.18em}.home_home__I2JpY .button{min-height:56px;border-radius:0}.home_home__I2JpY .hero{isolation:isolate;min-height:800px;padding-top:144px;padding-bottom:120px;grid-template-columns:1fr 1fr;gap:32px;background:#faf8f9}.home_home__I2JpY .hero:before{z-index:-1;-webkit-text-stroke-color:#c5aab8}.home_home__I2JpY .hero .eyebrow{display:flex;align-items:center;gap:16px;color:var(--ink);font-size:13px;letter-spacing:.16em}.home_home__I2JpY .hero .eyebrow:before{content:"";width:32px;height:2px;flex-shrink:0;background:var(--pink)}.home_home__I2JpY .hero-actions .button{background:var(--ink)}.home_home__I2JpY .hero-actions .button:hover{background:var(--pink)}.home_home__I2JpY .hero-copy{min-width:0}.home_home__I2JpY .hero h1{font-size:clamp(56px,5.8vw,84px);line-height:1.35;letter-spacing:-.055em}.home_home__I2JpY .hero-lead{max-width:32em;font-size:15px;line-height:2}.home_home__I2JpY .hero-visual{isolation:isolate;height:clamp(440px,38vw,540px);margin-left:0}.home_home__I2JpY .hero-visual:before{content:"";position:absolute;inset:-24px -12vw -24px 48px;z-index:-1;background:linear-gradient(145deg,#f4dce7,#f9eef3);transform:skewX(-10deg)}.home_home__I2JpY .hero-image{left:0}.home_home__I2JpY .floating-label{padding:12px 16px;border-radius:0;border:0;border-left:2px solid var(--pink);box-shadow:0 8px 24px #54203912}.home_home__I2JpY .floating-label b{color:var(--pink);-webkit-text-stroke:0}.home_home__I2JpY .floating-label b:before{display:none}.home_home__I2JpY .floating-label span{font-size:13px;letter-spacing:.035em}.home_home__I2JpY .label-beauty{left:-12px;top:6%}.home_home__I2JpY .label-korea{top:28%}.home_home__I2JpY .label-talent{left:-12px;bottom:22%}.home_home__I2JpY .label-brand{bottom:0}.home_home__I2JpY .intro-grid{grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,88px)}.home_home__I2JpY .intro-grid>div{line-height:2}.home_home__I2JpY .intro-grid p:last-child{margin-bottom:0}.home_home__I2JpY .strength-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0}.home_home__I2JpY .strength-list article{grid-template-columns:56px minmax(0,1fr);gap:20px;padding:36px;border:1px solid #3e3b42;border-radius:0;background:#ffffff04}.home_home__I2JpY .strength-list article>span{font-size:44px;-webkit-text-stroke-color:#8c858f}.home_home__I2JpY .strength-list h3{font-size:26px}.home_home__I2JpY .strength-list article>p{grid-column:2;margin:0;font-size:15px;line-height:1.9}.home_home__I2JpY .services{background:#f8f5f6}.home_home__I2JpY .service-grid{gap:32px}.home_home__I2JpY .service-card{overflow:hidden;border:1px solid #ede6e9;border-radius:0}.home_home__I2JpY .card-copy,.home_home__I2JpY .service-card.large .card-copy{padding:clamp(24px,3vw,44px)}.home_home__I2JpY .card-copy p{line-height:1.9}.home_home__I2JpY .brand-links a{border-radius:0}.home_home__I2JpY .method{color:var(--ink);background:#f5dce7}.home_home__I2JpY .method .section-head{color:var(--ink)}.home_home__I2JpY .method .section-kicker,.home_home__I2JpY .method-flow b{color:#973151}.home_home__I2JpY .method-flow>div{padding:32px 16px;border:1px solid #ffffffb3;border-radius:0;background:#ffffff80}.home_home__I2JpY .method-rule:after,.home_home__I2JpY .method-rule:before,.home_home__I2JpY .method-slash{background:#d4b3c0}.home_home__I2JpY .method-flow p,.home_home__I2JpY .method-flow>span{color:#62515b}.home_home__I2JpY .group-brands{gap:20px;border:0}.home_home__I2JpY .group-brand{display:flex;flex-direction:column;padding:32px 24px;border:0;border-radius:0}.home_home__I2JpY .group-brand>span:first-child{padding-right:40px}.home_home__I2JpY .group-brand>b{margin-top:auto}.home_home__I2JpY .synergy-result{flex-wrap:wrap;row-gap:16px;padding-top:32px}.home_home__I2JpY .synergy-result strong{border-radius:0}.home_home__I2JpY .news{border-top:1px solid var(--line)}.home_home__I2JpY .news .section-head{display:flex;gap:32px}.home_home__I2JpY .news .section-kicker{margin-bottom:0}.home_home__I2JpY .company{gap:clamp(40px,6vw,88px);background:#f8f5f6}.home_home__I2JpY .group-card,.home_home__I2JpY .recruit-philosophy{border-radius:0}.home_home__I2JpY .recruit{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px)}.home_home__I2JpY .recruit-philosophy{margin-top:0;padding:32px}@media (min-width:901px) and (max-width:1100px){.home_home__I2JpY .hero-lead br{display:none}.home_home__I2JpY .service-card.large{grid-template-columns:1fr 1fr}.home_home__I2JpY .card-copy h3{font-size:24px}}@media (max-width:900px){.home_home__I2JpY .hero{min-height:0;padding:112px 24px 80px}.home_home__I2JpY .hero-copy{max-width:560px;margin-inline:0}.home_home__I2JpY .hero h1{font-size:clamp(46px,8vw,64px)}.home_home__I2JpY .hero-visual{height:440px;max-width:480px;margin:48px auto 0}.home_home__I2JpY .hero-image{left:4%}.home_home__I2JpY .hero-visual:before{inset:0 -24px 0 40px}.home_home__I2JpY .intro-grid,.home_home__I2JpY .recruit{grid-template-columns:1fr;gap:32px}.home_home__I2JpY .strength-list article{grid-template-columns:36px minmax(0,1fr);gap:16px;padding:24px}.home_home__I2JpY .strength-list article>span{font-size:32px}.home_home__I2JpY .strength-list h3{font-size:23px}.home_home__I2JpY .method-flow{max-width:560px;margin-inline:auto}.home_home__I2JpY .recruit-philosophy{padding:24px}}@media (max-width:600px){.home_home__I2JpY .company-intro h2,.home_home__I2JpY .intro h2,.home_home__I2JpY .recruit-title h2,.home_home__I2JpY .section-head h2,.home_home__I2JpY .synergy-heading h2{font-size:clamp(26px,7vw,32px)}.home_home__I2JpY .hero-visual{height:360px;margin-top:32px}.home_home__I2JpY .floating-label{padding:8px 10px}.home_home__I2JpY .floating-label span{font-size:11px}.home_home__I2JpY .hero .eyebrow{gap:10px;font-size:11px;letter-spacing:.12em}.home_home__I2JpY .hero .eyebrow:before{width:20px}.home_home__I2JpY .label-beauty,.home_home__I2JpY .label-talent{left:0}.home_home__I2JpY .strength-list{grid-template-columns:1fr;gap:16px}.home_home__I2JpY .method .section-head h2,.home_home__I2JpY .strengths .section-head h2{font-size:clamp(18px,5.2vw,30px)}.home_home__I2JpY .strength-list article>p{grid-column:1/-1}.home_home__I2JpY .card-copy h3{font-size:clamp(20px,5.8vw,26px)}.home_home__I2JpY .contact h2{font-size:clamp(23px,6.5vw,32px)}}