body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f1c40f;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom:1px solid #fff;height:70px;left:0;position:fixed;top:0;width:100%;z-index:1000}.header-inner{align-items:center;display:flex;height:100%;padding:0 24px;width:100%}.container{max-width:none;padding:0;width:100%}.logo a{font-size:1.2rem;font-weight:700;letter-spacing:2px}.logo img{height:60px}.nav-menu{align-items:center;display:flex;justify-content:center;margin:0 auto}.nav-menu ul{display:flex;gap:32px;list-style:none}.nav-menu a{color:#fff;font-size:.95rem;transition:color .2s ease}.nav-menu a:hover{color:#fff}.lang-switch{color:#666;font-size:.85rem}.lang-switch .active{color:#fff;font-weight:600}.section{margin:0 auto;max-width:none;padding:100px 24px 60px}.section-title h2{border-bottom:2px solid #333;color:#fff;display:inline-block;font-size:1.8rem;letter-spacing:3px;margin-bottom:48px;padding-bottom:12px;text-align:center}.section-title{text-align:center}.hero-section{height:110vh;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.hero-section{height:auto;margin-top:70px;width:100%}}.hero-section img{height:100%;object-fit:cover;object-position:center 30%;width:100%}.hero-section:after{background:linear-gradient(180deg,#0006 0,#0000 40%,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:768px){.hero-section:after{background:linear-gradient(180deg,#00000080 0,#0000 30%,#0000);height:100%;width:100%}}.hero-contact{background-color:#ffffff80;border-radius:8px;bottom:40px;position:absolute;right:50px;text-align:right;z-index:10}.hero-contact .contact-title{color:#222;display:block;font-size:1.25rem;font-weight:600;letter-spacing:1.5px;margin-bottom:6px}.hero-contact p{color:#222;font-size:1.2rem;margin:2px 0;opacity:.9}@media (max-width:768px){.hero-contact{bottom:20px;right:20px}.hero-contact .contact-title,.hero-contact p{font-size:.45rem}}.artist-title-en{font-size:3rem;font-weight:300;letter-spacing:6px;text-transform:uppercase}.artist-title-kr{color:#888;font-size:1.5rem;letter-spacing:8px;margin-top:12px}.profile-section{justify-content:center;padding:80px 24px;width:100%}.bottom-gap-20{padding-bottom:0!important}.profile-content{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin:0 auto;max-width:1800px;padding:30px 40px;width:100%}.profile-image-wrapper{flex-shrink:0;width:600px}.profile-image-wrapper img{aspect-ratio:5/6;border-radius:8px;height:auto;max-width:600px;object-fit:cover;width:100%}.profile-image{display:block;height:auto;object-fit:cover;width:150%;width:500px}.info-list{grid-gap:12px 16px;color:#ccc;display:grid;gap:12px 16px;grid-template-columns:80px 1fr;margin-top:20px}.info-list dt{color:#777}.profile-top-wrap{align-items:flex-start;display:flex;flex-direction:row;gap:40px}.profile-info-wrap{flex:1 1;flex-direction:column;min-width:700px}.profile-detail-wrap,.profile-info-wrap{align-items:flex-start;display:flex;gap:20px}.profile-detail-wrap{flex-direction:row}.profile-left{align-items:center;display:flex;flex:0 0 340px;flex-direction:column;gap:12px;justify-content:center;text-align:center}.profile-right{border-left:1px solid #fff;flex:1 1;height:auto;padding-left:40px}.profile-info{padding-left:60px}.profile-bottom{align-items:flex-start;gap:20px;width:100%}.profile-bottom .section-header{border-bottom:2px solid #fff;margin-bottom:30px;padding-left:16px}.profile-bottom .en-label{color:#fff;display:inline-block;font-size:18px;font-weight:700;letter-spacing:2px}.profile-bottom .kr-label{color:#fff;font-size:36px;font-weight:700}.career-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.career-card img{border-radius:4px;min-width:200px}.artist-sub-title{color:#222;font-size:.8rem;font-weight:400;letter-spacing:4px;margin-bottom:8px}.artist-name{font-size:3.6rem;font-weight:420;letter-spacing:2px}.artist-name,.info-details{color:#222;margin-bottom:32px}.info-details{font-size:.95rem;font-weight:450;letter-spacing:.8px;line-height:1.8}.info-details p{margin-bottom:10px}.intro-text{font-size:20px;font-weight:700;line-height:1.6;padding-bottom:30px}.intro-text,.right-detail{color:#000;overflow-wrap:break-word;word-break:keep-all}.right-detail{padding-bottom:10px}.social-links{max-width:30px}.social-links-wrapper{display:flex;gap:24px;justify-content:center}@media (max-width:768px){.profile-content{align-items:center;flex-direction:column;gap:40px;padding:40px 20px;width:100%}.profile-image-wrapper{margin-bottom:32px;max-width:550px;width:100%}.profile-image{height:auto;width:100%}.profile-info-wrap{min-width:0}.profile-detail-wrap,.profile-info-wrap{align-items:center;flex-direction:column}.profile-left{flex:0 0 auto;text-align:center;width:100%}.profile-right{border-left:none;flex:0 0 auto}.profile-info,.profile-right{padding-left:0;width:100%}}.gallery-grid{grid-gap:40px 30px;display:grid;gap:40px 30px;grid-template-columns:repeat(4,1fr)}.gallery-item-placeholder{aspect-ratio:4/6;background-color:#222;border-radius:6px;color:#555;display:flex}.gallery-item-placeholder img{border-radius:6px;height:100%;object-fit:cover;width:100%}.album-grid{grid-gap:40px 30px;display:grid;gap:40px 30px;grid-template-columns:repeat(4,1fr)}.album-card{background-color:#f0f0f0;border-radius:8px;padding:16px;text-align:center}.album-cover-placeholder{align-items:center;aspect-ratio:1/1;background-color:#222;border-radius:4px;color:#aaa;display:flex;justify-content:center;margin-bottom:16px}.album-cover-placeholder img{border-radius:4px;height:100%;object-fit:cover;width:100%}.album-badge{color:#aaa;font-size:.75rem;margin-bottom:4px}.album-name{color:#000;font-size:1rem;font-weight:600;margin-bottom:4px}.album-date{color:#000;font-size:.8rem}.video-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.video-thumb-placeholder{align-items:center;aspect-ratio:16/9;background-color:#222;border-radius:6px;color:#555;display:flex;justify-content:center;margin-bottom:12px}.video-title{font-size:.95rem;font-weight:500}.footer{background-color:#0a0a0a;border-top:1px solid #222;padding:60px 24px;text-align:center}.social-center{display:flex;gap:24px;justify-content:center;margin-bottom:20px}.social-center a{color:#888;font-size:.9rem}.social-center a:hover{color:#fff}.contact{color:#666;font-size:.85rem;margin-bottom:8px}.copyright{color:#444;font-size:.8rem}@media (max-width:768px){.nav-menu{display:none}.profile-content{flex-direction:column;text-align:center}.info-list{gap:6px;grid-template-columns:1fr}.album-grid,.gallery-grid{grid-template-columns:repeat(2,1fr)}.video-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.7ee4f515.css.map*/