.campaign-container{padding-top:15rem}.campaign-container .page-title{margin-bottom:2.4rem}.campaign-container .page-title+p{font-size:2rem}html[lang=en] .campaign-container .page-title+p{font-size:2.2rem}.campaign-container .page-header-wrap{margin:0 auto;font-size:2.2rem;text-align:center}.campaign-container .img-top-wrap{position:relative;width:100%;margin-top:8rem;border-radius:1.6rem;overflow:hidden}.campaign-container .video-embed-wrap{height:0;padding-bottom:56.25%}.campaign-container .video-embed-wrap .img-item,.campaign-container .video-embed-wrap .img-item img,.campaign-container .video-embed-wrap iframe,.campaign-container .video-embed-wrap #youtube-player-target{position:absolute;top:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.campaign-container .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:none;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.campaign-container .btn-play:hover{transform:translate(-50%,-50%) scale(1.1)}.campaign-container .btn-play img{width:8rem;height:8rem}.campaign-container .img-top-wrap.is-playing{cursor:default}.campaign-container .line-path-wrap{margin-top:20rem;text-align:center}.campaign-timeline{max-width:144rem;margin:0 auto;position:relative;padding:20rem 0 0}.timeline-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10rem;position:relative;z-index:2;width:100%}.timeline-row:last-child{margin-bottom:0}.timeline-col{width:68rem;flex-shrink:0}.timeline-row.type-left,.timeline-row.type-right{flex-direction:row}.timeline-img-card{width:68rem;height:48.8rem;border-radius:1.6rem;overflow:hidden}.timeline-img-card img{width:100%;height:100%;object-fit:cover}.timeline-title{font-size:3.6rem;color:var(--text-gray90);text-align:center;width:68rem;word-break:keep-all;margin:0}.campaign-svg-line-wrap{position:absolute;top:2.4rem;left:50%;transform:translate(-50%);width:80.1rem;height:182.1rem;z-index:1;pointer-events:none}.campaign-svg-line{width:100%;height:100%}.campaign-svg-line .svg-path{opacity:0}.timeline-heart-marker{position:absolute;left:64rem;top:169.5rem;transform:scale(0);width:9rem;height:9.3rem;z-index:3;transform-origin:center center;pointer-events:none}.timeline-heart-marker svg{width:100%;height:100%}.campaign-container .button-wrap{margin-top:10rem}.gala-top-btn-wrap{display:none}.award-section{margin-top:15rem}.award-section-header{text-align:center;margin-bottom:8rem}.award-section-header .sub-title{font-size:4.4rem;margin-bottom:1.6rem}.award-desc{font-size:1.8rem}html[lang=en] .award-desc{font-size:2rem}.award-slide-wrap{position:relative}.award-slide-wrap .swiper-wrapper{padding-top:1.5rem;padding-bottom:2.5rem;margin-top:-1.5rem;margin-bottom:-2.5rem}.award-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem;width:100%}.award-item{position:relative;border-radius:.8rem;overflow:hidden;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.award-item:hover{transform:translateY(-.6rem)}.award-item img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:342/420}.award-badge-wrap{position:absolute;top:1.6rem;left:1.6rem;z-index:5;display:flex;align-items:center;pointer-events:none}.award-badge-wrap .badge-icon{width:6rem;height:6rem;object-fit:contain}.award-badge{display:inline-block;margin-left:-.5rem;padding:.6rem 1.2rem;border-radius:.4rem;font-size:1.2rem;font-weight:700;line-height:1}.award-badge.badge-grand{background-color:#ffbc0d}.award-badge.badge-excellent{background-color:#8ee7f8}.award-badge.badge-participation{background-color:#9cd83e}.award-badge.badge-runnerup{background-color:#d0c9ff}.award-badge.badge-special{color:var(--text-white);background-color:#ff6e0d}.award-swiper-pagination.swiper-pagination{position:relative;bottom:auto;left:auto;transform:none;margin-top:10rem;display:flex;align-items:center;justify-content:center;width:100%}.award-swiper-pagination.swiper-pagination .swiper-pagination-bullet{background-color:var(--bg-gray30);opacity:1;width:1rem;height:1rem;margin:0;border-radius:.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.award-swiper-pagination.swiper-pagination .swiper-pagination-bullet-active{position:relative;background-color:var(--bg-gray30);height:1rem;border-radius:.5rem}.award-swiper-pagination.swiper-pagination .swiper-pagination-bullet-active:after{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem;border-radius:.5rem;background-color:var(--primary);transition:left .3s cubic-bezier(.25,.8,.25,1)}.apply-page .apply-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:9rem;width:100%;max-width:150rem;margin:0 auto}.apply-page .apply-left-col{flex:1;max-width:70.6rem}.apply-page .apply-right-col{flex:1;max-width:70.4rem;width:100%}.apply-page .gala-apply-form{display:flex;flex-direction:column;gap:2rem}.apply-page .common-card{padding:4rem}.apply-page .page-header-wrap{margin-bottom:0;text-align:left}.apply-page .page-title{text-align:left}.apply-page .page-desc{font-size:2rem;text-align:left}.apply-page .poster-wrap{margin-top:4rem;border-radius:1.6rem;overflow:hidden;box-shadow:0 1rem 3rem #00000014;width:100%}.apply-page .poster-wrap img{width:100%;height:auto;display:block}.apply-page .card-title-wrap{display:flex;justify-content:space-between;align-items:center;margin:-.8rem -4rem 4rem;padding:0 4rem 3.2rem;border-bottom:1px solid var(--border-gray30)}.apply-page .payment-intro{font-size:2rem}.apply-page .donate-section-title{font-size:2.2rem;margin-bottom:0}.apply-page .sep-line{border:0;border-top:1px solid var(--border-gray30);margin:5.2rem 0}.apply-page .form-subtitle{font-size:2rem;margin-bottom:var(--spacing-6)}.apply-page .total-payment-wrap{display:flex;align-items:flex-start;justify-content:space-between}.apply-page .total-payment-wrap .form-label{min-height:auto;height:3.36rem}.apply-page .total-payment-content{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-1)}.apply-page .total-amount{font-family:var(--font-display);font-size:2.8rem;line-height:1.2}.apply-page .amount-detail{margin-top:1.6rem;color:var(--text-gray60)}.apply-page .form-control{border-radius:.8rem}.apply-page .helper-text{margin-top:1.6rem;text-align:left;padding-left:0;margin-left:0;color:var(--text-gray60)}.apply-page .form-label{font-size:2rem}.apply-page .chip-grid{display:grid;gap:var(--spacing-3);margin-top:var(--spacing-6)}.apply-page .chip-grid.cols-2{grid-template-columns:repeat(2,1fr)}.apply-page .chip-grid.cols-3{grid-template-columns:repeat(3,1fr)}.apply-page .payment-logo{width:auto;height:2.2rem;margin-right:.8rem;object-fit:contain;vertical-align:middle}.campaign-container .campaign-section{margin-top:10rem}.campaign-container .campaign-row{display:flex;gap:8rem;align-items:center;text-align:left}.campaign-container .campaign-row+.campaign-row{margin-top:10rem}.campaign-container .campaign-row .campaign-col{width:50%}.campaign-container .campaign-row .campaign-col .campaign-title{margin-bottom:6rem;font-size:4.4rem}.campaign-container .campaign-row .campaign-col .campaign-title+p{font-size:1.8rem}.campaign-container .campaign-row .campaign-col.text-col p{font-size:1.8rem}.campaign-container .campaign-section .btn{margin-top:10rem}.apply-page .apply-btn-wrap{margin-top:var(--spacing-8)}.apply-page .donor-type-group .form-label{display:block;width:100%;min-height:auto;line-height:2.9rem}@media (max-width: 1500px) and (min-width: 769px){html:has(.apply-page){font-size:.66667vw}}.kcr-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin:6rem auto 0}.kcr-card{background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:8rem 4rem 0 6rem;display:flex;flex-direction:column;align-items:flex-start;width:46.4rem;height:39.2rem;text-align:left;box-sizing:border-box}html[lang=en] .kcr-card{padding:6rem}.kcr-card--cheer{background-image:url("data:image/svg+xml,%3csvg%20width='464'%20height='392'%20viewBox='0%200%20464%20392'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M463.729%20293.519C461.647%20317.77%20467.979%20368.033%20457.223%20387.199C453.319%20391.501%20446.379%20392.088%20440.48%20391.99C305.327%20384.656%20169.827%20390.23%2034.5875%20390.915C22.703%20390.915%202.75103%20395.609%202.31729%20376.149C4.39924%20277.579%206.13419%20180.77%203.09802%2081.9075C2.75103%2065.5771%201.10282%2049.1488%200.235345%2032.8184C-1.23937%2020.0083%204.22574%208.5672%2016.3704%207.19818C152.478%20-2.18939%20290.754%20-0.820366%20427.295%202.5044C435.622%203.28669%20447.247%202.60218%20453.839%208.46941C459.391%2014.63%20459.305%2026.4622%20459.999%2034.8719C464.249%20120.044%20464.249%20207.564%20463.815%20293.225V293.421L463.729%20293.519Z'%20fill='%23FFBC0D'/%3e%3c/svg%3e")}.kcr-card--hope{background-image:url("data:image/svg+xml,%3csvg%20width='464'%20height='392'%20viewBox='0%200%20464%20392'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M463.729%20293.519C461.647%20317.77%20467.979%20368.033%20457.223%20387.199C453.319%20391.501%20446.379%20392.088%20440.48%20391.99C305.327%20384.656%20169.827%20390.23%2034.5875%20390.915C22.703%20390.915%202.75103%20395.609%202.31729%20376.149C4.39924%20277.579%206.13419%20180.77%203.09802%2081.9075C2.75103%2065.5771%201.10282%2049.1488%200.235345%2032.8184C-1.23937%2020.0083%204.22574%208.5672%2016.3704%207.19818C152.478%20-2.18939%20290.754%20-0.820366%20427.295%202.5044C435.622%203.28669%20447.247%202.60218%20453.839%208.46941C459.391%2014.63%20459.305%2026.4622%20459.999%2034.8719C464.249%20120.044%20464.249%20207.564%20463.815%20293.225V293.421L463.729%20293.519Z'%20fill='%238EE7F8'/%3e%3c/svg%3e")}.kcr-card--change{background-image:url("data:image/svg+xml,%3csvg%20width='464'%20height='392'%20viewBox='0%200%20464%20392'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M463.729%20293.519C461.647%20317.77%20467.979%20368.033%20457.223%20387.199C453.319%20391.501%20446.379%20392.088%20440.48%20391.99C305.327%20384.656%20169.827%20390.23%2034.5875%20390.915C22.703%20390.915%202.75103%20395.609%202.31729%20376.149C4.39924%20277.579%206.13419%20180.77%203.09802%2081.9075C2.75103%2065.5771%201.10282%2049.1488%200.235345%2032.8184C-1.23937%2020.0083%204.22574%208.5672%2016.3704%207.19818C152.478%20-2.18939%20290.754%20-0.820366%20427.295%202.5044C435.622%203.28669%20447.247%202.60218%20453.839%208.46941C459.391%2014.63%20459.305%2026.4622%20459.999%2034.8719C464.249%20120.044%20464.249%20207.564%20463.815%20293.225V293.421L463.729%20293.519Z'%20fill='%239CD83E'/%3e%3c/svg%3e")}.kcr-card-icon{height:6rem;margin-bottom:2.4rem;display:flex;align-items:center}.kcr-card-icon img{height:100%;width:auto;object-fit:contain}.kcr-card-title{font-size:2.8rem;margin-bottom:1.6rem}.kcr-card-desc{font-size:2rem;word-break:keep-all}@media (max-width: 768px){.campaign-container{padding:5rem 2.4rem 0}.campaign-container .page-title+p{font-size:1.6rem}html[lang=en] .campaign-container .page-title+p{font-size:1.8rem}.campaign-container .img-top-wrap{margin-top:4rem}.campaign-container .btn-play img{width:5rem;height:5rem}.campaign-container .line-path-wrap{margin-top:10rem}.campaign-container .button-wrap{margin-top:4rem}.campaign-timeline{max-width:100%;padding:10rem 0 0;position:relative}.campaign-svg-line.type-pc{display:none}.campaign-svg-line.type-mo{display:block;width:100%;height:100%}.campaign-svg-line-wrap{display:block;position:absolute;width:36rem;height:137.7rem;top:1rem;left:50%;transform:translate(-50%);z-index:1;overflow:visible}html[lang=en] .campaign-svg-line-wrap{height:145.5rem}.timeline-heart-marker{display:block;left:auto;right:14.4rem;top:auto;bottom:2.7rem;width:5.2rem;height:4.5rem;z-index:1;transform:scale(.6)}html[lang=en] .timeline-heart-marker{right:13.2rem;bottom:2.8rem}.timeline-row,.timeline-row.type-left,.timeline-row.type-right{display:flex;flex-direction:column;gap:4rem;align-items:center;position:relative;z-index:2}.timeline-row .timeline-col{width:100%;max-width:100%}.timeline-row .img-col{order:1;width:100%;max-width:100%;position:relative;z-index:2}.timeline-row .text-col{order:2;width:100%;max-width:100%;text-align:center;position:relative;z-index:2}.timeline-img-card{width:100%;height:auto;aspect-ratio:680 / 488;border-radius:1.2rem}.timeline-title{width:100%;font-size:2.2rem;text-align:center;word-break:keep-all}.kcr-card-grid{grid-template-columns:1fr;gap:2.4rem;max-width:50rem;margin:4rem auto 0}.kcr-card{width:31.2rem;height:26rem;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto}html[lang=en] .kcr-card{width:31.2rem;height:27rem;padding:3rem}html[lang=en] .kcr-card:nth-child(1){height:29.1rem}.kcr-card-icon{margin-bottom:2.4rem;justify-content:center}.kcr-card-title{font-size:2rem;text-align:center}.kcr-card-desc{font-size:1.6rem;text-align:center}.apply-page .gala-top-btn-wrap{display:block;margin-top:5rem}.apply-page .donate-card{padding:var(--spacing-6) var(--spacing-4)}.apply-page .apply-wrapper{flex-direction:column;align-items:center;gap:5rem}.apply-page .apply-left-col{width:100%;max-width:68rem;position:relative;top:0}.apply-page .apply-right-col{max-width:68rem;width:100%}.apply-page .poster-wrap{margin-top:4rem}.apply-page .common-card{padding:2.4rem;border-radius:1.2rem;overflow:hidden;width:100%;box-sizing:border-box}.apply-page .donate-section-title{font-size:1.8rem}.apply-page .card-title-wrap{margin:0 -2.4rem 2.4rem;padding:0 2.4rem 2.4rem;box-sizing:border-box}.apply-page .sep-line{margin:2.4rem 0}.apply-page .gala-apply-form{gap:1rem}.apply-page .inner-wrap{padding:0}.apply-page .chip-grid{gap:.8rem;margin-top:1.6rem;width:100%;box-sizing:border-box}.apply-page .chip-grid .btn{width:100%;min-width:0;box-sizing:border-box;padding:1.2rem .8rem;font-size:1.4rem}.apply-page .form-subtitle{margin-bottom:1.6rem;font-size:1.6rem}.apply-page .form-label{width:100%;min-height:auto;margin-bottom:0;font-size:1.6rem}.apply-page .helper-text{font-size:1.2rem}.apply-page .inner-form-group .inner-form-box{padding:2.4rem 1.6rem;border-radius:1.2rem}.apply-page .total-payment-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.6rem;width:100%}.apply-page .total-payment-wrap .form-label{width:auto;height:auto}.apply-page .total-payment-content{display:flex;flex-direction:column;align-items:flex-end;margin-top:5rem}.apply-page .total-amount{font-size:2rem}.apply-page .amount-detail{margin-top:.4rem;font-size:1.2rem}.apply-page .chip-grid.cols-3{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;width:100%;box-sizing:border-box}.apply-page .apply-btn-wrap{display:block;margin-top:3.2rem;width:100%}.apply-page .apply-btn-wrap .btn{width:100%}.award-grid{grid-template-columns:1fr;gap:1.6rem}.award-section{margin-top:8rem}.award-section-header{margin-bottom:4rem}.award-section-header .sub-title{margin-bottom:2.4rem;font-size:2.4rem}.award-desc{font-size:1.4rem}html[lang=en] .award-desc{font-size:1.6rem}.award-badge-wrap{top:1rem;left:.4rem}.award-badge-wrap .badge-icon{width:6rem;height:6rem}.award-badge{display:inline-flex;align-items:center;justify-content:center;height:2.2rem;padding:.56rem .4rem;font-size:1.2rem}.award-swiper-pagination.swiper-pagination{margin-top:5rem}.campaign-container .campaign-section{margin-top:6rem}.campaign-container .campaign-row{display:flex;flex-direction:column;gap:4rem;align-items:center;text-align:center}.campaign-container .campaign-row.type-right{flex-direction:column-reverse}.campaign-container .campaign-row+.campaign-row{margin-top:10rem}.campaign-container .campaign-row .campaign-col{width:100%;font-size:1.4rem}.campaign-container .campaign-row .campaign-col.text-col p{font-size:1.4rem}.campaign-container .campaign-row .campaign-col .campaign-title{font-size:2.4rem;margin-bottom:2rem;text-align:center;word-break:keep-all}.campaign-container .campaign-row .campaign-col .campaign-title+p{font-size:1.4rem}.campaign-container .campaign-row .campaign-col .text-col p{font-size:1.4rem;text-align:center;word-break:keep-all}.campaign-container .campaign-img-card{width:100%;border-radius:1.2rem;overflow:hidden}.campaign-container .campaign-img-card img{width:100%;height:auto;display:block;object-fit:cover}.campaign-container .campaign-section .btn{margin-top:5rem}.kcr-card--cheer{background-image:url("data:image/svg+xml,%3csvg%20width='312'%20height='291'%20viewBox='0%200%20312%20291'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M311.818%20217.893C310.418%20235.896%20314.676%20273.208%20307.443%20287.436C304.818%20290.63%20300.151%20291.065%20296.185%20290.993C205.306%20285.548%20114.194%20289.686%2023.2571%20290.194C15.2658%20290.194%201.84983%20293.679%201.55818%20279.233C2.95811%20206.06%204.12472%20134.194%202.08315%2060.8038C1.84983%2048.6809%200.741553%2036.4855%200.158249%2024.3626C-0.833367%2014.8531%202.84145%206.35983%2011.0077%205.34354C102.528%20-1.62528%20195.507%20-0.608996%20287.319%201.85913C292.918%202.43987%20300.735%201.93172%20305.168%206.28724C308.901%2010.8605%20308.843%2019.6442%20309.309%2025.8871C312.168%2089.1147%20312.168%20154.084%20311.876%20217.675V217.82L311.818%20217.893Z'%20fill='%23FFBC0D'/%3e%3c/svg%3e")}.kcr-card--hope{background-image:url("data:image/svg+xml,%3csvg%20width='312'%20height='270'%20viewBox='0%200%20312%20270'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M311.818%20202.169C310.418%20218.872%20314.676%20253.492%20307.443%20266.693C304.818%20269.657%20300.151%20270.061%20296.185%20269.993C205.306%20264.942%20114.194%20268.781%2023.2571%20269.253C15.2658%20269.253%201.84983%20272.485%201.55818%20259.082C2.95811%20191.19%204.12472%20124.51%202.08315%2056.4159C1.84983%2045.1679%200.741553%2033.8525%200.158249%2022.6045C-0.833367%2013.7812%202.84145%205.90087%2011.0077%204.95793C102.528%20-1.508%20195.507%20-0.565048%20287.319%201.72497C292.918%202.26379%20300.735%201.79232%20305.168%205.83352C308.901%2010.0768%20308.843%2018.2265%20309.309%2024.0189C312.168%2082.6837%20312.168%20142.965%20311.876%20201.967V202.101L311.818%20202.169Z'%20fill='%238EE7F8'/%3e%3c/svg%3e")}.kcr-card--change{background-image:url("data:image/svg+xml,%3csvg%20width='312'%20height='270'%20viewBox='0%200%20312%20270'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M311.818%20202.169C310.418%20218.872%20314.676%20253.492%20307.443%20266.693C304.818%20269.657%20300.151%20270.061%20296.185%20269.993C205.306%20264.942%20114.194%20268.781%2023.2571%20269.253C15.2658%20269.253%201.84983%20272.485%201.55818%20259.082C2.95811%20191.19%204.12472%20124.51%202.08315%2056.4159C1.84983%2045.1679%200.741553%2033.8525%200.158249%2022.6045C-0.833367%2013.7812%202.84145%205.90087%2011.0077%204.95793C102.528%20-1.508%20195.507%20-0.565048%20287.319%201.72497C292.918%202.26379%20300.735%201.79232%20305.168%205.83352C308.901%2010.0768%20308.843%2018.2265%20309.309%2024.0189C312.168%2082.6837%20312.168%20142.965%20311.876%20201.967V202.101L311.818%20202.169Z'%20fill='%239CD83E'/%3e%3c/svg%3e")}}
