.carbon-box{margin-top:clamp(75px,75px + 95*(100vw - 430px)/1010,170px)}.carbon-box .carbon-info{border-radius:clamp(20px,20px + 10*(100vw - 430px)/1010,30px);border:1px solid var(--border-color);position:relative;overflow:hidden;padding:clamp(33px,33px + 19 * (100vw - 430px)/1010,52px) clamp(26px,26px + 22 * (100vw - 430px)/1010,48px) clamp(20px,20px + 26 * (100vw - 430px)/1010,46px)}.carbon-box .carbon-info .carbon-bg-img{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.carbon-box .carbon-info .title{font-size:clamp(22px,22px + 18*(100vw - 430px)/1010,40px);line-height:clamp(22px,22px + 18*(100vw - 430px)/1010,40px)}.carbon-box .carbon-info .schedule-list{margin-top:clamp(36px,36px + 35*(100vw - 430px)/1010,71px);display:flex;flex-direction:column;gap:clamp(33px,33px + 44*(100vw - 430px)/1010,77px)}.carbon-box .carbon-info .schedule-list .schedule-item .schedule-title{display:flex;align-items:center;justify-content:space-between}.carbon-box .carbon-info .schedule-list .schedule-item .schedule-title .title{font-size:clamp(14px,14px + 11*(100vw - 430px)/1010,25px);line-height:clamp(14px,14px + 11*(100vw - 430px)/1010,25px)}.carbon-box .carbon-info .schedule-list .schedule-item .schedule-title .target{display:flex;align-items:flex-end}.carbon-box .carbon-info .schedule-list .schedule-item .schedule-title .target span:first-child{font-size:clamp(12px,12px + 9*(100vw - 430px)/1010,21px)}.carbon-box .carbon-info .schedule-list .schedule-item .schedule-title .target span:nth-child(2){font-size:clamp(14px,14px + 11*(100vw - 430px)/1010,25px);margin-left:5px}.carbon-box .carbon-info .schedule-list .schedule-item .schedule{margin-top:clamp(23px,23px + 11*(100vw - 430px)/1010,34px);border:1px solid var(--border-color);border-radius:50px;height:clamp(6px,6px + 14*(100vw - 430px)/1010,20px)}.carbon-box .carbon-info .schedule-list .schedule-item .schedule div{border-radius:50px;height:100%}.carbon-box .carbon-info .card-list{display:flex;align-items:center;justify-content:space-between;gap:clamp(13px,13px + 53*(100vw - 430px)/1010,66px);margin-top:clamp(23px,23px + 64*(100vw - 430px)/1010,87px)}.carbon-box .carbon-info .card-list .card-item{flex:1;border-radius:clamp(10px,10px + 10*(100vw - 430px)/1010,20px);border:1px solid var(--border-color);padding:clamp(11px,11px + 21*(100vw - 430px)/1010,32px) 8px;text-align:center}.carbon-box .carbon-info .card-list .card-item .title{font-size:clamp(20px,20px + 10*(100vw - 430px)/1010,30px);line-height:clamp(20px,20px + 10*(100vw - 430px)/1010,30px)}.carbon-box .carbon-info .card-list .card-item .value{margin-top:clamp(10px,10px + 5*(100vw - 430px)/1010,15px);font-size:clamp(8px,8px + 12*(100vw - 430px)/1010,20px);line-height:clamp(8px,8px + 12*(100vw - 430px)/1010,20px);color:var(--color-li)}.gene-box{margin-top:clamp(75px,75px + 95*(100vw - 430px)/1010,170px);position:relative}.gene-box .gene-title{width:100%}.gene-box .gene-title p:first-child{font-size:clamp(26px,26px + 44*(100vw - 430px)/1010,70px)}.gene-box .gene-title p:nth-child(2){font-size:clamp(10px,10px + 18*(100vw - 430px)/1010,28px);line-height:clamp(14px,14px + 23*(100vw - 430px)/1010,37px);color:var(--color-li);margin-top:clamp(10px,10px + 19*(100vw - 430px)/1010,29px)}.gene-box .gene-card-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(21px,21px + 35*(100vw - 430px)/1010,56px);gap:clamp(21px,21px + 6*(100vw - 430px)/1010,27px);border:1px solid var(--border-color);border-radius:clamp(20px,20px + 10*(100vw - 430px)/1010,30px);padding:31px}@media(max-width:750px){.gene-box .gene-card-list{grid-template-columns:repeat(1,1fr)}}.gene-box .gene-card-list .gene-card{border:1px solid var(--border-color);border-radius:clamp(20px,20px + 10*(100vw - 430px)/1010,30px);position:relative;background-color:rgb(from var(--main-color-2) r g b/.1);backdrop-filter:blur(10px);transition:all .36s;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(41px,41px + 11 * (100vw - 430px)/1010,52px) clamp(26px,26px + 3 * (100vw - 430px)/1010,29px) clamp(32px,32px + 20 * (100vw - 430px)/1010,52px);cursor:pointer}.gene-box .gene-card-list .gene-card .card-svg-box{border:1px solid var(--border-color);background-color:var(--main-color);width:clamp(43px,43px + 13*(100vw - 430px)/1010,56px);height:clamp(43px,43px + 13*(100vw - 430px)/1010,56px);border-radius:clamp(43px,43px + 13*(100vw - 430px)/1010,56px);display:flex;align-items:center;justify-content:center}.gene-box .gene-card-list .gene-card .card-svg-box .icon{width:clamp(22px,22px + 2*(100vw - 430px)/1010,24px);height:clamp(22px,22px + 2*(100vw - 430px)/1010,24px)}.gene-box .gene-card-list .gene-card .card-title{font-size:24px;line-height:30px;margin-top:clamp(49px,49px + 4*(100vw - 430px)/1010,53px)}.gene-box .gene-card-list .gene-card .card-val{font-size:clamp(12px,12px + 4*(100vw - 430px)/1010,16px);line-height:clamp(20px,20px + 10*(100vw - 430px)/1010,30px);margin-top:clamp(10px,10px + 6*(100vw - 430px)/1010,16px);color:var(--color-li)}.gene-box .gene-card-list .gene-card .card-go{margin-top:clamp(13px,13px + 8*(100vw - 430px)/1010,21px);display:flex;align-items:center;justify-content:space-between;font-size:clamp(12px,12px + 4*(100vw - 430px)/1010,16px)}.gene-box .gene-card-list .gene-card:hover{border-color:var(--color-fg)}.gene-box .gene-card-list .gene-card:hover .gene-solid{bottom:6px}