:root{--bg:#070b14;--band:#0c152b;--card:#111d3a;--card-2:#0e1830;--fg:#f3f5fa;--dim:#c3ccdc;--mute:#98a3ba;--gold:#f2c36b;--gold-2:#e2c88f;--gold-hi:#ffd98c;--ink:#14161a;--line:#ffffff1f;--line-2:#ffffff3d;--font:Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;--gx:max(16px, env(safe-area-inset-left,0px));--gxr:max(16px, env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:inherit}body{background:var(--bg);color:var(--fg);font-family:var(--font);word-break:keep-all;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:fixed;inset:0 0 auto}.wrap{max-width:1200px;padding-left:var(--gx);padding-right:var(--gxr);margin:0 auto}.band{padding-block:96px}.band.alt{background:var(--band)}.eyebrow{letter-spacing:.14em;color:var(--gold);font-size:14px;font-weight:700}.h2{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.25}.h2 em{color:var(--gold-2);font-style:normal}.pill{border:1.5px solid var(--gold);color:var(--gold-2);font-variant-numeric:tabular-nums;border-radius:40px;align-items:center;margin-top:22px;padding:7px 18px;font-size:16px;font-weight:700;display:inline-flex}.btn{background:var(--gold);min-height:48px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--gold-hi);color:var(--ink)}.hd{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#070b14eb;position:sticky}.hd .wrap{align-items:center;gap:24px;max-width:1320px;min-height:68px;display:flex}.hd .logo img{width:auto;height:30px}.back{min-height:44px;color:var(--mute);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.back:hover{color:var(--fg)}.hd .btn{min-height:42px;margin-left:auto;padding:0 16px;font-size:15px}.cover{background:radial-gradient(60% 90% at 78% 40%,#17305e 0%,#0c152b 55%,#0a1224 100%);position:relative;overflow:hidden}.cover .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px;min-height:620px;display:grid;position:relative}.cover .txt{z-index:2;flex-direction:column;gap:24px;min-width:0;padding-block:72px 80px;display:flex;position:relative}.cover .eyebrow span{color:var(--mute);letter-spacing:.04em;margin-left:10px;font-weight:600}.cover h1{letter-spacing:-.03em;margin:0;font-size:clamp(38px,5.4vw,66px);font-weight:800;line-height:1.15}.cover h1 em{color:var(--gold-2);font-style:normal;display:block}.hook{margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.55}.hook b{color:var(--gold-2);font-weight:700}.meta{border-top:1.5px solid #ffffff2e;max-width:560px;margin:0}.meta div{border-bottom:1.5px solid #ffffff2e;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:14px 0;font-size:17px;display:grid}.meta dt{color:var(--gold);font-weight:700}.meta dd{margin:0;font-weight:600}.meta dd small{color:var(--mute);font-size:14px;font-weight:500;display:block}.cover .acts{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cover .acts .btn{min-height:56px;padding:0 30px;font-size:18px}.cover .acts span{color:var(--gold-2);font-size:14px;font-weight:600}.portrait{place-self:end;width:min(100%,420px);margin:0;position:relative}.portrait img{-webkit-mask-composite:source-in;width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 22% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 22% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.portrait figcaption{text-align:right;color:var(--dim);font-size:13px;font-weight:600;position:absolute;bottom:13%;right:8%}.portrait figcaption b{color:var(--fg);font-size:18px;font-weight:800;display:block}.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 64px;display:grid}.split .head{top:calc(env(safe-area-inset-top,0px) + 100px);position:sticky}.speakers{counter-reset:sp;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.speakers li{background:var(--card);border:1px solid var(--line);counter-increment:sp;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding:26px 28px;display:grid}.speakers li:before{content:counter(sp);background:var(--gold);width:44px;height:44px;color:var(--band);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.speakers .who{color:var(--gold-2);font-size:15px;font-weight:700}.speakers .what{margin-top:6px;font-size:20px;font-weight:700;line-height:1.45}.rest{border:1.5px dashed var(--line-2);text-align:center;color:var(--mute);border-radius:14px;margin-top:14px;padding:16px;font-size:16px;font-weight:600}.p2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px 56px;display:grid}.p2 .h2{font-size:clamp(34px,4.4vw,54px)}.lead{color:var(--dim);margin:22px 0 0;font-size:18px;line-height:1.7}.by{margin:18px 0 0;font-size:18px;font-weight:700}.film{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.film .frame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073}.film video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.snd{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:40px;color:var(--fg);cursor:pointer;background:#070b149e;border:1px solid #ffffff73;border-radius:20px;align-items:center;gap:8px;padding:0 16px 0 13px;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;bottom:14px;right:14px}.snd:hover{border-color:var(--gold)}.snd[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.snd[aria-pressed=false] .w{opacity:.35}.film figcaption{color:var(--mute);font-size:13.5px;font-weight:600}.qa{border:1.5px solid var(--gold);border-radius:16px;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 24px;padding:26px 30px;display:flex}.qa b{color:var(--gold-2);font-size:21px;font-weight:800}.qa span{font-size:17px}.fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.fit li{background:var(--card);border-radius:14px;align-items:flex-start;gap:14px;padding:24px;font-size:17px;font-weight:600;line-height:1.5;display:flex}.fit li:before{content:"";background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M7.5 13.3l3.6 3.6 7.4-7.6' fill='none' stroke='%230c152b' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;flex:none;width:26px;height:26px;margin-top:1px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.step{background:var(--card-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:24px 26px 26px;display:flex}.step .no{color:var(--gold);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.step h3{margin:0;font-size:20px;font-weight:700}.step ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.step li{color:var(--dim);padding-left:14px;font-size:15.5px;line-height:1.5;position:relative}.step li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:.62em;left:0}.sched{border-collapse:collapse;width:100%;margin-top:36px}.sched th,.sched td{border-bottom:1.5px solid var(--line);text-align:left;vertical-align:top;padding:20px 0}.sched th{width:200px;color:var(--gold);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.sched td{font-size:18px;font-weight:700;line-height:1.45}.sched td small{color:var(--mute);margin-top:4px;font-size:15px;font-weight:500;display:block}.close{background:var(--gold);color:var(--ink);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:36px;padding:26px 32px;display:flex}.close b{font-size:clamp(19px,2vw,24px);font-weight:800}.close .btn{background:var(--ink);color:var(--gold-2)}.close .btn:hover{color:var(--gold-hi);background:#000}.notes{color:var(--mute);flex-wrap:wrap;justify-content:flex-end;gap:8px 28px;margin:22px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.notes a{color:var(--dim);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.notes a:hover{color:var(--gold)}.notes b{color:var(--dim);margin-right:6px;font-weight:700}.years{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.year{background:var(--card-2);border-radius:14px;min-width:0;padding:22px 22px 18px}.year h3{justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:20px;font-weight:800;display:flex}.year h3 span{color:var(--mute);font-size:13px;font-weight:600}.year ol{margin:0;padding:0;list-style:none}.year li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:9px 0;font-size:14.5px;line-height:1.45;display:grid}.year li time{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.sec-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sec-top span{color:var(--mute);font-size:14px;font-weight:600}.ft{color:var(--mute);border-top:1px solid var(--line);padding-block:22px 28px;font-size:12.5px;line-height:1.6}.ft .wrap{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;max-width:1320px;display:flex}@media (max-width:1000px){.band{padding-block:72px}.cover .wrap{grid-template-columns:minmax(0,1fr) 260px;min-height:0}.split,.p2{grid-template-columns:minmax(0,1fr)}.split .head{position:static}.fit,.steps{grid-template-columns:minmax(0,1fr)}.years{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hd .wrap{gap:12px;min-height:60px}.hd .logo img{height:24px}.back span{display:none}.band{padding-block:56px}.cover .wrap{grid-template-columns:minmax(0,1fr)}.cover .txt{gap:20px;padding-block:40px 8px}.portrait{justify-self:center;width:72%;margin-top:-70px}.cover .acts .btn{width:100%}.speakers li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px}.speakers li:before{width:34px;height:34px;font-size:16px}.speakers .what{font-size:17px}.qa{padding:22px}.sched th{width:110px;font-size:15px}.sched td{font-size:16px}.close{padding:22px}.close .btn{width:100%}.years{grid-template-columns:minmax(0,1fr)}}
