.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding:clamp(56px,10vw,120px) 0 clamp(40px,7vw,80px);position:relative;overflow:hidden}.aurora[data-astro-cid-ge2uvauf]{z-index:-1;filter:blur(70px);opacity:.55;position:absolute;inset:-20% -10% 0}.orb[data-astro-cid-ge2uvauf]{mix-blend-mode:screen;border-radius:50%;position:absolute}.orb[data-astro-cid-ge2uvauf].a{background:radial-gradient(circle, var(--seoul) 0%, transparent 65%);width:46vw;max-width:620px;height:46vw;max-height:620px;animation:18s ease-in-out infinite alternate drift1;top:6%;left:-6%}.orb[data-astro-cid-ge2uvauf].b{background:radial-gradient(circle, var(--blr) 0%, transparent 65%);width:40vw;max-width:560px;height:40vw;max-height:560px;animation:22s ease-in-out infinite alternate drift2;top:18%;right:-4%}.orb[data-astro-cid-ge2uvauf].c{background:radial-gradient(circle, var(--seoul-2) 0%, transparent 65%);opacity:.7;width:30vw;max-width:420px;height:30vw;max-height:420px;animation:26s ease-in-out infinite alternate-reverse drift1;top:46%;left:38%}@keyframes drift1{to{transform:translate(8%,10%)scale(1.15)}}@keyframes drift2{to{transform:translate(-10%,-6%)scale(.9)}}@media (prefers-color-scheme:light){.aurora[data-astro-cid-ge2uvauf]{opacity:.28}.orb[data-astro-cid-ge2uvauf]{mix-blend-mode:multiply}}.route[data-astro-cid-ge2uvauf]{align-items:center;gap:10px;max-width:640px;display:flex}.route[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.arc[data-astro-cid-ge2uvauf]{flex:1;min-width:40px;height:34px;overflow:visible}.title[data-astro-cid-ge2uvauf]{letter-spacing:-.055em;margin:clamp(28px,5vw,56px) 0 0;font-weight:700;line-height:.86}.l1[data-astro-cid-ge2uvauf],.l2[data-astro-cid-ge2uvauf]{display:block}.l1[data-astro-cid-ge2uvauf]{font-size:clamp(76px,17vw,236px)}.l2[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:flex-end;gap:.2em;font-size:clamp(76px,17vw,236px);display:flex}html[lang=ko] .l1[data-astro-cid-ge2uvauf]{font-family:var(--ko);letter-spacing:-.06em;font-size:clamp(84px,19vw,260px);font-weight:800}html[lang=ko] .l2[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;margin-top:.08em;font-size:clamp(48px,10vw,140px)}.l2[data-astro-cid-ge2uvauf] .serif[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;padding-right:.06em;font-weight:400}.ko-tag[data-astro-cid-ge2uvauf]{font-family:var(--ko);letter-spacing:0;color:var(--muted);padding-bottom:.55em;font-size:max(.18em,18px);font-weight:600}.sub[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;margin-top:clamp(28px,4vw,48px);padding-top:24px;display:grid}.tagline[data-astro-cid-ge2uvauf]{letter-spacing:-.015em;max-width:30ch;color:var(--fg);margin:0;font-size:clamp(19px,2.3vw,28px);line-height:1.35}html[lang=ko] .tagline[data-astro-cid-ge2uvauf]{max-width:24ch}.tagline[data-astro-cid-ge2uvauf] .ko[data-astro-cid-ge2uvauf]{font-family:var(--ko);color:var(--muted);letter-spacing:0;margin-top:8px;font-size:.72em;display:block}.role[data-astro-cid-ge2uvauf]{text-align:right;margin:0}@media (width<=720px){.sub[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.role[data-astro-cid-ge2uvauf]{text-align:left}.route[data-astro-cid-ge2uvauf] .pill[data-astro-cid-ge2uvauf]{padding:5px 9px;font-size:10.5px}}.marquee[data-astro-cid-543bmuqs]{border-block:1px solid var(--line);padding:18px 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-543bmuqs]{width:max-content;animation:48s linear infinite slide;display:flex}.row[data-astro-cid-543bmuqs]{display:flex}.item[data-astro-cid-543bmuqs]{letter-spacing:-.02em;white-space:nowrap;color:var(--fg);align-items:center;gap:28px;padding-right:28px;font-size:clamp(22px,3vw,36px);font-weight:600;display:inline-flex}.item[data-astro-cid-543bmuqs]:nth-child(2n){font-family:var(--serif);color:var(--fg-2);font-style:italic;font-weight:400}i[data-astro-cid-543bmuqs]{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.5em;font-style:normal}@keyframes slide{to{transform:translate(-50%)}}
