.media_section{margin-top:80px;position:relative;overflow-x:clip}@media (max-width:1279px){.media_section{margin-top:20px}}@media (max-width:767px){.media_section{margin-top:10px}}.media_section_content{position:relative}.media_section_grid{gap:30px;display:flex}@media (max-width:1279px){.media_section_grid{display:none}}.media_section_swiper_wrap{display:none;position:relative}@media (max-width:1279px){.media_section_swiper_wrap{margin-right:-20px;display:block}}.media_section_swiper .swiper-slide{box-sizing:border-box;width:calc(33.3333% - 25px)}@media (max-width:1023px){.media_section_swiper .swiper-slide{width:calc(50% - 25px)}}@media (max-width:767px){.media_section_swiper .swiper-slide{width:calc(100% - 26px)}}.media_section .media_card{text-align:left;cursor:pointer;background:0 0;border:none;flex:0 calc(33.3333% - 20px);max-width:calc(33.3333% - 20px);padding:0;display:block}@media (max-width:1279px){.media_section .media_card{flex:none;width:100%;max-width:none}}@media (hover:hover) and (pointer:fine){.media_section .media_card:hover .media_card_thumb_img{transform:scale(1.04)}.media_section .media_card--video:hover .media_card_thumb:after{opacity:1}.media_section .media_card--video:hover .media_card_play{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.media_section .media_card_thumb{aspect-ratio:380/214;width:100%;position:relative;overflow:hidden}.media_section .media_card--video .media_card_thumb:after{content:"";opacity:0;pointer-events:none;z-index:1;background:#0006;transition:opacity .25s;position:absolute;inset:0}.media_section .media_card_thumb_img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.media_section .media_card_thumb_placeholder{background:linear-gradient(135deg,var(--surface-secondary),var(--surface-tertiary));width:100%;height:100%}.media_section .media_card_new{position:absolute;top:8px;right:8px}.media_section .media_card_play{opacity:0;z-index:2;filter:drop-shadow(0 2px 8px #0000004d);justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media_section .media_card_info{margin-top:16px}.media_section .media_card_title_row{align-items:flex-start;gap:4px;display:flex}.media_section .media_card_icon{height:28px;color:var(--label-secondary);flex-shrink:0;align-items:center;margin-right:3px;display:flex}.media_section .media_card_title{color:var(--label-primary);letter-spacing:-.09px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:28px;transition:color .15s;overflow:hidden}@media (max-width:1279px){.media_section .media_card_title{font-size:16px}}
.newsletter_modal{padding:0}.newsletter_modal_content{flex-direction:column;gap:min(2vw,10px);padding:min(9.4vw,40px) min(5vw,32px);display:flex}.newsletter_modal_header{flex-direction:column;gap:4px;display:flex}.newsletter_modal_title{letter-spacing:-.1px;color:#111;margin:0;font-size:clamp(18px,2.5vw,20px);font-weight:700;line-height:30px}.newsletter_modal_subtitle{letter-spacing:-.075px;color:#656565;margin:0;font-size:clamp(13px,2vw,15px);font-weight:400;line-height:1.4}.newsletter_modal_subtitle p{margin:0}.newsletter_modal_subtitle_bold{color:#111;font-weight:700;margin-top:12px!important}.newsletter_modal_body{flex-direction:column;gap:12px;display:flex}.newsletter_modal_desc{letter-spacing:-.075px;color:#656565;margin:0;font-size:clamp(13px,2vw,15px);font-weight:400;line-height:1.4}.newsletter_modal_table{border-collapse:collapse;background:#f9f9f9;width:100%}.newsletter_modal_table th,.newsletter_modal_table td{letter-spacing:-.075px;text-align:left;vertical-align:middle;border:1px solid #efefef;padding:14px 16px;font-size:clamp(14px,2vmin,15px);line-height:22px}@media (max-width:767px){.newsletter_modal_table th,.newsletter_modal_table td{padding:14px 8px}}.newsletter_modal_table th{color:#111;background:#f8f8f8;width:160px;font-weight:600}@media (max-width:767px){.newsletter_modal_table th{width:112px}}.newsletter_modal_table td{color:#111;background:#fff;font-weight:500}.newsletter_modal_table .highlight{letter-spacing:-.09px;color:#ffbf00;font-weight:700;line-height:28px}.newsletter_modal_notes{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.newsletter_modal_notes li{letter-spacing:-.07px;color:#656565;padding-left:9px;font-size:clamp(13px,2vw,14px);font-weight:400;line-height:1.4;position:relative}.newsletter_modal_notes li:before{content:"";background:#c2c2c2;border-radius:50%;width:3px;height:3px;position:absolute;top:9.5px;left:0}.newsletter_modal_result{width:92vw;padding:min(12vw,60px) min(4vw,32px)}.newsletter_result_modal{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.newsletter_result_icon{flex-shrink:0;width:clamp(32px,10vw,48px);height:clamp(32px,10vw,48px)}.newsletter_result_text{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.newsletter_result_title{letter-spacing:-.11px;color:#ffbf00;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(20px,2.6vw,22px);font-weight:700;line-height:1.8}.newsletter_result_desc{letter-spacing:-.075px;color:#656565;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(14px,2.3vw,15px);font-weight:400;line-height:1.4}
.newsletter_section{isolation:isolate;padding:160px 0;position:relative;overflow:hidden}@media (max-width:1279px){.newsletter_section{padding:80px 0}}@media (max-width:767px){.newsletter_section{padding:70px 0}}.newsletter_section_bg{z-index:1;position:absolute;inset:0}.newsletter_section_bg:before{content:"";background:url(https://pvi.dn.nexoncdn.co.kr/kart/brand/main/bg_newsletter_section.jpg) top/100% no-repeat;position:absolute;inset:0}.newsletter_section_inner{z-index:2;word-break:keep-all;flex-direction:column;align-items:center;gap:48px;max-width:658px;margin:0 auto;display:flex;position:relative}@media (max-width:1279px){.newsletter_section_inner{padding:28px}}@media (max-width:767px){.newsletter_section_inner{padding:20px}}.newsletter_section_header{flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px);width:100%;display:flex}.newsletter_section_title{letter-spacing:-0.5%;color:#f0f0f0;text-align:center;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.3}.newsletter_title_br_mobile{display:none}@media (max-width:767px){.newsletter_title_br_mobile{display:inline}}.newsletter_form{flex-direction:column;align-items:center;width:100%;display:flex}.newsletter_form_tabs{align-items:center;display:flex}.newsletter_form_tab{width:clamp(120px,15vw,140px);letter-spacing:-0.5%;text-align:center;color:#6a6a6a;border:1px solid #454545;padding:clamp(8px,1vw,10px) 0;font-size:clamp(16px,2.6vw,18px);font-weight:700;line-height:28px;transition:all .15s}.newsletter_form_tab:first-child{border-right:none}@media (hover:hover) and (pointer:fine){.newsletter_form_tab:hover{color:#9f9f9f;border-color:#d0d0d0}}.newsletter_form_tab.is_active{color:#000;background:linear-gradient(#ececec 0%,#d1d1d1 100%);border-color:#0000}.newsletter_form_tab.is_active:hover{color:initial}.newsletter_form_guardian_btn{width:100%;letter-spacing:-0.5%;color:#000;text-align:center;background:linear-gradient(#ececec,#d1d1d1);border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;padding:14px 28px;font-size:18px;font-weight:700;line-height:28px;transition:all .15s;display:inline-flex}@media (max-width:767px){.newsletter_form_guardian_btn{margin-bottom:16px;padding:12px 24px;font-size:16px}}.newsletter_form_guardian_btn svg{flex-shrink:0;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.newsletter_form_guardian_btn:hover{background:linear-gradient(#f5f5f5,#e0e0e0)}}.newsletter_form_guardian_btn.is_verified{color:#fff;cursor:default;background:#f8f8f81a}.newsletter_form_guardian_btn:disabled:not(.is_verified){opacity:.6;cursor:not-allowed}.newsletter_form_input_wrap{width:100%}.newsletter_form_input{color:#f0f0f0;width:100%;height:56px;letter-spacing:-0.5%;background:0 0;border:1px solid #d0d0d0;border-radius:2px;padding:0 16px;font-size:18px;line-height:28px;transition:border-color .15s}.newsletter_form_input::placeholder{color:#6a6a6a}.newsletter_form_input:focus{border-color:#ffbf00;outline:none}.newsletter_form_agreements{flex-direction:column;gap:clamp(20px,2.5vw,24px);width:100%;padding:32px 0 60px;display:flex}@media (max-width:767px){.newsletter_form_agreements{padding:28px 0 36px}}.newsletter_form_agreement_list{border-top:1px solid #303030;flex-direction:column;gap:16px;padding-top:24px;display:flex}@media (max-width:767px){.newsletter_form_agreement_list{gap:12px}}.newsletter_form_checkbox{cursor:pointer;align-items:center;gap:clamp(8px,1.5vw,12px);display:flex}.newsletter_form_checkbox input{display:none}.newsletter_form_checkbox.is_sub .newsletter_form_checkbox_text{font-weight:400;line-height:1.4}@media (max-width:767px){.newsletter_form_checkbox.is_sub .newsletter_form_checkbox_text{margin-top:4px}}.newsletter_form_checkbox.is_sub .newsletter_form_checkbox_text a:hover{color:inherit;opacity:.7;text-decoration:underline;transition:all .15s}@media (max-width:767px){.newsletter_form_checkbox{align-items:flex-start}}.newsletter_form_checkbox_mark{background:0 0;border:1px solid #d0d0d0;border-radius:3px;flex-shrink:0;width:24px;height:24px;transition:all .15s;position:relative}.newsletter_form_checkbox_mark:hover{border:1px solid #d0d0d0b3}.newsletter_form_checkbox_mark:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8854 0.957201L4.0677 8.538L0 4.59356L0.928195 3.63636L4.0677 6.68073L10.9572 0L11.8854 0.957201Z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:9px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input:checked+.newsletter_form_checkbox_mark{background:linear-gradient(#fedc00 0%,#ffb300 100%);border:0}input:checked+.newsletter_form_checkbox_mark:after{opacity:1}.newsletter_form_checkbox_text{letter-spacing:-0.5%;color:#f0f0f0;flex:1;font-size:clamp(16px,2vw,18px);font-weight:700;line-height:28px}.newsletter_form_checkbox_content{flex:1;align-items:center;gap:clamp(0px,.6vw,12px);min-width:0;display:flex}@media (max-width:767px){.newsletter_form_checkbox_content{flex-direction:column;align-items:flex-start}}.newsletter_form_detail_btn{letter-spacing:-0.5%;color:#6a6a6a;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:clamp(14px,1.8vw,16px);line-height:24px;display:inline-flex}.newsletter_form_detail_btn svg{fill:currentColor;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.newsletter_form_detail_btn:hover{color:#9f9f9f}}button.newsletter_form_submit{aspect-ratio:200/56;width:200px;letter-spacing:-0.5%;color:#000;text-align:center;border-radius:4px;font-size:18px;font-weight:700;line-height:28px;transition:all .15s}@media (max-width:767px){button.newsletter_form_submit{width:100%;max-height:56px}}button.newsletter_form_submit:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){button.newsletter_form_submit:disabled:hover{transform:none}}.newsletter_form_notices{flex-direction:column;gap:4px;width:100%;margin-top:40px;display:flex}@media (max-width:767px){.newsletter_form_notices{gap:8px}}.newsletter_form_notice{letter-spacing:-0.5%;color:#6a6a6a;align-items:flex-start;gap:6px;font-size:clamp(12px,4.4vw,13px);line-height:20px;display:flex}.newsletter_form_notice:before{content:"";background:#6a6a6a;border-radius:50%;flex-shrink:0;width:2px;height:2px;margin-top:9px}.newsletter_loading_spinner{flex-shrink:0;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.newsletter_form_input:disabled,.newsletter_form_checkbox input:disabled+.newsletter_form_checkbox_mark,.newsletter_form_tab:disabled{opacity:.6;cursor:not-allowed}
.main_popup{width:100%;max-width:990px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}@media (max-width:767px){.main_popup{max-width:min(88vw,640px)!important}}.main_popup_top{justify-content:flex-end;align-items:center;gap:10px;display:flex}.main_popup_hide{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.main_popup_hide input{display:none}.main_popup_hide_mark{background:0 0;border:1px solid #d0d0d0;border-radius:3px;flex-shrink:0;width:24px;height:24px;transition:all .15s;position:relative}.main_popup_hide_mark:hover{border:1px solid #d0d0d0b3}.main_popup_hide_mark:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8854 0.957201L4.0677 8.538L0 4.59356L0.928195 3.63636L4.0677 6.68073L10.9572 0L11.8854 0.957201Z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:9px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input:checked+.main_popup_hide_mark{background:linear-gradient(#fedc00 0%,#ffb300 100%);border:0}input:checked+.main_popup_hide_mark:after{opacity:1}.main_popup_hide_text{color:#fff;font-size:14px;line-height:1}@media (max-width:767px){.main_popup_hide_text{font-size:13px}}.main_popup_close{color:#000;cursor:pointer;background:#fff;border:1px solid #fff9;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .15s;display:inline-flex}.main_popup_close svg{width:30px;height:30px}@media (hover:hover) and (pointer:fine){.main_popup_close:hover:hover{opacity:.7}}.main_popup_panel{text-align:center;width:100%;margin:0 auto;font-size:0;line-height:0;display:inline-block;position:relative}.main_popup_img{width:100%;height:auto;margin:0 auto;display:block}.main_popup_link{color:#fff;aspect-ratio:180/56;white-space:nowrap;background:#000;border-radius:4px;justify-content:center;align-items:center;width:min(34vw,180px);font-size:min(3.8vmin,18px);font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:min(60%,350px);left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.main_popup_link:hover:hover{color:#fffc}}@media (max-width:767px){.main_popup_link{top:58%}}.main_popup_link.is_tw{top:min(65%,400px)}@media (max-width:767px){.main_popup_link.is_tw{top:60%}}
.home_page{min-height:100vh;position:relative}.section_inner{width:100%;max-width:1200px;margin:0 auto;padding:28px}@media (max-width:767px){.section_inner{padding:20px}}.section_header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}@media (max-width:767px){.section_header{margin-bottom:16px}}.section_title{letter-spacing:-.16px;color:var(--label-primary);font-size:32px;font-weight:700}@media (max-width:1279px){.section_title{font-size:28px}}@media (max-width:767px){.section_title{font-size:22px}}.section_more{color:#9f9f9f;align-items:center;font-size:clamp(14px,3vmin,18px);font-weight:500;transition:color .15s;display:flex}@media (hover:hover) and (pointer:fine){.section_more:hover{color:#f0f0f0e6}}@media (max-width:767px){.section_more svg{width:16px;height:17px}}
