@charset "UTF-8";@font-face{font-family:AudreyDisplay;font-weight:700;font-style:normal;font-display:swap;src:url(./AudreyDisplay-Bold-pyqpKwrN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074-20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AudreyDisplay;font-weight:700;font-style:italic;font-display:swap;src:url(./AudreyDisplay-BoldItalic-DjcbGU_p.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074-20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AudreyDisplay;font-weight:700;font-style:normal;font-display:swap;src:url(./AudreyDisplayKR-Bold-D4Bzn8bN.woff) format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}@font-face{font-family:AudreyDisplay;font-weight:700;font-style:italic;font-display:swap;src:url(./AudreyDisplayKR-Bold-D4Bzn8bN.woff) format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}@font-face{font-family:AudreyDisplay KR;font-weight:700;font-style:normal;font-display:swap;src:url(./AudreyDisplayKR-Bold-D4Bzn8bN.woff) format("woff")}@font-face{font-family:Audrey Text;font-style:normal;font-display:swap;src:url(./AudreyText-Regular-BYE3pCCW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074-20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audrey Text;font-style:italic;font-display:swap;src:url(./AudreyText-Italic-BRYgDZ1E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074-20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audrey Text;font-style:normal;font-display:swap;src:url(./AudreyTextKR-Regular-sfS8uQ3n.woff) format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}@font-face{font-family:Audrey Text;font-style:italic;font-display:swap;src:url(./AudreyTextKR-Regular-sfS8uQ3n.woff) format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}@font-face{font-family:Audrey Text;font-weight:700;font-style:normal;font-display:swap;src:url(./AudreyText-Bold-BvHbZSMo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074-20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audrey Text;font-weight:700;font-style:italic;font-display:swap;src:url(./AudreyText-BoldItalic-Bhj0svUc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074-20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Audrey Text;font-weight:700;font-style:normal;font-display:swap;src:url(./AudreyTextKR-Bold-DwQhT4RR.woff) format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}@font-face{font-family:Audrey Text;font-weight:700;font-style:italic;font-display:swap;src:url(./AudreyTextKR-Bold-DwQhT4RR.woff) format("woff");unicode-range:U+AC00-D7A3,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}@font-face{font-family:Audrey Text KR;font-style:normal;font-display:swap;src:url(./AudreyTextKR-Regular-sfS8uQ3n.woff) format("woff")}@font-face{font-family:Audrey Text KR;font-weight:700;font-style:normal;font-display:swap;src:url(./AudreyTextKR-Bold-DwQhT4RR.woff) format("woff")}:root{--primary: #db0007;--primary-hover: #b80006;--primary-glow: rgba(219, 0, 7, .12);--secondary: #ffffff;--secondary-hover: #ffffff;--secondary-glow: rgba(255, 199, 44, .2);--accent: #10b981;--accent-hover: #059669;--bg-primary: #fffde9;--bg-secondary: #faf8f5;--bg-tertiary: #f3f0ea;--bg-white: #ffffff;--bg-violet: #91187d;--bg-kv: #d0c9ff;--bg-gray90: #21272a;--bg-gray80: #555555;--bg-gray60: #8f8f8f;--bg-gray40: #bbbbbb;--bg-gray30: #dddddd;--bg-hover: #fff0bd;--bg-info: rgba(208, 201, 255, .2);--text-black: #000000;--text-white: #ffffff;--text-primary: #1f2937;--text-secondary: #4b5563;--text-muted: #8f8f8f;--text-gray100: #1c1c1c;--text-gray90: #21272a;--text-gray80: #555555;--text-gray70: #757575;--text-gray60: #8f8f8f;--text-gray40: #bbbbbb;--text-gray30: #dddddd;--text-helper: #697077;--border-black: #000000;--border-gray90: #21272a;--border-gray80: #555555;--border-gray60: #8f8f8f;--border-gray50: #aaaaaa;--border-gray40: #bbbbbb;--border-gray30: #dddddd;--border-color: #bbbbbb;--border-hover: #d1cbd0;--border-focus: #db0007;--font-text: "Audrey Text", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display: "AudreyDisplay", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-pretendard: "Audrey Text", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--text-xs: 1.2rem;--text-sm: 1.4rem;--text-base: 1.6rem;--text-lg: 1.8rem;--text-xl: 2rem;--text-2xl: 2.4rem;--text-3xl: 3rem;--text-4xl: 3.8rem;--text-5xl: 4.8rem;--text-6xl: 5.8rem;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--spacing-1: .4rem;--spacing-2: .8rem;--spacing-3: 1.2rem;--spacing-4: 1.6rem;--spacing-5: 2rem;--spacing-6: 2.4rem;--spacing-8: 3.2rem;--spacing-10: 4rem;--spacing-12: 4.8rem;--spacing-16: 6.4rem;--spacing-80: 8rem;--spacing-60: 6rem;--spacing-100: 10rem;--spacing-200: 20rem;--letter-spacing-tight: -.02rem;--letter-spacing-normal: 0rem;--letter-spacing-wide: .03rem;--radius-sm: .8rem;--radius-md: 1rem;--radius-lg: 1.6rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 .4rem 1rem -.2rem rgba(93, 85, 75, .08), 0 .2rem .6rem -.2rem rgba(93, 85, 75, .04);--shadow-lg: 0 0 3rem 0 rgba(0, 0, 0, .08);--shadow-hover: 0 2rem 3.5rem -.8rem rgba(219, 0, 7, .08), 0 1.2rem 2rem -.8rem rgba(93, 85, 75, .04);--transition-fast: all .15s ease;--transition-smooth: all .25s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .4s cubic-bezier(.34, 1.56, .64, 1);--transition-arrow: transform .3s cubic-bezier(.25, .8, .25, 1);--arrow-move: translateX(.5rem)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,button,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-break:keep-all;background:none}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{min-height:100%;font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}body{width:100%;min-height:100%;font-size:1.6rem;font-family:var(--font-text);line-height:1.2;background-color:var(--bg-primary);word-break:keep-all;overflow-wrap:break-word;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);word-break:keep-all}ol,ul{list-style:none;word-break:keep-all}dt,dd{word-break:keep-all}legend,caption{display:none;width:0;height:0;visibility:hidden;font-size:0;line-height:0}table{width:100%;border-collapse:collapse;border-spacing:0}th{font-weight:400;word-break:keep-all}td{word-break:keep-all}strong,b{font-weight:400}em{font-style:normal}img{vertical-align:top;width:100%;max-width:inherit;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}.smooth-edges{transform:translateZ(0);backface-visibility:hidden;outline:1px solid transparent;box-shadow:0 0 1px #fff0}img[src=""],img:not([src]){opacity:0}embed,object,video{width:100%;min-width:100%;min-height:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}textarea{font-family:var(--font-text);border-radius:0}button{font-family:var(--font-text);cursor:pointer}a{color:var(--text-black)}a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus,button:focus{outline:2px dotted #000;border:0}.link-text{display:inline-flex;align-items:center;gap:.2rem;font-size:1.8rem;font-weight:700}.link-text:hover{color:var(--primary)}.link-arrow:after{content:"";display:inline-block;width:2.4rem;height:2.4rem;background-color:currentColor;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAFRJREFUeAHt0TENgFAMhOE/KEBCnYIDJCABCUhBSulGFxIeabf7klvvkhZEZNQcuSIeOWliaWSniaWRjZ98IOtbyUQNp5jxnGihmNH4ZEvlByLyyQ37dBwVmO41ggAAAABJRU5ErkJggg==) no-repeat right center;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAFRJREFUeAHt0TENgFAMhOE/KEBCnYIDJCABCUhBSulGFxIeabf7klvvkhZEZNQcuSIeOWliaWSniaWRjZ98IOtbyUQNp5jxnGihmNH4ZEvlByLyyQ37dBwVmO41ggAAAABJRU5ErkJggg==) no-repeat right center}header.head,.main-content{opacity:1}#containerWrap,.container-wrap__inner{position:relative;width:100vw;height:100%}.scrollbar-track-x{display:none!important}.scrollbar-track-y{width:.3rem}.scrollbar-thumb{width:.3rem;background:#8f8f8f;border-radius:.2rem}html.clarity-bot [data-aos],html.analytics-bot [data-aos],html:not(.lenis) [data-aos]{opacity:1!important;transform:none!important;visibility:visible!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.text-white{color:var(--text-white)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-gray90{color:var(--text-gray90)}.text-gray80{color:var(--text-gray80)}.text-gray60{color:var(--text-gray60)}.text-gray40{color:var(--text-gray40)}.color-primary{color:var(--primary)}.font-display{font-family:var(--font-display)}.font-text,.font-pretendard{font-family:var(--font-text)}.font-title{font-family:var(--font-title)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-primary-color{color:var(--primary)}.text-secondary-color{color:var(--text-secondary)}.text-muted-color{color:var(--text-gray70)}.m-0{margin:0}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.p-0{padding:0}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.no-scroll{overflow:hidden}.blind,.hidden,legend,table caption{display:block;overflow:hidden;position:absolute!important;width:1px;height:1px;font-size:1px;line-height:1px;clip:rect(1px,1px,1px,1px)}.win-mask{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;bottom:0;background:#000;-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}.win-mask.mask-is-open{left:0;right:-100%;opacity:.6;filter:alpha(opacity=60)}.skip-nav{position:absolute;top:-10rem;left:0;background:var(--primary);color:#fff;padding:var(--spacing-3) var(--spacing-6);z-index:9999;border-radius:0 0 var(--radius-sm) 0;transition:top .2s ease}.skip-nav:focus{top:0}.max-width{width:100%;max-width:1460px;margin:0 auto}.section-group .lay-wrap{margin-top:3rem}.section-group .lay-wrap-lg{margin-top:6rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex!important}.flex-column{flex-direction:column!important}.item-start{align-items:flex-start!important}.item-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.border-radius-0{border-radius:0}.border-radius-2{border-radius:2rem;overflow:hidden}.border-radius-3{border-radius:3rem;overflow:hidden}.border-radius-4{border-radius:4rem;overflow:hidden}.gap-0{gap:0}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.g-black{color:#000}.g-white{color:var(--text-white)}.h-auto{height:auto!important}@media screen and (min-width: 769px){.nowrap{display:block}.type-mo{display:none!important}.max-width{max-width:1488px;padding:0 2.4rem}.lnb-inner__wrap.max-width,.kv-default-wrap.max-width,.kv-swiper-container.max-width{width:100%;max-width:1440px;padding:0}}@media screen and (min-width: 769px) and (max-width: 1472px){html{font-size:calc(100vw / 147.2)}}@media screen and (max-width: 768px){html{font-size:calc(100vw / 36)}button{cursor:pointer;color:#000}.nowrap{display:inline}.type-pc{display:none!important}.border-radius-2{border-radius:1rem}}@media screen and (min-width: 769px) and (max-width: 1279px) and (orientation: landscape){.gnb__dimmed,.gnb__dimmed.open{display:none!important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fffde9 inset!important;box-shadow:0 0 0 1000px #fffde9 inset!important;-webkit-text-fill-color:var(--text-primary, #000000)!important;transition:background-color 5000s ease-in-out 0s}[data-motion=fade-up]{opacity:0;transform:translateY(50px)}[data-motion=fade-down]{opacity:0;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){[data-motion=fade-up],[data-motion=fade-down]{opacity:1;transform:none}}@media (max-width: 768px){.no-motion-mo[data-motion]{opacity:1!important;transform:none!important}}.button-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:5.2rem;padding:1rem 2.4rem;border-radius:var(--radius-sm);font-size:var(--text-lg);line-height:1;cursor:pointer;outline:2px solid transparent;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.btn.w-auto{width:auto;margin:0 auto}.btn.w-left{width:auto;margin-left:0}.btn.btn-small{height:3.2rem;padding:.8rem 1.6rem;font-size:1.2rem;border-radius:.4rem}.btn:disabled,.btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-tab:disabled,.btn-tab.disabled{opacity:.4;cursor:pointer;pointer-events:auto}.btn-primary,a.btn-primary,.btn-primary:hover,a.btn-primary:hover{color:#fffde9;background-color:var(--primary)}.btn-page:hover,a.btn-page:hover,.btn-primary.btn-page:hover,a.btn-primary.btn-page:hover{color:var(--text-white);background-color:var(--bg-violet)}.btn-primary.btn-page1:hover,a.btn-primary.btn-page1:hover{color:var(--text-black);background-color:var(--bg-primary)}.btn-secondary{background-color:var(--secondary);color:var(--text-primary);box-shadow:0 4px 12px var(--secondary-glow)}.btn-outline{text-align:center;border:1px solid var(--border-gray40);line-height:1;background-color:transparent;transition:border .3s ease,color .3s ease,background-color .3s ease}.btn-outline:hover{border-color:var(--primary)}.btn-outline.primary{color:var(--primary);border-color:var(--primary)}.btn-outline.primary:hover{color:var(--secondary);background-color:var(--primary)}.btn-outline span+span{display:inline-block;margin-left:.8rem}.btn-white{color:var(--text-black);background-color:#fffde9}.btn-text{min-height:auto;padding:var(--spacing-2) var(--spacing-3);color:var(--text-secondary)}.btn-text:hover{color:var(--primary)}.btn-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;flex-shrink:0;border-radius:var(--radius-Redius8, .8rem);background:var(--color-brand-red, #db0007);color:#fff;border:none;min-height:5.2rem;font-size:var(--text-lg);cursor:pointer;-webkit-user-select:none;user-select:none}.btn-table{display:inline-flex;align-items:center;justify-content:center;height:3.6rem;min-height:auto;padding:0 .8rem;border-radius:.4rem;font-size:1.6rem;line-height:1;cursor:pointer;background-color:transparent;box-sizing:border-box;border:1px solid #000000}.btn-table.btn-outline.primary{border-color:var(--primary);color:var(--primary)}.btn-table:hover{border-color:var(--primary)}.btn-table.btn-outline.secondary{color:#000}.btn.btn-arrow{gap:.8rem;padding:0 1.6rem 0 2.4rem}.btn.btn-arrow:after{content:"";display:inline-block;width:2.4rem;height:2.4rem;background-color:currentColor;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAGtJREFUeAHt0c0RQDAQBeAnGnB10ykqUIISlKAUR+KiguzjZCYGk8wkt/2u+zu7gFIqCnlUFLvQWVK2GTmQa3MPcfuIHB5Dhr/c4rPJVYxg0hdl3b1FDJIwEcsE8E9kW6SU9clec7ETlFJBTpxSXC3GRTCcAAAAAElFTkSuQmCC) no-repeat center/contain;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAGtJREFUeAHt0c0RQDAQBeAnGnB10ykqUIISlKAUR+KiguzjZCYGk8wkt/2u+zu7gFIqCnlUFLvQWVK2GTmQa3MPcfuIHB5Dhr/c4rPJVYxg0hdl3b1FDJIwEcsE8E9kW6SU9clec7ETlFJBTpxSXC3GRTCcAAAAAElFTkSuQmCC) no-repeat center/contain;transition:transform .3s cubic-bezier(.25,.8,.25,1),background-color .3s ease}.btn.btn-plus{gap:.4rem;padding:0 2.4rem}.btn.btn-plus:after{content:"";display:inline-block;width:2.4rem;height:2.4rem;background-color:currentColor;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAADBJREFUeAHdkDEKAAAIAq3/f7RHRNFuQ9AQHTiJiAKEcIsS8xRDDgakG7fWQPl+awIbdhOIfua1tAAAAABJRU5ErkJggg==) no-repeat center;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAADBJREFUeAHdkDEKAAAIAq3/f7RHRNFuQ9AQHTiJiAKEcIsS8xRDDgakG7fWQPl+awIbdhOIfua1tAAAAABJRU5ErkJggg==) no-repeat center;background-size:1.2rem auto;transition:transform .2s cubic-bezier(.25,.8,.25,1)}.btn.btn-white.btn-arrow:hover:after,.btn.btn-arrow:hover:after{transform:translate(.4rem)}.btn.btn-down{gap:.8rem;padding:0 1.6rem 0 2.4rem}.btn-down:after{content:"";display:inline-block;width:2.4rem;height:2.4rem;margin-left:1.2rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%2012.2779L8%209.64266L11%2012.4566L11%204L13%204L13%2012.4566L16%209.64266L16%2012.2779L12%2016L8%2012.2779Z'%20fill='%23FFFDE9'/%3e%3cpath%20d='M5%2018H19V20H5V18Z'%20fill='%23FFFDE9'/%3e%3c/svg%3e") no-repeat center;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%2012.2779L8%209.64266L11%2012.4566L11%204L13%204L13%2012.4566L16%209.64266L16%2012.2779L12%2016L8%2012.2779Z'%20fill='%23FFFDE9'/%3e%3cpath%20d='M5%2018H19V20H5V18Z'%20fill='%23FFFDE9'/%3e%3c/svg%3e") no-repeat center;background-size:contain;transition:transform .2s cubic-bezier(.25,.8,.25,1)}.btn-heart:after{content:"";display:inline-block;width:0;height:0;opacity:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%205.5441C0%203.45462%201.39255%202.06159%203.46763%202.06159C4.942%202.06159%206.45047%202.7511%207.72694%204.03968C7.89164%204.20593%208.0546%204.20686%208.27306%203.98398C10.8399%201.36533%2012.942%200%2014.3891%200C15.4266%200%2016%200.668632%2016%201.86662C16%204.65262%2012.8537%209.46521%208.24573%2013.7628C7.91763%2014.0688%207.64503%2014.0693%207.15357%2013.8186C2.73035%2011.5619%200%208.41367%200%205.5441Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='14'%20viewBox='0%200%2016%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%205.5441C0%203.45462%201.39255%202.06159%203.46763%202.06159C4.942%202.06159%206.45047%202.7511%207.72694%204.03968C7.89164%204.20593%208.0546%204.20686%208.27306%203.98398C10.8399%201.36533%2012.942%200%2014.3891%200C15.4266%200%2016%200.668632%2016%201.86662C16%204.65262%2012.8537%209.46521%208.24573%2013.7628C7.91763%2014.0688%207.64503%2014.0693%207.15357%2013.8186C2.73035%2011.5619%200%208.41367%200%205.5441Z'%20fill='black'/%3e%3c/svg%3e") no-repeat center;background-size:contain;transition:all .2s ease}.btn-heart:hover{background-color:var(--bg-violet)}.btn-heart:hover:after,.btn-heart:focus-visible:after{content:"";width:2.4rem;height:2.4rem;margin-left:.5rem;opacity:1}@media (max-width: 768px){.btn{height:4.4rem;font-size:1.4rem}.payment-tab-btn,.btn.btn-kv{height:4.4rem}.btn.btn-down{gap:.4rem}.btn-down:after{margin-left:0}}.form-group{display:flex;flex-direction:column;gap:var(--spacing-2);position:relative}.form-group+.form-group,.form-group+button,.form-group+.button-wrap{margin-top:var(--spacing-4)}.form-group.form{display:flex;flex-direction:row;align-items:flex-start;gap:0;width:100%}.form-group+.helper-text{margin-top:var(--spacing-2)}.form-label{width:16rem;min-height:5.2rem;display:inline-flex;align-items:center;font-size:var(--text-lg);flex-shrink:0}.form-label.min-h-auto{min-height:auto}.form-group.form.receipt-toggle-group{gap:4rem}.form-label.required:before{content:"*";margin-right:.2rem;font-size:var(--text-lg)}.form-field{flex:1;display:flex;flex-direction:column}.form-control{width:100%;min-height:5.2rem;padding:1.2rem var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:1.6rem;background-color:var(--bg-primary)}.form-control.disabled,.form-control:disabled,.form-control[disabled]{background:#d0c9ff33;color:var(--text-secondary);cursor:not-allowed;border-color:var(--border-gray40)}.form-control::placeholder{color:var(--text-muted)}.form-control:hover{border-color:var(--border-hover)}.form-control:focus{border-color:var(--border-focus);outline:none}.pw-input-wrapper,.form-control-with-icon,.resident-pw-wrap{position:relative;display:flex;align-items:center;width:100%}.pw-input-wrapper .form-control,.form-control-with-icon .form-control,.resident-pw-wrap .form-control,.form-control.password{padding-right:4.5rem}.eye-btn{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAPxJREFUeAG1lDESgjAQRb9ygZSWHMEjeAO9gd5AS62gs3Q8EXoCjgClHZRa4TLZyIokIsQ/8wfIJi+bDQnwR83hQYGApeQJ+YIRMsAbP+Ox0EC8Xx3QHfkIvZIHOccPisgVgyUwIRccy8ghemrDg9pQGc84vkZPWGrJ1CjkPk7oXMAUt7mgSkAXXTNmbCXaV3AvX/GYwoybcqDkhpzf5QBwe9QBLdHsuGrFXvU7dWRQWTJVnN0WFkUCKmdcQhffVVN8g2b43MF6kmQINESz1IIhKZofO7VBAwuwLvYZ+vjdyTPo815/78kH7hfDw4UiNaimfaFe7lMjr7A3PQH8oFQEZOnFqQAAAABJRU5ErkJggg==) no-repeat center;background-size:contain;width:2rem;height:2rem;border:none;padding:0;cursor:pointer;z-index:2}.eye-btn.visible,.eye-btn.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAQ9JREFUeAHtVO0NgjAQfbqAjNANZAM7ghvIBrKBbGKcADcgToBOgBvABngXrqHUglX/KS95Idy9u7avH8CMn8ciQBMRt8QNUUnsRiyJJ3yJPbEmtvLlpoUVq4g7fIBIGrXy1R4Nx3JLoxAIJTPjwjRAn6JfjXoljkTIFsROTqObMc/WtSWWmkp6jMLYop14gn4fqhGNRm+XFweM21JIYwMe6OzRGbsyE1haSXNkr57CBsOl8//KozO1Xpts/5WT0+g30hxRdx+U5Cf3wRYpJ5egsyrHs/9TdZODhFwivuV1aHN3ELbiiPGLZk5diTea28isgWppWGL4fGRTDUIeO0aC7jKt5f9OvKA7qg1m/DcePNJTuiOjS7IAAAAASUVORK5CYII=)}.form-control-row{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-8);min-height:5.2rem;width:100%}.form-control-with-btn{display:flex;gap:var(--spacing-2);width:100%}.form-control-with-btn .form-control{flex:1}.btn-input-action{width:15rem}.custom-checkbox,.custom-radio{display:inline-flex;align-items:center;gap:var(--spacing-2);cursor:pointer;font-size:1.6rem;-webkit-user-select:none;user-select:none}html[lang=en] .custom-checkbox,html[lang=en] .custom-radio{font-size:1.8rem}.custom-checkbox input[type=checkbox],.custom-radio input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:2rem;height:2rem;border:1px solid var(--border-gray60);background-color:var(--bg-primary);cursor:pointer}.custom-checkbox input[type=checkbox]{border-radius:.4rem}.custom-radio input[type=radio]{border-radius:var(--radius-full);display:grid;place-content:center}.custom-checkbox input[type=checkbox]:checked{border-color:var(--border-black);background:var(--border-black) url("data:image/svg+xml,%3csvg%20width='11'%20height='8'%20viewBox='0%200%2011%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%203.5L1.5%204L4%206.5L9.5%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50% 50% no-repeat;background-size:1.1rem .8rem}.custom-radio input[type=radio]:checked{border-color:var(--text-black)}.custom-radio input[type=radio]:checked:before{content:"";width:1rem;height:1rem;border-radius:var(--radius-full);background-color:var(--text-black)}.custom-select{position:relative;font-size:1.6rem;width:100%}.custom-select summary{display:flex;align-items:center;justify-content:space-between;min-height:5.2rem;padding:0 1.8rem;border:1px solid var(--bg-gray40);border-radius:.8rem;background:#fffde9;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;outline:none}.custom-select summary:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-glow)}.custom-select summary::-webkit-details-marker{display:none}.custom-select summary:after{content:"";width:1rem;height:1rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-bottom:.4rem}.custom-select[open]{z-index:20}.custom-select[open] summary{border-radius:.8rem .8rem 0 0}.custom-select[open] summary:after{transform:rotate(225deg);margin-bottom:-.4rem}.custom-select ul{position:absolute;top:calc(100% - .1rem);right:0;left:0;z-index:10;margin:0;border:1px solid rgba(31,41,55,.24);border-top:0;border-radius:0 0 .8rem .8rem;list-style:none;background:#fffde9;max-height:25rem;overflow-y:auto;box-shadow:var(--shadow-md)}.custom-select ul li{padding:1.2rem 1.6rem;font-size:1.6rem;cursor:pointer;transition:background-color .2s ease}.custom-select ul li:hover{background-color:var(--bg-hover)}.agree-terms-container{width:100%}.agree-terms-content{width:100%;margin-top:2.4rem}.join-section .agree-terms-content{margin-top:0}.agreement-all{background-color:transparent;border:none;padding:0}.agreement-list{display:flex;flex-direction:column;gap:var(--spacing-4);padding:0 var(--spacing-2)}.agreement-all+.agreement-list{margin-top:var(--spacing-4)}.agreement-item{display:flex;align-items:center;justify-content:space-between}a.agreement-link{color:var(--text-gray60);transition:var(--transition-fast)}a.agreement-link:hover{color:var(--primary)}.inner-form-group .inner-form-box{background-color:#d0c9ff33;border:1px solid var(--border-gray40);border-radius:var(--radius-md);padding:var(--spacing-10) var(--spacing-6);margin-top:var(--spacing-6);display:flex;flex-direction:column}.inner-form-group .inner-form-box label{font-size:var(--text-lg)}.payment-tabs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;padding-top:2.4rem}.payment-tabs-grid.cols-3{grid-template-columns:repeat(3,1fr)}.payment-tabs-grid+.payment-tab-contents{margin-top:3.2rem}.direct-input-wrap{margin-top:1.2rem}.direct-input-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-primary);padding:0 1.2rem;transition:all .2s ease;box-sizing:border-box}.direct-input-chip.en-currency{padding:0 1.2rem}.direct-input-chip .currency-symbol{font-size:1.8rem;font-weight:600;margin-right:.4rem;color:var(--text-primary);-webkit-user-select:none;user-select:none;flex-shrink:0}.direct-input-chip input{field-sizing:content;min-width:2ch;max-width:100%;width:auto;border:none;background:transparent;height:100%;font-size:1.6rem;font-family:inherit;text-align:center;outline:none;padding:0;box-sizing:border-box}.direct-input-chip .unit{font-size:1.8rem;margin-left:.4rem;color:var(--text-primary);flex-shrink:0}.direct-input-chip:focus-within,.direct-input-chip.active,.direct-input-chip.is-active{background-color:var(--primary);border-color:var(--primary)}.direct-input-chip:focus-within input,.direct-input-chip.active input,.direct-input-chip.is-active input{color:#fffde9;caret-color:#fffde9}.direct-input-chip:focus-within input::placeholder,.direct-input-chip.active input::placeholder,.direct-input-chip.is-active input::placeholder{color:#fffde9b3}.direct-input-chip:focus-within .currency-symbol,.direct-input-chip.active .currency-symbol,.direct-input-chip.is-active .currency-symbol,.direct-input-chip:focus-within .unit,.direct-input-chip.active .unit,.direct-input-chip.is-active .unit{color:#fffde9}.direct-amount-warning{color:var(--primary);font-size:1.4rem;margin-top:.8rem}.payment-tab-btn{display:inline-flex;gap:.8rem}.payment-tab-btn .payment-tab-icon{width:2rem;height:2rem;object-fit:contain;flex-shrink:0}.receipt-resident-panel{margin:1.6rem 0 0;padding:3.2rem 2.4rem;background-color:#d0c9ff33;border-radius:.8rem;border:1px solid var(--border-gray50)}.join-card .receipt-resident-panel{margin-left:16rem}.form-group>.form-field .receipt-resident-panel{margin:1.6rem 0 0 16rem}.resident-label{font-size:1.6rem;margin-bottom:2.4rem}.resident-input-group{display:flex;align-items:center;gap:.8rem;width:100%}.resident-front-wrap,.resident-pw-wrap{position:relative;flex:1;display:flex;align-items:center}.resident-front-wrap .form-control,.resident-pw-wrap .form-control{width:100%;background-color:var(--bg-primary)}.resident-divider{font-size:var(--text-base);color:var(--text-secondary);flex-shrink:0}.resident-pw-wrap .form-control{padding-right:4.5rem}.resident-pw-wrap .eye-btn{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;cursor:pointer;background-size:contain}.receipt-warning-list{margin-top:var(--spacing-6)}.receipt-warning-list li{position:relative;padding-left:1.2rem;font-size:1.4rem;line-height:1.3}.receipt-warning-list li:before{content:"•";position:absolute;left:0;top:0;line-height:inherit}.receipt-resident-panel-agree{padding:4rem;background-color:#d0c9ff33;border-radius:.8rem;border:1px solid var(--border-gray50)}.receipt-resident-panel-agree .custom-checkbox{font-size:1.8rem}.receipt-resident-panel-agree .receipt-warning-list{margin-top:0}.receipt-resident-panel-agree .receipt-warning-list li{font-size:1.8rem}.receipt-resident-panel-agree .receipt-warning-list+.custom-checkbox{margin-top:2.4rem}.current-payment-card{background-color:var(--bg-tertiary, #f8f9fa);border:1px solid var(--border-color, #dddddd);border-radius:var(--radius-md, 1.6rem);padding:1.6rem;display:flex;flex-direction:column;gap:.8rem;margin-bottom:3.2rem}.current-payment-card.pay-change{flex-direction:row;justify-content:space-between;align-items:center}.current-payment-card.pay-change .current-payment-value{font-size:2rem;font-weight:700;color:var(--text-gray90)}.current-payment-title{font-size:2rem;color:var(--text-gray90)}.current-payment-value{font-size:1.8rem}.payment-form-section-title{margin-bottom:2.4rem;font-size:2rem}.payment-info-form-box{background-color:var(--bg-info, rgba(208, 201, 255, .2));border:1px solid var(--border-color, #dddddd);border-radius:var(--radius-md, 1.6rem);padding:4rem 2.4rem;display:flex;flex-direction:column;gap:1.6rem}.payment-form-row{display:flex;align-items:center;gap:4rem}.payment-form-row.align-start{align-items:flex-start}.payment-form-label{width:12rem;flex-shrink:0;font-size:1.8rem}.payment-form-row.align-start .payment-form-label{margin-top:1rem}.payment-form-field{flex-grow:1}.payment-form-field .form-control{width:100%;height:5.2rem;padding:0 1.6rem;border:1px solid var(--border-color, #dddddd);border-radius:var(--radius-sm, .8rem);font-size:1.6rem;background-color:var(--bg-primary, #ffffff);box-sizing:border-box}.payment-form-field .form-control:disabled{opacity:.4;cursor:not-allowed}.payment-form-field select.form-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2.4rem center;background-size:1.4rem .8rem;padding-right:4.8rem}.payment-form-field.double-select{display:flex;gap:.8rem}.payment-form-field.double-select .selectbox,.payment-form-field.double-select .custom-select{flex:1;width:50%;height:5.2rem}.form-helper-note.cms-helper{margin-bottom:1.2rem;margin-top:0;padding-left:.8rem;color:var(--text-gray60);list-style:none}ul.form-helper-note.cms-helper{display:flex;flex-direction:column;gap:.4rem}.form-helper-note.cms-helper li{position:relative;padding-left:1.2rem;line-height:1.4}.form-helper-note.cms-helper li:before{content:"•";position:absolute;left:0;top:0;line-height:inherit}.form-helper-note.cms-helper li:last-child{font-weight:700}.form-helper-note{color:var(--text-gray60)}.signature-pad-wrapper{position:relative;width:100%}#signatureCanvas{width:100%;height:12rem;box-sizing:border-box;cursor:crosshair;display:block;background-color:#d0c9ff33;border:1px solid var(--border-color, #dddddd);border-radius:var(--radius-sm, .8rem);transition:border-color .2s ease}#signatureCanvas:hover{border-color:var(--primary, #000000)}.signature-action-wrap{display:flex;justify-content:flex-end;align-items:center;margin-top:1.6rem}#btnSignatureClear,.btn-signature-clear{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;font-size:1.8rem;cursor:pointer;padding:0}#btnSignatureClear .icon-reset,#btnSignatureClear img,.btn-signature-clear .icon-reset,.btn-signature-clear img{width:2.4rem;height:2.4rem;flex-shrink:0;object-fit:contain}.payment-apply-notice{font-size:1.6rem;color:var(--text-gray80, #6b7280);padding-left:.8rem;margin-top:3.2rem;border-top:1px solid var(--border-gray40, #e5e7eb);padding-top:3.2rem;list-style:none}.payment-apply-notice li{position:relative;padding-left:1rem;margin-bottom:.6rem}.payment-apply-notice li:last-child{margin-bottom:0}.payment-apply-notice li:before{content:"";position:absolute;left:0;top:.9rem;width:.3rem;height:.3rem;background-color:var(--text-gray80, #6b7280);border-radius:50%}.payment-popup-footer{display:flex;justify-content:space-between;gap:.8rem;width:100%}.payment-popup-footer .btn-popup-cancel,.payment-popup-footer .btn-popup-submit{display:inline-flex;align-items:center;justify-content:center}@media (max-width: 768px){.form-control,.custom-select summary{min-height:4.4rem;font-size:1.2rem}.form-label,.payment-form-label,.donate-page .form-label,.inner-form-group .inner-form-box label,.accordion-card.is-active .card-body h3,.accordion-card.is-active .radio-label,.custom-checkbox,.custom-radio,.agreement-all .text-lg,.receipt-warning-list,.receipt-helper__primary,.receipt-helper__secondary,.resident-label{font-size:1.4rem;line-height:1}.custom-select ul li{font-size:1.2rem;line-height:1}.form-helper-note,html[lang=en] .form-control,html[lang=en] .custom-select summary{font-size:1.2rem}.receipt-warning-list{line-height:1.3}.form-group+.form-group{margin-top:2.4rem}.payment-info-form-box,.inner-form-group .inner-form-box{padding:2.4rem 1.6rem;gap:0;border-radius:1.2rem}.payment-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem;width:100%;text-align:left}.payment-detail-header .form-subtitle{font-size:1.6rem;font-weight:600;margin-bottom:0}.form-group.form,.payment-form-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.6rem;width:100%;text-align:left}.payment-form-row{margin-bottom:2.4rem}.form-group.form:last-child,.payment-form-row:last-child{margin-bottom:0}.payment-form-row.align-start .payment-form-label{margin-top:0}.form-label,.payment-form-label{width:100%;min-height:auto;margin-bottom:0;text-align:left;font-size:1.4rem}.form-field,.payment-form-field{width:100%;text-align:left}.payment-form-field.double-select{display:flex;gap:.8rem}.payment-form-field.double-select .custom-select{flex:1;width:50%}.payment-tabs-grid{grid-template-columns:repeat(1,1fr);gap:1.2rem;width:100%;box-sizing:border-box}.payment-tabs-grid .payment-tab-btn{width:100%;padding:0 .8rem;gap:.4rem;justify-content:center;font-size:1.3rem;box-sizing:border-box}.payment-tabs-grid .payment-tab-btn .payment-tab-icon{width:1.8rem;height:1.8rem}.payment-form-field .form-control{height:4.4rem;font-size:1.2rem}.receipt-resident-panel,.join-card .receipt-resident-panel{margin:1.6rem 0 0;padding:2rem 1.6rem;border-radius:.8rem}.resident-label{font-size:1.4rem;margin-bottom:1.2rem}.resident-input-group{display:flex;flex-wrap:nowrap;align-items:center;gap:.8rem;width:100%}.resident-front-wrap,.resident-pw-wrap{flex:1;min-width:0;width:100%}.resident-divider{font-size:1.4rem;flex-shrink:0}.receipt-warning-list li{font-size:1.4rem;word-break:keep-all}.agree-terms-container{margin-top:3.2rem}.agreement-item{flex-direction:column;align-items:flex-start;gap:.4rem}.agreement-item label{line-height:1.3}.agreement-link{margin-left:2.8rem;font-size:1.2rem;text-decoration:none}.signature-action-wrap{justify-content:flex-start}#btnSignatureClear,.direct-input-chip input,.direct-input-chip .unit,.btn-signature-clear{font-size:1.4rem}.form-helper-note.cms-helper,.payment-apply-notice{font-size:1.2rem}.btn-input-action{width:10.8rem}.receipt-resident-panel-agree{padding:1.6rem}.receipt-resident-panel-agree .custom-checkbox{font-size:1.4rem}.receipt-resident-panel-agree .receipt-warning-list{margin-top:0;padding-left:.8rem}.receipt-resident-panel-agree .receipt-warning-list li{font-size:1.4rem}.receipt-resident-panel-agree .receipt-warning-list+.custom-checkbox{display:flex;align-items:flex-start;margin-top:2.4rem;line-height:1.3}}.modal-overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal-container{border-radius:1.6rem;box-shadow:0 1rem 3rem #00000026;box-sizing:border-box;transform:translateY(2rem);transition:transform .3s ease;display:flex;flex-direction:column;background-color:#fffde9;position:relative;width:100%;max-width:80rem;max-height:90vh;padding:7.2rem .4rem 2.4rem;overflow:hidden}.modal-scroll-wrap{flex:1;overflow-y:auto;display:flex;flex-direction:column;width:100%;padding:0 2rem}.modal-scroll-wrap .modal-body{flex:none;overflow-y:visible}.modal-scroll-wrap .modal-body .payment-tabs-grid{border-top:1px solid var(--border-gray40)}.modal-scroll-wrap::-webkit-scrollbar{width:.4rem}.modal-scroll-wrap::-webkit-scrollbar-track{background-color:#ddd}.modal-scroll-wrap::-webkit-scrollbar-thumb{border-radius:99px;background-color:#000}.modal-container--payment{max-width:67.2rem}.modal-overlay.active .modal-container{transform:translateY(0)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:4.8rem 2.4rem 0}.modal-scroll-wrap .modal-header{padding:0}.modal-title{font-size:2.8rem;margin:0}.modal-body{padding:1.6rem 2.4rem 3.2rem;flex:1;overflow-y:auto}.modal-scroll-wrap .modal-body{padding:1.6rem 0 3.2rem}.modal-footer{display:flex;align-items:center;justify-content:center;gap:.8rem}.payment-popup-footer .btn{width:50%}.modal-close-btn-circle{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background-color:#0009;border-radius:1.2rem;border:none;cursor:pointer;padding:0;position:absolute;top:3.2rem;right:3.2rem;transition:background-color .2s ease;z-index:10}.modal-close-btn-circle .close-icon{position:relative;width:1rem;height:1rem;display:block}.modal-close-btn-circle .close-icon:before,.modal-close-btn-circle .close-icon:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:2px;background-color:#fffde9;border-radius:1px}.modal-close-btn-circle .close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-close-btn-circle .close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.newsletter-modal-container{width:73rem}.newsletter-modal-container.step-2-active{min-height:53.8rem}.newsletter-modal__content{display:flex;flex-direction:column;gap:1.6rem;height:100%;padding:0 4rem;flex:1}.newsletter-modal__close-wrapper{display:flex;justify-content:flex-end;width:100%}.newsletter-modal__step{display:none;height:100%}.newsletter-modal__step.active{display:flex;flex-direction:column;flex:1}.newsletter-modal__body{display:flex;flex-direction:column;gap:2.4rem}.newsletter-modal__text-group{display:flex;flex-direction:column;text-align:center;gap:2.4rem}.newsletter-modal__title{font-size:2.8rem;font-weight:400;line-height:3.1rem;color:var(--text-gray90);margin:0}.newsletter-modal__desc{font-size:1.8rem;line-height:2.7rem;color:var(--text-gray90);margin:0}html[lang=en] .newsletter-modal__desc{font-size:2rem}.newsletter-modal__agreement-box{background-color:var(--bg-info);border:1px solid var(--border-color);border-radius:.8rem;padding:3.2rem 2.4rem;display:flex;flex-direction:column;gap:2.4rem;box-sizing:border-box}.newsletter-modal__agreement-text{font-family:var(--font-text),sans-serif;font-size:1.8rem;line-height:2.7rem;margin:0}.newsletter-modal__footer{display:flex;justify-content:center;padding:4rem 0 0}.newsletter-modal__cta-btn{max-width:15rem}.newsletter-modal__cta-btn:disabled{cursor:not-allowed}.newsletter-modal__step--2{display:none}.newsletter-modal__step--2.active{display:flex;flex-direction:column;flex:1}.newsletter-modal__step--2 .newsletter-modal__body{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;text-align:center}.newsletter-modal__step--2 .newsletter-modal__footer{margin-top:auto;padding-top:4rem}.award-detail-modal-container{max-width:120rem;padding-top:8rem}.award-detail-modal__content{display:flex;justify-content:center;align-items:center;width:100%;padding:0 4rem 4rem}.award-detail-image{max-width:100%;max-height:75vh;border-radius:.8rem;object-fit:contain;box-shadow:0 .4rem 1.6rem #00000014}.house-inquiry-container{width:100%;max-width:66rem}.house-inquiry-header{text-align:center;padding:0 4rem;margin-bottom:4rem;flex-shrink:0}.house-inquiry-title{margin:0;font-family:var(--font-extra-bold);font-size:2.8rem;line-height:1.35}html[lang=en] .house-inquiry-title{font-size:2.2rem}.house-inquiry-body{padding:0 1.6rem 1.6rem}.house-inquiry-content{text-align:left;font-size:1.8rem;line-height:1.6;word-break:keep-all}.house-inquiry-content strong{font-weight:600}.inquiry-guide-list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.inquiry-guide-list>li{position:relative;padding-left:.8rem;line-height:1.6}.inquiry-guide-list>li:before{content:"·";position:absolute;left:0;top:0;font-weight:700;line-height:1.6}.inquiry-guide-sublist{display:flex;flex-direction:column;gap:.4rem;margin:.4rem 0 0;padding:0 0 0 1.4rem;list-style:none}.inquiry-guide-sublist>li{position:relative;padding-left:.8rem;line-height:1.6}.inquiry-guide-sublist>li:before{content:"·";position:absolute;left:0;top:0;font-weight:700;line-height:1.6}.inquiry-guide-section{margin:2.4rem 0 1.6rem}.inquiry-guide-subtitle{display:block;font-size:1.8rem;font-weight:600;line-height:1.5;margin-bottom:.6rem}.inquiry-guide-desc{margin:0;line-height:1.6}.common-alert-container{position:relative;width:100%;max-width:40rem;min-height:20rem}.common-alert-container.w-640{max-width:64rem}.common-alert-container.w-660{max-width:66rem}.common-alert-container.w-680{max-width:68rem}.common-alert-container.w-720{max-width:72rem}.common-alert-container.w-740{max-width:74rem}.common-alert-container.w-760{max-width:76rem}.common-alert-container.w-780{max-width:78rem}.common-alert__content{display:flex;flex-direction:column;gap:0;height:100%;padding:0 4rem}.common-alert__content strong{font-weight:600}.common-alert__body{display:flex;flex-direction:column;gap:2.4rem;padding:0 0 3.2rem}.common-alert__text-group{display:flex;flex-direction:column;text-align:center;gap:4rem}.common-alert__title{margin:0;font-family:var(--font-extra-bold);font-size:2.8rem}html[lang=en] .common-alert__title{font-size:2.2rem}.common-alert__desc{font-size:1.8rem;margin:0}.common-alert__footer{display:flex;justify-content:center;gap:1.2rem}.common-alert__footer .btn{height:5.2rem;min-height:auto;flex:1;max-width:15rem}.common-alert__footer.type-confirm .btn{max-width:100%}.btn-alert-cancel{background-color:#f1a3a3;color:#fff}.btn-alert-cancel:hover{background-color:#e88b8b;color:#fff}@media (max-width: 768px){.modal{top:0;left:0;width:100%;height:100%;overflow:hidden}.modal-overlay{width:100vw;height:100vh;padding:2.4rem .8rem}.modal-close-btn-circle{top:2.4rem;right:2.4rem}.modal-content-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;overflow-x:hidden;overflow-y:auto}.modal-content{position:relative;top:0;left:0;width:100%;min-width:auto;min-height:0;padding:8rem 0 0;box-sizing:border-box}.modal-header{width:100%;height:8rem;padding:0;margin-bottom:0}.modal-title{font-size:2rem}.newsletter-modal-container{width:90%;padding:5rem 2rem 3rem}.newsletter-modal-container.step-1-active,.newsletter-modal-container.step-2-active{height:auto}.newsletter-modal__title{font-size:2rem;line-height:2.6rem}.newsletter-modal__desc,.newsletter-modal__agreement-text,.newsletter-modal__checkbox-text,.newsletter-modal__cta-btn span{font-size:1.4rem;line-height:1.3}html[lang=en] .newsletter-modal__desc{font-size:1.6rem}.newsletter-modal__agreement-box{width:100%;height:auto;padding:2rem 1.6rem}.newsletter-modal__body .newsletter-modal__checkbox-label{position:relative;padding-left:3rem}.newsletter-modal__body .newsletter-modal__checkbox-label input{position:absolute;top:0;left:0}.newsletter-modal__cta-btn{width:100%}.award-detail-modal-container{padding:3rem 2rem 2rem}.award-detail-image{max-height:60vh;border-radius:.6rem}.common-alert-container{padding:3rem 2rem}.common-alert__title{font-size:2rem}.common-alert__desc{font-size:1.4rem}.common-alert__footer .btn{max-width:100%}.newsletter-modal__content{padding:1.6rem 0 0}.common-alert__content,.award-detail-modal__content{padding:2.4rem 0 0}.common-alert__body{padding:1.6rem 0}html[lang=en] .custom-checkbox,html[lang=en] .custom-radio{font-size:1.4rem}.house-inquiry-container{padding:6rem .4rem 2rem}.house-inquiry-header{padding:0;margin-bottom:4rem}.house-inquiry-body{padding:0 0 1.6rem}}.page-wrapper{padding-top:10rem;display:flex;flex-direction:column}.hero-section{flex:1;max-width:120rem;margin:0 auto;padding:var(--spacing-16) var(--spacing-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-title{font-family:var(--font-title);font-size:var(--text-4xl);margin-top:var(--spacing-4);margin-bottom:var(--spacing-6);max-width:80rem;color:var(--text-primary)}.hero-title span{color:var(--primary)}.hero-desc{font-size:var(--text-lg);color:var(--text-secondary);max-width:65rem;margin-bottom:var(--spacing-8)}.inner-layout{width:100%;max-width:147.2rem;margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}.page-container{margin-top:var(--spacing-200)!important}.common-card{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.impact-note{margin:4rem auto 0;font-size:1.8rem;color:var(--text-gray80);text-align:center}.line-height-1-3{line-height:1.3}.header{position:fixed;top:0;left:0;width:100%;height:10rem;z-index:100;display:flex;align-items:center;background-color:var(--bg-primary);transition:transform .28s ease,background-color .3s ease,box-shadow .3s ease}.header.is-scrolled{background-color:var(--bg-primary)}.header.is-hidden{transform:translateY(-100%)}.header.is-visible{transform:translateY(0);box-shadow:0 4px 10px 1px #00000026}.header__container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:192rem;margin:0 auto;height:100%;padding-left:4rem;padding-right:4rem}.header__left{display:flex;align-items:center}.header__logo{display:block;width:11.6rem;height:6.3rem;flex:0 0 auto}.header__logo img{width:100%;height:100%;object-fit:contain}.header__nav{display:flex;align-items:center;margin-left:6rem;height:10rem}.header__nav-list{display:flex;align-items:center;height:100%;margin:0;padding:0;list-style:none}.header__nav-item-wrap{height:100%;padding:0 3.2rem}.header__nav-item{color:var(--text-black);font-size:1.8rem;position:relative;z-index:2;height:100%;display:flex;align-items:center;white-space:nowrap;border-bottom:2px solid transparent;transition:border-bottom .3s ease}html[lang=en] .header__nav-item{font-family:var(--font-display);font-size:2rem}.header__nav-item:after{display:none;content:"";position:absolute;left:0;bottom:2rem;width:100%;height:.2rem;background-color:var(--primary);opacity:0;transition:opacity .2s ease}.header__nav-item-wrap:hover .header__nav-item,.header__nav-item-wrap.is-active .header__nav-item,.header__nav-item-wrap:focus-within .header__nav-item{border-bottom:2px solid var(--primary)}.header__nav-item-wrap:hover .header__nav-item:after,.header__nav-item-wrap.is-active .header__nav-item:after,.header__nav-item-wrap:focus-within .header__nav-item:after{opacity:1}.header__submenu-panel{position:absolute;top:10rem;left:0;width:100%;min-height:10.7rem;height:auto;background-color:var(--bg-primary);border-top:1px solid #dddddd;opacity:0;visibility:hidden;pointer-events:none;display:grid;grid-template-columns:100%;transition:opacity .3s ease,visibility .3s ease}.header__submenu-panel:after{content:"";position:absolute;left:0;right:0;bottom:-1.6rem;height:1.6rem;background:linear-gradient(to bottom,#00000014,#0000);pointer-events:none}.header.is-gnb-open .header__submenu-panel{opacity:1;visibility:visible;pointer-events:auto}.header__submenu{grid-area:1 / 1;width:100%;height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.header__submenu.is-active{height:auto;overflow:visible;opacity:1;visibility:visible;pointer-events:auto}.header__submenu-inner{display:flex;align-items:center;align-content:center;flex-wrap:wrap;column-gap:6rem;row-gap:1.6rem;width:100%;max-width:192rem;min-width:0;min-height:10.7rem;margin:0 auto;padding:3.2rem 4rem 3.2rem 24.4rem;box-sizing:border-box}a.header__submenu-link,.header__submenu-link{display:inline-flex;align-items:center;height:4.3rem;font-size:1.8rem;color:var(--text-gray80);flex:0 0 auto;white-space:nowrap;transition:color .2s ease}a.header__submenu-link:hover,a.header__submenu-link:focus-visible,.header__submenu-link:hover,.header__submenu-link:focus-visible{color:var(--primary)}@media screen and (min-width: 769px) and (max-width: 1472px){.header__submenu[data-gnb-panel=houses] .header__submenu-inner{column-gap:4rem}}.header__right{display:flex;align-items:center;gap:3.6rem;height:100%}.header__util{display:flex;align-items:center;gap:2.4rem}.header__util-link{display:flex;color:var(--text-black);font-size:1.8rem;line-height:1;align-items:center;gap:.4rem;white-space:nowrap;transition:color .2s ease}.header__util-link:hover,.header__util-link:focus-visible{color:var(--primary)}.header__util-icon{width:2rem;height:2rem}.header__donate-btn{position:relative;display:flex;align-items:center;justify-content:center;width:15rem;height:5.2rem;background:url("data:image/svg+xml,%3csvg%20width='150'%20height='52'%20viewBox='0%200%20150%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='CTA_donate_red'%3e%3cg%20id='Button-Shape%201'%20clip-path='url(%23clip0_0_75)'%3e%3cg%20id='Layer%201'%3e%3cpath%20id='Vector'%20d='M149.881%2048.6844C149.82%2051.3197%20149.072%2051.9953%20145.824%2051.9953C127.365%2050.7112%2024.6926%2050.8865%204.31052%2051.9953C1.45404%2051.8819%200.505317%2051.2475%200.474381%2049.1847C1.15499%2034.6207%200.422819%2019.6288%201.87142e-05%204.72447C-0.0566985%202.7802%200.665157%202.1304%202.76369%201.61468C9.53882%20-0.0407823%20142.74%20-0.767947%20147.211%201.11959C149.134%201.64562%20149.056%203.38875%20149.232%205.87968C149.995%2016.7459%20150.139%2037.4933%20149.881%2048.6896V48.6844Z'%20fill='%23DB0007'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_0_75'%3e%3crect%20width='150'%20height='52'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center / contain;border:none;cursor:pointer}.header__donate-btn:hover{background:url("data:image/svg+xml,%3csvg%20width='150'%20height='52'%20viewBox='0%200%20150%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_3891_2267)'%3e%3cpath%20d='M149.881%2048.6844C149.819%2051.3197%20149.071%2051.9953%20145.823%2051.9953C127.364%2050.7112%2024.6918%2050.8865%204.30967%2051.9953C1.45319%2051.8819%200.504463%2051.2475%200.473526%2049.1847C1.15413%2034.6207%200.421965%2019.6288%20-0.000835778%204.72447C-0.0575529%202.7802%200.664302%202.1304%202.76284%201.61468C9.53796%20-0.0407823%20142.739%20-0.767947%20147.21%201.11959C149.133%201.64562%20149.056%203.38875%20149.231%205.87968C149.994%2016.7459%20150.138%2037.4933%20149.881%2048.6896V48.6844Z'%20fill='%2391187D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3891_2267'%3e%3crect%20width='150'%20height='52'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat center / contain}.header__donate-btn-text{font-size:2rem;color:#fffde9}.header__donate-btn-icon{display:inline-block;width:0;height:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAARNJREFUeAHtlMFtwkAQRf+sLaTcyIWQG+mAFlICFYQS6ACng6SChApCB0kJ6SC+OSQXzob1Z4yFANuLwfIFyU+ytJqZnT8zXg3Q0lIF7e+EyeKHdkHaKMj7BTUhowFoPkAMD8xL8e5uD+N8OKqCyJMeu+klzTZDzLnc3Idbf/w3RIJPPXVRQaEDrqMxxLyVxIawqxHQATxHcvJL/P7jaQGdp7Y9gLumpbNyylj83uy0gP4s1CPU+T/kjaYQJjqKOlCCMrMpCZzjct7zo3ELGPuazflsQsTJs8tZEBBJn6L7QgEro93zPUtgK+L1X9QVoBJOpNP7Rl1o/6fZCij9pmiCdCXsd03DyY+E0m4yoeaTt1w3G8s1knrcLjC8AAAAAElFTkSuQmCC) no-repeat center;background-size:contain;opacity:0;transition:all .2s ease}.header__donate-btn:hover .header__donate-btn-icon,.header__donate-btn:focus-visible .header__donate-btn-icon{width:2.4rem;height:2.4rem;margin-left:.5rem;opacity:1}.header__mobile-lang,.mobile-nav-toggle,.mobile-menu-panel,.mobile-menu-overlay{display:none}.footer{position:relative;margin-top:20rem;padding:8rem 0 4rem;width:100%;background:#d0c9ff;border-radius:100% 50% 0 0/2vw 1.5vw 0 0}.footer__container{display:flex;flex-direction:column;position:relative}.footer__top{display:flex;align-items:center;justify-content:space-between;background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='133'%20viewBox='0%200%201440%20133'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1438.11%20106.338C1436.11%20126.967%201430.93%20131.966%201402.14%20131.966C1238.51%20122.052%20205.03%20123.397%2024.3762%20131.966C12.641%20131.966%200.459131%20133.415%200.172833%20117.469C1.64662%2083.4783%202.14637%2065.9828%200.172808%2031.5445C-0.519226%2019.4686%200.172812%2014.9961%2015.6785%2012.4956C75.7161%20-0.310622%201385.86%20-5.94103%201425.48%208.65243C1439.41%2012.4968%201439.26%2014.9951%201439.76%2027.9917C1440.11%2036.9123%201440.42%2082.6059%201438.11%20106.338Z'%20fill='%23FFFDE9'%20fill-opacity='0.4'/%3e%3c/svg%3e") no-repeat center / 100% 100%;padding:4rem 5rem;border-radius:.8rem}.footer__slogan{display:flex;align-items:center;gap:3.2rem}.footer__logo{display:block;width:9.1rem;height:5rem}.footer__logo img{width:100%;height:100%;object-fit:contain}.footer__slogan-text{font-family:var(--font-display);font-size:2rem}html[lang=en] .footer__slogan-text{font-size:2.2rem}.footer__newsletter{display:flex;align-items:center;gap:.8rem}.footer__newsletter-input-wrapper{position:relative;width:37rem;height:5.2rem;border:1px solid var(--border-gray40);border-radius:.8rem;display:flex;align-items:center;padding:0 1.6rem;background-color:#fffde9;overflow:hidden}.footer__newsletter-input{width:100%;height:5.2rem;font-size:1.6rem;color:var(--text-primary);border:none;outline:none;background:none}html[lang=en] .footer__newsletter-input{font-size:1.6rem}.footer__newsletter-btn{width:15rem}.footer__middle{display:flex;align-items:center;justify-content:space-between;margin-top:7rem}.footer__links{display:flex;align-items:center;gap:2.4rem}.footer__links a:hover{color:var(--primary)}.footer__link-item:nth-of-type(1){font-weight:700}.footer__sns{display:flex;align-items:center;gap:1.6rem}.footer__sns-link{display:block;width:4.1rem;height:4rem}.footer__sns-icon{width:100%;height:100%;object-fit:contain}.footer__info{display:flex;justify-content:space-between;align-items:flex-end}.footer__info-text{display:flex;flex-direction:column}.footer__info-row{display:flex;align-items:center;gap:2.4rem;margin-top:.6rem;font-size:1.4rem;color:var(--text-gray80)}.footer__info-row:last-child{margin-bottom:0}.custom-select.footer__family-site{top:2.4rem;width:26.6rem}.custom-select.footer__family-site summary{border-radius:.8rem}.custom-select[open].footer__family-site summary{border-top:0;border-radius:0 0 .8rem .8rem}.custom-select.footer__family-site ul{top:auto;bottom:calc(100% - .1rem);border-bottom:0;border-radius:.8rem;box-shadow:none}.custom-select[open].footer__family-site ul{border-radius:.8rem .8rem 0 0}.footer__copyright{margin-top:2.4rem;font-size:1.4rem;color:var(--text-gray80)}.donate-banner{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:36.4rem;padding:0 23rem;overflow:hidden;border-radius:1.2rem;background-color:#8ee7f8}.donate-banner__heart{position:absolute;left:6rem;top:-34rem;width:139.2rem;height:121.3rem;background:url("data:image/svg+xml,%3csvg%20width='1392'%20height='1213'%20viewBox='0%200%201392%201213'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_2531_57595)'%3e%3cpath%20d='M696.967%201145.07C684.728%201154.11%20668.511%201155.36%20654.743%201149.12C546.735%201098.28%2080.128%20860.603%2060.8518%20523.423C38.8218%20141.952%20449.742%20186.868%20640.362%20351.558C640.362%20351.558%20670.653%20382.75%20691.765%20388.988C712.571%20394.914%20740.415%20333.467%20823.945%20261.727C900.132%20196.225%201227.52%20-52.3709%201315.64%20119.494C1403.76%20291.359%201125.94%20835.649%20696.967%201145.07Z'%20fill='%23DB0007'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_2531_57595'%20x='0'%20y='0'%20width='1391.95'%20height='1213'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='30'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.05%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_2531_57595'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_2531_57595'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center / contain no-repeat;will-change:transform}.donate-banner__content,.donate-banner__btn{position:relative;z-index:1}.donate-banner h2{color:#fffde9;font-size:3.6rem;word-break:keep-all}.donate-banner p{margin:3.2rem 0 0;color:#fffde9;font-size:1.8rem;word-break:keep-all}.donate-banner__btn{max-width:18.4rem}.donate-banner__btn:hover{color:var(--text-white)}@media (max-width: 768px){.common-card{border-radius:.8rem}.page-wrapper{padding-top:8rem;font-size:1.4rem}.impact-note{margin:2rem auto 0;font-size:1.4rem}.footer{margin-top:10rem;padding:4rem 0 8rem;border-radius:100% 50% 0 0/6vw 5vw 0 0}.footer__container{display:flex;flex-direction:column;padding:0 2.4rem}.footer__middle,.footer__info{display:contents}.footer__top{order:1;flex-direction:column;width:31.2rem;height:28.6rem;padding:2.4rem 1.6rem;background:url(./footer__top_bg_mo-pvDbirzH.svg) 0 0 no-repeat;background-size:100% auto;margin-bottom:3rem}html[lang=en] .footer__top{width:31.2rem;height:32.9rem;background:url("data:image/svg+xml,%3csvg%20width='312'%20height='329'%20viewBox='0%200%20312%20329'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M311.818%20246.346C310.418%20266.7%20314.676%20308.884%20307.443%20324.97C304.818%20328.582%20300.151%20329.074%20296.185%20328.992C205.306%20322.837%20114.194%20327.515%2023.2571%20328.089C15.2658%20328.089%201.84983%20332.029%201.55818%20315.696C2.95811%20232.969%204.12472%20151.718%202.08315%2068.7438C1.84983%2055.0379%200.741553%2041.2499%200.158249%2027.544C-0.833367%2016.7927%202.84145%207.19032%2011.0077%206.04133C102.528%20-1.83752%20195.507%20-0.688521%20287.319%202.1019C292.918%202.75847%20300.735%202.18397%20305.168%207.10825C308.901%2012.2787%20308.843%2022.2094%20309.309%2029.2675C312.168%20100.752%20312.168%20174.205%20311.876%20246.1V246.264L311.818%20246.346Z'%20fill='%23FFFDE9'%20fill-opacity='0.4'/%3e%3c/svg%3e") 0 0 no-repeat}.footer__slogan{flex-direction:column;gap:1.6rem;text-align:center;margin-bottom:2.4rem}.footer__logo{width:10.4rem;height:5.6rem}.footer__slogan-text{font-size:1.8rem;word-break:keep-all}html[lang=en] .footer__slogan-text{font-size:2.2rem}.footer__newsletter{flex-direction:column;width:100%;gap:1.2rem}.footer__newsletter-input-wrapper{width:100%;height:4.4rem}.footer__newsletter-input,.footer__newsletter-input::placeholder{height:4.4rem;font-size:1.2rem}.footer__newsletter-btn{width:100%}.footer__links{order:2;display:flex;flex-wrap:wrap;gap:.8rem;font-size:1.2rem;margin-bottom:2.4rem}html[lang=en] .footer__links,html[lang=en] .footer__info-row{font-size:1.4rem}html[lang=en] .footer__copyright{font-size:1.2rem}.footer__link-item{color:#000}.footer__info-text{order:3;display:flex;flex-direction:column;gap:0;font-size:1.2rem;color:var(--text-gray80)}.footer__info-row{flex-direction:column;align-items:flex-start;gap:0;margin-top:0;font-size:1.2rem}.footer__info-row span{line-height:1.4}.footer__copyright{order:4;margin-top:0;margin:2.4rem 0 3.2rem;font-size:1rem;color:var(--text-gray80)}.footer__sns{order:5;display:flex;flex-direction:row;align-items:center;gap:1.2rem;margin-bottom:2.8rem}.footer__sns-link{width:4.4rem;height:4.4rem}.custom-select.footer__family-site{order:6;top:0;width:100%}.header{height:8rem;position:fixed;background-color:var(--bg-primary)}.header__container{padding-left:2.4rem;padding-right:2.4rem}.header__logo{width:8rem;height:4.4rem}.header__nav{display:none}.header__right{gap:1.6rem}.header__util,.header__donate-btn{display:none}.header__mobile-lang{display:inline-flex;align-items:center;gap:.4rem;min-height:4.8rem;font-size:1.4rem;color:#000}.mobile-nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:.6rem;width:4.8rem;height:4.8rem;padding:0;border:0;background:transparent;cursor:pointer}.mobile-menu-close{position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:4rem;height:4rem;padding:0;border:0;background:transparent;cursor:pointer}.mobile-menu-close .hamburger-bar{position:absolute;width:2.2rem;height:.2rem;margin-left:0;background-color:#000;transition:transform .25s ease,opacity .25s ease}.mobile-menu-close .hamburger-bar:nth-child(1){transform:rotate(45deg)}.mobile-menu-close .hamburger-bar:nth-child(2){opacity:0}.mobile-menu-close .hamburger-bar:nth-child(3){transform:rotate(-45deg)}.hamburger-bar{display:block;width:2.2rem;height:.2rem;margin-left:auto;background-color:#000}.mobile-menu-panel{display:flex;position:fixed;top:0;right:0;z-index:10005;flex-direction:column;width:100vw;height:100vh;height:100dvh;padding:0 0 2.4rem;background-color:var(--bg-primary);opacity:0;visibility:hidden;pointer-events:none;overflow-x:hidden;transform:translate(100%);transition:transform .24s ease,opacity .24s ease,visibility .24s ease}.mobile-menu-panel.active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.mobile-menu-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:#0000008c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible;pointer-events:auto}body.menu-open{overflow:hidden}.mobile-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:8rem;margin-left:0;margin-right:0;padding:0 1.6rem;border-bottom:1px solid var(--border-gray40)}.mobile-panel-header .logo-link{display:block;width:8rem;height:4.4rem}.mobile-panel-header .logo-img{width:100%;height:100%;object-fit:contain}.mobile-panel-actions{display:flex;align-items:center;gap:1rem}.mobile-panel-lang{display:inline-flex;align-items:center;gap:.4rem;min-height:4.8rem;font-size:1.4rem;line-height:1}.mobile-utility{display:flex;align-items:center;gap:2.4rem;padding:2.4rem}.mobile-utility-link{display:inline-flex;align-items:center;min-height:3.2rem;font-size:1.4rem;color:#000}.mobile-utility-link.active,.mobile-utility-link:hover,.mobile-utility-link:focus-visible{color:var(--primary)}.mobile-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 2.4rem 2.4rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}html[lang=en] .mobile-nav{padding:2.4rem}.mobile-nav::-webkit-scrollbar{width:4px}.mobile-nav::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}.m-gnb-depth1{margin:0;padding:0;list-style:none}.m-gnb-item{border-bottom:1px solid var(--border-gray30)}.m-gnb-item.active{border-bottom:none}.m-gnb-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:4.8rem;padding:0;border:0;background:transparent;font-size:1.4rem;cursor:pointer}.m-gnb-trigger:after{content:"";width:.9rem;height:.9rem;border-right:2px solid #000000;border-bottom:2px solid #000000;transform:rotate(45deg);transition:transform .2s ease}.m-gnb-item.active .m-gnb-trigger:after{transform:rotate(225deg)}.m-gnb-depth2{display:none;flex-direction:column;gap:1.6rem;padding:2.4rem 1.6rem;background-color:#ffbc0d33}.m-gnb-item.active .m-gnb-depth2{display:flex;border-top:1px solid var(--border-gray30)}.m-gnb-depth2 a{display:flex;align-items:center;min-height:2.4rem;font-size:1.4rem;color:var(--text-gray80)}.m-gnb-depth2 a.active,.m-gnb-depth2 a:hover,.m-gnb-depth2 a:focus-visible{color:var(--primary);font-weight:700}.mobile-panel-footer{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:2.4rem 2.4rem 0}.mobile-panel-footer a.btn{width:15.2rem}html[lang=en] .mobile-panel-footer a.btn{width:100%}html[lang=en] .mobile-panel-footer{grid-template-columns:1fr}.btn.mobile-panel-btn--outline{border:1px solid var(--primary);color:var(--primary);background-color:transparent}}.gallery-nav{display:flex;align-items:center;gap:2.4rem;flex:0 0 auto}.gallery-nav__btn{width:4rem;height:4rem;border:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAMRJREFUeAHt1uEJwjAQBeCnEzjCbaAj1A3cwI7gBu0GHcURHMER7AaOoHfUP17FVhLJFd4Hj9IQwsElIQARERH9oNbcXK6aDQLpNA+XC4I5Y1xkh0CspdZaX2SLQATDHvRFHhGIaO54L9D+d3MXWM2YUyFNpWncWK/Zv75JBOMW5Yq1f/L6WaMcwXDavypZYBaCwi2eOiS2wBZpDpqTG+uR6ZCkEiReM/8kCHxR29b4VFyDIEI/FloEfm7VWMCDlYiIKJAnHFJzBrLc1C4AAAAASUVORK5CYII=) 50% 50% / 4rem 4rem no-repeat;cursor:pointer}.gallery-nav__btn--prev{transform:rotate(180deg)}.gallery-nav__btn.swiper-button-disabled,.gallery-nav__btn:disabled{opacity:.3;pointer-events:none}.motion-swiper-pagination{position:relative!important;bottom:auto!important;left:auto!important;display:flex;align-items:center;justify-content:center;width:100%;margin-top:8rem!important;margin-bottom:7.8rem;gap:0rem;transform:none!important}.motion-swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;margin:0!important;border-radius:.5rem;background-color:#ddd;opacity:1;transition:all .3s cubic-bezier(.25,.8,.25,1)}.motion-swiper-pagination .swiper-pagination-bullet-active{position:relative;width:5rem;height:1rem;border-radius:.5rem;background-color:#ddd}.motion-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);animation:motion-bullet-progress 4s linear forwards}@keyframes motion-bullet-progress{0%{width:1rem}to{width:100%}}.table-wrap{width:100%;overflow-x:auto}.donation-table{width:100%;border-collapse:collapse}.donation-table th{font-family:var(--font-display);font-size:1.8rem;padding:var(--spacing-8) 0;border-top:2px solid #000000;border-bottom:1px solid var(--border-color);text-align:center;vertical-align:middle}.donation-table td{font-size:1.6rem;padding:var(--spacing-8) 0;border-bottom:1px solid var(--border-color);text-align:center;vertical-align:middle}.donation-table .col-no{width:9rem}.donation-table .col-type{width:12rem}.donation-table .col-camp{width:18rem}.detail-info-table{width:100%;border-collapse:collapse;border-top:2px solid #000000;border-bottom:1px solid #000000;margin-bottom:3.2rem}.detail-info-table+.card-title-wrap{margin-top:8rem}.detail-info-table th{width:18%;background-color:#d0c9ff33;font-family:var(--font-display);font-size:2rem;text-align:center;padding:3rem 2.4rem;height:8.6rem;box-sizing:border-box;border-bottom:1px solid var(--border-color);vertical-align:middle}.detail-info-table td{width:32%;font-size:1.8rem;font-weight:500;text-align:left;padding:3rem 2.4rem;height:8.6rem;box-sizing:border-box;border-bottom:1px solid var(--border-color);vertical-align:middle}.detail-info-table td .btn-table{margin:0}.pagination{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:8rem}.page-group-arrow,.page-group-numbers{display:flex;gap:1.2rem}.page-btn{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:var(--radius-sm);font-size:1.8rem;border:1px solid var(--border-color);background-color:transparent}.page-arrow:hover{background-color:#0000000d}.page-btn.active{background-color:var(--primary);color:var(--text-white);border-color:transparent}.page-btn:hover{border-color:var(--primary)}.page-arrow.page-first{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAARpJREFUeAGNk99tgzAQxmMLnpsRGKEdwQ+AeAsTdISmE4RO0BHaDfqIACFngzBCRugA/Ol3yGc5RKl9D5j7fp/ufDp5t3sQXddVTdNUoVw8MuE40f88zx95nlc+LrdF0OXAJgop5VMIv7mR1jqZpumyLMuecpxDlmUvIVxuTNoxXZGXoVwY0950ShyTKoriGsLtjSB+sclE6Zp8fC1EG4DpwAL+j5h74NzHbSHE4gpYp9gY/uUcq9i27bcQ4pXFcRxp/jPnPr42pE8cx0cc9rpRFP3Qljj3cVtIKfWLLiVtw+i0Jc1mH7ejcdR1naDbhYxGGpArKuTjN0/ErLR0pGd0/gzhd28tTdMzjnfOnXGC+F30fX/Ctt5C+R9HjhXBeb0ZsAAAAABJRU5ErkJggg==) no-repeat center;background-size:1.8rem}.page-arrow.page-prev{margin-right:3.5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAPhJREFUeAF1kc0RgjAQhSEDZy2BErSEHIDhJhVYgloBWIElaAceGWCY0AGUQAkWwI9vmYQJf3vIZt98vOwuhrETeZ7HaZrGqjb3IKSI7n3fP33fj9kSgstFQRSMscPKUQjhdF1XDcNwpBq59jzvPH6wgIQGNajDWY+AjtLJ0SAeBEEztUAHxLeCZIQ6NII0IaCLEnC/o6/aWASGYoMuYB2bKxvFLMs+pmleldi2LfVXzhzpsG37jjQ9Z1nWl7awAjnnP7iENK3UaQtCh2f9JEniwK0iUEo1ak5Gs18oVxJq0gnOr+lpPVzXLZEeqtba2Y6iKCJs46bqP4GyiuXYKNtwAAAAAElFTkSuQmCC) no-repeat center;background-size:1rem}.page-arrow.page-next{margin-left:3.5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAIdJREFUeAGNkWERgCAMRncmMIIRjGAEI9hAG0gDzwTagChEwAZE0HHOu8ltwHf3/nAPtjGANxNyQCEGuYlNkxoSviyEmpO9Ghk1sUUcEwPSa3KHeCZ7OlPlwGRH1cQMSb82HjYg98tzQWVpUSoO00LlxBb+A4h/aBJplqR01/HSDpnE3a454QH0ozEKyumthQAAAABJRU5ErkJggg==) no-repeat center;background-size:1rem}.page-arrow.page-last{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAKNJREFUeAGlk20NhDAMhhsUIOEkIOEknIRzcOcAHBAUgAOkIAEcIAG6UZZ2QLrCk7x/9rz7SJMBbHwxLVyjeU+FWSj1De/JqLDzp3A0L+jYrS4fow/kmIEVZ0xh8IIXZmTlkdZS/eGwmZUHek2qF7xBzqNP8dnJQfENk9HD1dMtPpQeDztXSpoP9CAHWBi9p4pKP6P3xH/NbWqijuYF7u+UDzysnLNiDcN7MA0AAAAASUVORK5CYII=) no-repeat center;background-size:1.8rem}.line-height0{line-height:0!important}.min-h-auto{min-height:auto}@media (max-width: 768px){.pagination{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:4rem;gap:0}.pagination .page-group-arrow{display:flex;align-items:center;gap:0}.pagination .page-group-numbers{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:0}.pagination .page-first,.pagination .page-last{display:none!important}.pagination .page-btn.page-arrow.page-prev{width:auto;height:auto;border:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAIdJREFUeAG1lGENgCAQhd8sIBGIYAQj2EAbGAEaYAMjGMUIRDCCwqZ/jmNzu+PbHv/42B4HQJ0t5SYZIMQz0hVCJkbqIMSmXEQaIMSmRCI9IcQw0vgeJuJA2as07ASI06WlR0OaVJGpXZ6BAhYNxu0j/wX0gexQYkHZl4cSjpHPUCIw8vHv5gfxZXhYZhMrwgAAAABJRU5ErkJggg==) no-repeat left center;background-size:1.4rem 1rem;padding:0 0 0 2.8rem;margin:0;font-size:1.6rem;font-weight:500;color:#000}.pagination .page-btn.page-arrow.page-prev:after{content:"이전";margin-left:.6rem;font-size:1.4rem}html[lang=en] .pagination .page-btn.page-arrow.page-prev:after{content:"Prev"}.pagination .page-btn.page-arrow.page-next{width:auto;height:auto;border:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAIZJREFUeAG1lG0NgCAQhl9NQAQiEMEINtAINoAGEsEGRjGCEbQBwoZ/gM2PO57tZWNjz4/j7oD3dD4uyQwmxoLcgAldkA9gYknEh48CE1si330kGBBRlsrF/cAxZw3SJl64sS3qcIajSikoSDx83l+qtJtFPiASRAzyuvYgMhWkGkQUPqzNC0AAZWCnSnIjAAAAAElFTkSuQmCC) no-repeat right center;background-size:1.4rem 1rem;padding:0 2.8rem 0 0;margin:0;font-size:1.6rem;font-weight:500;color:#000}.pagination .page-btn.page-arrow.page-next:before{content:"다음";margin-right:.6rem;font-size:1.4rem}html[lang=en] .pagination .page-btn.page-arrow.page-next:before{content:"Next"}.pagination .page-group-numbers .page-btn:not(.active){display:none}.pagination .page-group-numbers .page-btn.active{width:auto;height:auto;border:none;background:transparent;font-size:1.6rem;color:var(--primary);padding:0}.pagination .page-group-numbers .page-btn.active:after{content:" / 5";color:var(--text-black);letter-spacing:.6rem}.pagination .page-group-numbers .page-btn.active span{width:4.4rem}}.main-content,.inner-container{margin:0 auto}.page-title{font-size:var(--text-6xl);text-align:center}.page-title.mypage,.page-title.type01{font-size:3.6rem}.sub-title{font-size:4.4rem}.tab-menu{margin-bottom:var(--spacing-10)}.tab-list{display:flex}.tab-item{display:block}.tab-btn{display:block;padding:1.6rem 2.4rem;font-family:var(--font-display);font-size:2.2rem;background:none;border:none;cursor:pointer;position:relative}.tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:var(--primary)}.content-card{background-color:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-60)}.content-card+.content-card{margin-top:4rem}.content-card.receipt-list .btn-wrap{display:inline-flex;align-items:center;gap:2.4rem}.content-card.receipt-list .user-info{height:5.5rem;margin-bottom:0;padding:2rem 1.6rem 0;font-size:1.8rem;line-height:1;border-radius:.8rem;border:1px solid var(--border-gray40);background:#d0c9ff33}.content-card.receipt-list .receipt-notice span{display:block}.content-card.receipt-list .receipt-notice span:last-child{margin-top:2.4rem}@media (max-width: 768px){.content-card.receipt-list .btn-wrap{flex-direction:column;gap:1.6rem;width:100%}.content-card.receipt-list .user-info{width:100%;height:auto;padding:1.6rem;font-size:1.4rem;line-height:1.3}.content-card.receipt-list .receipt-notice span:last-child{margin-top:2.4rem}.content-card.receipt-list .card-title-wrap,.content-card.receipt-list .receipt-notice{text-align:center}}.card-title-wrap{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.card-title-wrap .card-title{font-family:var(--font-display);font-size:2.8rem}.sub-tab-menu{margin-bottom:var(--spacing-6)}.sub-tab-list{display:flex;list-style:none;padding:0;margin:0}.sub-tab-item{display:block}.sub-tab-btn{background:none;border:none;padding:1.6rem 2.4rem;font-family:var(--font-display);font-size:2.2rem;cursor:pointer;position:relative;transition:color .2s ease}.sub-tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#db0007}.page-kv{position:relative;width:100%;margin-top:5rem;text-align:center}.page-kv .kv-img-wrap{position:relative;width:100%;max-width:184rem;height:50rem;margin:0 auto;overflow:hidden}.page-kv .kv-img,.page-kv .kv-img-wrap img{position:absolute;top:0;left:50%;width:184rem;max-width:none;height:50rem;transform:translate(-50%);object-fit:cover;z-index:1}.page-kv .kv-text-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;gap:2.4rem;width:100%;max-width:120rem;padding:0 2.4rem;box-sizing:border-box;z-index:10}.page-kv .kv-title{font-family:var(--font-display);font-size:5.8rem;color:#fffdf6;letter-spacing:-.03em;margin:0}.page-kv .kv-desc{font-size:2rem;color:#fffdf6;margin:0}html[lang=en] .page-kv .kv-desc{font-size:2.2rem}@media (max-width: 768px){.page-kv{margin-top:0}.page-kv .kv-img-wrap{width:30.5rem;height:34.6rem;margin:2rem auto 0}.page-kv .kv-img-wrap img{position:static;width:100%;height:100%;transform:none;object-fit:cover}.page-kv .kv-text-wrap{gap:0}.page-kv .kv-title{font-size:2.8rem}.page-kv .kv-desc{margin-top:1.2rem;padding:0 2rem;font-size:1.6rem}html[lang=en] .page-kv .kv-desc{font-size:1.8rem}.page-container{margin-top:0!important;text-align:center}.page-title{font-size:2.8rem}.page-title+p{font-size:1.4rem}.sub-title{font-size:2.4rem}.page-title.mypage,.page-title.type01{font-size:2.2rem}.tab-menu{margin-left:-2.4rem;margin-right:-2.4rem;width:calc(100% + 4.8rem)}.tab-list{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 2.4rem .4rem}.tab-list::-webkit-scrollbar{display:none}.tab-item{flex-shrink:0}.sub-tab-list{justify-content:center}.sub-tab-btn{padding:1.6rem;font-size:1.8rem;letter-spacing:-.1em}}@keyframes motionFloating{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.motion-floating{animation:motionFloating 4s ease-in-out infinite;will-change:transform}@keyframes motionFloatingFast{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.1)}to{transform:translateY(0) scale(1)}}.motion-floating-fast{animation:motionFloatingFast 1.5s ease-in-out infinite;will-change:transform}.fab-container{position:fixed;right:4rem;bottom:4rem;display:flex;flex-direction:column;gap:1.6rem;z-index:9999}.fab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:9rem;height:9rem;border-radius:.8rem;background-color:#fffde9;box-shadow:0 .4rem 1.2rem #0000001a;cursor:pointer}.fab-text{font-size:1.4rem;margin-top:.4rem}.fab-donate{background-color:#e60012}.fab-donate .fab-text{color:#fffde9}.fab-icon-heart{width:2.8rem;height:2.4rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.fab-donate:hover .fab-icon-heart{transform:scale(1.3)}.fab-sns-wrap{width:9rem;height:9rem;background-color:#fffde9;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #0000001a;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:height .4s cubic-bezier(.25,.8,.25,1)}.fab-sns-list{display:flex;flex-direction:column;align-items:center;gap:0rem;opacity:0;transition:opacity .3s ease}.fab-sns-list a{display:block;width:9rem;padding:1.6rem 0;text-align:center}.fab-sns-list a:hover{border-radius:.8rem;background:#fff0bd}.fab-sns-list img{width:4rem;height:4rem}.fab-sns-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:9rem;min-height:9rem;background:transparent;border:none;cursor:pointer}.fab-icon-plus{width:3.2rem;height:3.2rem;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.fab-text-active{display:none}.fab-sns-wrap.is-active{height:30.6rem}.fab-sns-wrap.is-active .fab-sns-list{opacity:1}.fab-sns-wrap.is-active .fab-icon-plus{transform:rotate(45deg)}.fab-sns-wrap.is-active .fab-text-default{display:none}.fab-sns-wrap.is-active .fab-text-active{display:block}.fab-icon-up{width:3.2rem;height:3.2rem}.section-404{position:relative;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15rem 2rem 0}.section-404 img{width:100%;max-width:25.9rem;height:auto}.error-title{margin-top:8rem;font-family:var(--font-display);font-size:3.6rem}.error-subtitle{font-size:2.2rem;margin:2.4rem 0 4rem;text-align:center}@media (max-width: 768px){.fab-container{position:fixed;left:0;right:0;bottom:0;width:100%;height:4.4rem;display:flex;flex-direction:row;align-items:center;gap:0;box-shadow:0 0 30px #00000014;z-index:9999}.fab-item{border-radius:0;box-shadow:none}.fab-donate{flex:1.2;width:15.6rem;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.8rem;background-color:#e60012}.fab-donate .fab-text{margin-top:0;font-size:1.4rem}.fab-icon-heart{width:2.8rem;height:2.5rem}.fab-sns-wrap{position:relative;flex:1;width:15.6rem;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fffde9;border-radius:0;box-shadow:none;overflow:visible;transition:none}.fab-sns-toggle{width:100%;height:100%;min-height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.8rem}.fab-sns-toggle .fab-text{margin-top:0;font-size:1.4rem}.fab-icon-plus{width:2rem;height:2rem}.fab-sns-list{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(1rem);width:100%;height:auto;padding:1.2rem 1.6rem;background-color:#fffde9;border-top-left-radius:.8rem;border-top-right-radius:.8rem;box-shadow:0 -.4rem 1.6rem #0000001f;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6rem;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}.fab-sns-list li{display:flex;align-items:center;justify-content:center;width:calc(100% / 3)}.fab-sns-list a{display:inline-block;width:2.4rem;padding:0}.fab-sns-list a:hover{background:transparent}.fab-sns-list img{width:100%;height:100%}.fab-sns-wrap.is-active{height:100%}.fab-sns-wrap.is-active .fab-sns-list{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.fab-top{flex:0 0 6rem;width:4.8rem;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fffde9;border-left:1px solid var(--border-gray40)}.fab-icon-up{width:1.6rem;height:1.6rem}.section-404{padding:10rem 2rem 0;text-align:center}.section-404 img{max-width:15rem}.error-title{margin-top:4rem;font-size:2.2rem}.error-subtitle{font-size:1.4rem}html[lang=en] .error-subtitle{font-size:1.8rem}.donate-banner{display:block;min-height:45rem;padding:13.2rem 2.4rem 0;border-radius:0;text-align:center}.donate-banner__heart{left:50%;top:-11rem;width:70rem;height:61rem;margin-left:-35rem;transform:none}.donate-banner h2{font-size:2.2rem}.donate-banner p{margin-top:2.4rem;font-size:1.4rem}.donate-banner__btn{max-width:12rem;margin-top:3.2rem}.donate-banner__btn:before{width:2rem;height:2rem;margin-left:.6rem}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px!important}
