/* team-6 */
.db-team-box .team-6{--tm-block-pad:110px; --tm-pad-x:24px; --tm-bar-pad:30px 0 34px; --tm-bar-gap:24px; --tm-seal-size:34px; --tm-seal-mark:11px; --tm-seal-out:-17px; --tm-panel-pad:34px 0 56px; --tm-panel-photo:296px; --tm-panel-gap:56px; --tm-veil-h:34%; --tm-veil:rgba(13,12,11,0.62); --tm-sec-gap:72px;}
/* db-team-box */
.db-team-box .team-6, .db-team-box .team-6 *, .db-team-box .team-6 *::before, .db-team-box .team-6 *::after{box-sizing:border-box;}
.db-team-box .team-6.tm-root{padding:var(--tm-block-pad) 0; background-color:#0d0c0b; background-image:linear-gradient(180deg, #26231f 0%, #171614 46%, #0d0c0b 100%);}
.db-team-box .team-6 .container{width:100%; max-width:940px; margin:0 auto; padding:0 var(--tm-pad-x);}
.db-team-box .team-6 .sr-only{position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;}
.db-team-box .team-6 .tm-head{margin-bottom:var(--tm-sec-gap);}
.db-team-box .team-6 .tm-head__label{font-size:var(--font-12); font-weight:600; letter-spacing:0.34em; color:#a9a199; margin-bottom:18px;}
.db-team-box .team-6 .tm-head__title{font-family:'Noto Serif KR', serif; font-size:var(--font-38); font-weight:500; line-height:1.44; letter-spacing:-0.01em; color:#f4f1ec; margin-bottom:18px;}
.db-team-box .team-6 .tm-head__lead{font-size:var(--font-16); line-height:1.85; color:#a9a199; max-width:560px;}
.db-team-box .team-6 .tm-head__sentence{display:block;}
.db-team-box .team-6 .tm-grid{display:grid; grid-template-columns:repeat(1, minmax(0, 1fr)); align-items:start; justify-content:start; column-gap:0px; row-gap:0px; list-style:none; margin:0; padding:0;}
.db-team-box .team-6 .tm-item{min-width:0;}
.db-team-box .team-6 .tm-bar{position:relative; display:flex; align-items:baseline; justify-content:flex-start; gap:var(--tm-bar-gap); width:100%; padding:var(--tm-bar-pad); border:0; border-bottom:1px dotted rgba(244,241,236,0.30); border-radius:0; background:none; text-align:left; cursor:pointer; transition:border-bottom-color 0.28s ease;}
.db-team-box .team-6 .tm-bar__name{flex:0 0 auto; font-family:'Noto Serif KR', serif; font-size:var(--font-22); font-weight:500; line-height:1.4; color:#f4f1ec; transition:font-size 0.55s cubic-bezier(0.22,0.61,0.36,1), transform 0.28s ease;}
.db-team-box .team-6 .tm-bar__leader{flex:1 1 0; min-width:20px; height:0; align-self:center; border-bottom:1px dotted rgba(244,241,236,0.30); transition:border-bottom-color 0.28s ease;}
.db-team-box .team-6 .tm-bar__position{flex:0 0 auto; font-size:var(--font-13); letter-spacing:0.16em; line-height:1.6; color:#a9a199;}
.db-team-box .team-6 .tm-bar:hover, .db-team-box .team-6 .tm-bar:focus-visible{border-bottom-color:rgba(244,241,236,0.72);}
.db-team-box .team-6 .tm-bar:hover .tm-bar__leader, .db-team-box .team-6 .tm-bar:focus-visible .tm-bar__leader{border-bottom-color:rgba(244,241,236,0.72);}
.db-team-box .team-6 .tm-bar:hover .tm-bar__name{transform:translateX(6px);}
.db-team-box .team-6 .tm-bar:focus-visible{outline:2px solid #f4f1ec; outline-offset:4px;}
.db-team-box .team-6 .tm-item.is-open .tm-bar__name{font-size:var(--font-34);}
.db-team-box .team-6 .tm-bar__seal{position:absolute; right:var(--tm-seal-out); bottom:0; width:var(--tm-seal-size); height:var(--tm-seal-size); margin-bottom:calc(var(--tm-seal-size) / -2); border:1px solid rgba(244,241,236,0.40); border-radius:50%; background:#171614; transition:transform 0.28s ease, border-color 0.28s ease, background 0.28s ease;}
.db-team-box .team-6 .tm-bar__seal::before, .db-team-box .team-6 .tm-bar__seal::after{position:absolute; top:50%; left:50%; content:""; width:var(--tm-seal-mark); height:1px; background:#f4f1ec; transform:translate(-50%, -50%); transition:transform 0.55s cubic-bezier(0.22,0.61,0.36,1);}
.db-team-box .team-6 .tm-bar__seal::after{transform:translate(-50%, -50%) rotate(90deg);}
.db-team-box .team-6 .tm-bar:hover .tm-bar__seal{transform:scale(1.14); border-color:rgba(244,241,236,0.72);}
.db-team-box .team-6 .tm-item.is-open .tm-bar__seal{background:#332f2a;}
.db-team-box .team-6 .tm-item.is-open .tm-bar__seal::after{transform:translate(-50%, -50%) rotate(0deg);}
.db-team-box .team-6 .tm-fold{display:grid; grid-template-rows:0fr; transition:grid-template-rows 0.55s cubic-bezier(0.22,0.61,0.36,1);}
.db-team-box .team-6 .tm-fold__inner{min-height:0; overflow:hidden;}
.db-team-box .team-6 .tm-item.is-open .tm-fold{grid-template-rows:1fr;}
.db-team-box .team-6 .tm-panel{display:grid; grid-template-columns:var(--tm-panel-photo) minmax(0, 1fr); align-items:start; justify-content:start; column-gap:var(--tm-panel-gap); row-gap:32px; padding:var(--tm-panel-pad);}
.db-team-box .team-6 .tm-panel__visual{position:relative; min-width:0; max-width:100%; overflow:hidden; border-radius:50% 50% 3px 3px / 36% 36% 3px 3px; background:#211f1c;}
.db-team-box .team-6 .tm-panel__visual::after{position:absolute; right:0; bottom:0; left:0; height:var(--tm-veil-h); content:""; background:linear-gradient(180deg, rgba(0,0,0,0) 0%, var(--tm-veil) 100%); pointer-events:none;}
.db-team-box .team-6 .tm-panel__photo{display:block; width:100%; height:auto; aspect-ratio:1/1; object-fit:cover; object-position:center 12%; background:#211f1c;}
.db-team-box .team-6 .tm-panel__body{min-width:0;}
.db-team-box .team-6 .tm-panel__en{font-size:var(--font-11); font-weight:600; letter-spacing:0.22em; color:#a9a199; padding-bottom:16px; margin-bottom:18px; border-bottom:1px solid rgba(244,241,236,0.16);}
.db-team-box .team-6 .tm-panel__intro{font-size:var(--font-16); line-height:1.95; color:#a9a199; margin-bottom:22px;}
.db-team-box .team-6 .tm-careers{display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; gap:8px; list-style:none; margin:0; padding:0;}
.db-team-box .team-6 .tm-career{display:inline-flex; align-items:center; height:30px; padding:0 14px; border:1px solid rgba(244,241,236,0.40); border-radius:999px; font-size:var(--font-12); letter-spacing:0.01em; color:#f4f1ec;}
.db-team-box .team-6 .tm-head__title{word-break:keep-all; overflow-wrap:break-word;}
.db-team-box .team-6 .tm-head__sentence{word-break:keep-all; overflow-wrap:break-word;}
.db-team-box .team-6 .tm-bar__name{word-break:keep-all; white-space:nowrap;}
.db-team-box .team-6 .tm-bar__position{word-break:keep-all; white-space:nowrap;}
.db-team-box .team-6 .tm-panel__en{white-space:nowrap;}
.db-team-box .team-6 .tm-panel__intro{word-break:keep-all; overflow-wrap:break-word;}
.db-team-box .team-6 .tm-career{word-break:keep-all; white-space:nowrap;}
@media (max-width:1300px){
.db-team-box .team-6{--tm-block-pad:96px;}
}
@media (max-width:1100px){
.db-team-box .team-6{--tm-sec-gap:60px; --tm-panel-gap:44px;}
}
@media (max-width:991px){
.db-team-box .team-6{--tm-block-pad:84px; --tm-panel-photo:236px; --tm-panel-gap:36px; --tm-seal-size:30px; --tm-seal-out:-15px;}
}
@media (max-width:767px){
/* db-team-box */
.db-team-box .team-6{--tm-block-pad:68px; --tm-sec-gap:48px; --tm-pad-x:20px; --tm-bar-pad:24px 0 28px; --tm-bar-gap:16px; --tm-seal-out:0px; --tm-panel-pad:28px 0 40px;}
.db-team-box .team-6 .tm-panel{grid-template-columns:minmax(0, 1fr);}
.db-team-box .team-6 .tm-panel__visual{max-width:320px;}
}
@media (max-width:480px){
.db-team-box .team-6{--tm-block-pad:56px; --tm-pad-x:18px; --tm-sec-gap:40px; --tm-bar-gap:12px; --tm-seal-size:26px; --tm-seal-mark:9px; --tm-panel-pad:24px 0 34px;}
.db-team-box .team-6 .tm-head__title{font-size:var(--font-24);}
.db-team-box .team-6 .tm-bar__name{font-size:var(--font-20);}
.db-team-box .team-6 .tm-item.is-open .tm-bar__name{font-size:var(--font-24);}
.db-team-box .team-6 .tm-panel__visual{max-width:none;}
}
@media (max-width:375px){
.db-team-box .team-6{--tm-pad-x:14px; --tm-bar-gap:10px; --tm-seal-size:24px; --tm-seal-mark:8px;}
.db-team-box .team-6 .tm-bar__position{font-size:var(--font-12); letter-spacing:0.1em;}
}
@media (max-width:320px){
.db-team-box .team-6{--tm-bar-gap:8px;}
.db-team-box .team-6 .tm-head__title{font-size:var(--font-22);}
.db-team-box .team-6 .tm-bar__name{font-size:var(--font-18);}
.db-team-box .team-6 .tm-item.is-open .tm-bar__name{font-size:var(--font-22);}
}
@media (prefers-reduced-motion:reduce){
.db-team-box .team-6 .tm-fold, .db-team-box .team-6 .tm-bar, .db-team-box .team-6 .tm-bar__name, .db-team-box .team-6 .tm-bar__leader, .db-team-box .team-6 .tm-bar__seal, .db-team-box .team-6 .tm-bar__seal::before, .db-team-box .team-6 .tm-bar__seal::after{transition-duration:0.01ms;}
}
