.geometric{background-image:url(/philosophy/img/geometric-02.gif);background-position:50% 50%;background-size:cover;height:400px;width:400px}#philosophy-page{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}#philosophy-page .visual{align-self:stretch;height:360px;overflow:hidden;position:relative;width:100%}#philosophy-page .overlap-group{display:flex;justify-content:center;align-items:center;height:360px;position:relative}#philosophy-page .bg,#philosophy-page .bg-2{width:100%;height:360px;left:0;position:absolute;top:0}#philosophy-page .bg-2{object-fit:cover}#philosophy-page .dimmed{background-color:var(--black);height:360px;opacity:.3;position:absolute;width:100%}@media (max-width:1024px){#philosophy-page .bg,#philosophy-page .bg-2,#philosophy-page .dimmed,#philosophy-page .overlap-group,#philosophy-page .visual{height:320px}}@media (max-width:640px){#philosophy-page .bg,#philosophy-page .bg-2,#philosophy-page .dimmed,#philosophy-page .overlap-group,#philosophy-page .visual{height:240px}}#philosophy-page .txt{align-items:center;display:inline-flex;flex-direction:column}#philosophy-page .div{color:var(--white);font-family:var(--48-130b-font-family);font-style:var(--48-130b-font-style);font-weight:var(--48-130b-font-weight);letter-spacing:var(--48-130b-letter-spacing);line-height:var(--48-130b-line-height);margin-top:-1px;position:relative;text-align:center;width:100%;max-width:552px;font-size:32px}@media (min-width:768px){#philosophy-page .div{font-size:40px}}@media (min-width:1024px){#philosophy-page .div{font-size:48px}}#philosophy-page .text-wrapper-2{color:var(--white);font-family:var(--32-130r-font-family);font-size:var(--32-130r-font-size);font-style:var(--32-130r-font-style);font-weight:var(--32-130r-font-weight);letter-spacing:var(--32-130r-letter-spacing);line-height:var(--32-130r-line-height);opacity:.6;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}#philosophy-page .inner{align-items:center;flex-direction:column;padding:80px 0 120px;max-width:1440px;margin:0 auto;min-height:547px}#philosophy-page .content,#philosophy-page .inner{display:flex;position:relative;width:100%;box-sizing:border-box}#philosophy-page .content{align-items:flex-start;flex:0 0 auto;flex-direction:column;gap:48px;padding:0 60px}@media (max-width:1024px){#philosophy-page .content{padding:0 24px}}@media (max-width:360px){#philosophy-page .content{padding:0 16px}}#philosophy-page .title{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative}#philosophy-page .title-2{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;max-width:1360px;flex-wrap:nowrap;gap:24px}#philosophy-page .title-2 .location{margin-left:auto;display:inline-flex;align-items:center;gap:8px}#philosophy-page .text-wrapper-3{color:var(--black);font-family:var(--56-130eb-font-family);font-style:var(--56-130eb-font-style);font-weight:var(--56-130eb-font-weight);letter-spacing:var(--56-130eb-letter-spacing);line-height:var(--56-130eb-line-height);position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:28px}@media (min-width:768px){#philosophy-page .text-wrapper-3{font-size:40px}}@media (min-width:1024px){#philosophy-page .text-wrapper-3{font-size:56px}}#philosophy-page .location-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:flex-end;position:relative}#philosophy-page .bullet{height:24px!important;position:relative!important;width:24px!important}#philosophy-page .rectangle{background-color:var(--zinc-400);height:3px;left:11px;position:relative;top:11px;width:3px}#philosophy-page .text-wrapper-4{color:var(--zinc-400);font-family:var(--18-136b-font-family);font-size:var(--18-136b-font-size);font-style:var(--18-136b-font-style);font-weight:var(--18-136b-font-weight);letter-spacing:var(--18-136b-letter-spacing);line-height:var(--18-136b-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}#philosophy-page .location-instance{flex:0 0 auto!important}#philosophy-page .detail{align-items:flex-start;display:inline-flex;gap:80px}#philosophy-page .detail,#philosophy-page .section{flex:0 0 auto;flex-direction:column;position:relative}#philosophy-page .section{align-items:center;display:flex;gap:120px;width:100%;max-width:1440px;box-sizing:border-box}#philosophy-page .deco{height:320px;position:absolute;top:15px;right:40px;width:350px;max-width:350px}#philosophy-page .element{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#philosophy-page .about{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%;padding-right:420px;box-sizing:border-box}#philosophy-page .p{color:var(--black);flex:1 1;font-family:var(--24-180r-font-family);font-size:var(--24-180r-font-size);font-style:var(--24-180r-font-style);font-weight:var(--24-180r-font-weight);letter-spacing:var(--24-180r-letter-spacing);line-height:var(--24-180r-line-height);margin-top:-1px;position:relative}#philosophy-page .inner-2{position:relative;width:100%;background-image:url(/philosophy/img/bg-1.png);background-position:50%;background-size:cover;background-repeat:no-repeat}#philosophy-page .inner-2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:0}#philosophy-page .detail-wrapper{flex-direction:column;max-width:1440px;margin:0 auto;padding:120px 20px;box-sizing:border-box;z-index:1}#philosophy-page .detail-2,#philosophy-page .detail-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}#philosophy-page .detail-2,#philosophy-page .frame{flex:0 0 auto;flex-direction:column;gap:40px}#philosophy-page .frame{align-items:center;display:inline-flex;position:relative}#philosophy-page .text-wrapper-5{color:var(--white);font-family:var(--40-140b-font-family);font-size:var(--40-140b-font-size);font-style:var(--40-140b-font-style);font-weight:var(--40-140b-font-weight);letter-spacing:var(--40-140b-letter-spacing);line-height:var(--40-140b-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}#philosophy-page .infographic{flex:0 0 auto;gap:48px;width:100%;max-width:1360px;flex-wrap:wrap}#philosophy-page .div-wrapper,#philosophy-page .infographic{align-items:center;display:flex;justify-content:center;position:relative}#philosophy-page .div-wrapper{background-color:#ffffff29;border-radius:9999px;flex-direction:column;overflow:hidden;width:240px;min-width:180px;aspect-ratio:1/1}#philosophy-page .text-wrapper-6{color:var(--white);font-family:var(--26-140m-font-family);font-size:20px;font-style:var(--26-140m-font-style);font-weight:var(--26-140m-font-weight);letter-spacing:var(--26-140m-letter-spacing);line-height:var(--26-140m-line-height);position:relative;text-align:center;width:-moz-fit-content;width:fit-content}#philosophy-page .plus{height:32px!important;position:relative!important;width:32px!important}#philosophy-page .CSR{color:var(--white);font-family:var(--24-180r-font-family);font-size:var(--24-180r-font-size);font-style:var(--24-180r-font-style);font-weight:var(--24-180r-font-weight);letter-spacing:var(--24-180r-letter-spacing);line-height:var(--24-180r-line-height);position:relative;text-align:center;width:100%;max-width:960px;margin:0 auto}#philosophy-page .content-wrapper{align-items:center;display:flex;flex-direction:column;padding:80px 0 160px;position:relative;width:100%;box-sizing:border-box;min-height:720px}#philosophy-page .section-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}#philosophy-page .section-2{align-items:center;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%;max-width:1440px;flex-wrap:wrap}#philosophy-page .one-stop{color:var(--black);flex:1 1;font-family:var(--24-180r-font-family);font-size:var(--24-180r-font-size);font-style:var(--24-180r-font-style);font-weight:var(--24-180r-font-weight);letter-spacing:var(--24-180r-letter-spacing);line-height:var(--24-180r-line-height);position:relative}#philosophy-page .right{height:480px;position:relative;width:100%;max-width:480px}#philosophy-page .geometric-02{left:0!important;position:relative!important;top:0!important}@media (max-width:1200px){#philosophy-page .inner{padding:60px 0 100px}#philosophy-page .title-2{gap:16px}#philosophy-page .title-2 .location{margin-left:auto}#philosophy-page .deco{right:24px;width:320px;max-width:26vw;min-width:260px;height:auto;aspect-ratio:1/1}#philosophy-page .about{padding-right:min(32vw,360px)}#philosophy-page .infographic{gap:32px}#philosophy-page .content-wrapper{padding:60px 0 140px}#philosophy-page .detail-wrapper{padding:80px 40px}}@media (max-width:640px){#philosophy-page .section{gap:48px;align-items:stretch}#philosophy-page .title-2{justify-content:flex-start;flex-wrap:wrap;gap:12px}#philosophy-page .title-2 .location{display:none}#philosophy-page .about{padding-right:0;order:1;align-items:stretch}#philosophy-page .deco{position:relative;top:0;right:auto;order:2;width:320px;max-width:70vw;min-width:220px;height:auto;aspect-ratio:1/1;margin:0 auto}#philosophy-page .inner-2{background-attachment:scroll}#philosophy-page .detail-wrapper{padding:60px 32px;min-height:auto}#philosophy-page .detail-2{gap:32px;width:100%}#philosophy-page .frame{width:100%;gap:24px}#philosophy-page .infographic{width:100%;gap:20px}#philosophy-page .plus{width:24px!important;height:24px!important}}@media (max-width:600px){#philosophy-page .inner{padding:48px 0 80px;min-height:auto}#philosophy-page .div{width:100%}#philosophy-page .text-wrapper-2{white-space:normal}#philosophy-page .deco{width:260px;max-width:80vw;min-width:200px;height:auto;aspect-ratio:1/1}#philosophy-page .about{padding-right:0}#philosophy-page .detail-wrapper{padding:50px 24px;min-height:auto}#philosophy-page .frame{gap:24px}#philosophy-page .infographic{gap:16px}#philosophy-page .plus{width:20px!important;height:20px!important}#philosophy-page .CSR{max-width:none}#philosophy-page .content-wrapper{padding:48px 0 96px;min-height:auto}#philosophy-page .section-2{gap:32px}}@media (min-width:1441px){#philosophy-page .title-2{width:1360px;margin:0 auto}#philosophy-page .about,#philosophy-page .content,#philosophy-page .detail,#philosophy-page .section{max-width:none!important;width:100%!important}}#philosophy-page .partnership-circle{width:180px!important;height:180px!important;min-width:180px!important;max-width:180px!important;flex-shrink:0}@media (max-width:1024px){#philosophy-page .partnership-circle{width:150px!important;height:150px!important;min-width:150px!important;max-width:150px!important}#philosophy-page .text-wrapper-6{font-size:17px!important;line-height:1.3;text-align:center}}#philosophy-page .partnership-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:1440px;margin:0 auto;padding:120px 20px;position:relative;width:100%;box-sizing:border-box;min-height:auto;height:auto}@media (max-width:1200px){#philosophy-page .partnership-wrapper{padding:80px 40px}}@media (max-width:768px){#philosophy-page .partnership-wrapper{padding:60px 32px}}@media (max-width:600px){#philosophy-page .partnership-wrapper{padding:50px 24px}}#philosophy-page .growth-wrapper{align-items:center;display:flex;flex-direction:column;padding:80px 0 160px;width:100%;box-sizing:border-box;min-height:auto;height:auto}@media (max-width:1200px){#philosophy-page .growth-wrapper{padding:60px 0 140px}}@media (max-width:600px){#philosophy-page .growth-wrapper{padding:48px 0 96px}}#philosophy-page .philosophy-background-section{position:relative;width:100%;background-image:url(/philosophy/img/bg-1.png);background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}#philosophy-page .philosophy-background-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1}#philosophy-page .philosophy-partnership-container{z-index:2;max-width:1440px;margin:0 auto;padding:120px 0;box-sizing:border-box}#philosophy-page .philosophy-partnership-container,#philosophy-page .philosophy-partnership-content{position:relative;align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#philosophy-page .philosophy-partnership-content{gap:40px}#philosophy-page .philosophy-partnership-frame{align-items:center;display:flex;flex-direction:column;gap:40px;position:relative}#philosophy-page .philosophy-partnership-title{color:var(--white);font-family:var(--40-140b-font-family);font-size:var(--40-140b-font-size);font-style:var(--40-140b-font-style);font-weight:var(--40-140b-font-weight);letter-spacing:var(--40-140b-letter-spacing);line-height:var(--40-140b-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}#philosophy-page .philosophy-partnership-infographic{align-items:center;display:flex;flex:0 0 auto;gap:48px;justify-content:center;position:relative;width:100%;max-width:1360px;flex-wrap:wrap}#philosophy-page .philosophy-partnership-description{color:var(--white);font-family:var(--24-180r-font-family);font-size:var(--24-180r-font-size);font-style:var(--24-180r-font-style);font-weight:var(--24-180r-font-weight);letter-spacing:var(--24-180r-letter-spacing);line-height:var(--24-180r-line-height);position:relative;text-align:center;width:100%;max-width:1083px;margin:0 auto}html[lang=ko] #philosophy-page .philosophy-partnership-description{font-size:20px}#philosophy-page .philosophy-growth-section{align-items:center;display:flex;flex-direction:column;padding:80px 0 160px;width:100%;box-sizing:border-box;background-color:#ffffff}#philosophy-page .philosophy-growth-container{align-items:flex-start;display:flex;flex-direction:column;position:relative;max-width:1440px;margin:0 auto;padding:0 40px;width:100%;box-sizing:border-box}#philosophy-page .philosophy-growth-section-wrapper{align-items:center;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%;flex-wrap:wrap}#philosophy-page .philosophy-growth-text{color:var(--black);flex:1 1;font-family:var(--24-180r-font-family);font-size:var(--24-180r-font-size);font-style:var(--24-180r-font-style);font-weight:var(--24-180r-font-weight);letter-spacing:var(--24-180r-letter-spacing);line-height:var(--24-180r-line-height);position:relative;min-width:300px}#philosophy-page .philosophy-growth-image{height:480px;position:relative;width:100%;max-width:480px;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (max-width:1200px){#philosophy-page .philosophy-partnership-container{padding:80px 40px}#philosophy-page .philosophy-partnership-infographic{gap:32px}#philosophy-page .philosophy-growth-section{padding:60px 0 140px}#philosophy-page .philosophy-growth-container{padding:0 32px}}@media (max-width:1024px){#philosophy-page .philosophy-growth-section-wrapper{align-items:flex-start;gap:48px;flex-direction:column-reverse}#philosophy-page .philosophy-growth-image{flex:0 1 360px;height:auto;max-width:360px;width:100%;align-self:center}#philosophy-page .philosophy-growth-text{min-width:auto}}@media (max-width:768px){#philosophy-page .philosophy-background-section{background-attachment:scroll}#philosophy-page .philosophy-partnership-container{padding:60px 32px}#philosophy-page .philosophy-partnership-content{gap:32px;width:100%}#philosophy-page .philosophy-partnership-frame{width:100%;gap:24px}#philosophy-page .philosophy-partnership-title{font-size:clamp(26px,6vw,32px);white-space:normal;text-align:center}#philosophy-page .philosophy-partnership-infographic{width:100%;gap:24px;flex-direction:column;align-items:center}#philosophy-page .philosophy-partnership-description{max-width:none}#philosophy-page .philosophy-growth-section{padding:48px 0 96px}#philosophy-page .philosophy-growth-container{padding:0 24px}}@media (max-width:600px){#philosophy-page .philosophy-partnership-container{padding:50px 24px}#philosophy-page .philosophy-partnership-frame{gap:24px}#philosophy-page .philosophy-partnership-infographic{gap:20px;flex-direction:column}#philosophy-page .partnership-circle{width:140px!important;height:140px!important;min-width:140px!important;max-width:140px!important}#philosophy-page .text-wrapper-6{font-size:16px!important;line-height:1.3}#philosophy-page .philosophy-growth-container{padding:0 20px}#philosophy-page .philosophy-growth-section-wrapper{gap:32px}html[lang=ko] #philosophy-page .p,html[lang=ko] #philosophy-page .philosophy-growth-text{font-size:20px}}