@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(../media/michroma-latin-400-normal.2_r_zosx1tjfc.woff2)format("woff2"),url(../media/michroma-latin-400-normal.3zz7nyyrvz73u.woff)format("woff")}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-400-normal.37_1qewfwlumh.woff2)format("woff2"),url(../media/space-mono-latin-400-normal.1hv-m834mchxi.woff)format("woff")}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-latin-700-normal.3dmnla43cklex.woff2)format("woff2"),url(../media/space-mono-latin-700-normal.3uu61z6b0_qze.woff)format("woff")}
@font-face{font-family:HF Farewell;src:url(/fonts/hackflows-farewell.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}._1-uu2W_home{--cyan:#5fd4ff;--lime:#c6ff3d;--amber:#ffb04a;--display:"Michroma", "Noto Sans SC Variable", sans-serif;--mono:"Space Mono", "Noto Sans SC Variable", monospace;color:#fff;background:#02050e;font-family:Noto Sans SC Variable,sans-serif;line-height:1.65}._1-uu2W_home:lang(ko){word-break:keep-all;font-family:Noto Sans KR Variable,sans-serif}._1-uu2W_home:lang(en){font-family:var(--font-latin), sans-serif}._1-uu2W_home section{isolation:isolate;scroll-margin-top:24px;position:relative}._1-uu2W_container,._1-uu2W_tavernInner{width:min(1296px,90%);margin-inline:auto;position:relative}._1-uu2W_home h2{font-size:40px;font-weight:900;line-height:1.45}._1-uu2W_kicker{color:var(--cyan);font-family:var(--display);letter-spacing:.1em;font-size:12px;line-height:1.5}._1-uu2W_scene{object-fit:cover;object-position:center;z-index:-2;pointer-events:none}._1-uu2W_hero:after,._1-uu2W_genesis:after,._1-uu2W_farewell:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}._1-uu2W_hero{min-height:980px;padding-block:190px 120px}._1-uu2W_hero:after{background:linear-gradient(174.171deg,#02050ef7 0%,#02050ee0 27.826%,#02050e59 50.435%,#02050e14 71.304%,#5fd4ff1a 86.957%)}._1-uu2W_heroCopy{max-width:920px}._1-uu2W_hero h1{font-size:68px;font-weight:400;line-height:1.1}._1-uu2W_subtitle{color:var(--cyan);margin-top:16px;font-size:30px;font-weight:700;line-height:1.2}._1-uu2W_heroDescription{color:#ffffff8f;max-width:780px;margin-top:24px;font-size:17px;line-height:1.68}._1-uu2W_heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}._1-uu2W_home ._1-uu2W_apply,._1-uu2W_home ._1-uu2W_farewellApply,._1-uu2W_ghost{text-align:center;white-space:normal;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:11px 28px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}._1-uu2W_home ._1-uu2W_apply{color:#02050e;background:#00baffe0}._1-uu2W_home ._1-uu2W_apply:hover{color:#02050e;background:var(--cyan)}._1-uu2W_home ._1-uu2W_apply svg,._1-uu2W_home ._1-uu2W_farewellApply svg{display:none}._1-uu2W_ghost{color:#fff;background:#ffffff0f;border-color:#fff6;padding-inline:24px;font-size:14px;font-weight:500}._1-uu2W_ghost:hover{border-color:var(--cyan);background:#5fd4ff1a}._1-uu2W_tavernInner{grid-template-columns:120px minmax(0,1fr);gap:40px;min-height:760px;padding-block:95px 105px;display:grid}._1-uu2W_rail{font-family:var(--display);flex-direction:column;align-items:flex-start;gap:18px;margin-top:70px;display:flex}._1-uu2W_rail>span{font-size:56px;line-height:1.45}._1-uu2W_rail i{background:var(--cyan);width:2px;height:240px}._1-uu2W_rail small{letter-spacing:.1em;font-size:11px}._1-uu2W_letter{max-width:700px;min-height:560px}._1-uu2W_letter ._1-uu2W_kicker{letter-spacing:.06em;font-size:13px;line-height:20px}._1-uu2W_letter h2{margin-top:16px}._1-uu2W_story{color:#ffffff9f;max-width:680px;min-height:110px;margin-top:6px;font-size:18px;line-height:1.75}._1-uu2W_letter blockquote{border-left:6px solid var(--lime);min-height:160px;color:var(--lime);margin:0;padding-left:18px;font-size:28px;font-weight:700;line-height:1.4}._1-uu2W_letterClosing{max-width:680px;margin-top:30px;font-size:18px;font-weight:500}._1-uu2W_arsenal{min-height:860px;padding-block:80px 92px}._1-uu2W_arsenalHeader{gap:18px;display:grid}._1-uu2W_arsenalHeader ._1-uu2W_kicker{color:var(--lime)}._1-uu2W_arsenalHeader h2{line-height:1.2}._1-uu2W_arsenalHeader>p:last-child{color:#ffffffb0;font-size:17px;line-height:1.65}._1-uu2W_arsenalBand{border:1px solid #5fd4ff33;border-radius:20px;height:220px;margin-top:14px;position:relative;overflow:hidden}._1-uu2W_arsenalBand img{object-fit:cover;object-position:center bottom}._1-uu2W_resources{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}._1-uu2W_resource{--card-accent:var(--cyan);background:#05091233;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:12px;min-height:220px;padding:24px 22px;display:flex}._1-uu2W_resource:first-child{--card-accent:var(--amber)}._1-uu2W_resource:before{content:"";background:var(--card-accent);height:2px}._1-uu2W_resourceNumber{color:var(--card-accent);font-family:var(--display);font-size:26px;line-height:1.2}._1-uu2W_resource h3{font-size:16px;font-weight:700;line-height:1.45}._1-uu2W_resource p{color:#fff9;font-size:13px;line-height:1.6}._1-uu2W_rules{background:#01040c;min-height:640px;padding-block:100px 30px}._1-uu2W_rules ._1-uu2W_kicker{color:var(--amber)}._1-uu2W_rules h2{margin-top:32px;font-size:42px;line-height:1.2}._1-uu2W_ruleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}._1-uu2W_ruleCard{--card-accent:var(--cyan);border:1px solid color-mix(in srgb, var(--card-accent) 40%, transparent);background:#04080f80;border-radius:30px;min-height:320px;padding:15px 27px 28px;position:relative;overflow:hidden}._1-uu2W_ruleCard:first-child{--card-accent:var(--lime)}._1-uu2W_ruleCard:last-child{--card-accent:var(--amber)}._1-uu2W_ruleCard:before{content:"";left:0;background:var(--card-accent);width:3px;position:absolute;inset-block:0}._1-uu2W_ruleNumber{font-family:var(--display);color:#ffffff29;font-size:88px;line-height:1.25;display:block}._1-uu2W_ruleCard h3{margin-top:4px;font-size:28px;font-weight:900;line-height:1.45}._1-uu2W_ruleCaption{font-family:var(--mono);color:var(--card-accent);margin-top:7px;font-size:14px;line-height:1.5}._1-uu2W_ruleDescription{color:#ffffff80;margin-top:21px;font-size:15px;line-height:1.6}._1-uu2W_chapterLine{background:var(--cyan);width:72px;height:2px;margin-top:32px}._1-uu2W_genesis{min-height:900px;padding-block:120px 200px}._1-uu2W_genesis:after{background:linear-gradient(#02050ed1,#02050e8c 45%,#02050eb8)}._1-uu2W_genesis h2{margin-top:28px;font-size:48px}._1-uu2W_genesisDescription{color:#ffffffb8;margin-top:28px;font-size:18px;line-height:1.6}._1-uu2W_slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}._1-uu2W_slot{background:#050a14d9;border:1px solid #5fd4ff59;border-radius:30px;flex-direction:column;gap:12px;min-height:168px;padding:22px;display:flex}._1-uu2W_slot h3,._1-uu2W_awaiting{font-family:var(--mono);color:var(--cyan);font-size:13px;line-height:1.45}._1-uu2W_slot h3{font-weight:400}._1-uu2W_awaiting{letter-spacing:.04em;font-weight:700}._1-uu2W_slot>p:last-child{font-size:16px;font-weight:500;line-height:1.5}._1-uu2W_faq{padding-block:100px}._1-uu2W_faqInner{width:min(1120px,100% - 144px);margin-inline:auto}._1-uu2W_faq ._1-uu2W_kicker{color:var(--lime)}._1-uu2W_faq h2{margin-top:24px}._1-uu2W_faqList{gap:24px;margin-top:24px;display:grid}._1-uu2W_faqItem{border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:28px;min-height:138px;padding:28px 24px 28px 31px;display:grid;position:relative}._1-uu2W_faqItem:before{content:"";background:var(--cyan);width:3px;position:absolute;top:28px;bottom:28px;left:0}._1-uu2W_faqItem:first-child{min-height:164px}._1-uu2W_faqNumber{font-family:var(--display);color:var(--cyan);font-size:22px;line-height:1.45}._1-uu2W_faqItem h3{font-size:20px;font-weight:700;line-height:1.45}._1-uu2W_faqItem p{color:#fff9;margin-top:12px;font-size:16px;line-height:1.65}._1-uu2W_farewell{z-index:0;background:#01030a;min-height:880px;padding-block:140px 160px}._1-uu2W_farewell:after{background:linear-gradient(173.032deg,#02050ebf,#02050e59 41.667%,#02050e8c 83.333%)}._1-uu2W_farewellCopy{max-width:1000px}._1-uu2W_farewell ._1-uu2W_kicker{color:var(--amber);font-size:13px;line-height:20px}._1-uu2W_farewell h2{margin-top:16px;font-family:HF Farewell,Noto Sans SC Variable,sans-serif;font-size:64px;font-weight:300;line-height:1.08}._1-uu2W_farewellBody{color:#ffffffa7;max-width:780px;margin-top:26px;font-size:18px;line-height:1.7}._1-uu2W_farewellDate{color:var(--cyan);margin-top:28px;font-size:24px;font-weight:700}._1-uu2W_home ._1-uu2W_farewellApply{color:#fff;background:#5fd4ff99;min-height:44px;margin-top:26px}._1-uu2W_home ._1-uu2W_farewellApply:hover{background:var(--cyan);color:#02050e}._1-uu2W_footerBrand{align-items:center;width:fit-content;min-height:44px;margin-top:50px;display:flex}._1-uu2W_footerBrand img{object-fit:contain;width:120px;height:22px}._1-uu2W_home:lang(en) ._1-uu2W_hero h1{font-size:62px}._1-uu2W_home:lang(ko) ._1-uu2W_hero h1{font-size:56px}._1-uu2W_home:lang(ko) ._1-uu2W_farewell h2{font-family:Noto Sans KR Variable,sans-serif}._1-uu2W_home:lang(en) ._1-uu2W_farewell h2{font-family:var(--font-latin), sans-serif}@media (min-width:1600px){._1-uu2W_container,._1-uu2W_tavernInner{width:min(1500px,90%)}}@media (max-width:1199px){._1-uu2W_hero{min-height:900px;padding-top:150px}._1-uu2W_hero h1,._1-uu2W_home:lang(en) ._1-uu2W_hero h1,._1-uu2W_home:lang(ko) ._1-uu2W_hero h1{font-size:clamp(40px,4.7vw,60px)}._1-uu2W_heroCopy{max-width:90%}._1-uu2W_subtitle{font-size:26px}._1-uu2W_tavernInner{grid-template-columns:100px minmax(0,1fr);gap:30px}._1-uu2W_resources{grid-template-columns:repeat(2,minmax(0,1fr))}._1-uu2W_resource{min-height:220px}._1-uu2W_rules h2,._1-uu2W_genesis h2{font-size:38px}._1-uu2W_ruleCard{padding-inline:22px}._1-uu2W_ruleCard h3{font-size:24px}._1-uu2W_ruleNumber{font-size:72px}._1-uu2W_slot{padding:20px}._1-uu2W_faqInner{width:90%}._1-uu2W_faq h2{font-size:34px}}@media (max-width:767px){._1-uu2W_container,._1-uu2W_tavernInner,._1-uu2W_faqInner{width:calc(100% - 40px)}._1-uu2W_home h2{font-size:29px;line-height:1.35}._1-uu2W_kicker{letter-spacing:.06em;font-size:10px}._1-uu2W_hero{min-height:850px;padding-block:82px 280px}._1-uu2W_heroCopy{max-width:none}._1-uu2W_hero h1,._1-uu2W_home:lang(en) ._1-uu2W_hero h1,._1-uu2W_home:lang(ko) ._1-uu2W_hero h1{font-size:clamp(29px,7.8vw,52px);line-height:1.25}._1-uu2W_hero ._1-uu2W_scene{object-position:73% center}._1-uu2W_hero:after{background:linear-gradient(#02050ef2,#02050eae 43%,#02050e0a 80%,#02050e33)}._1-uu2W_subtitle{margin-top:24px;font-size:21px;line-height:1.6}._1-uu2W_heroDescription{color:#ffffffb8;margin-top:22px;font-size:14px;line-height:1.85}._1-uu2W_heroActions{gap:12px;margin-top:28px}._1-uu2W_home ._1-uu2W_apply,._1-uu2W_ghost{padding-inline:20px;font-size:13px}._1-uu2W_tavernInner{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:72px 64px}._1-uu2W_rail{flex-direction:row;align-items:center;gap:18px;margin:0}._1-uu2W_rail>span{font-size:32px}._1-uu2W_rail i{width:56px;height:2px}._1-uu2W_rail small{font-size:10px}._1-uu2W_letter{max-width:none;min-height:0}._1-uu2W_letter ._1-uu2W_kicker{font-size:10px}._1-uu2W_letter h2{margin-top:18px}._1-uu2W_story{min-height:0;margin-top:22px;font-size:16px}._1-uu2W_letter blockquote{border-left-width:3px;min-height:0;margin-top:28px;padding-left:18px;font-size:23px;line-height:1.65}._1-uu2W_letterClosing{margin-top:28px;font-size:16px}._1-uu2W_arsenal{min-height:0;padding-block:64px}._1-uu2W_arsenalHeader{gap:20px}._1-uu2W_arsenalHeader h2{line-height:1.35}._1-uu2W_arsenalHeader>p:last-child{font-size:15px;line-height:1.85}._1-uu2W_arsenalBand{border-radius:16px;height:150px;margin-top:28px}._1-uu2W_resources{grid-template-columns:1fr;gap:14px;margin-top:20px}._1-uu2W_resource{min-height:0;padding:24px}._1-uu2W_resource h3{font-size:17px}._1-uu2W_resource p{font-size:14px;line-height:1.8}._1-uu2W_rules{min-height:0;padding-block:64px}._1-uu2W_rules h2{margin-top:22px}._1-uu2W_ruleGrid{grid-template-columns:1fr;gap:18px;margin-top:28px}._1-uu2W_ruleCard{border-radius:24px;min-height:295px;padding:15px 26px 28px}._1-uu2W_ruleNumber{font-size:76px}._1-uu2W_ruleCard h3{font-size:27px}._1-uu2W_ruleDescription{color:#ffffffa6}._1-uu2W_genesis{min-height:920px;padding-block:72px 200px}._1-uu2W_genesis ._1-uu2W_scene{object-position:58% center}._1-uu2W_genesis h2,._1-uu2W_genesisDescription,._1-uu2W_slots{margin-top:24px}._1-uu2W_genesisDescription{font-size:16px;line-height:1.8}._1-uu2W_slots{grid-template-columns:1fr}._1-uu2W_slot{border-radius:22px;min-height:150px;padding:24px}._1-uu2W_faq{padding-block:72px}._1-uu2W_faqItem{grid-template-columns:1fr;gap:14px;padding:22px 18px 22px 20px}._1-uu2W_faqItem:before{top:22px;bottom:22px}._1-uu2W_faqNumber{font-size:18px}._1-uu2W_faqItem h3{font-size:18px;line-height:1.65}._1-uu2W_faqItem p{font-size:14px;line-height:1.85}._1-uu2W_farewell{min-height:820px;padding-block:80px 230px}._1-uu2W_farewell ._1-uu2W_scene{object-position:73% center}._1-uu2W_farewell:after{background:linear-gradient(#02050ed9,#02050e8c 50%,#02050e26)}._1-uu2W_farewell ._1-uu2W_kicker{font-size:10px}._1-uu2W_farewell h2{margin-top:22px;font-size:40px;line-height:1.25}._1-uu2W_farewellBody{margin-top:24px;font-size:16px;line-height:1.85}._1-uu2W_farewellDate{font-size:19px;line-height:1.6}._1-uu2W_home ._1-uu2W_farewellApply{padding:12px 20px;font-size:13px}._1-uu2W_footerBrand{margin-top:32px}}
