.toss-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Roboto,Noto Sans KR,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.toss-btn:disabled{cursor:not-allowed;opacity:.4}.primary-btn{background-color:#0d326f;color:#fff}.primary-btn:hover:not(:disabled){background-color:#0a2857;box-shadow:0 2px 8px rgba(0,0,0,.08)}.secondary-btn{background-color:#ad1d19;color:#fff}.secondary-btn:hover:not(:disabled){background-color:#8a1714;box-shadow:0 2px 8px rgba(0,0,0,.08)}.outline-btn{background-color:transparent;border:1px solid #d1d6db;color:#191f28}.outline-btn:hover:not(:disabled){background-color:#f9fafb}.text-btn{background-color:transparent;color:#4e5968;padding:8px 12px}.text-btn:hover:not(:disabled){background-color:#f2f4f6;color:#191f28}.section-padding{padding-bottom:96px;padding-top:96px}.section-title{color:#0d326f;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:24px}.section-subtitle{color:#6b7684;font-size:16px;margin-bottom:48px}.lab-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.lab-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-4px)}.max-width-container{margin:0 auto;max-width:1280px;padding:0 24px}.visible-md{display:none!important}.hidden-md{display:flex!important}.hidden-sm{display:inline-block!important}@media (max-width:768px){.visible-md{display:flex!important}.hidden-md,.hidden-sm{display:none!important}}.baeklab-landing{background-color:#fff;color:#191f28;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Roboto,Noto Sans KR,sans-serif}.baeklab-landing .section-main-title{font-size:64px!important}@media (max-width:768px){.baeklab-landing .section-main-title{font-size:32px!important}}.baeklab-landing .hero-section{align-items:center;background-image:url(/img/landing/hero_bg.jpg);background-position:50%;background-size:cover;display:flex;height:auto;min-height:100vh;padding:140px 0 100px;position:relative}.baeklab-landing .hero-section .hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.05),rgba(0,0,0,.2));bottom:0;left:0;position:absolute;right:0;top:0}.baeklab-landing .hero-section .hero-content{color:#fff;position:relative;text-align:center;z-index:10}.baeklab-landing .hero-section .hero-content .hero-badge{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;display:inline-block;font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;padding:8px 24px}.baeklab-landing .hero-section .hero-content .burgundy-text{color:#ad1d19;font-weight:700}.baeklab-landing .hero-section .hero-content .navy-text{color:#0d326f;font-weight:700}.baeklab-landing .hero-section .hero-content .hero-title{font-size:72px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:24px}@media (max-width:768px){.baeklab-landing .hero-section .hero-content .hero-title{font-size:44px;line-height:1.2}.baeklab-landing .hero-section .hero-content .hero-title br{display:none}}.baeklab-landing .hero-section .hero-content .hero-title .highlight-text{color:#ad1d19}.baeklab-landing .hero-section .hero-content .hero-desc{font-size:20px;font-weight:600;line-height:1.6;margin:0 auto 40px;max-width:800px;opacity:.85}@media (max-width:768px){.baeklab-landing .hero-section .hero-content .hero-desc{font-size:16px;margin-bottom:32px}}.baeklab-landing .hero-section .hero-content .hero-btn{font-size:17px;padding:16px 32px}.baeklab-landing .grid-2{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.baeklab-landing .grid-2{gap:40px;grid-template-columns:1fr}}.baeklab-landing .grid-3{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.baeklab-landing .grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.baeklab-landing .grid-3{gap:24px;grid-template-columns:1fr}}.baeklab-landing .flex-between{align-items:center;display:flex;justify-content:space-between}.baeklab-landing .r-card-img{height:240px;overflow:hidden;padding:0!important}.baeklab-landing .r-card-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.baeklab-landing .r-card-img:hover img{transform:scale(1.05)}.baeklab-landing .research-layout{align-items:center;display:flex;gap:60px}@media (max-width:1024px){.baeklab-landing .research-layout{align-items:flex-start;flex-direction:column;gap:40px}}.baeklab-landing .research-header{flex:0 0 320px}.baeklab-landing .research-header .view-all-link{align-items:center;color:#191f28;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:1px;margin-top:16px;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s}.baeklab-landing .research-header .view-all-link:hover{opacity:.7}.baeklab-landing .research-blocks{display:flex;flex:1;gap:24px}@media (max-width:768px){.baeklab-landing .research-blocks{flex-direction:column}}.baeklab-landing .r-col{display:flex;flex:1;flex-direction:column;gap:24px}.baeklab-landing .r-col.r-col-even{margin-top:0}.baeklab-landing .r-col.r-col-odd{margin-top:48px}@media (max-width:768px){.baeklab-landing .r-col.r-col-odd{margin-top:0}}.baeklab-landing .r-card{background:#fff;border:1px solid rgba(0,0,0,.03);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.04);padding:32px;transition:transform .3s,box-shadow .3s}.baeklab-landing .r-card.clickable{cursor:pointer}.baeklab-landing .r-card:hover{border-color:#0d326f;box-shadow:0 20px 40px rgba(0,0,0,.08);transform:translateY(-8px) scale(1.02)}.baeklab-landing .r-card .r-icon-wrap{align-items:center;background-color:#f0f4f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.baeklab-landing .r-card .r-title{color:#0d326f;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:12px}.baeklab-landing .r-card .r-desc{color:#6b7684;font-size:14px;line-height:1.6}.baeklab-landing .publications-section{background-color:#0d326f}.baeklab-landing .publications-section .view-all-link{align-items:center;color:#ad1d19;display:inline-flex;font-size:15px;font-weight:600;gap:4px;-webkit-text-decoration:none;text-decoration:none}.baeklab-landing .publications-section .view-all-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.baeklab-landing .pub-card{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin-bottom:32px;overflow:hidden;transition:all .3s ease}.baeklab-landing .pub-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.08);transform:translateY(-2px)}.baeklab-landing .pub-card .pub-card-flex{display:flex;gap:32px;padding:40px}@media (max-width:768px){.baeklab-landing .pub-card .pub-card-flex{flex-direction:column;padding:24px}}.baeklab-landing .pub-card .pub-img-side{border-radius:12px;flex-shrink:0;height:140px;overflow:hidden;width:140px}@media (max-width:768px){.baeklab-landing .pub-card .pub-img-side{aspect-ratio:1;height:auto;margin:0 auto;max-width:200px;width:100%}}.baeklab-landing .pub-card .pub-img-side>img{background-color:#fdfdfd;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.baeklab-landing .pub-card .pub-img-side .empty-thumbnail{align-items:center;background-color:#e5e8eb;display:flex;height:100%;justify-content:center;width:100%}.baeklab-landing .pub-card .pub-img-side .empty-thumbnail img{background-color:transparent;filter:brightness(0) invert(1);height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.baeklab-landing .pub-card .pub-info-side{display:flex;flex:1;flex-direction:column}.baeklab-landing .pub-card .pub-title{color:#0d326f;font-size:26px;font-weight:700;line-height:1.3;margin-bottom:12px;margin-top:0}@media (max-width:768px){.baeklab-landing .pub-card .pub-title{font-size:20px;text-align:center}.baeklab-landing .pub-card .pub-authors-row,.baeklab-landing .pub-card .pub-journal-info{text-align:center}}.baeklab-landing .pub-card .pub-authors-row{font-size:14px;margin-bottom:8px}.baeklab-landing .pub-card .pub-authors-row .author-highlight{color:#ad1d19;font-weight:700}.baeklab-landing .pub-card .pub-authors-row .author-normal{color:#4e5968}.baeklab-landing .pub-card .pub-journal-info{color:#8b95a1;font-size:14px;margin-bottom:20px}.baeklab-landing .pub-card .pub-journal-info .journal-name{font-weight:700}.baeklab-landing .pub-card .pub-journal-info .journal-details{font-weight:500}.baeklab-landing .pub-card .pub-abstract{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#333d4b;display:-webkit-box;font-size:15px;line-height:1.6;margin-bottom:24px;overflow:hidden}@media (max-width:768px){.baeklab-landing .pub-card .pub-abstract{-webkit-line-clamp:2;line-clamp:2;font-size:14px}}.baeklab-landing .pub-card .pub-actions{display:flex;gap:12px;margin-top:auto}@media (max-width:768px){.baeklab-landing .pub-card .pub-actions{justify-content:center}}.baeklab-landing .pub-card .action-btn{border-radius:8px;font-size:14px;font-weight:700;padding:6px 20px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.baeklab-landing .pub-card .action-btn.link-btn{background-color:#333d4b;color:#fff}.baeklab-landing .pub-card .action-btn.link-btn:hover{background-color:#191f28}.baeklab-landing .pub-card .action-btn.doi-btn{background-color:#0d326f;color:#fff}.baeklab-landing .pub-card .action-btn.doi-btn:hover{background-color:#0a2857}.baeklab-landing .pub-card .action-btn.pdf-btn{background-color:#ad1d19;border:none;color:#fff;cursor:pointer}.baeklab-landing .pub-card .action-btn.pdf-btn:hover{background-color:#8a1714}.baeklab-landing .btn-sm{border-radius:6px;font-size:12px;font-weight:700;margin-right:10px;padding:6px 16px}.baeklab-landing .news-list-container{display:flex;flex-direction:column;gap:16px}.baeklab-landing .news-list-container .news-list-item{align-items:center;background:#fff;border:1px solid #f2f4f6;border-radius:16px;cursor:pointer;display:flex;gap:24px;padding:24px;transition:all .2s ease}.baeklab-landing .news-list-container .news-list-item:hover{background:#f9fafb;border-color:#e5e8eb;transform:translateX(4px)}.baeklab-landing .news-list-container .news-list-item:hover .news-title{color:#3182f6}.baeklab-landing .news-list-container .news-list-item .news-date-box{align-items:center;background:#f9fafb;border-radius:12px;display:flex;flex-direction:column;height:64px;justify-content:center;min-width:64px}.baeklab-landing .news-list-container .news-list-item .news-date-box .day{color:#191f28;font-size:20px;font-weight:700;line-height:1}.baeklab-landing .news-list-container .news-list-item .news-date-box .month{color:#8b95a1;font-size:12px;font-weight:600;margin-top:2px;text-transform:uppercase}.baeklab-landing .news-list-container .news-list-item .news-info{flex:1}.baeklab-landing .news-list-container .news-list-item .news-info .news-title{color:#333d4b;font-size:19px;font-weight:600;margin-bottom:8px;transition:color .2s}.baeklab-landing .news-list-container .news-list-item .news-info .news-footer{align-items:center;color:#8b95a1;display:flex;font-size:13px;gap:16px}.baeklab-landing .news-list-container .news-list-item .news-info .news-footer .views{align-items:center;display:flex;gap:4px}.baeklab-landing .news-section{background-color:#fff}.baeklab-landing .news-section .section-title{font-size:48px;margin-bottom:48px}.baeklab-landing .news-section .view-all-link{align-items:center;color:#ad1d19;display:inline-flex;font-size:15px;font-weight:600;gap:4px;-webkit-text-decoration:none;text-decoration:none}.baeklab-landing .news-section .view-all-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.baeklab-landing .news-card{background:#f8f9fa;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;overflow:hidden;transition:all .3s ease}.baeklab-landing .news-card .news-img{height:220px;overflow:hidden}.baeklab-landing .news-card .news-img>img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.baeklab-landing .news-card .news-img .empty-thumbnail{align-items:center;background-color:#e5e8eb;display:flex;height:100%;justify-content:center;width:100%}.baeklab-landing .news-card .news-img .empty-thumbnail img{background-color:transparent;filter:brightness(0) invert(1);height:64px;-o-object-fit:contain;object-fit:contain;transition:transform .6s cubic-bezier(.4,0,.2,1);width:64px}.baeklab-landing .news-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.baeklab-landing .news-card:hover .news-img img{transform:scale(1.1)}.baeklab-landing .news-card:hover .news-title{color:#ad1d19}.baeklab-landing .news-card:hover .read-more{gap:12px}.baeklab-landing .news-card .news-content{padding:24px}.baeklab-landing .news-card .news-meta{align-items:center;display:flex;gap:12px}.baeklab-landing .news-card .news-date{color:#8b95a1;font-size:14px;font-weight:400}.baeklab-landing .news-card .news-cat{border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.baeklab-landing .news-card .news-cat.award{background:#ad1d19;color:#fff}.baeklab-landing .news-card .news-cat.publication{background:#0d326f;color:#fff}.baeklab-landing .news-card .news-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#0d326f;display:-webkit-box;font-size:20px;font-weight:700;line-height:1.4;margin:12px 0;overflow:hidden;transition:color .3s}.baeklab-landing .news-card .news-summary{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#6b7684;display:-webkit-box;font-size:15px;line-height:1.6;overflow:hidden}.baeklab-landing .news-card .read-more{align-items:center;color:#ad1d19;display:flex;font-size:15px;font-weight:600;gap:6px;transition:all .3s}.baeklab-landing .recruit-banner{background:linear-gradient(to bottom right,#0d326f,#ad1d19);border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.12);color:#fff;padding:64px 32px}.baeklab-landing .recruit-banner .pos-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);color:#191f28;cursor:pointer;display:flex;flex-direction:column;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.baeklab-landing .recruit-banner .pos-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.2);transform:translateY(-8px)}.baeklab-landing .recruit-banner .pos-card .pos-title{color:#0d326f;font-size:24px;font-weight:700;margin-bottom:8px}.baeklab-landing .recruit-banner .pos-card .pos-type{color:#ad1d19;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.baeklab-landing .recruit-banner .pos-card .pos-desc{color:#4e5968;flex-grow:1;font-size:15px;font-weight:400;line-height:1.6;margin-bottom:16px}.baeklab-landing .recruit-banner .pos-card .pos-reqs{margin-bottom:24px}.baeklab-landing .recruit-banner .pos-card .pos-reqs p{color:#0d326f;font-size:14px;font-weight:600;margin-bottom:8px}.baeklab-landing .recruit-banner .pos-card .pos-reqs ul{list-style:none;padding:0}.baeklab-landing .recruit-banner .pos-card .pos-reqs ul li{align-items:start;color:#6b7684;display:flex;font-size:14px;gap:8px;line-height:1.4;margin-bottom:8px}.baeklab-landing .recruit-banner .pos-card .apply-btn{background-color:#ad1d19;border-radius:8px;color:#fff;font-weight:500;padding:12px;width:100%}.baeklab-landing .recruit-banner .pos-card .apply-btn:hover{background-color:#8a1714}.baeklab-landing .recruit-banner .cv-outline-btn{background:transparent;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s}.baeklab-landing .recruit-banner .cv-outline-btn:hover{background:#fff;color:#0d326f}.baeklab-landing .recruit-section{background-color:#f8f9fa}.baeklab-landing .recruit-section .recruit-banner-new{background:linear-gradient(135deg,#0d326f,#1a4a9e);border-radius:16px;box-shadow:0 20px 40px rgba(13,50,111,.15);overflow:hidden;padding:30px 80px;position:relative}.baeklab-landing .recruit-section .recruit-banner-new:before{background:hsla(0,0%,100%,.05);border-radius:50%;content:"";height:300px;position:absolute;right:-100px;top:-100px;width:300px}.baeklab-landing .recruit-section .recruit-banner-new .banner-content{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:0;padding-top:25px;position:relative;z-index:2}@media (max-width:960px){.baeklab-landing .recruit-section .recruit-banner-new .banner-content{flex-direction:column;text-align:center}}.baeklab-landing .recruit-section .recruit-banner-new .banner-text{flex:1}.baeklab-landing .recruit-section .recruit-banner-new .banner-text .banner-title{color:#fff;font-size:40px;font-weight:800;letter-spacing:-.5px;margin-bottom:16px}.baeklab-landing .recruit-section .recruit-banner-new .banner-text .banner-desc{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.6;max-width:100%}@media (max-width:960px){.baeklab-landing .recruit-section .recruit-banner-new .banner-text .banner-desc{margin:0 auto}}.baeklab-landing .recruit-section .recruit-banner-new .banner-btn{background:#fff!important;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.1);color:#0d326f!important;font-size:16px;font-weight:700;padding:18px 36px}.baeklab-landing .recruit-section .recruit-banner-new .banner-btn:hover{box-shadow:0 15px 30px rgba(0,0,0,.15);transform:translateY(-2px)}.baeklab-landing .partner-band-section{background-color:#fff;border-top:1px solid #e5e8eb;padding:64px 0}.baeklab-landing .partner-band-section .partner-grid{align-items:center;display:flex;flex-wrap:wrap;gap:64px;justify-content:center}@media (max-width:768px){.baeklab-landing .partner-band-section .partner-grid{gap:32px}}.baeklab-landing .partner-band-section .partner-item{cursor:pointer;transition:opacity .3s}.baeklab-landing .partner-band-section .partner-item:hover{opacity:.8}.baeklab-landing .recruit-banner-new{background:linear-gradient(135deg,#0d326f,#1e4b9a);border-radius:24px;box-shadow:0 12px 32px rgba(13,50,111,.15);overflow:hidden;position:relative}.baeklab-landing .recruit-banner-new:before{bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.baeklab-landing .recruit-banner-new .banner-content{align-items:center;display:flex;justify-content:space-between;padding:60px;position:relative;z-index:1}@media (max-width:960px){.baeklab-landing .recruit-banner-new .banner-content{align-items:stretch;flex-direction:column;gap:16px;padding:24px 20px 16px;text-align:left}}.baeklab-landing .recruit-banner-new .banner-title-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}@media (max-width:960px){.baeklab-landing .recruit-banner-new .banner-title-wrap{align-items:flex-start;flex-direction:column;gap:12px}}.baeklab-landing .recruit-banner-new .banner-title-wrap .banner-title{margin-bottom:0}.baeklab-landing .recruit-banner-new .banner-title{color:#fff;font-size:36px;font-weight:800;line-height:1.2;margin-bottom:16px}@media (max-width:960px){.baeklab-landing .recruit-banner-new .banner-title{font-size:28px;margin-bottom:12px;text-align:left}}.baeklab-landing .recruit-banner-new .banner-desc{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;max-width:100%}.baeklab-landing .recruit-banner-new .banner-desc p{margin-bottom:12px}.baeklab-landing .recruit-banner-new .banner-desc p:last-child{margin-bottom:0}.baeklab-landing .recruit-banner-new .banner-desc .email-link{color:#fff;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:960px){.baeklab-landing .recruit-banner-new .banner-desc{font-size:15px;text-align:left}.baeklab-landing .recruit-banner-new .banner-desc p{margin-bottom:8px}}.baeklab-landing .recruit-banner-new .banner-btn{background:#fff!important;border-radius:999px;box-shadow:0 8px 16px rgba(0,0,0,.1)!important;color:#0d326f!important;font-size:16px;font-weight:700;padding:16px 32px;white-space:nowrap}@media (max-width:960px){.baeklab-landing .recruit-banner-new .banner-btn{margin-top:8px;text-align:center;width:100%}}.baeklab-landing .recruit-banner-new .banner-btn:hover{box-shadow:0 12px 24px rgba(0,0,0,.15)!important;transform:translateY(-2px)}.baeklab-landing .recruit-banner-new .banner-btn-small{align-items:center;background:#fff!important;border:none!important;border-radius:999px;box-shadow:0 6px 12px rgba(0,0,0,.1)!important;color:#0d326f!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;padding:10px 24px;white-space:nowrap}@media (max-width:960px){.baeklab-landing .recruit-banner-new .banner-btn-small{justify-content:center;margin-top:8px;text-align:center;width:100%}}.baeklab-landing .recruit-banner-new .banner-btn-small:hover{box-shadow:0 10px 20px rgba(0,0,0,.15)!important;transform:translateY(-2px)}.baeklab-landing .recruit-banner-new .recruit-list-wrapper{padding:0 60px 60px;position:relative;z-index:1}@media (max-width:960px){.baeklab-landing .recruit-banner-new .recruit-list-wrapper{padding:0 20px 24px}}.baeklab-landing .recruit-banner-new .recruit-list-wrapper .news-list-container{background:transparent}.baeklab-landing .recruit-banner-new .recruit-list-wrapper .news-list-item{background:#fff;margin-bottom:16px}.baeklab-landing .recruit-banner-new .recruit-list-wrapper .news-list-item:last-child{margin-bottom:0}.baeklab-landing .partner-logo-wrapper{align-items:center;display:flex;gap:12px;height:56px}@media (max-width:768px){.baeklab-landing .partner-logo-wrapper{height:40px}}.baeklab-landing .partner-logo{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.baeklab-landing .partner-info{display:flex;flex-direction:column;justify-content:center;line-height:1.2}.baeklab-landing .partner-fullname{color:#0d326f;font-size:24px;font-weight:700}.baeklab-landing .partner-subname{color:#8b95a1;font-size:13px;font-weight:500;margin-top:1px}.baeklab-landing .partner-text{color:#333d4b;font-size:20px;font-weight:600}@media (max-width:768px){.baeklab-landing{padding:40px 0}}.footer-new{background-color:#374151;color:#fff;padding:60px 0}.footer-new .footer-brand{cursor:pointer;font-size:20px;font-weight:700;margin-bottom:24px;transition:opacity .3s}.footer-new .footer-brand:hover{opacity:.8}.footer-new .footer-contact{margin-bottom:32px}.footer-new .footer-contact p{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:300;line-height:1.6;margin-bottom:6px}.footer-new .footer-bottom-line{border-top:1px solid hsla(0,0%,100%,.1);margin-top:0;padding-top:24px}.footer-new .copyright{color:hsla(0,0%,100%,.6);font-size:12px}.footer-new .copyright .powered-by{color:inherit;-webkit-text-decoration:none;text-decoration:none}.footer-new .copyright .powered-by:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:1024px){.section-padding{padding:80px 0}}@media (max-width:768px){.section-padding{padding:64px 0}.hero-btn{max-width:300px;width:100%}.research-visual{margin-bottom:20px}.image-wrapper{height:300px}.recruit-banner-new{padding:10px!important}.publications-section .flex.items-center.justify-between{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}.publications-section h2{font-size:32px}.news-section .section-title{font-size:32px;margin-bottom:32px}.recruit-section .text-center.mb-12{margin-bottom:40px!important}.recruit-section h2{font-size:32px!important}.recruit-section p{font-size:16px!important}}.drawer-header{align-items:center;border-bottom:1px solid #f2f4f6;display:flex;justify-content:space-between;padding:20px}.drawer-title{color:#0d326f;font-size:20px;font-weight:800}.drawer-footer{border-top:1px solid #f2f4f6;padding:20px}.active-text{color:#ad1d19!important;font-weight:800}.toss-btn[data-v-3a95f761]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Roboto,Noto Sans KR,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.toss-btn[data-v-3a95f761]:disabled{cursor:not-allowed;opacity:.4}.primary-btn[data-v-3a95f761]{background-color:#0d326f;color:#fff}.primary-btn[data-v-3a95f761]:hover:not(:disabled){background-color:#0a2857;box-shadow:0 2px 8px rgba(0,0,0,.08)}.secondary-btn[data-v-3a95f761]{background-color:#ad1d19;color:#fff}.secondary-btn[data-v-3a95f761]:hover:not(:disabled){background-color:#8a1714;box-shadow:0 2px 8px rgba(0,0,0,.08)}.outline-btn[data-v-3a95f761]{background-color:transparent;border:1px solid #d1d6db;color:#191f28}.outline-btn[data-v-3a95f761]:hover:not(:disabled){background-color:#f9fafb}.text-btn[data-v-3a95f761]{background-color:transparent;color:#4e5968;padding:8px 12px}.text-btn[data-v-3a95f761]:hover:not(:disabled){background-color:#f2f4f6;color:#191f28}.section-padding[data-v-3a95f761]{padding-bottom:96px;padding-top:96px}.section-title[data-v-3a95f761]{color:#0d326f;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:24px}.section-subtitle[data-v-3a95f761]{color:#6b7684;font-size:16px;margin-bottom:48px}.lab-card[data-v-3a95f761]{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.lab-card[data-v-3a95f761]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-4px)}.max-width-container[data-v-3a95f761]{margin:0 auto;max-width:1280px;padding:0 24px}.visible-md[data-v-3a95f761]{display:none!important}.hidden-md[data-v-3a95f761]{display:flex!important}.hidden-sm[data-v-3a95f761]{display:inline-block!important}@media (max-width:768px){.visible-md[data-v-3a95f761]{display:flex!important}.hidden-md[data-v-3a95f761],.hidden-sm[data-v-3a95f761]{display:none!important}}.nav-bar[data-v-3a95f761]{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);height:80px;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:100}.nav-bar.scrolled[data-v-3a95f761]{background:#fff;height:70px}.nav-bar .nav-container[data-v-3a95f761]{align-items:center;display:flex;height:100%;justify-content:space-between}.nav-bar .nav-left[data-v-3a95f761]{align-items:center;cursor:pointer;display:flex;gap:12px}.nav-bar .nav-left .nav-logo[data-v-3a95f761]{aspect-ratio:auto;height:56px;-o-object-fit:contain;object-fit:contain;width:auto}.nav-bar .nav-left .nav-title-group[data-v-3a95f761]{display:flex;flex-direction:column}.nav-bar .nav-left .nav-title[data-v-3a95f761]{color:#0d326f;font-size:24px;font-weight:700;transition:color .3s}.nav-bar .nav-left .nav-subtitle[data-v-3a95f761]{color:#191f28;font-size:13px;font-weight:700;transition:color .3s}.nav-bar .nav-right[data-v-3a95f761]{align-items:center;display:flex;gap:32px}.nav-bar .nav-right .nav-link[data-v-3a95f761]{background:none;border:none;color:#0d326f;cursor:pointer;font-size:17px;font-weight:600;opacity:.7;padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.nav-bar .nav-right .nav-link.active[data-v-3a95f761],.nav-bar .nav-right .nav-link[data-v-3a95f761]:hover{opacity:1}.nav-bar .nav-right .nav-link.active[data-v-3a95f761]:after,.nav-bar .nav-right .nav-link[data-v-3a95f761]:hover:after{width:100%}.nav-bar .nav-right .nav-link[data-v-3a95f761]:after{background-color:#ad1d19;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.nav-bar .nav-right .join-btn[data-v-3a95f761]{border-radius:9999px;font-size:14px;padding:10px 24px}.nav-bar .nav-right .admin-link[data-v-3a95f761]{color:#ad1d19!important;font-weight:700;opacity:1!important}.nav-bar .menu-mobile-btn[data-v-3a95f761]{padding:8px}.drawer-header[data-v-3a95f761]{align-items:center;border-bottom:1px solid #f2f4f6;display:flex;justify-content:space-between;padding:20px}.drawer-header .drawer-title[data-v-3a95f761]{color:#0d326f;font-size:18px;font-weight:700}.drawer-list[data-v-3a95f761]{padding:12px 0}.drawer-list .drawer-item-title[data-v-3a95f761]{font-size:17px}.drawer-list .active-text[data-v-3a95f761]{color:#ad1d19;font-weight:700}.drawer-footer[data-v-3a95f761]{border-top:1px solid #f2f4f6;bottom:0;left:0;padding:24px;position:absolute;right:0}.header-show-mobile[data-v-3a95f761]{display:none!important}@media (max-width:1133px){.header-hide-mobile[data-v-3a95f761]{display:none!important}.header-show-mobile[data-v-3a95f761]{display:flex!important}}@media (max-width:768px){.nav-bar .nav-left .nav-title[data-v-3a95f761]{font-size:18px;margin-bottom:2px}.nav-bar .nav-left .nav-subtitle[data-v-3a95f761]{font-size:10px;letter-spacing:-.2px;line-height:1.2}.nav-bar .nav-left .nav-logo[data-v-3a95f761]{height:36px}}.toss-btn[data-v-555c2078]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Roboto,Noto Sans KR,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.toss-btn[data-v-555c2078]:disabled{cursor:not-allowed;opacity:.4}.primary-btn[data-v-555c2078]{background-color:#0d326f;color:#fff}.primary-btn[data-v-555c2078]:hover:not(:disabled){background-color:#0a2857;box-shadow:0 2px 8px rgba(0,0,0,.08)}.secondary-btn[data-v-555c2078]{background-color:#ad1d19;color:#fff}.secondary-btn[data-v-555c2078]:hover:not(:disabled){background-color:#8a1714;box-shadow:0 2px 8px rgba(0,0,0,.08)}.outline-btn[data-v-555c2078]{background-color:transparent;border:1px solid #d1d6db;color:#191f28}.outline-btn[data-v-555c2078]:hover:not(:disabled){background-color:#f9fafb}.text-btn[data-v-555c2078]{background-color:transparent;color:#4e5968;padding:8px 12px}.text-btn[data-v-555c2078]:hover:not(:disabled){background-color:#f2f4f6;color:#191f28}.section-padding[data-v-555c2078]{padding-bottom:96px;padding-top:96px}.section-title[data-v-555c2078]{color:#0d326f;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:24px}.section-subtitle[data-v-555c2078]{color:#6b7684;font-size:16px;margin-bottom:48px}.lab-card[data-v-555c2078]{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.lab-card[data-v-555c2078]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-4px)}.max-width-container[data-v-555c2078]{margin:0 auto;max-width:1280px;padding:0 24px}.visible-md[data-v-555c2078]{display:none!important}.hidden-md[data-v-555c2078]{display:flex!important}.hidden-sm[data-v-555c2078]{display:inline-block!important}@media (max-width:768px){.visible-md[data-v-555c2078]{display:flex!important}.hidden-md[data-v-555c2078],.hidden-sm[data-v-555c2078]{display:none!important}}.footer-new[data-v-555c2078]{background-color:#374151;color:#fff;padding:60px 0}.footer-new .footer-brand[data-v-555c2078]{cursor:pointer;font-size:20px;font-weight:700;margin-bottom:24px;transition:opacity .3s}.footer-new .footer-brand[data-v-555c2078]:hover{opacity:.8}.footer-new .footer-contact[data-v-555c2078]{margin-bottom:32px}.footer-new .footer-contact p[data-v-555c2078]{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:300;line-height:1.6;margin-bottom:6px}.footer-new .footer-actions[data-v-555c2078]{align-items:center;display:flex;gap:12px;justify-content:center}.footer-new .footer-actions .btn-sm[data-v-555c2078]{font-size:13px;padding:8px 16px}.footer-new .footer-bottom-line[data-v-555c2078]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:0;padding-top:24px}.footer-new .copyright[data-v-555c2078]{color:hsla(0,0%,100%,.6);font-size:12px}.footer-new .copyright .powered-by[data-v-555c2078]{color:inherit;-webkit-text-decoration:none;text-decoration:none}.footer-new .copyright .powered-by[data-v-555c2078]:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}