@font-face{font-family:Black Han Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/blackhansans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Black Han Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/blackhansans-hangul.woff2)format("woff2");unicode-range:U+ACE0,U+AD74,U+AD8C,U+ADF9,U+AE30,U+B0B4,U+B3C4,U+B824,U+BC31,U+BCF8,U+BD88,U+C0C8,U+C5FC,U+C608,U+C758,U+C778,U+C7A5,U+C808,U+CE58,U+D0DC,U+D488}@font-face{font-family:Gothic A1;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gothica1-400.woff2)format("woff2")}@font-face{font-family:Gothic A1;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gothica1-500.woff2)format("woff2")}@font-face{font-family:Gothic A1;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gothica1-700.woff2)format("woff2")}@font-face{font-family:Gothic A1;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/gothica1-900.woff2)format("woff2")}:root{color-scheme:dark;--font-display:"Black Han Sans", "Arial Black", ui-sans-serif, system-ui, sans-serif;--font-sans:"Gothic A1", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:clamp(.83rem, .8rem + .16vw, .94rem);--step-0:clamp(1rem, .95rem + .27vw, 1.13rem);--step-1:clamp(1.2rem, 1.11rem + .44vw, 1.42rem);--step-2:clamp(1.44rem, 1.31rem + .66vw, 1.8rem);--step-3:clamp(1.73rem, 1.53rem + .99vw, 2.28rem);--step-4:clamp(2.07rem, 1.79rem + 1.42vw, 2.89rem);--step-5:clamp(2.49rem, 2.06rem + 2.15vw, 3.66rem);--step-6:clamp(2.99rem, 2.3rem + 3.4vw, 4.75rem);--step-7:clamp(2.9rem, 1.9rem + 4.4vw, 5.1rem);--mat:#0a0a0d;--mat-2:#111218;--panel:#161820c7;--panel-2:#20232eb3;--dobok:#f7f7f5;--dobok-warm:#efeeea;--muted:#a3a6b4;--muted-on-white:#474b54;--hong:#e4002b;--hong-deep:#ad0020;--hong-glow:#e4002b80;--chung:#0072ce;--chung-lift:#2e93ea;--chung-deep:#00509b;--chung-glow:#0072ce73;--red:var(--hong);--red-deep:var(--hong-deep);--blue:var(--chung-lift);--blue-deep:var(--chung-deep);--gold:#d4af37;--gold-soft:#d4af3724;--line:#b4bedc24;--line-strong:#e4002b6b;--shadow-sm:0 1px 2px #00000080, 0 4px 12px -4px #0000008c;--shadow:0 2px 6px #00000073, 0 18px 40px -14px #000000a6;--shadow-lg:0 6px 14px #00000080, 0 30px 70px -24px #000000bf;--glow-red:0 0 0 1px #e4002b73, 0 12px 34px -8px var(--hong-glow);--glow-blue:0 0 0 1px #0072ce73, 0 12px 34px -8px var(--chung-glow);--glow-gold:0 0 0 1px #d4af3773, 0 10px 30px -8px #d4af3759;--radius-xl:20px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--max-width:1180px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 0.022 0.04'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{min-width:320px;color:var(--dobok);background:radial-gradient(54% 46% at 90% 0%, #e4002b42, transparent 70%), radial-gradient(48% 44% at 4% 24%, #0072ce38, transparent 72%), radial-gradient(62% 52% at 46% 106%, #0072ce1f, transparent 74%), linear-gradient(180deg, #08080b 0%, var(--mat) 40%, #0c0c11 100%);font-family:var(--font-sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-repeat:no-repeat;background-attachment:fixed;margin:0;font-weight:400;line-height:1.65}body:before{content:"";background-image:var(--grain);opacity:.55;pointer-events:none;z-index:0;position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:3px}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}h1{font-size:var(--step-6);text-transform:uppercase}h2{font-size:var(--step-4);text-transform:uppercase}h3{font-size:var(--step-2)}p{max-width:68ch;margin:0}.eyebrow{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--red);align-items:center;gap:12px;font-weight:700;display:flex}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--line-strong), transparent);flex:1;height:1px}.page-shell{z-index:1;width:min(100% - 32px, var(--max-width));margin:0 auto;padding:22px 0 96px;position:relative}.stack{flex-direction:column;display:flex}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);backdrop-filter:blur(10px);padding:26px}.btn{font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-weight:900;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.btn-primary{background:linear-gradient(180deg, var(--red) 0%, var(--red-deep) 100%);color:#fff;box-shadow:var(--glow-red)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #e0223499,0 18px 44px -10px #e0223499}.btn-ghost{color:var(--dobok);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--dobok);transform:translateY(-2px)}.edge-split{position:relative}a.edge-split,button.edge-split{transition:transform .16s,box-shadow .16s}a.edge-split:hover,a.edge-split:focus-visible,button.edge-split:hover{box-shadow:-12px 0 32px -14px var(--hong-glow), 12px 0 32px -14px var(--chung-glow), var(--shadow-lg);transform:translateY(-3px)}.edge-split:before{content:"";border-radius:inherit;background:linear-gradient(100deg, var(--hong) 0%, var(--hong) 40%, var(--chung) 60%, var(--chung) 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.credential{font-size:var(--step--1);letter-spacing:.04em;background:var(--gold-soft);color:var(--gold);border:1px solid #d4af374d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:inline-flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--red);color:#fff;padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.hogu-rule{background:linear-gradient(90deg, var(--hong) 0%, var(--hong) 50%, var(--chung) 50%, var(--chung) 100%);border:0;border-radius:2px;height:3px;margin:0}.hogu-rule-soft{background:linear-gradient(90deg, transparent 0%, var(--hong) 18%, var(--hong) 50%, var(--chung) 50%, var(--chung) 82%, transparent 100%);border:0;height:2px;margin:0}.split-text{background:linear-gradient(96deg, var(--hong) 0%, var(--hong) 46%, var(--chung-lift) 62%, var(--chung-lift) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not (background-clip:text){.split-text{color:var(--dobok);-webkit-text-fill-color:var(--dobok)}}.dobok-section{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;--panel:#ffffffb8;--panel-2:#f5f5f3e6;--line:#0a0a0d24;--muted:var(--muted-on-white);--blue:var(--chung);z-index:1;color:#0a0a0d;background:linear-gradient(180deg, var(--dobok) 0%, var(--dobok-warm) 100%);position:relative}.dobok-section h1,.dobok-section h2,.dobok-section h3,.dobok-section .btn-ghost{color:#0a0a0d}.dobok-section .btn-ghost:hover{border-color:#0a0a0d}.dobok-section .credential{color:var(--chung-deep);background:#0072ce1a;border-color:#0072ce4d}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0a0dd1;position:sticky;top:0}.header-inner[data-astro-cid-fzpbxy5g]{width:min(100% - 32px, var(--max-width));align-items:center;gap:24px;margin:0 auto;padding:14px 0;display:flex}.brand[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;gap:12px;display:flex}.brand-mark[data-astro-cid-fzpbxy5g]{filter:drop-shadow(0 2px 8px #0009);border-radius:50%;flex:none;width:44px;height:44px;display:block}.brand-text[data-astro-cid-fzpbxy5g]{flex-direction:column;line-height:1.1;display:flex}.brand-name[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;letter-spacing:-.01em}.brand-sub[data-astro-cid-fzpbxy5g]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.site-nav[data-astro-cid-fzpbxy5g]{margin-left:auto}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:18px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #0000;padding:6px 0;font-size:.78rem;font-weight:700;transition:color .15s,border-color .15s}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--dobok);border-bottom-color:var(--hong)}.header-cta[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);flex:none;padding:11px 20px}@media (width<=1080px){.site-nav[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=520px){.brand-mark[data-astro-cid-fzpbxy5g]{width:38px;height:38px}.brand-sub[data-astro-cid-fzpbxy5g],.header-cta[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{display:none}}.vet[data-astro-cid-qkgtr4bd]{font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--dobok);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.flag[data-astro-cid-qkgtr4bd]{border-radius:1.5px;flex:none;width:21px;height:11px;display:block;box-shadow:0 0 0 1px #ffffff29}.dobok-section .flag[data-astro-cid-qkgtr4bd]{box-shadow:0 0 0 1px #0a0a0d29}.amp[data-astro-cid-qkgtr4bd]{opacity:.65}.block[data-astro-cid-qkgtr4bd]{padding:8px 16px 8px 10px;font-size:.78rem}.dobok-section .vet[data-astro-cid-qkgtr4bd]{color:#0a0a0d;border-color:#0a0a0d2e}.site-footer[data-astro-cid-nns7i3if]{z-index:1;background:linear-gradient(#0000,#00000080);margin-top:96px;position:relative}.footer-inner[data-astro-cid-nns7i3if]{width:min(100% - 32px, var(--max-width));grid-template-columns:1.4fr 1fr 1fr;gap:44px;margin:0 auto;padding:52px 0 32px;display:grid}.footer-col[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-badge[data-astro-cid-nns7i3if]{filter:drop-shadow(0 0 1px #ffffff59)drop-shadow(0 8px 20px #000000a6);width:120px;height:120px;display:block}.footer-brand[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-size:var(--step-3);text-transform:uppercase;margin:0}.footer-tag[data-astro-cid-nns7i3if]{color:var(--muted);margin:0}.footer-head[data-astro-cid-nns7i3if]{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--hong);margin:0;font-weight:900}.tenets[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tenets[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:.78rem;font-weight:700}.tenets[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:var(--dobok);margin-right:5px}address[data-astro-cid-nns7i3if]{font-style:normal;line-height:1.6}address[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--chung-lift)}.landmark[data-astro-cid-nns7i3if]{color:var(--muted);font-size:var(--step--1);margin-top:4px;display:block}.footer-phone[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-size:var(--step-2);color:var(--dobok)}.footer-phone[data-astro-cid-nns7i3if]:hover{color:var(--hong)}.offer-line[data-astro-cid-nns7i3if]{font-weight:700}.social[data-astro-cid-nns7i3if]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:2px;font-weight:700}.social[data-astro-cid-nns7i3if]:hover{color:var(--dobok);border-bottom-color:var(--chung)}.footer-base[data-astro-cid-nns7i3if]{width:min(100% - 32px, var(--max-width));border-top:1px solid var(--line);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;padding:20px 0 40px;display:flex}.footer-base[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}@media (width<=860px){.footer-inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr;gap:34px}}
