@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--slate-50: #f7f9fb;--slate-100: #f0f4f8;--slate-200: #e1e7ef;--slate-300: #cad4e0;--slate-400: #93a2b7;--slate-500: #64748a;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--gray-50: #f8f9fa;--gray-100: #f2f3f5;--gray-200: #e4e6ea;--gray-300: #d0d4da;--gray-400: #9ba2ae;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--zinc-50: #f9f9f9;--zinc-100: #f3f3f4;--zinc-200: #e3e3e6;--zinc-300: #d3d3d7;--zinc-400: #a0a0a9;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--neutral-50: #f9f9f9;--neutral-100: #f4f4f4;--neutral-200: #e4e4e4;--neutral-300: #d3d3d3;--neutral-400: #a2a2a2;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--stone-50: #f9f9f8;--stone-100: #f4f4f3;--stone-200: #e6e4e3;--stone-300: #d5d2d0;--stone-400: #a7a19d;--stone-500: #78716c;--stone-600: #57534e;--stone-700: #44403c;--stone-800: #292524;--stone-900: #1c1917;--red-50: #fdf1f1;--red-100: #fde1e1;--red-200: #fdc9c9;--red-300: #fba4a4;--red-400: #f77171;--red-500: #ee4444;--red-600: #db2626;--red-700: #b81c1c;--red-800: #981b1b;--red-900: #7f1d1d;--orange-50: #fef6ec;--orange-100: #feecd4;--orange-200: #fdd6a9;--orange-300: #fcb974;--orange-400: #fa913c;--orange-500: #f87316;--orange-600: #e9580c;--orange-700: #c1410c;--orange-800: #993412;--orange-900: #7c2d12;--amber-50: #fefaea;--amber-100: #fdf2c6;--amber-200: #fce589;--amber-300: #fbd24d;--amber-400: #fabe24;--amber-500: #f49d0b;--amber-600: #d87706;--amber-700: #b35309;--amber-800: #91400e;--amber-900: #78350f;--yellow-50: #fdfbe7;--yellow-100: #fdf8c2;--yellow-200: #fdef89;--yellow-300: #fcdf47;--yellow-400: #f9cb15;--yellow-500: #e9b208;--yellow-600: #c98904;--yellow-700: #a06207;--yellow-800: #844d0e;--yellow-900: #713f12;--lime-50: #f6fde6;--lime-100: #ebfbca;--lime-200: #d8f89c;--lime-300: #bdf164;--lime-400: #a2e535;--lime-500: #83cb16;--lime-600: #65a20d;--lime-700: #4d7c0f;--lime-800: #3f6212;--lime-900: #365314;--green-50: #effcf3;--green-100: #dbfbe6;--green-200: #baf6cf;--green-300: #85eeab;--green-400: #4add80;--green-500: #22c45e;--green-600: #16a24a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--emerald-50: #ebfcf4;--emerald-100: #d0f9e4;--emerald-200: #a6f2cf;--emerald-300: #6ee6b6;--emerald-400: #34d298;--emerald-500: #10b880;--emerald-600: #059569;--emerald-700: #047857;--emerald-800: #065f46;--emerald-900: #064e3b;--teal-50: #effcf9;--teal-100: #cbfaf0;--teal-200: #98f5e3;--teal-300: #5ee9d3;--teal-400: #2dd3be;--teal-500: #14b7a5;--teal-600: #0d9387;--teal-700: #0f766e;--teal-800: #115e59;--teal-900: #134e4a;--cyan-50: #ebfdfe;--cyan-100: #cef9fd;--cyan-200: #a4f2fb;--cyan-300: #67e7f8;--cyan-400: #22d2ed;--cyan-500: #06b5d3;--cyan-600: #0890b1;--cyan-700: #0e748f;--cyan-800: #155e75;--cyan-900: #164e63;--sky-50: #eff8fe;--sky-100: #dff1fd;--sky-200: #b9e5fc;--sky-300: #7dd2fb;--sky-400: #38bcf7;--sky-500: #0ea4e8;--sky-600: #0283c6;--sky-700: #0369a0;--sky-800: #075984;--sky-900: #0c4a6e;--blue-50: #eef5fe;--blue-100: #dae9fd;--blue-200: #bedafd;--blue-300: #92c4fc;--blue-400: #60a4f9;--blue-500: #3b81f5;--blue-600: #2563ea;--blue-700: #1d4ed7;--blue-800: #1e40ae;--blue-900: #1e3a89;--indigo-50: #edf1fe;--indigo-100: #dfe6fe;--indigo-200: #c6d1fd;--indigo-300: #a4b3fb;--indigo-400: #808bf7;--indigo-500: #6366f0;--indigo-600: #4f46e4;--indigo-700: #4338c9;--indigo-800: #3730a2;--indigo-900: #312e80;--violet-50: #f4f2fe;--violet-100: #ece8fd;--violet-200: #dcd5fd;--violet-300: #c3b4fc;--violet-400: #a68af9;--violet-500: #8a5cf5;--violet-600: #7c3aec;--violet-700: #6d28d8;--violet-800: #5b21b5;--violet-900: #4c1d94;--purple-50: #f9f4fe;--purple-100: #f2e7fe;--purple-200: #e8d4fe;--purple-300: #d7b3fd;--purple-400: #bf83fb;--purple-500: #a755f6;--purple-600: #9233e9;--purple-700: #7e22cd;--purple-800: #6b21a7;--purple-900: #581c86;--fuchsia-50: #fcf3fe;--fuchsia-100: #f9e7fe;--fuchsia-200: #f4cffd;--fuchsia-300: #efaafb;--fuchsia-400: #e779f8;--fuchsia-500: #d846ee;--fuchsia-600: #bf26d2;--fuchsia-700: #a11cae;--fuchsia-800: #85198e;--fuchsia-900: #701a75;--pink-50: #fcf1f7;--pink-100: #fbe6f2;--pink-200: #facee7;--pink-300: #f8a7d3;--pink-400: #f372b5;--pink-500: #eb4898;--pink-600: #da2777;--pink-700: #bd185d;--pink-800: #9c174d;--pink-900: #821843;--rose-50: #fef0f1;--rose-100: #fee3e5;--rose-200: #fdccd2;--rose-300: #fca3ae;--rose-400: #fa7184;--rose-500: #f33f5e;--rose-600: #e01d48;--rose-700: #bd123c;--rose-800: #9e1239;--rose-900: #871337;--shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, 0);--shadow-base: 0px 1px 3px 0px rgba(0, 0, 0, 0), 0px 1px 2px -1px rgba(0, 0, 0, 0);--shadow-md: 0px 4px 6px -1px rgba(0, 0, 0, 0), 0px 2px 4px -2px rgba(0, 0, 0, 0);--shadow-lg: 0px 10px 15px -3px rgba(0, 0, 0, 0), 0px 4px 6px -4px rgba(0, 0, 0, 0);--shadow-xl: 0px 20px 25px -5px rgba(0, 0, 0, 0), 0px 8px 10px -6px rgba(0, 0, 0, 0);--shadow-2xl: 0px 25px 50px -12px rgba(0, 0, 0, 0);--text-xs-black: 1.2rem;--text-xs-bold: 1.2rem;--text-xs-extra-bold: 1.2rem;--text-xs-extra-light: 1.2rem;--text-xs-light: 1.2rem;--text-xs-medium: 1.2rem;--text-xs-regular: 1.2rem;--text-xs-semi-bold: 1.2rem;--text-xs-thin: 1.2rem;--text-sm-black: 1.4rem;--text-sm-bold: 1.4rem;--text-sm-extra-bold: 1.4rem;--text-sm-extra-light: 1.4rem;--text-sm-light: 1.4rem;--text-sm-medium: 1.4rem;--text-sm-regular: 1.4rem;--text-sm-semi-bold: 1.4rem;--text-sm-thin: 1.4rem;--text-base-black: 1.6rem;--text-base-bold: 1.6rem;--text-base-extra-bold: 1.6rem;--text-base-extra-light: 1.6rem;--text-base-light: 1.6rem;--text-base-medium: 1.6rem;--text-base-regular: 1.6rem;--text-base-semi-bold: 1.6rem;--text-base-thin: 1.6rem;--text-lg-black: 1.8rem;--text-lg-bold: 1.8rem;--text-lg-extra-bold: 1.8rem;--text-lg-extra-light: 1.8rem;--text-lg-light: 1.8rem;--text-lg-medium: 1.8rem;--text-lg-regular: 1.8rem;--text-lg-semi-bold: 1.8rem;--text-lg-thin: 1.8rem;--text-xl-black: 2rem;--text-xl-bold: 2rem;--text-xl-extra-bold: 2rem;--text-xl-extra-light: 2rem;--text-xl-light: 2rem;--text-xl-medium: 2rem;--text-xl-regular: 2rem;--text-xl-semi-bold: 2rem;--text-xl-thin: 2rem;--text-2xl-black: 2.4rem;--text-2xl-bold: 2.4rem;--text-2xl-extra-bold: 2.4rem;--text-2xl-extra-light: 2.4rem;--text-2xl-light: 2.4rem;--text-2xl-medium: 2.4rem;--text-2xl-regular: 2.4rem;--text-2xl-semi-bold: 2.4rem;--text-2xl-thin: 2.4rem;--text-3xl-black: 3rem;--text-3xl-bold: 3rem;--text-3xl-extra-bold: 3rem;--text-3xl-extra-light: 3rem;--text-3xl-light: 3rem;--text-3xl-medium: 3rem;--text-3xl-regular: 3rem;--text-3xl-semi-bold: 3rem;--text-3xl-thin: 3rem;--text-4xl-black: 3.6rem;--text-4xl-bold: 3.6rem;--text-4xl-extra-bold: 3.6rem;--text-4xl-extra-light: 3.6rem;--text-4xl-light: 3.6rem;--text-4xl-medium: 3.6rem;--text-4xl-regular: 3.6rem;--text-4xl-semi-bold: 3.6rem;--text-4xl-thin: 3.6rem;--text-5xl-black: 4.8rem;--text-5xl-bold: 4.8rem;--text-5xl-extra-bold: 4.8rem;--text-5xl-extra-light: 4.8rem;--text-5xl-light: 4.8rem;--text-5xl-medium: 4.8rem;--text-5xl-regular: 4.8rem;--text-5xl-semi-bold: 4.8rem;--text-5xl-thin: 4.8rem;--text-6xl-black: 6rem;--text-6xl-bold: 6rem;--text-6xl-extra-bold: 6rem;--text-6xl-extra-light: 6rem;--text-6xl-light: 6rem;--text-6xl-medium: 6rem;--text-6xl-regular: 6rem;--text-6xl-semi-bold: 6rem;--text-6xl-thin: 6rem;--text-7xl-black: 7.2rem;--text-7xl-bold: 7.2rem;--text-7xl-extra-bold: 7.2rem;--text-7xl-extra-light: 7.2rem;--text-7xl-light: 7.2rem;--text-7xl-medium: 7.2rem;--text-7xl-regular: 7.2rem;--text-7xl-semi-bold: 7.2rem;--text-7xl-thin: 7.2rem;--text-8xl-black: 9.6rem;--text-8xl-bold: 9.6rem;--text-8xl-extra-bold: 9.6rem;--text-8xl-extra-light: 9.6rem;--text-8xl-light: 9.6rem;--text-8xl-medium: 9.6rem;--text-8xl-regular: 9.6rem;--text-8xl-semi-bold: 9.6rem;--text-8xl-thin: 9.6rem;--text-9xl-black: 12.8rem;--text-9xl-bold: 12.8rem;--text-9xl-extra-bold: 12.8rem;--text-9xl-extra-light: 12.8rem;--text-9xl-light: 12.8rem;--text-9xl-medium: 12.8rem;--text-9xl-regular: 12.8rem;--text-9xl-semi-bold: 12.8rem;--text-9xl-thin: 12.8rem}.slate-50{color:var(--slate-50)}.slate-100{color:var(--slate-100)}.slate-200{color:var(--slate-200)}.slate-300{color:var(--slate-300)}.slate-400{color:var(--slate-400)}.slate-500{color:var(--slate-500)}.slate-600{color:var(--slate-600)}.slate-700{color:var(--slate-700)}.slate-800{color:var(--slate-800)}.slate-900{color:var(--slate-900)}.gray-50{color:var(--gray-50)}.gray-100{color:var(--gray-100)}.gray-200{color:var(--gray-200)}.gray-300{color:var(--gray-300)}.gray-400{color:var(--gray-400)}.gray-500{color:var(--gray-500)}.gray-600{color:var(--gray-600)}.gray-700{color:var(--gray-700)}.gray-800{color:var(--gray-800)}.gray-900{color:var(--gray-900)}.zinc-50{color:var(--zinc-50)}.zinc-100{color:var(--zinc-100)}.zinc-200{color:var(--zinc-200)}.zinc-300{color:var(--zinc-300)}.zinc-400{color:var(--zinc-400)}.zinc-500{color:var(--zinc-500)}.zinc-600{color:var(--zinc-600)}.zinc-700{color:var(--zinc-700)}.zinc-800{color:var(--zinc-800)}.zinc-900{color:var(--zinc-900)}.neutral-50{color:var(--neutral-50)}.neutral-100{color:var(--neutral-100)}.neutral-200{color:var(--neutral-200)}.neutral-300{color:var(--neutral-300)}.neutral-400{color:var(--neutral-400)}.neutral-500{color:var(--neutral-500)}.neutral-600{color:var(--neutral-600)}.neutral-700{color:var(--neutral-700)}.neutral-800{color:var(--neutral-800)}.neutral-900{color:var(--neutral-900)}.stone-50{color:var(--stone-50)}.stone-100{color:var(--stone-100)}.stone-200{color:var(--stone-200)}.stone-300{color:var(--stone-300)}.stone-400{color:var(--stone-400)}.stone-500{color:var(--stone-500)}.stone-600{color:var(--stone-600)}.stone-700{color:var(--stone-700)}.stone-800{color:var(--stone-800)}.stone-900{color:var(--stone-900)}.red-50{color:var(--red-50)}.red-100{color:var(--red-100)}.red-200{color:var(--red-200)}.red-300{color:var(--red-300)}.red-400{color:var(--red-400)}.red-500{color:var(--red-500)}.red-600{color:var(--red-600)}.red-700{color:var(--red-700)}.red-800{color:var(--red-800)}.red-900{color:var(--red-900)}.orange-50{color:var(--orange-50)}.orange-100{color:var(--orange-100)}.orange-200{color:var(--orange-200)}.orange-300{color:var(--orange-300)}.orange-400{color:var(--orange-400)}.orange-500{color:var(--orange-500)}.orange-600{color:var(--orange-600)}.orange-700{color:var(--orange-700)}.orange-800{color:var(--orange-800)}.orange-900{color:var(--orange-900)}.amber-50{color:var(--amber-50)}.amber-100{color:var(--amber-100)}.amber-200{color:var(--amber-200)}.amber-300{color:var(--amber-300)}.amber-400{color:var(--amber-400)}.amber-500{color:var(--amber-500)}.amber-600{color:var(--amber-600)}.amber-700{color:var(--amber-700)}.amber-800{color:var(--amber-800)}.amber-900{color:var(--amber-900)}.yellow-50{color:var(--yellow-50)}.yellow-100{color:var(--yellow-100)}.yellow-200{color:var(--yellow-200)}.yellow-300{color:var(--yellow-300)}.yellow-400{color:var(--yellow-400)}.yellow-500{color:var(--yellow-500)}.yellow-600{color:var(--yellow-600)}.yellow-700{color:var(--yellow-700)}.yellow-800{color:var(--yellow-800)}.yellow-900{color:var(--yellow-900)}.lime-50{color:var(--lime-50)}.lime-100{color:var(--lime-100)}.lime-200{color:var(--lime-200)}.lime-300{color:var(--lime-300)}.lime-400{color:var(--lime-400)}.lime-500{color:var(--lime-500)}.lime-600{color:var(--lime-600)}.lime-700{color:var(--lime-700)}.lime-800{color:var(--lime-800)}.lime-900{color:var(--lime-900)}.green-50{color:var(--green-50)}.green-100{color:var(--green-100)}.green-200{color:var(--green-200)}.green-300{color:var(--green-300)}.green-400{color:var(--green-400)}.green-500{color:var(--green-500)}.green-600{color:var(--green-600)}.green-700{color:var(--green-700)}.green-800{color:var(--green-800)}.green-900{color:var(--green-900)}.emerald-50{color:var(--emerald-50)}.emerald-100{color:var(--emerald-100)}.emerald-200{color:var(--emerald-200)}.emerald-300{color:var(--emerald-300)}.emerald-400{color:var(--emerald-400)}.emerald-500{color:var(--emerald-500)}.emerald-600{color:var(--emerald-600)}.emerald-700{color:var(--emerald-700)}.emerald-800{color:var(--emerald-800)}.emerald-900{color:var(--emerald-900)}.teal-50{color:var(--teal-50)}.teal-100{color:var(--teal-100)}.teal-200{color:var(--teal-200)}.teal-300{color:var(--teal-300)}.teal-400{color:var(--teal-400)}.teal-500{color:var(--teal-500)}.teal-600{color:var(--teal-600)}.teal-700{color:var(--teal-700)}.teal-800{color:var(--teal-800)}.teal-900{color:var(--teal-900)}.cyan-50{color:var(--cyan-50)}.cyan-100{color:var(--cyan-100)}.cyan-200{color:var(--cyan-200)}.cyan-300{color:var(--cyan-300)}.cyan-400{color:var(--cyan-400)}.cyan-500{color:var(--cyan-500)}.cyan-600{color:var(--cyan-600)}.cyan-700{color:var(--cyan-700)}.cyan-800{color:var(--cyan-800)}.cyan-900{color:var(--cyan-900)}.sky-50{color:var(--sky-50)}.sky-100{color:var(--sky-100)}.sky-200{color:var(--sky-200)}.sky-300{color:var(--sky-300)}.sky-400{color:var(--sky-400)}.sky-500{color:var(--sky-500)}.sky-600{color:var(--sky-600)}.sky-700{color:var(--sky-700)}.sky-800{color:var(--sky-800)}.sky-900{color:var(--sky-900)}.blue-50{color:var(--blue-50)}.blue-100{color:var(--blue-100)}.blue-200{color:var(--blue-200)}.blue-300{color:var(--blue-300)}.blue-400{color:var(--blue-400)}.blue-500{color:var(--blue-500)}.blue-600{color:var(--blue-600)}.blue-700{color:var(--blue-700)}.blue-800{color:var(--blue-800)}.blue-900{color:var(--blue-900)}.indigo-50{color:var(--indigo-50)}.indigo-100{color:var(--indigo-100)}.indigo-200{color:var(--indigo-200)}.indigo-300{color:var(--indigo-300)}.indigo-400{color:var(--indigo-400)}.indigo-500{color:var(--indigo-500)}.indigo-600{color:var(--indigo-600)}.indigo-700{color:var(--indigo-700)}.indigo-800{color:var(--indigo-800)}.indigo-900{color:var(--indigo-900)}.violet-50{color:var(--violet-50)}.violet-100{color:var(--violet-100)}.violet-200{color:var(--violet-200)}.violet-300{color:var(--violet-300)}.violet-400{color:var(--violet-400)}.violet-500{color:var(--violet-500)}.violet-600{color:var(--violet-600)}.violet-700{color:var(--violet-700)}.violet-800{color:var(--violet-800)}.violet-900{color:var(--violet-900)}.purple-50{color:var(--purple-50)}.purple-100{color:var(--purple-100)}.purple-200{color:var(--purple-200)}.purple-300{color:var(--purple-300)}.purple-400{color:var(--purple-400)}.purple-500{color:var(--purple-500)}.purple-600{color:var(--purple-600)}.purple-700{color:var(--purple-700)}.purple-800{color:var(--purple-800)}.purple-900{color:var(--purple-900)}.fuchsia-50{color:var(--fuchsia-50)}.fuchsia-100{color:var(--fuchsia-100)}.fuchsia-200{color:var(--fuchsia-200)}.fuchsia-300{color:var(--fuchsia-300)}.fuchsia-400{color:var(--fuchsia-400)}.fuchsia-500{color:var(--fuchsia-500)}.fuchsia-600{color:var(--fuchsia-600)}.fuchsia-700{color:var(--fuchsia-700)}.fuchsia-800{color:var(--fuchsia-800)}.fuchsia-900{color:var(--fuchsia-900)}.pink-50{color:var(--pink-50)}.pink-100{color:var(--pink-100)}.pink-200{color:var(--pink-200)}.pink-300{color:var(--pink-300)}.pink-400{color:var(--pink-400)}.pink-500{color:var(--pink-500)}.pink-600{color:var(--pink-600)}.pink-700{color:var(--pink-700)}.pink-800{color:var(--pink-800)}.pink-900{color:var(--pink-900)}.rose-50{color:var(--rose-50)}.rose-100{color:var(--rose-100)}.rose-200{color:var(--rose-200)}.rose-300{color:var(--rose-300)}.rose-400{color:var(--rose-400)}.rose-500{color:var(--rose-500)}.rose-600{color:var(--rose-600)}.rose-700{color:var(--rose-700)}.rose-800{color:var(--rose-800)}.rose-900{color:var(--rose-900)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-base{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.text-xs-black{font-size:var(--text-xs-black);line-height:0;font-weight:900}.text-xs-bold{font-size:var(--text-xs-bold);line-height:0;font-weight:700}.text-xs-extra-bold{font-size:var(--text-xs-extra-bold);line-height:0;font-weight:NaN}.text-xs-extra-light{font-size:var(--text-xs-extra-light);line-height:0;font-weight:NaN}.text-xs-light{font-size:var(--text-xs-light);line-height:0;font-weight:300}.text-xs-medium{font-size:var(--text-xs-medium);line-height:0;font-weight:500}.text-xs-regular{font-size:var(--text-xs-regular);line-height:0;font-weight:400}.text-xs-semi-bold{font-size:var(--text-xs-semi-bold);line-height:0;font-weight:NaN}.text-xs-thin{font-size:var(--text-xs-thin);line-height:0;font-weight:100}.text-sm-black{font-size:var(--text-sm-black);line-height:0;font-weight:900}.text-sm-bold{font-size:var(--text-sm-bold);line-height:0;font-weight:700}.text-sm-extra-bold{font-size:var(--text-sm-extra-bold);line-height:0;font-weight:NaN}.text-sm-extra-light{font-size:var(--text-sm-extra-light);line-height:0;font-weight:NaN}.text-sm-light{font-size:var(--text-sm-light);line-height:0;font-weight:300}.text-sm-medium{font-size:var(--text-sm-medium);line-height:0;font-weight:500}.text-sm-regular{font-size:var(--text-sm-regular);line-height:0;font-weight:400}.text-sm-semi-bold{font-size:var(--text-sm-semi-bold);line-height:0;font-weight:NaN}.text-sm-thin{font-size:var(--text-sm-thin);line-height:0;font-weight:100}.text-base-black{font-size:var(--text-base-black);line-height:0;font-weight:900}.text-base-bold{font-size:var(--text-base-bold);line-height:0;font-weight:700}.text-base-extra-bold{font-size:var(--text-base-extra-bold);line-height:0;font-weight:NaN}.text-base-extra-light{font-size:var(--text-base-extra-light);line-height:0;font-weight:NaN}.text-base-light{font-size:var(--text-base-light);line-height:0;font-weight:300}.text-base-medium{font-size:var(--text-base-medium);line-height:0;font-weight:500}.text-base-regular{font-size:var(--text-base-regular);line-height:0;font-weight:400}.text-base-semi-bold{font-size:var(--text-base-semi-bold);line-height:0;font-weight:NaN}.text-base-thin{font-size:var(--text-base-thin);line-height:0;font-weight:100}.text-lg-black{font-size:var(--text-lg-black);line-height:0;font-weight:900}.text-lg-bold{font-size:var(--text-lg-bold);line-height:0;font-weight:700}.text-lg-extra-bold{font-size:var(--text-lg-extra-bold);line-height:0;font-weight:NaN}.text-lg-extra-light{font-size:var(--text-lg-extra-light);line-height:0;font-weight:NaN}.text-lg-light{font-size:var(--text-lg-light);line-height:0;font-weight:300}.text-lg-medium{font-size:var(--text-lg-medium);line-height:0;font-weight:500}.text-lg-regular{font-size:var(--text-lg-regular);line-height:0;font-weight:400}.text-lg-semi-bold{font-size:var(--text-lg-semi-bold);line-height:0;font-weight:NaN}.text-lg-thin{font-size:var(--text-lg-thin);line-height:0;font-weight:100}.text-xl-black{font-size:var(--text-xl-black);line-height:0;font-weight:900}.text-xl-bold{font-size:var(--text-xl-bold);line-height:0;font-weight:700}.text-xl-extra-bold{font-size:var(--text-xl-extra-bold);line-height:0;font-weight:NaN}.text-xl-extra-light{font-size:var(--text-xl-extra-light);line-height:0;font-weight:NaN}.text-xl-light{font-size:var(--text-xl-light);line-height:0;font-weight:300}.text-xl-medium{font-size:var(--text-xl-medium);line-height:0;font-weight:500}.text-xl-regular{font-size:var(--text-xl-regular);line-height:0;font-weight:400}.text-xl-semi-bold{font-size:var(--text-xl-semi-bold);line-height:0;font-weight:NaN}.text-xl-thin{font-size:var(--text-xl-thin);line-height:0;font-weight:100}.text-2xl-black{font-size:var(--text-2xl-black);line-height:0;font-weight:900}.text-2xl-bold{font-size:var(--text-2xl-bold);line-height:0;font-weight:700}.text-2xl-extra-bold{font-size:var(--text-2xl-extra-bold);line-height:0;font-weight:NaN}.text-2xl-extra-light{font-size:var(--text-2xl-extra-light);line-height:0;font-weight:NaN}.text-2xl-light{font-size:var(--text-2xl-light);line-height:0;font-weight:300}.text-2xl-medium{font-size:var(--text-2xl-medium);line-height:0;font-weight:500}.text-2xl-regular{font-size:var(--text-2xl-regular);line-height:0;font-weight:400}.text-2xl-semi-bold{font-size:var(--text-2xl-semi-bold);line-height:0;font-weight:NaN}.text-2xl-thin{font-size:var(--text-2xl-thin);line-height:0;font-weight:100}.text-3xl-black{font-size:var(--text-3xl-black);line-height:0;font-weight:900}.text-3xl-bold{font-size:var(--text-3xl-bold);line-height:0;font-weight:700}.text-3xl-extra-bold{font-size:var(--text-3xl-extra-bold);line-height:0;font-weight:NaN}.text-3xl-extra-light{font-size:var(--text-3xl-extra-light);line-height:0;font-weight:NaN}.text-3xl-light{font-size:var(--text-3xl-light);line-height:0;font-weight:300}.text-3xl-medium{font-size:var(--text-3xl-medium);line-height:0;font-weight:500}.text-3xl-regular{font-size:var(--text-3xl-regular);line-height:0;font-weight:400}.text-3xl-semi-bold{font-size:var(--text-3xl-semi-bold);line-height:0;font-weight:NaN}.text-3xl-thin{font-size:var(--text-3xl-thin);line-height:0;font-weight:100}.text-4xl-black{font-size:var(--text-4xl-black);line-height:0;font-weight:900}.text-4xl-bold{font-size:var(--text-4xl-bold);line-height:0;font-weight:700}.text-4xl-extra-bold{font-size:var(--text-4xl-extra-bold);line-height:0;font-weight:NaN}.text-4xl-extra-light{font-size:var(--text-4xl-extra-light);line-height:0;font-weight:NaN}.text-4xl-light{font-size:var(--text-4xl-light);line-height:0;font-weight:300}.text-4xl-medium{font-size:var(--text-4xl-medium);line-height:0;font-weight:500}.text-4xl-regular{font-size:var(--text-4xl-regular);line-height:0;font-weight:400}.text-4xl-semi-bold{font-size:var(--text-4xl-semi-bold);line-height:0;font-weight:NaN}.text-4xl-thin{font-size:var(--text-4xl-thin);line-height:0;font-weight:100}.text-5xl-black{font-size:var(--text-5xl-black);line-height:0;font-weight:900}.text-5xl-bold{font-size:var(--text-5xl-bold);line-height:0;font-weight:700}.text-5xl-extra-bold{font-size:var(--text-5xl-extra-bold);line-height:0;font-weight:NaN}.text-5xl-extra-light{font-size:var(--text-5xl-extra-light);line-height:0;font-weight:NaN}.text-5xl-light{font-size:var(--text-5xl-light);line-height:0;font-weight:300}.text-5xl-medium{font-size:var(--text-5xl-medium);line-height:0;font-weight:500}.text-5xl-regular{font-size:var(--text-5xl-regular);line-height:0;font-weight:400}.text-5xl-semi-bold{font-size:var(--text-5xl-semi-bold);line-height:0;font-weight:NaN}.text-5xl-thin{font-size:var(--text-5xl-thin);line-height:0;font-weight:100}.text-6xl-black{font-size:var(--text-6xl-black);line-height:0;font-weight:900}.text-6xl-bold{font-size:var(--text-6xl-bold);line-height:0;font-weight:700}.text-6xl-extra-bold{font-size:var(--text-6xl-extra-bold);line-height:0;font-weight:NaN}.text-6xl-extra-light{font-size:var(--text-6xl-extra-light);line-height:0;font-weight:NaN}.text-6xl-light{font-size:var(--text-6xl-light);line-height:0;font-weight:300}.text-6xl-medium{font-size:var(--text-6xl-medium);line-height:0;font-weight:500}.text-6xl-regular{font-size:var(--text-6xl-regular);line-height:0;font-weight:400}.text-6xl-semi-bold{font-size:var(--text-6xl-semi-bold);line-height:0;font-weight:NaN}.text-6xl-thin{font-size:var(--text-6xl-thin);line-height:0;font-weight:100}.text-7xl-black{font-size:var(--text-7xl-black);line-height:0;font-weight:900}.text-7xl-bold{font-size:var(--text-7xl-bold);line-height:0;font-weight:700}.text-7xl-extra-bold{font-size:var(--text-7xl-extra-bold);line-height:0;font-weight:NaN}.text-7xl-extra-light{font-size:var(--text-7xl-extra-light);line-height:0;font-weight:NaN}.text-7xl-light{font-size:var(--text-7xl-light);line-height:0;font-weight:300}.text-7xl-medium{font-size:var(--text-7xl-medium);line-height:0;font-weight:500}.text-7xl-regular{font-size:var(--text-7xl-regular);line-height:0;font-weight:400}.text-7xl-semi-bold{font-size:var(--text-7xl-semi-bold);line-height:0;font-weight:NaN}.text-7xl-thin{font-size:var(--text-7xl-thin);line-height:0;font-weight:100}.text-8xl-black{font-size:var(--text-8xl-black);line-height:0;font-weight:900}.text-8xl-bold{font-size:var(--text-8xl-bold);line-height:0;font-weight:700}.text-8xl-extra-bold{font-size:var(--text-8xl-extra-bold);line-height:0;font-weight:NaN}.text-8xl-extra-light{font-size:var(--text-8xl-extra-light);line-height:0;font-weight:NaN}.text-8xl-light{font-size:var(--text-8xl-light);line-height:0;font-weight:300}.text-8xl-medium{font-size:var(--text-8xl-medium);line-height:0;font-weight:500}.text-8xl-regular{font-size:var(--text-8xl-regular);line-height:0;font-weight:400}.text-8xl-semi-bold{font-size:var(--text-8xl-semi-bold);line-height:0;font-weight:NaN}.text-8xl-thin{font-size:var(--text-8xl-thin);line-height:0;font-weight:100}.text-9xl-black{font-size:var(--text-9xl-black);line-height:0;font-weight:900}.text-9xl-bold{font-size:var(--text-9xl-bold);line-height:0;font-weight:700}.text-9xl-extra-bold{font-size:var(--text-9xl-extra-bold);line-height:0;font-weight:NaN}.text-9xl-extra-light{font-size:var(--text-9xl-extra-light);line-height:0;font-weight:NaN}.text-9xl-light{font-size:var(--text-9xl-light);line-height:0;font-weight:300}.text-9xl-medium{font-size:var(--text-9xl-medium);line-height:0;font-weight:500}.text-9xl-regular{font-size:var(--text-9xl-regular);line-height:0;font-weight:400}.text-9xl-semi-bold{font-size:var(--text-9xl-semi-bold);line-height:0;font-weight:NaN}.text-9xl-thin{font-size:var(--text-9xl-thin);line-height:0;font-weight:100}html{font-size:62.5%}body,a{font-size:1.6rem}a{text-decoration:none}body{font-family:Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}.container{padding:0 10vw;margin:0 auto}.nav{display:flex;align-items:center;justify-content:space-between;height:99px;padding:0 24px;background-color:#fff;border-bottom:1px solid #f0f0f0}.nav-list{display:flex;gap:8px}.nav-item{display:inline-block;padding:8px 16px;border-radius:100px;font-size:16px;color:#1e1e1e;transition:background-color .2s}.nav-item:hover,.nav-item--active{background-color:#f5f5f5}.hero{height:524px;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:0 24px}.hero-title{font-size:72px;font-weight:700;color:#0c0c0d;line-height:1.2}.hero-subtitle{font-size:32px;color:#0c0c0d;margin-top:8px}.hero-buttons{display:flex;gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;height:40px;border-radius:6px;font-size:16px;cursor:pointer;transition:opacity .2s}.btn--light{background-color:#e3e3e3;color:#1e1e1e}.btn--dark{background-color:#2c2c2c;color:#f5f5f5}.btn:hover{opacity:.8}.section-title{margin-bottom:48px}.section-title__row{display:flex;align-items:center;gap:16px;margin-bottom:8px}.section-title__line{width:2px;height:36px;background-color:#000}.section-title__text{font-size:48px;font-weight:700;color:#000}.section-title__sub{font-size:16px;color:#555;padding-left:18px}.about{padding:80px 24px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.about-block{margin-bottom:32px}.about-block__title{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #eeeeee}.about-block__item{display:flex;gap:16px;padding:12px 0;font-size:16px;color:#747474;border-bottom:1px solid #f5f5f5}.about-block__date{color:#555;white-space:nowrap;min-width:100px}.info-row{display:flex;gap:16px;padding:8px 0;font-size:16px;border-bottom:1px solid #f5f5f5}.info-row__label{width:70px;color:#3a3a3a}.info-row__value{color:#727272}.projects{padding:80px 24px}.project-item{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px;border:1px solid #f0f0f0}.project-desc{padding:40px;background-color:#fff}.project-number{display:flex;align-items:center;gap:8px;margin-bottom:16px}.project-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#f26440}.project-number__text{font-size:12px;color:#c7c7c7}.project-title{font-size:32px;font-weight:700;color:#000;margin-bottom:24px}.project-info{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.project-info__row{display:flex;gap:8px;font-size:18px;color:#555}.project-info__label{min-width:140px;flex-shrink:0}.project-buttons{display:flex;gap:16px}.project-btn{display:inline-flex;align-items:center;justify-content:center;width:160px;height:52px;background-color:#000;color:#fff;font-size:18px;transition:background-color .2s}.project-btn:hover{background-color:#333}.project-image{background-color:#e8e8e8;min-height:447px}.contact{padding:80px 24px}.contact-form{width:320px;display:flex;flex-direction:column;gap:20px}.form-field{display:flex;flex-direction:column;gap:6px}.form-label{font-size:16px;font-weight:500;color:#1e1e1e}.form-input,.form-textarea{padding:0 12px;border:1px solid #d0d0d0;border-radius:4px;font-size:16px;color:#1e1e1e;outline:none;width:100%}.form-input{height:40px}.form-textarea{height:80px;padding:10px 12px;resize:none}.form-input::placeholder,.form-textarea::placeholder{color:#b3b3b3}.form-input:focus,.form-textarea:focus{border-color:#2c2c2c}.form-buttons{display:flex;gap:12px}.form-btn{height:40px;padding:0 20px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:opacity .2s}.form-btn--cancel{background-color:#f0f0f0;color:#303030}.form-btn--submit{flex:1;background-color:#2c2c2c;color:#f5f5f5}.form-btn:hover{opacity:.8}.footer{padding:60px 24px;border-top:1px solid #f0f0f0}.footer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.footer-thanks{font-size:20px;font-weight:500;color:#1e1e1e}.footer-sns{display:flex;gap:16px;align-items:center}.footer-sns__item{display:flex;align-items:center;opacity:.7;transition:opacity .2s}.footer-sns__item:hover{opacity:1}.footer-copy{font-size:14px;color:#1e1e1e}
