.hub{--accent:#6D28D9;--live:#0F766E;--h-ink:#101014;--h-muted:rgba(16,16,20,.74);--h-faint:rgba(16,16,20,.6);--h-line:rgba(16,16,20,.16);--h-line2:rgba(16,16,20,.32);--h-r:12px;--h-rc:16px;margin-top:clamp(28px,4vw,48px);display:grid;gap:0;align-items:center;position:relative;color:var(--h-ink)}@media(min-width:900px){.hub{grid-template-columns:260px 160px 1fr}}.hub .door{border:1.5px solid var(--h-ink);border-radius:var(--h-rc);padding:26px 22px;background:#fff;text-align:center;position:relative;z-index:2}.hub .door .k{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.16em;color:var(--accent);display:block;margin-bottom:8px}.hub .door b{font-family:"EBG","EB Garamond",Georgia,serif;font-weight:600;font-size:23px;display:block;line-height:1.25}.hub .door small{display:block;margin-top:8px;color:var(--h-muted);font-size:14px}.hub .wires{display:none}@media(min-width:900px){.hub .wires{display:block;width:100%;height:100%}}.hub .wires path{fill:none;stroke:var(--h-line2);stroke-width:1.5;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}.hub .wires path.on{stroke:var(--accent);stroke-width:2.5}.hub .stem{height:36px;width:2px;background:var(--h-line2);margin:0 auto;position:relative;overflow:hidden}@media(min-width:900px){.hub .stem{display:none}}.hub .rooms{display:grid;gap:10px;list-style:none;margin:0;padding:0}.hub .room{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--h-line);border-radius:var(--h-r);padding:14px 18px;opacity:0;transform:translateX(14px);transition:opacity .5s,transform .5s,border-color .4s,box-shadow .4s;position:relative;z-index:2}.hub .room .nm{font-family:"EBG","EB Garamond",Georgia,serif;font-weight:600;font-size:19px;letter-spacing:0}.hub .room .nm em{font-style:normal;color:var(--accent)}.hub .room .nm span{font-family:Pretendard,"Apple SD Gothic Neo",sans-serif;font-weight:500;color:var(--h-muted);margin-left:4px;font-size:16px}.hub .room .st8{font-size:14px;color:var(--h-faint);white-space:nowrap;display:flex;align-items:center;gap:10px}.hub .room.first .st8{color:var(--live);font-weight:700;gap:8px}.hub .room.first .st8 i{width:8px;height:8px;border-radius:50%;background:var(--live);display:inline-block}.hub.go .room{opacity:1;transform:none}.hub.go .wires path{stroke-dashoffset:0}.hub.lit .room.first{border:1.5px solid var(--accent);animation:hubBreathe 2.4s ease-in-out infinite}.hub.lit .room.first .nm span{color:var(--h-ink)}.hub.lit .room.first .st8 i{animation:hubPulse 1.8s ease-in-out infinite}@keyframes hubPulse{0%,100%{box-shadow:0 0 0 0 rgba(15,118,110,.5)}50%{box-shadow:0 0 0 7px rgba(15,118,110,0)}}@keyframes hubBreathe{0%,100%{box-shadow:0 0 0 6px rgba(109,40,217,.10),0 10px 30px rgba(109,40,217,.14)}50%{box-shadow:0 0 0 10px rgba(109,40,217,.16),0 10px 34px rgba(109,40,217,.22)}}.hub.lit .stem::after{content:'';position:absolute;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:hubDrop 2.2s linear infinite}@keyframes hubDrop{from{top:-8px}to{top:100%}}.hub .wires .pulse{opacity:0}.hub.lit .wires .pulse{opacity:1}.hub .flow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;display:none}.hub.cv .flow{display:block}.hub.cv .wires,.hub.cv .stem{visibility:hidden}@property --hp{syntax:'<percentage>';inherits:false;initial-value:0%}.hub .src{position:relative;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--h-line2);flex:none;transition:background 2.4s ease,border-color 2.4s ease}.hub .src::before{content:'';position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(var(--accent) var(--hp),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));opacity:0;transition:opacity 1.6s ease}.hub .src.on::before{opacity:1;animation:hubRing 2s cubic-bezier(.4,0,.2,1) forwards;transition:none}.hub .src.on{animation:hubFill .5s ease 2s forwards}.hub .src.done{background:var(--accent);border-color:var(--accent)}@keyframes hubRing{from{--hp:0%}to{--hp:100%}}@keyframes hubFill{to{background:var(--accent);border-color:var(--accent)}}@media(max-width:899px){.hub.cv .rooms{padding-left:30px}.hub.cv .door{margin-bottom:22px}}@media(max-width:420px){.hub .room{padding:12px 14px}.hub .room .nm{font-size:17px}.hub .room .nm span{font-size:14px}.hub .room .st8{font-size:13px}}@media(prefers-reduced-motion:reduce){.hub .room,.hub .wires path{transition:none}.hub .room{opacity:1;transform:none}.hub .wires path{stroke-dashoffset:0}.hub.lit .room.first,.hub.lit .room.first .st8 i,.hub.lit .stem::after{animation:none}.hub .wires .pulse{display:none}}@media(max-width:899px){.hub .door{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-radius:999px;border-width:1.5px;text-align:left}.hub .door .k{margin:0;font-size:12px;letter-spacing:.14em}.hub .door b{display:inline;font-size:17px;line-height:1.2}.hub .door b br{display:none}.hub .door small{display:none}.hub.cv .door{margin-bottom:14px}.hub .rooms{gap:7px}.hub .room{padding:10px 14px;border-radius:10px}.hub .room .nm{font-size:16px}.hub .room .nm span{font-size:13.5px;margin-left:3px}.hub .room .st8{font-size:13px;gap:8px}.hub .src{width:10px;height:10px}.hub.cv .rooms{padding-left:26px}}:root{--paper-tint:rgba(16,16,20,.02);--warn:#b4510e;--gut:28px;--page:1728px;--mx:var(--gut);--post:675px;--snap:cubic-bezier(.16,1,.3,1);--rv:cubic-bezier(0,.7,.3,1);--rv-t:.3s}@media(min-width:1024px){:root{--gut:32px}}@media(min-width:1728px){:root{--gut:40px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--fs-lead);line-height:1.7;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}.wrap{max-width:var(--page);margin:0 auto;padding:0 var(--gut)}.ann{background:#1F1E1D;color:#EAEAE9;height:34px;align-items:center;justify-content:center;gap:10px;padding:0 44px 0 20px;font-size:var(--fs-base);text-align:center}.ann a{color:#EAEAE9;font-weight:500;text-decoration:none}.ann a:hover{text-decoration:underline;text-underline-offset:3px}.ann button{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;font-size:var(--fs-base);cursor:pointer;width:44px;height:44px;line-height:1;display:grid;place-items:center}.ann.hide{display:none}.ann{transition:background .3s,color .3s}.ann.on-light{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line-soft)}.ann.on-tint{background:var(--tint);color:var(--ink);border-bottom:1px solid var(--line-soft)}.ann.on-light a,.ann.on-tint a{color:var(--ink)}.ann.on-light button,.ann.on-tint button{color:rgba(16,16,20,.55)}.ann{position:fixed;top:0;left:0;right:0;z-index:61}header{position:fixed;left:0;right:0;z-index:60;background:rgba(11,11,15,.82);backdrop-filter:blur(10px);transition:color .3s,background .3s}header.on-light{background:rgba(255,252,248,.86)}header.on-tint{background:rgba(242,241,240,.9)}header.on-hero{background:transparent;backdrop-filter:none}body.no-ann header{top:0}header.on-light .mark,header.on-light .nav a{color:rgba(16,16,20,.78)}header.on-light .mark em{color:var(--purple)}header.on-light .mark .dot{background:var(--purple)}header.on-light .nav a:hover{color:var(--ink)}header.on-light .btn-ghost{border-color:rgba(124,58,237,.32);color:var(--purple);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}header.on-light .btn-ghost:hover{background:rgba(124,58,237,.10)}header.on-light .btn-solid{background:#1F1E1D;color:#EAEAE9}header.on-light .burger span{background:rgba(16,16,20,.78)}.hd{display:flex;align-items:center;gap:clamp(16px,3vw,34px);height:72px;padding:0 var(--gut);max-width:var(--page);margin:0 auto}.mark{font-size:var(--fs-lead);gap:7px;flex:none}.mark .dot{width:5px;height:5px;border-radius:50%;background:var(--purple-lt)}.mark em{font-style:normal;color:var(--purple-lt)}.nav{display:none;gap:clamp(14px,2vw,26px);margin-right:auto}@media(min-width:1000px){.nav{display:flex}}.nav a{font-size:var(--fs-base);font-weight:500;color:rgba(255,255,255,.72);text-decoration:none;display:inline-flex;align-items:center;height:72px;gap:5px;transition:color .2s}.nav a:hover{color:#fff}.nav svg{width:9px;height:9px;fill:currentColor;opacity:.7}.hd-r{margin-left:auto;display:flex;align-items:center;gap:10px}.btn-ghost{display:none;align-items:center;border:1px solid rgba(196,181,253,.42);color:#c4b5fd;text-decoration:none;transition:background .2s;background:rgba(10,10,14,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:640px){.btn-ghost{display:inline-flex}}.btn-ghost:hover{background:rgba(44,32,84,.82)}.btn-solid{display:inline-flex;align-items:center;background:#fff;color:var(--ink);text-decoration:none;transition:transform .2s var(--snap),opacity .2s;white-space:nowrap;box-shadow:0 2px 14px rgba(6,6,10,.45)}.btn-solid:hover{transform:translateY(-1px);opacity:.92}@media(max-width:640px),(pointer:coarse){.mark{padding:8px 0;min-height:44px}.hero .btn-line,.hero .btn-solid{min-height:48px}}@media(max-width:400px){.hd{padding-left:12px;padding-right:12px;gap:8px}.mark{font-size:14.5px;gap:6px}.mark .dot{width:4px;height:4px}}.burger{display:flex;flex-direction:column;gap:5px;width:44px;height:44px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:none;cursor:pointer}@media(min-width:1000px){.burger{display:none}}.burger i{display:block;width:16px;height:1.5px;background:rgba(255,255,255,.85);transition:transform .24s var(--snap),opacity .18s}.burger.on i:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger.on i:nth-child(2){opacity:0}.burger.on i:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mnav{position:absolute;left:0;right:0;top:100%;padding:10px 0 16px;background:#14141a;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 26px 54px -30px rgba(0,0,0,.9)}@media(min-width:1000px){.mnav{display:none}}.mnav a{display:block;padding:13px var(--mx);font-size:var(--fs-base);font-weight:500;color:rgba(255,255,255,.78);text-decoration:none}.mnav a:active{background:rgba(255,255,255,.06)}header.on-light .mnav a{color:rgba(255,255,255,.78)}.hero{position:relative;min-height:min(100svh,var(--appvh,100svh));display:flex;overflow:hidden;isolation:isolate}.hero video,.hero .poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero .poster{background:#0b0b0f center/cover no-repeat url("https://sovereignthinking.co.kr/hero-day-poster.jpg")}@media (max-aspect-ratio:4/5){.hero .poster{background-image:url("https://sovereignthinking.co.kr/hero-m-day-poster.jpg")}}.hero .grain{position:absolute;inset:0;z-index:1;opacity:.45;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:3px 3px}.hero .scrim{position:absolute;inset:0;pointer-events:none}.hero-in{position:relative;z-index:3;width:100%;margin:0 auto;padding:calc(min(100svh,var(--appvh,100svh)) * .43) var(--gut) clamp(120px,15vh,180px)}.hero h1{margin-top:clamp(12px,1.4vw,18px)}.hero h1 .nb{white-space:nowrap}.hero p.hero-tag{margin-top:0;color:rgba(255,255,255,.92);line-height:1.2;font-weight:400;letter-spacing:-.01em;font-size:17.5px}.hero p.hero-tag em{font-style:normal;color:rgba(255,255,255,.92);font-weight:400}.hero p.hero-tag .id{font-style:normal;color:#a78bfa;font-weight:500;letter-spacing:0}@media(min-width:1024px){.hero p.hero-tag{font-size:40px}}@media(min-width:1728px){.hero p.hero-tag{font-size:50px}}.hero p{margin-top:clamp(18px,2.4vw,26px);max-width:600px;font-size:var(--fs-label);line-height:1.3}.hero p.hero-sub{color:rgba(255,255,255,.86);line-height:1.55;max-width:34em}.pos-lead{margin:0 0 26px;font-size:var(--fs-lead)}.pos-lead b{font-weight:600}.hero h1,.hero p.hero-tag,.hero p.hero-sub{text-shadow:0 1px 2px rgba(6,6,10,.6),0 0 16px rgba(6,6,10,.7),0 2px 26px rgba(6,6,10,.82),0 0 64px rgba(6,6,10,.5)}@keyframes heroUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes heroLit{from{opacity:0}to{opacity:1}}.hero p.hero-tag em,.hero p.hero-tag span{display:inline-block;letter-spacing:inherit}.hero p.hero-tag span{animation-delay:.2s}.hero h1{animation-delay:.5s}.hero h1 em{animation:heroLit .55s cubic-bezier(0,.7,.3,1) both;animation-delay:.9s}.hero p.hero-sub{animation-delay:1.1s}.hero .act{animation-delay:1.35s}@media(prefers-reduced-motion:reduce){.hero p.hero-tag em,.hero p.hero-tag span,.hero h1,.hero p.hero-sub,.hero .act,.hero h1 em{animation:none}}.hero .act{margin-top:clamp(26px,3.4vw,38px);display:flex;flex-wrap:wrap;gap:12px}.hero .btn-solid{min-height:48px;padding:0 20px;font-size:var(--fs-lead);font-weight:500;border-radius:var(--r)}.hero .btn-line{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:var(--r);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:var(--fs-lead);font-weight:500;text-decoration:none;transition:background .2s}.hero .btn-line:hover{background:rgba(255,255,255,.1)}@media(max-width:640px),(pointer:coarse){.hero .btn-solid,.hero .btn-line{font-size:15.5px}}.hero p.ai-tag{position:absolute;right:clamp(14px,2.4vw,28px);top:calc(72px + clamp(14px,2vw,24px));z-index:4;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:rgba(8,8,12,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.24);font-family:var(--mark-font);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:rgba(255,255,255,.94);white-space:nowrap;pointer-events:none}.hero p.ai-tag i{width:5px;height:5px;border-radius:50%;background:var(--purple-lt);flex:none}@media(max-width:560px){.hero p.ai-tag{font-size:11.5px;padding:6px 11px;top:calc(72px + 12px)}}.hero .slot{position:absolute;right:16px;bottom:12px;z-index:3;font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:600;letter-spacing:.14em;color:rgba(255,255,255,.32)}.proof{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:clamp(12px,2vw,26px);padding:0 var(--gut) 0 0;height:clamp(58px,7vh,74px);border-top:1px solid rgba(255,255,255,.11)}.proof .mq{flex:1;min-width:0}.mq-cta{flex:none;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.26);color:#fff;text-decoration:none;white-space:nowrap;transition:background .2s}.mq-cta:hover{background:rgba(255,255,255,.12)}@media(max-width:640px){.mq-cta{display:none}}.proof-in{display:grid;gap:14px 0;grid-template-columns:minmax(0,1fr)}@media(min-width:860px){.proof-in{grid-template-columns:repeat(3,minmax(0,1fr))}}.proof-i{padding:0 clamp(0px,2vw,26px);border-left:1px solid rgba(255,255,255,.09)}.proof-i:first-child{border-left:0;padding-left:0}@media(max-width:859px){.proof-i{border-left:0;padding-left:0}}.proof-k{font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:rgba(255,255,255,.4)}.proof-v{margin-top:7px;font-size:var(--fs-base);font-weight:700;color:#fff;letter-spacing:-.02em}.proof-d{margin-top:5px;font-size:var(--fs-sm);line-height:1.6;color:rgba(255,255,255,.5)}section{padding:var(--rhythm) 0}.eyebrow{line-height:1.2;text-transform:uppercase;display:flex;align-items:center}.eyebrow::before{content:'';flex:none}h2.eyebrow{margin-top:0;max-width:none}h2{margin-top:16px;font-size:var(--fs-h3);max-width:var(--post)}@media(min-width:1024px){h2{font-size:var(--fs-h2)}}@media(min-width:1728px){h2{font-size:40px}}#areas h2{font-family:var(--serif)}#areas h2 .ar-rel{color:var(--purple)}.nm-keep{white-space:nowrap}@media (max-width:640px){#areas h2 .nm-keep{font-size:min(1em,calc((100vw - 72px)/10.8))}}.lede{margin-top:16px;max-width:var(--post);color:var(--muted);font-size:var(--fs-lead);line-height:1.8}.lede b{color:var(--ink);font-weight:700}section.dark{background:var(--dark);color:#EAEAE9;--ink:#EAEAE9;--muted:rgba(255,255,255,.63);--faint:rgba(255,255,255,.45);--line:rgba(255,255,255,.14);--line-2:rgba(255,255,255,.20);--live:#2dd4bf;--line-soft:rgba(255,255,255,.075);--purple:#a78bfa;--paper:rgba(255,255,255,.045);--paper-tint:rgba(255,255,255,.035);--card:rgba(255,255,255,.045);--tint:var(--dark)}@media(min-width:1000px){.pw{grid-template-columns:270px minmax(0,1fr);align-items:start}}@media(min-width:1000px){.tabs{flex-direction:column;gap:2px;overflow:visible}}.tab .n{font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:700;letter-spacing:.16em;color:var(--faint);transition:color .2s}@media(max-width:999px){.tab .n{display:none}}.tab .t{display:block;margin-top:3px;font-size:var(--fs-base);font-weight:700;letter-spacing:-.022em;color:var(--muted);white-space:nowrap;transition:color .2s}.tab .d{display:none}@media(min-width:1000px){.tab .d{display:block;margin-top:6px;font-size:var(--fs-sm);line-height:1.6;color:var(--muted);white-space:normal;opacity:0;max-height:0;overflow:hidden;transition:opacity .25s,max-height .3s}.tab.on .d{opacity:1;max-height:72px}}.tab.on{border-color:rgba(124,58,237,.4);background:rgba(124,58,237,.05)}@media(min-width:1000px){.tab.on{background:none;border-left-color:var(--purple)}}.tab.on .n{color:var(--purple)}.tab.on .t{color:var(--ink)}.app-top{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:rgba(16,16,20,.024)}.dots{display:flex;gap:6px;flex:none}.dots i{width:9px;height:9px;border-radius:50%;background:rgba(16,16,20,.14)}.saved{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-cap);font-weight:600;color:var(--cyan);background:rgba(15,118,110,.09);border-radius:999px;padding:3px 10px}.saved i{width:5px;height:5px;border-radius:50%;background:var(--cyan)}.app-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(340px,42vw,460px)}@media(min-width:780px){.app-body{grid-template-columns:190px minmax(0,1fr)}}@media(min-width:780px){.side{display:flex}}.side-mk{font-family:var(--mark-font);font-size:var(--fs-sm);font-weight:800;letter-spacing:-.028em;display:flex;align-items:center;gap:6px}.side-mk .d{width:5px;height:5px;border-radius:50%;background:var(--purple)}.side-mk em{font-style:normal;color:var(--purple)}.side-new{display:flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:600;border:1px solid var(--line);border-radius:9px;padding:7px 10px;background:var(--card)}.side-new span{color:var(--purple);font-weight:700}.grp{display:flex;flex-direction:column;gap:4px}.grp .h{font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.it{display:flex;align-items:center;gap:7px;font-size:var(--fs-cap);line-height:1.45;color:var(--muted);border-radius:7px;padding:5px 7px}.it.on{background:rgba(124,58,237,.08);color:var(--ink);font-weight:600}.it i{width:5px;height:5px;border-radius:1.5px;background:rgba(16,16,20,.22);flex:none}.it.on i{background:var(--purple)}.main{position:relative;min-width:0}.scr.on{opacity:1;pointer-events:auto;transform:none}@media(max-width:779px){.app-body{min-height:0}.main{position:static}.scr.on{display:block}}@media(min-width:920px){.two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.q .w{flex:none;width:22px;height:22px;border-radius:6px;background:rgba(16,16,20,.1);font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:700;color:var(--muted);display:grid;place-items:center}.al:hover,.al.on{background:rgba(124,58,237,.075);border-color:rgba(124,58,237,.3)}.c{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:5px;vertical-align:1px;border-radius:6px;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.3);font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:700;color:var(--purple);line-height:1}.al.on .c{background:var(--purple);border-color:var(--purple);color:#fff}.src+.src{margin-top:9px}.src.lit{border-color:rgba(124,58,237,.45);box-shadow:0 10px 26px -20px rgba(124,58,237,.9)}.sn{min-width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.src.lit .sn{background:var(--purple);color:#fff}.src.lit .sq{border-left-color:var(--purple);color:var(--ink)}.sm{margin-top:8px;font-size:var(--fs-cap);color:var(--faint)}.sm b{color:var(--cyan);background:rgba(15,118,110,.09);border-radius:5px;padding:2px 7px;font-weight:600}.ask-in .ph{flex:1;min-width:0;font-size:var(--fs-base);color:var(--faint)}.ask-in .ask-go{flex:none;padding:8px 15px;border-radius:9px;background:var(--ink);color:#fff;font-size:var(--fs-sm);font-weight:700}.jr+.jr{margin-top:8px}.jr .t{flex:1;min-width:0;font-size:var(--fs-sm);line-height:1.55;color:var(--muted)}.jr .m{flex:none;width:21px;height:21px;border-radius:7px;display:grid;place-items:center;font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:800}.jr.ok{border-color:rgba(15,118,110,.4);background:rgba(15,118,110,.04)}.jr.ok .m{background:var(--cyan);color:#fff}.jr.ok .t{color:var(--ink)}.jr.no{border-color:rgba(180,120,20,.5);background:rgba(180,120,20,.055)}.jr.no .m{background:var(--warn);color:#fff}.jr.no .t{color:var(--ink);text-decoration:line-through;text-decoration-color:rgba(180,120,20,.6)}.jout .h{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:700;color:var(--warn)}.jout .h i{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--warn);display:grid;place-items:center;font-style:normal;font-size:var(--fs-cap);font-weight:800;line-height:1}.doc-h .x{margin-left:auto;font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:700;letter-spacing:.14em;color:var(--faint)}.tint{background:var(--tint)}.rot{margin-top:clamp(32px,4.6vw,52px)}.rot-vp{display:grid}.qc{grid-area:1/1;border:0;background:none;padding:clamp(6px,1vw,14px) 0;display:grid;gap:clamp(18px,2.6vw,56px);grid-template-columns:minmax(0,1fr);opacity:0;visibility:hidden;transition:opacity .5s var(--rv),visibility .5s}.qc.on{opacity:1;visibility:visible}@media(min-width:880px){.qc{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.ql,.qr{min-width:0}.qr{display:flex;flex-direction:column}.qc .n{font-size:var(--fs-h2);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(124,58,237,.70)}.qc h3{margin-top:16px;font-size:var(--fs-h3)}.qs{display:flex;gap:10px;align-items:flex-start;margin:0 0 clamp(20px,2.4vw,30px);border-left:2px solid rgba(16,16,20,.16);font-size:var(--fs-base);line-height:1.7}.qs span{flex:none;text-transform:uppercase;border-radius:4px;margin-top:3px}.qc p{max-width:var(--post);font-size:var(--fs-lead);color:var(--muted)}.qc .qr .k{padding-top:18px;max-width:var(--post);font-size:var(--fs-base);line-height:1.65;color:var(--ink);font-weight:600;border-top:1px solid var(--line-soft);margin-top:auto}.qc .k b{color:var(--purple)}.rot-bars{display:flex;gap:14px;margin-top:clamp(8px,1.2vw,16px)}.rot-b{flex:1;height:44px;display:flex;align-items:center;padding:0;border:0;background:none;cursor:pointer}.rot-b .tk{position:relative;width:100%;height:2px;background:rgba(16,16,20,.18);overflow:hidden}.rot-b .tk i{position:absolute;inset:0;background:var(--ink);transform:translateX(-100%)}.rot-b.on .tk i{animation:rotp 8s linear forwards}.rot.hold .rot-b.on .tk i{animation-play-state:paused}@keyframes rotp{to{transform:translateX(0)}}.roll{margin-top:clamp(34px,4.5vw,58px);display:grid;gap:clamp(20px,2.4vw,34px);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0}@media(min-width:1000px){.roll{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,3vw,48px)}.roll-view{justify-self:center}.roll-cta{justify-self:end}}.roll-mark{font-size:clamp(13px,1.35vw,17px);gap:6px;white-space:nowrap;color:var(--ink)}.roll-mark .dot{width:4px;height:4px;background:var(--purple)}.roll-mark em{color:var(--purple)}.roll-cta{align-items:center;gap:8px;padding:0 20px;color:var(--ink);white-space:nowrap;font-family:var(--body);font-size:var(--fs-base);text-decoration:none;transition:background .2s,border-color .2s}.roll-cta:hover{background:rgba(16,16,20,.045);border-color:rgba(16,16,20,.34)}.roll-view{--rh:clamp(40px,4.4vw,62px);max-height:calc(var(--rh) * 6);overflow-y:auto;overscroll-behavior:contain;min-width:0;scrollbar-width:none;-ms-overflow-style:none;font-family:var(--mark-font);font-size:clamp(16px,2.45vw,34px)}.roll-view::-webkit-scrollbar{display:none}.roll-stack{transform:none}.ro-row{display:grid;grid-template-columns:auto auto auto;justify-content:start;align-items:center;column-gap:clamp(14px,1.8vw,30px);height:var(--rh);min-width:0;opacity:.72;transition:opacity .45s cubic-bezier(0,.7,.3,1);cursor:default}.ro-row.on{opacity:1}.ro-row.n1{opacity:.86}.ro-row:hover{opacity:1}.ro-nm{display:inline-flex;align-items:baseline;gap:.45em;white-space:nowrap;min-width:9.5em}.ro-mk{font-weight:800;letter-spacing:-.03em;color:var(--ink)}.ro-mk em{font-style:normal;color:var(--purple)}.ro-fd{font-family:'Pretendard',sans-serif;font-weight:500;letter-spacing:0;color:var(--ink)}.ro-live{grid-column:2;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:600;color:var(--muted)}.ro-live i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ro-row.on .ro-live{color:var(--live)}.ro-row.on .ro-live i{animation:ar-pulse 2.2s ease-in-out infinite}.ro-q{grid-column:3;font-weight:600;letter-spacing:.02em;white-space:nowrap;min-width:5.6em;text-align:right;color:var(--muted)}.ro-row.on .ro-q{color:var(--purple)}.ro-row.on .ro-live.ro-next{color:var(--ink)}@media(max-width:620px){.roll-mark{font-size:13px}.roll-view{--rh:40px;font-size:17px;max-height:calc(var(--rh) * 6)}.ro-q{display:none}.ro-row{grid-template-columns:auto auto;column-gap:10px}.roll-cta{justify-self:start}.ro-nm{min-width:0}}@media(prefers-reduced-motion:reduce){.ro-live i{animation:none}.ro-row,.roll-stack{transition:none}}.areas{margin-top:clamp(30px,4vw,48px);max-width:min(var(--post),560px);border-top:1px solid var(--line)}.ar{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:clamp(12px,1.4vw,15px) 0;border-bottom:1px solid var(--line)}.ar-live{display:inline-flex;align-items:center;gap:7px;flex:none;font-family:var(--mark-font);font-size:var(--fs-sm);font-weight:600;letter-spacing:-.01em;color:var(--live);white-space:nowrap}.ar-live i{width:6px;height:6px;border-radius:50%;background:var(--live);flex:none;animation:ar-pulse 2.2s ease-in-out infinite}@keyframes ar-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.55}}@media(prefers-reduced-motion:reduce){.ar-live i{animation:none}}.an{display:flex;align-items:baseline;gap:.7em;font-family:var(--mark-font);font-size:var(--fs-label);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.ar-n{flex:none;font-style:normal;font-size:var(--fs-cap);font-weight:700;letter-spacing:.06em;color:var(--faint);font-variant-numeric:tabular-nums}.an em{font-style:normal;color:var(--purple)}.an b{font-family:var(--body);font-weight:500;font-size:.94em;letter-spacing:0;color:var(--muted)}.an b::before,.mq-b b::before{content:"";display:inline-block;width:.12em}.aw{flex:none;font-family:var(--mark-font);font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;color:var(--faint);font-variant-numeric:tabular-nums}.ab{font-style:normal;letter-spacing:0;font-weight:400}.stats{margin-top:clamp(32px,4.6vw,52px);display:grid;gap:clamp(22px,2.6vw,34px) clamp(26px,3vw,44px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.stat{padding:18px 0 0;border-top:1px solid var(--line)}.stat .v{color:var(--purple);font-size:var(--fs-h2);line-height:1}.stat .k{margin-top:11px;font-size:var(--fs-sm);font-weight:700;letter-spacing:-.02em}.stat .d{margin-top:5px;font-size:var(--fs-sm);line-height:1.6;color:var(--muted)}.ip{margin-top:clamp(26px,3.4vw,38px);padding-top:20px;border-top:1px solid var(--line)}.ip-h{margin:0 0 14px;font-size:var(--fs-sm);font-weight:700;letter-spacing:-.02em;color:var(--purple)}.ip-r{display:grid;grid-template-columns:1fr;gap:4px;padding:10px 0;border-bottom:1px solid var(--line-soft)}@media(min-width:720px){.ip-r{grid-template-columns:120px minmax(0,1fr);gap:34px;align-items:baseline}}.ip-k{font-size:var(--fs-sm);font-weight:700;letter-spacing:-.02em}.ip-k span{margin-left:6px;font-weight:400;color:var(--muted)}.ip-v{font-size:var(--fs-sm);line-height:1.7;color:var(--muted);font-variant-numeric:tabular-nums;word-break:keep-all}.rec{margin-top:clamp(28px,4vw,44px);border-top:1px solid var(--line-soft);margin-bottom:calc(90px - var(--rhythm))}.rr{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--line-soft);align-items:baseline}@media(min-width:720px){.rr{grid-template-columns:120px minmax(0,1fr);gap:34px}}.rw{font-family:var(--mark-font);font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums}.rt b{display:block;font-size:var(--fs-base);font-weight:600;letter-spacing:-.015em}.rt span{display:block;margin-top:4px;font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.rr.next{padding-top:26px;padding-bottom:26px;margin-top:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rr.next .rw,.rr.next .rt b{color:var(--purple)}.rr.next .rw{font-weight:700}.rr.next .rt b{font-family:var(--serif);font-weight:500;letter-spacing:-.015em;line-height:1.35}.rec{position:relative}.rec::before{content:'';position:absolute;left:3px;top:0;bottom:0;width:1px;background:var(--line)}.rr{grid-template-columns:106px minmax(0,1fr)}.rw{position:relative;padding-left:22px}.rw::before{content:'';position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--paper);border:1.5px solid var(--line-2)}.rr.next .rw::before{background:var(--purple);border-color:var(--purple);box-shadow:0 0 0 3px rgba(124,58,237,.16)}.rw b{font-weight:700;color:var(--ink)}.rw i{font-style:normal;font-weight:500;color:var(--faint)}.rw i::before{content:'.'}.rr.next .rw b,.rr.next .rw i{color:var(--purple)}.rr.next .rw i::before{content:' '}.sec6{margin-top:clamp(30px,4vw,48px);display:grid;gap:clamp(22px,2.6vw,34px) clamp(28px,3vw,44px);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.sec6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sec6{grid-template-columns:repeat(3,minmax(0,1fr))}}.s6{border:0;border-top:1px solid var(--line);border-radius:0;padding:20px 0 0;background:none}.s6 .v{margin-top:8px;font-size:var(--fs-base);font-weight:700}.s6 .d{margin-top:6px;font-size:var(--fs-sm);line-height:1.7;color:var(--muted)}.more{margin-top:20px;display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:var(--fs-base);color:var(--muted);text-decoration:none}.more:hover{color:var(--ink)}.sites{margin-top:clamp(36px,4.5vw,56px);display:grid;gap:clamp(38px,5vw,56px);max-width:min(var(--post),960px);margin-left:auto;margin-right:auto}@media(min-width:780px){.sites{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,64px)}}@media(min-width:1100px){.sites{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px}}.ev{border-bottom:1px solid var(--line);background:var(--bg,#fffaf5)}.ev-in{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 34px;padding-top:22px;padding-bottom:22px}.ev-i{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.ev-i b{font-family:var(--mark-font);font-weight:800;letter-spacing:-.03em}.ev-i span{font-size:14px;color:var(--muted)}.ev-go{margin-left:auto;font-size:14px;color:var(--ink);text-decoration:none;white-space:nowrap}.ev-go:hover{opacity:.7}@media(max-width:620px){.ev-in{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.ev-go{grid-column:1 / -1;margin-left:0}}.sc{transition:opacity .25s,transform .25s}.sc:hover{opacity:.82;transform:translateY(-2px)}.sc .nm.mk{display:block;line-height:1.2;white-space:nowrap}.sc .nm.mk em{font-style:normal;color:var(--purple)}.sc .kind{margin-left:9px;font-size:var(--fs-base);font-weight:500;color:var(--purple);letter-spacing:-.01em;white-space:nowrap}.sc .go{margin-left:7px;color:var(--purple);opacity:.92}.sc .sub{margin-top:14px;line-height:1.6}.sc .url{display:block;margin-top:12px;font-family:var(--mark-font)}@media(max-width:520px){.sc .nm.mk{white-space:normal}}.closer{position:relative;overflow:hidden;color:var(--ink);padding:clamp(76px,11vw,146px) 0;text-align:center}.closer .wrap{position:relative;z-index:3}.form{display:flex;border-radius:14px;overflow:hidden;transition:border-color .2s,background .2s}.form:focus-within{border-color:rgba(167,139,250,.75);background:rgba(255,255,255,.09)}.form input{min-width:0;padding:0 20px;font-family:inherit;text-align:left}.form input:focus{outline:0}@media(max-width:520px){.form{flex-direction:column}.form input{text-align:center}}.form input:hover{background:rgba(255,255,255,.1)}.form input:focus{outline:2px solid rgba(167,139,250,.65);outline-offset:1px;border-color:transparent}.form button{padding:0 30px;border:0;cursor:pointer;font-family:inherit;white-space:nowrap;transition:transform .2s var(--snap),box-shadow .2s}.form button:hover{transform:translateY(-1px);box-shadow:0 10px 26px -12px rgba(167,139,250,.7)}.status{margin-top:16px;font-size:var(--fs-base);min-height:1.2em;color:rgba(255,255,255,.7)}.status:empty{margin-top:0;min-height:0}.status.ok{color:#5eead4}.status.err{color:#fdba74}.note{font-size:var(--fs-sm);line-height:1.7}.pop-bd{position:fixed;inset:0;z-index:120;display:none;background:rgba(10,10,14,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .28s var(--rv)}.pop-bd.on{display:block}.pop-bd.in{opacity:1}.pop{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.97);width:min(430px,calc(100vw - 32px));background:var(--card);color:var(--ink);border-radius:18px;box-shadow:0 30px 80px -24px rgba(10,10,14,.45);padding:30px 28px 26px;text-align:center;transition:transform .3s var(--rv),opacity .28s var(--rv);opacity:0;--sp-tight:8px;--sp-group:28px}.pop-bd.in .pop{transform:translate(-50%,-50%) scale(1);opacity:1}.pop--inline{position:relative;left:auto;top:auto;transform:none;opacity:1;width:min(500px,100%);margin:0 auto;text-align:center;padding:34px 32px 30px;box-shadow:0 26px 64px -34px rgba(16,16,20,.30)}.pop--inline::after{content:'';position:absolute;inset:-1px;border-radius:19px;z-index:-1;pointer-events:none;background:linear-gradient(158deg,rgba(167,139,250,.85),rgba(167,139,250,.12) 40%,rgba(16,16,20,.06) 70%,rgba(167,139,250,.45))}.pop-x{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:rgba(16,16,20,.60);font-size:19px;line-height:1;border-radius:10px;transition:background .18s,color .18s}.pop-x:hover{background:rgba(16,16,20,.05);color:var(--ink)}.pop-grip{display:none}.pop-kicker{margin:0;font-family:var(--mark-font);font-size:12.5px;font-weight:700;letter-spacing:.18em;color:var(--purple)}.pop-logo{position:relative;overflow:hidden;margin:var(--sp-group) 0 0;display:block;width:100%;border-radius:12px;padding:15px 20px;text-align:left;background: radial-gradient(130% 150% at 0% 0%,#1a1a24 0%,rgba(26,26,36,0) 58%),linear-gradient(150deg,#101018 0%,#0b0b0f 60%,#0a0d12 100%);background-color:#1a1a24;animation:pl-breath 5s ease-in-out infinite}.pl-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(160,140,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(160,140,255,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(130% 120% at 25% 35%,#000 40%,transparent 92%);mask-image:radial-gradient(130% 120% at 25% 35%,#000 40%,transparent 92%);animation:pl-drift 8s linear infinite}.pl-in{position:relative}.pop-logo .w{display:block;font-family:var(--mark-font);font-size:25px;font-weight:800;letter-spacing:-.025em;color:#fff;line-height:1.1;white-space:nowrap}.pop-logo .w em{font-style:normal;color:var(--purple-lt)}.pl-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:7px;font-family:var(--mark-font);font-size:10.5px;font-weight:700;letter-spacing:.22em;color:rgba(255,255,255,.72)}.pl-eyebrow i{display:block;width:22px;height:1.5px;background:var(--purple-lt);flex:0 0 auto}.pl-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--purple-lt);flex:0 0 auto}.pl-rule{display:none;width:22px;height:1.5px;background:var(--purple-lt);flex:0 0 auto;transition:width .4s var(--rv)}.pop-logo:hover .pl-rule{width:34px}@keyframes pl-breath{0%,100%{filter:brightness(1)}50%{filter:brightness(1.13)}}@keyframes pl-drift{to{background-position:28px 28px,28px 28px}}@media(prefers-reduced-motion:reduce){.pop-logo,.pl-grid{animation:none}}.pop-when{margin:var(--sp-group) 0 0;font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,4.6vw,1.95rem);letter-spacing:-.025em;line-height:1.22;color:var(--ink);word-break:keep-all}.pop-sub{margin:var(--sp-tight) 0 0;font-size:var(--fs-base);line-height:1.65;color:var(--muted)}.pop .form{margin:var(--sp-group) auto 0;max-width:none;gap:var(--sp-tight);border:0;background:none}.pop .form input{flex:1 1 100%;font-size:var(--fs-lead);color:var(--ink);border:1px solid var(--line);background:var(--paper-tint)}.pop .form input::placeholder{color:rgba(16,16,20,.4)}.pop .form input:hover{background:rgba(16,16,20,.04)}.pop .form input:focus{outline:2px solid rgba(124,58,237,.5);outline-offset:1px;border-color:transparent}.pop .form button{flex:1 1 100%;background:var(--ink);color:#fff;font-size:var(--fs-base)}.pop .form button:hover{transform:translateY(-1px);box-shadow:0 12px 26px -14px rgba(16,16,20,.6)}.pop .status{margin-top:var(--sp-tight);color:var(--muted)}.pop .status.ok{color:var(--cyan)}.pop .status.err{color:var(--warn)}.pop .note{margin:var(--sp-group) 0 0;color:var(--faint)}.pop .note a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}@media(max-width:640px),(pointer:coarse){.note a{display:inline-block;padding:11px 0}.stk-ask a,.more{display:inline-block;padding:10px 0}.mq-cta{min-height:44px}}@media(max-width:639px){.pop{left:0;right:0;top:auto;bottom:0;width:auto;transform:translateY(100%);border-radius:28px 28px 0 0;padding:12px 22px calc(24px + env(safe-area-inset-bottom))}.pop-bd.in .pop{transform:translateY(0)}.pop--inline{position:relative;left:auto;right:auto;bottom:auto;width:100%;transform:none;border-radius:18px;padding:26px 22px 24px}.pop.drag{transition:none}.pop-grip{display:block;width:40px;height:4px;margin:0 auto 14px;border-radius:2px;background:rgba(16,16,20,.16)}.pop-x{top:2px;right:2px}}@media(prefers-reduced-motion:reduce){.pop-bd,.pop{transition:none}}@media(max-width:640px),(pointer:coarse){footer a{display:inline-block;padding:11px 0}.fc-links{gap:4px 18px}}footer{color:var(--muted);padding:clamp(48px,7vw,88px) 0 40px}.fcorp{display:block}.fc-co{font-size:var(--fs-base);font-weight:600;margin:0 0 10px}.fc-co b{font-weight:700}.fc-v{font-size:var(--fs-sm);line-height:1.9;margin:0}.fc-v a{text-decoration:none}.fc-v a:hover{color:var(--ink)}@media(max-width:640px){.fc-sep{display:block;height:0;overflow:hidden}}.fc-end{margin-top:clamp(24px,3vw,34px);padding-top:clamp(16px,2vw,22px);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;justify-content:space-between}.fc-pol{display:flex;flex-wrap:wrap;gap:6px 22px}.fc-pol a{font-size:var(--fs-sm);text-decoration:none}.fc-pol a:hover{color:var(--ink)}.fc-cp{font-size:var(--fs-sm);letter-spacing:.02em}.tag{position:fixed;right:14px;bottom:14px;z-index:80;background:var(--ink);color:#fff;font-size:var(--fs-cap);font-weight:600;padding:7px 13px;border-radius:999px;letter-spacing:.06em}.mq{overflow:hidden;position:relative}.mq-t{display:flex;width:max-content;animation:roll 46s linear infinite}@media (hover:hover) and (pointer:fine){.mq:hover .mq-t{animation-play-state:paused}}@keyframes roll{to{transform:translateX(-50%)}}.mq-i{display:flex;align-items:center;gap:12px;padding:0 clamp(18px,2.4vw,34px);white-space:nowrap;border-right:1px solid rgba(255,255,255,.08)}.mq-b{display:flex;align-items:baseline;gap:.34em;padding:0 clamp(20px,2.8vw,40px);white-space:nowrap;font-family:var(--mark-font);font-size:var(--fs-label);font-weight:800;letter-spacing:-.025em;color:rgba(255,255,255,.92)}.mq-b em{font-style:normal;color:var(--purple-lt)}.mq-b b{font-family:var(--body);font-weight:500;font-size:.94em;letter-spacing:0;color:rgba(255,255,255,.58)}.mq-k{font-family:var(--mark-font);font-size:var(--fs-cap);font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:rgba(255,255,255,.38)}.mq-v{font-size:var(--fs-base);font-weight:700;color:rgba(255,255,255,.92);letter-spacing:-.02em}.mq-d{font-size:var(--fs-sm);color:rgba(255,255,255,.44)}.stk{margin-top:clamp(30px,3.8vw,50px);display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.stk{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;transition:grid-template-columns .8s var(--rv)}.stk.wide{grid-template-columns:minmax(0,.56fr) minmax(0,1.44fr)}}@media(prefers-reduced-motion:reduce){.stk{transition:none}}.stk-list{list-style:none;border-top:1px solid var(--line)}.stk-list li{border-bottom:1px solid var(--line)}.stk-list button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 2px;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left;color:var(--ink)}.stk-list .sn{flex:none;font-family:var(--mark-font);font-size:var(--fs-cap);letter-spacing:.1em;font-variant-numeric:tabular-nums}.stk-list .st{flex:1 1 auto;min-width:0;font-family:var(--mark-font);font-size:var(--fs-lead);font-weight:700;letter-spacing:-.025em}.stk-list .st.mine{color:var(--purple)}.stk-list .sk{flex:none;width:4.8em;white-space:nowrap;font-size:var(--fs-sm);font-weight:600;letter-spacing:-.01em;color:var(--faint)}.stk-list .sx{flex:none;font-size:var(--fs-cap);font-weight:700;letter-spacing:-.01em;color:var(--purple);white-space:nowrap}@media(max-width:620px){.stk-list .sx{display:none}}.stk-list i{flex:none;margin-left:auto;font-style:normal;font-size:var(--fs-base);color:var(--faint);transition:transform .25s var(--rv)}@media(max-width:389px){.stk-list button{gap:8px}.stk-list .st{font-size:16px}}@media(max-width:359px){.stk-list button{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"n t i" "n k i";gap:2px 8px;align-items:center}.stk-list .sn{grid-area:n}.stk-list .st{grid-area:t}.stk-list .sk{grid-area:k;width:auto}.stk-list i{grid-area:i;margin-left:0}}.stk-list .sg{display:block;margin-top:6px;font-size:var(--fs-sm);color:var(--faint)}.stk-note{margin-top:16px;font-size:var(--fs-sm);line-height:1.7;color:var(--faint)}.stk-note b{color:var(--muted);font-weight:700}.stk-list li.on i{transform:rotate(45deg);color:var(--purple)}.stk-list li.lit .st{color:var(--purple)}.stk-list li.lit .sk{color:var(--purple);opacity:.75}.stk-list li.lit i{color:var(--purple)}.stk-list li.on .st{color:var(--purple)}.stk-list p{max-height:0;overflow:hidden;font-size:var(--fs-base);line-height:1.7;color:var(--muted);transition:max-height .3s var(--rv),padding .3s var(--rv)}.stk-list li.on p{max-height:120px;padding:0 2px 15px}.stk-fig{position:relative;width:100%;overflow:hidden}.stk-fig video{display:block}@media(max-width:640px){.stk-fig{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:64px}}@media(prefers-reduced-motion:reduce){.stk-list p,.stk-list i{transition:none}}.film{margin-top:clamp(28px,3.4vw,48px);width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--bg)}.film video{display:block;width:100%;height:100%;object-fit:cover}.anim .scr .file,.anim .scr .al,.anim .scr .src,.anim .scr .jr,.anim .scr .fn2 div,.anim .scr .doc-b p,.anim .scr .jout{opacity:0;transform:translateY(9px);transition:opacity .34s,transform .4s var(--snap),border-color .22s,background .22s}.anim .scr .file.in,.anim .scr .al.in,.anim .scr .src.in,.anim .scr .jr.in,.anim .scr .fn2 div.in,.anim .scr .doc-b p.in,.anim .scr .jout.in{opacity:1;transform:none}.anim .scr .jr .m{transition:background .2s,color .2s,transform .22s var(--snap)}.anim [data-rv]{opacity:0;transform:translateY(16px);transition:opacity var(--rv-t) var(--rv),transform var(--rv-t) var(--rv)}.anim [data-rv].up{opacity:1;transform:none}.nav .has{position:relative}.dd{position:absolute;left:-14px;top:calc(100% + 14px);min-width:352px;padding:8px;background:#14141a;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 26px 54px -30px rgba(0,0,0,.9);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .24s var(--snap),visibility .2s}.nav .has:hover .dd,.nav .has:focus-within .dd{opacity:1;visibility:visible;transform:none}.dd::before{content:'';position:absolute;left:0;right:0;top:-16px;height:16px}.dd a{padding:9px 11px;border-radius:8px;font-size:var(--fs-sm);color:rgba(255,255,255,.76);transition:background .18s,color .18s}.dd a:hover{background:rgba(255,255,255,.08);color:#fff}.dd a span{font-size:var(--fs-cap);color:rgba(255,255,255,.60)}.dd a{display:flex;align-items:baseline;justify-content:space-between;gap:14px;height:auto;font-family:var(--mark-font);font-weight:700;letter-spacing:-.02em}.dd a em{font-style:normal;color:var(--purple-lt)}.dd a span{display:block;margin-top:0;flex:none;font-family:var(--mark-font);font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}header.on-light .dd a{color:rgba(255,255,255,.78)}.dd a b{display:inline-flex;align-items:baseline;gap:.4em;white-space:nowrap;font-weight:800;letter-spacing:-.02em;color:#fff;min-width:0}.dd .dd-fd{font-family:var(--body);font-weight:500;letter-spacing:0}.dd .dd-meta{display:inline-flex;align-items:center;gap:9px;flex:none;white-space:nowrap;margin-top:0;font-family:var(--mark-font);font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.60)}.dd .dd-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);letter-spacing:0;color:var(--live)}.dd .dd-live i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none;animation:ar-pulse 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dd .dd-live i{animation:none}}.dd .dd-next{font-family:var(--body);letter-spacing:0}header.on-light .dd a:hover{color:#fff}header.on-light .dd a em{color:var(--purple-lt)}.dd-more{margin-top:6px;padding-top:11px!important;border-top:1px solid rgba(255,255,255,.1);font-family:var(--body)!important;font-weight:600!important;font-size:var(--fs-sm)!important;color:rgba(255,255,255,.55)!important;border-radius:0!important}.dd-more:hover{background:none!important;color:#fff!important}.btn-solid:active,.hero .btn-line:active,.form button:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.mq-t{animation:none}.anim [data-rv]{opacity:1;transform:none}.anim .scr .file,.anim .scr .al,.anim .scr .src,.anim .scr .jr,.anim .scr .fn2 div,.anim .scr .doc-b p,.anim .scr .jout{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero video{display:none}}#subForm input,#subForm button{min-height:52px;height:52px}.pop .form input,.pop .form button{min-height:52px;height:52px}.pop .form button{margin:0}#sites h2{font-family:"Noto Serif KR",serif}.ev-i b{color:var(--ink)}.ro-row:first-child{opacity:1}.ro-row:first-child .ro-live{color:var(--live)}.ro-row:first-child .ro-q{color:var(--purple)}.ro-row:not(:first-child) .ro-live{color:var(--muted)}:root{--paper:#FFFCF8;--bg:var(--paper);--tint:#F3F1EE;--card:#FFFFFF;--ink:#101014;--dark:#0B0B0F;--muted:rgba(16,16,20,.70);--faint:rgba(16,16,20,.58);--line:rgba(16,16,20,.16);--line-soft:var(--line);--line-strong:rgba(16,16,20,.32);--line-2:var(--line-strong);--accent:#6D28D9;--purple:var(--accent);--accent-lt:#C4B5FD;--purple-lt:var(--accent-lt);--live:#0F766E;--cyan:var(--live);--t1:clamp(40px,6.5vw,64px);--t2:clamp(28px,3.4vw,40px);--t3:20px;--t4:16px;--t5:14px;--t6:12px;--fs-cap:var(--t6);--fs-sm:var(--t5);--fs-base:var(--t4);--fs-lead:var(--t4);--fs-label:var(--t3);--fs-h3:var(--t3);--fs-h2:var(--t2);--r:6px;--r-card:12px;--body:'Pretendard',system-ui,sans-serif;--sans:var(--body);--serif:'Noto Serif KR',serif;--mono:'IBM Plex Mono',ui-monospace,monospace;--mark-font:'Pretendard',system-ui,sans-serif;--rhythm:88px}@media(min-width:640px){:root{--rhythm:112px}}@media(min-width:1024px){:root{--rhythm:144px}}@media(min-width:1728px){:root{--rhythm:176px}}body{font-feature-settings:"tnum" 0}.mark .dot{width:7px;height:7px;background:var(--accent-lt)}header.on-light .mark .dot{background:var(--accent)}.tab .n,.grp .h,.doc-h .x,.qs span,.s6 .k,.rw,.aw,.pl-eyebrow,.pop-kicker{font-family:var(--mono);letter-spacing:.12em}.stat .v,.qc .n{font-family:var(--mono);font-weight:600;letter-spacing:-.03em}.an b .ab,.mq-b b .ab,.ro-fd .ab,.dd .ab{font-family:var(--body);font-weight:700;letter-spacing:-.01em}.hero h1{font-size:var(--t1)}#areas h2{font-weight:600}.btn-solid,.btn-ghost,.mq-cta{height:44px;padding:0 18px;border-radius:var(--r);font-size:var(--t5);font-weight:600}.hero .btn-solid,.hero .btn-line{min-height:48px;height:48px;padding:0 22px;border-radius:var(--r);font-size:var(--t4);font-weight:600}.hero .btn-solid{background:var(--paper);color:var(--ink)}.hero .btn-line{border:1.5px solid rgba(255,255,255,.64);color:rgba(255,255,255,.92)}.hero .btn-line:hover{background:rgba(255,255,255,.12)}.roll-cta{min-height:48px;border-radius:var(--r);border:1.5px solid var(--line-strong);font-weight:600}.roll-cta:hover{background:rgba(16,16,20,.06)}.form button,.pop .form button,#subForm button{border-radius:var(--r);font-weight:600}.form input,.pop .form input,#subForm input{border-radius:var(--r)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rr.next .rt b,.ev-i b,.sc .nm{font-size:var(--t3)}.sc .nm.mk,.sc .nm.mk.cap{font-size:var(--t2)}.hero p.hero-tag{font-size:var(--t2)}.roll-mark{font-size:var(--t5)}.hero p.hero-sub{font-size:var(--t3)}h2.eyebrow{gap:16px}h2.eyebrow::before{width:44px;height:3px;background:var(--accent)}#areas h2,#sites h2{font-size:clamp(34px,4.2vw,52px)}.pos-lead{font-size:clamp(18px,1.6vw,22px);line-height:1.65;max-width:40em}.qc .ql h3{font-size:clamp(24px,2.4vw,32px)}.qc .ql .n{font-size:clamp(48px,5vw,72px)}#stack,#data{background:#FFFCF8}#areas{background:#FFFCF8}#record{background:#0B0B0F;color:rgba(255,255,255,.9);--ink:#fff;--muted:rgba(255,255,255,.74);--faint:rgba(255,255,255,.6);--line:rgba(255,255,255,.18);--line-soft:var(--line);--line-strong:rgba(255,255,255,.34);--line-2:var(--line-strong);--accent:#C4B5FD;--purple:#C4B5FD}#record h2.eyebrow::before{background:var(--accent-lt)}#record a{color:var(--accent-lt)}#stack,#data,#areas{--muted:rgba(16,16,20,.78);--faint:rgba(16,16,20,.66)}#areas .an em,#areas .mq-b em{color:#6D28D9}#areas h2{font-size:clamp(28px,7.2vw,52px)}.ann button{color:rgba(234,234,233,.8)}.ann.on-light button,.ann.on-tint button{color:rgba(16,16,20,.7)}.ev-go{min-height:44px;display:inline-flex;align-items:center}@font-face{font-family:"EBG";src:url("/landing/fonts/ebgaramond-latin.woff2") format("woff2");font-weight:400 800;font-display:swap}.pl-m9{display:flex;flex-direction:column;align-items:flex-start;row-gap:4px;color:#EDE6D3;font-family:"EBG",Georgia,serif;font-weight:600;line-height:1.05}.pl-m9 .s{font-size:23px;letter-spacing:.015em}.pl-m9 .r{display:inline-flex;align-items:baseline;gap:.24em;font-size:26px;white-space:nowrap}.pl-m9 .r i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--purple-lt);margin-left:-.12em;transform:translateY(1px)}.mq{-webkit-mask-image:none;mask-image:none}.mq-t.still{animation:none;width:auto;flex-wrap:wrap;justify-content:center;row-gap:10px}.mq-t.still .mq-b{border-right:0}@media(min-width:641px){.mq-t.still{flex-wrap:nowrap}.mq-t.still .mq-b{padding:0 clamp(10px,1.4vw,22px);font-size:.86em}}@media(max-width:640px){.mq-t.still{flex-direction:column;align-items:center;row-gap:4px}.mq-names{display:flex;gap:14px;color:rgba(255,255,255,.82);font-size:15px}.mq-names b{font-weight:500}}.sc.sc-off:hover{opacity:1;transform:none}.hero-m{background:#0B0B0F;align-items:center}.hero-m .hero-in.hm{max-width:var(--page);padding-top:clamp(96px,14vh,150px)}.hero.hero-m h1.hm-name{max-width:none;font-family:var(--serif);font-weight:500;font-size:clamp(20px,2.2vw,28px);line-height:1.2;letter-spacing:-.01em;margin:10px 0 clamp(22px,3vw,34px);color:#fff}.hero.hero-m h1.hm-name em{font-style:normal;color:var(--purple-lt)}.hero.hero-m p.hm-big{max-width:none;margin:0;font-family:var(--body);font-weight:800;font-size:clamp(44px,7.8vw,108px);line-height:1.1;letter-spacing:-.04em;color:#fff}.hero.hero-m p.hm-big span{display:block}.hero.hero-m p.hm-big .l2{color:var(--purple-lt);position:relative;display:inline-block}.hm-dot{display:inline-block;width:.24em;height:.24em;border-radius:50%;background:var(--purple-lt);margin-left:.06em;vertical-align:baseline}.hero.hero-m p.hm-sub{max-width:none;margin:clamp(22px,3vw,34px) 0 0;font-size:clamp(18px,1.8vw,23px);font-weight:500;color:rgba(255,255,255,.82)}.hero-m .act{margin-top:clamp(28px,3.6vw,44px)}.anim .hero-m:not(.hero-k) .hm-name,.anim .hero-m:not(.hero-k) .hero-m .hero-tag{animation:hmUp .7s cubic-bezier(.2,.7,.2,1) both}.anim .hero-m:not(.hero-k) .hm-big .l1{animation:hmUp .8s cubic-bezier(.2,.7,.2,1) .25s both}.anim .hero.hero-m p.hm-big .l2{animation:hmLit 1.1s ease 1s both}.anim .hero-m:not(.hero-k) .hm-dot{animation:hmDrop .75s cubic-bezier(.5,0,.75,0) 2.2s both,hmLand .35s cubic-bezier(.2,.8,.3,1.4) 2.95s both}.anim .hero-m:not(.hero-k) .hm-sub{animation:hmUp .7s cubic-bezier(.2,.7,.2,1) 3.3s both}.anim .hero-m:not(.hero-k) .hero-m .act{animation:hmUp .7s cubic-bezier(.2,.7,.2,1) 3.6s both}@keyframes hmUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hmLit{from{opacity:0;filter:blur(10px);letter-spacing:.02em}to{opacity:1;filter:none;letter-spacing:-.04em}}@keyframes hmDrop{from{opacity:0;transform:translateY(-3.2em) scale(1.6)}30%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hmLand{0%{transform:scale(1.35,.7)}100%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.anim .hm-name,.anim .hero-m .hero-tag,.anim .hm-big .l1,.anim .hm-big .l2,.anim .hm-dot,.anim .hm-sub,.anim .hero-m:not(.hero-k) .hero-m .act{animation:none}}.hero-k .k-scrim{background:linear-gradient(90deg,rgba(11,11,15,.96) 0%,rgba(11,11,15,.9) 38%,rgba(11,11,15,.45) 70%,rgba(11,11,15,.2) 100%)!important;z-index:2}.hero-k .grain{display:none}@media(min-aspect-ratio:4/5){.hero.hero-k video,.hero.hero-k .poster{left:auto;right:0;width:62%;object-position:center}.hero-k .k-scrim{background:linear-gradient(90deg,#0B0B0F 0%,#0B0B0F 38%,rgba(11,11,15,.55) 52%,rgba(11,11,15,.1) 75%,rgba(11,11,15,.05) 100%)!important}.hero.hero-k p.hm-big{font-size:clamp(44px,6.2vw,96px)}.hero-k .hero-in.hm{max-width:var(--page)}.hero-k .k-stage,.hero-k .k-big,.hero-k .k-sub{max-width:58%}}@media(max-aspect-ratio:4/5){.hero-k .k-scrim,.hero-k .poster{display:none}}.hero.hero-k .hero-in.hm:not(.done) .k-name,.hero.hero-k .hero-in.hm:not(.done) .k-big,.hero.hero-k .hero-in.hm:not(.done) .k-sub,.hero.hero-k .hero-in.hm:not(.done) .k-down,.hero.hero-k .hero-in.hm:not(.done) .k-pill,.hero.hero-k .hero-in.hm:not(.done) .k-ev{visibility:hidden}.hero.hero-k h1.k-name{animation:none}.hero-k .hero-in.hm{display:grid}.hero-k .k-stage,.hero-k .k-name,.hero-k .k-big,.hero-k .k-sub,.hero-k .k-down{grid-area:1/1}.hero-k .k-stage{align-self:center}.hero-k .k-name,.hero-k .k-big,.hero-k .k-sub,.hero-k .k-down{opacity:0}.hero-k .hero-in.hm.done{display:block}.hero-k .hero-in.hm.done .k-stage{display:none}.hero.hero-k p.k-ai{max-width:none;margin:0;font-family:var(--body);font-weight:700;font-size:clamp(30px,5.6vw,72px);line-height:1.25;letter-spacing:-.03em;color:#fff}.k-say{position:relative}.k-say.x::after{content:"";position:absolute;left:-2%;right:-2%;top:52%;height:.08em;background:#fff;transform-origin:left;animation:kStrike .5s cubic-bezier(.6,0,.2,1) both}.k-say.x{color:rgba(255,255,255,.35);transition:color .5s}.k-car{display:inline-block;width:.08em;height:.9em;background:var(--purple-lt);margin-left:.06em;vertical-align:-.08em;animation:kBlink .8s steps(1) infinite}.k-car.off{display:none}.hero.hero-k p.k-ask{max-width:none;margin:22px 0 0;font-size:clamp(22px,3vw,36px);font-weight:700;color:var(--purple-lt);opacity:0}.k-ask.on{animation:hmUp .5s cubic-bezier(.2,.7,.2,1) both}.hero.hero-k .done h1.k-name{animation:hmUp .6s cubic-bezier(.2,.7,.2,1) both}.done .k-big .l1{animation:hmUp .7s cubic-bezier(.2,.7,.2,1) .15s both}.done .k-big .l2{animation:hmLit 1s ease .6s both}.done .k-big .hm-dot{animation:hmDrop .7s cubic-bezier(.5,0,.75,0) 1.6s both,hmLand .35s cubic-bezier(.2,.8,.3,1.4) 2.3s both}.done .k-sub{animation:hmUp .6s cubic-bezier(.2,.7,.2,1) 2.6s both}.done .k-down{animation:hmUp .6s cubic-bezier(.2,.7,.2,1) 3.1s both,kNudge 1.6s ease-in-out 3.8s infinite}.done .k-big,.done .k-name,.done .k-sub,.done .k-down{opacity:1}.k-down{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(26px,3.4vw,40px);min-height:46px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.4);color:#fff;text-decoration:none;font-weight:600}.k-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px;border-radius:999px;border:1px solid rgba(196,181,253,.45);background:rgba(196,181,253,.08);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.k-pill i{width:6px;height:6px;border-radius:50%;background:var(--live,#0F766E);box-shadow:0 0 0 3px rgba(15,118,110,.25)}.k-ev{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:clamp(14px,3vw,40px);margin-top:clamp(28px,4vw,48px);padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.66);font-size:12.5px;text-decoration:none;max-width:640px}.k-ev b{display:block;font-family:var(--body);font-size:clamp(22px,2.4vw,30px);font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:2px}.done .k-pill{animation:hmUp .5s cubic-bezier(.2,.7,.2,1) both}.done .k-ev{animation:hmUp .6s cubic-bezier(.2,.7,.2,1) 3.4s both}.hero-k .hero-in.hm{transition:opacity .6s ease}.hero-k .hero-in.hm.out{opacity:0}.hero-k .hero-in.hm.swap,.hero-k .hero-in.hm.swap *{visibility:hidden!important}@keyframes kStrike{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kBlink{50%{opacity:0}}@keyframes kNudge{0%,100%{transform:none}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.hero-k .k-stage{display:none}.hero-k .hero-in.hm{display:block}.hero-k .k-name,.hero-k .k-big,.hero-k .k-sub,.hero-k .k-down{opacity:1;animation:none}}.m9h{display:inline-flex;flex-direction:column;align-items:flex-start;row-gap:1px;font-family:"EBG",Georgia,serif!important;font-weight:600!important;line-height:1.02;letter-spacing:0!important;color:#fff;text-decoration:none}.m9h .s{font-size:13.5px;letter-spacing:.015em}.m9h .r{display:inline-flex;align-items:baseline;gap:.24em;font-size:15.5px;white-space:nowrap}.m9h .r i,.m9i i{display:inline-block;border-radius:50%}header.on-light .m9h{color:var(--ink)}header.on-light .m9h .r i{background:var(--purple)}.roll-mark.m9h{color:var(--ink)}.roll-mark.m9h .r i{background:var(--purple)}.m9i{font-family:"EBG",Georgia,serif;font-weight:600;letter-spacing:0;white-space:nowrap}.m9i i{width:.24em;height:.24em;background:var(--purple);transform:none;margin-left:.06em}.mq .m9i i,.hero .m9i i{background:var(--purple-lt)}.ann{display:none!important}#proof{display:none}#areas .eyebrow,#sites .eyebrow{gap:16px;text-transform:uppercase}#areas .eyebrow::before,#sites .eyebrow::before{width:44px;height:3px;background:var(--accent)}#notify{background:transparent!important}footer{background:#101014!important}footer .fc-co,footer .fc-co b{color:#F4F1EA}footer .fc-v{color:rgba(244,241,234,.62)}footer .fc-v a,footer .fc-pol a{color:rgba(244,241,234,.82)}footer .fc-v a:hover,footer .fc-pol a:hover{color:#fff}footer .fc-cp{color:rgba(244,241,234,.5)}footer .fc-end{border-top-color:rgba(255,255,255,.10)}a .go,.roll-cta svg,.roll-cta span[aria-hidden],.ev-go span{display:inline-block;transition:transform .25s}a:hover .go,.roll-cta:hover svg,.roll-cta:hover span[aria-hidden]{transform:translateX(3px)}.stk-fig.hx{border-radius:14px}.stk-fig.hx video{position:absolute;inset:0;mix-blend-mode:normal;transition:opacity .4s}#hxB{opacity:0}.hx-ly{position:absolute;left:17.2%;width:46%;transform-origin:0 50%;transform:rotate(4.6deg) skewX(-2deg);display:flex;justify-content:space-between;align-items:baseline;font-weight:700;color:#14121c;font-size:max(2.15cqw,10px);letter-spacing:-.01em;text-shadow:0 1px 0 rgba(255,255,255,.55);opacity:0;translate:0 6px}.hx-ly .n{margin-right:.6em;opacity:.85}.hx-ly .k{font-weight:600;font-size:.78em;opacity:.75}.hx-ly.p{color:#6D28D9}.hx.on .hx-ly{opacity:1;translate:0 0}.hx.on .hx-ly:nth-of-type(6){transition-delay:0.00s}.hx.on .hx-ly:nth-of-type(5){transition-delay:0.15s}.hx.on .hx-ly:nth-of-type(4){transition-delay:0.30s}.hx.on .hx-ly:nth-of-type(3){transition-delay:0.45s}.hx.on .hx-ly:nth-of-type(2){transition-delay:0.60s}.hx.on .hx-ly:nth-of-type(1){transition-delay:0.75s}.hx-pz{position:absolute;right:10px;bottom:10px;z-index:3;width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.75);font-size:12px;cursor:pointer}.hx-ly{transition:opacity .5s,translate .5s,color .25s,text-shadow .25s}.hx-ly::before{content:"";position:absolute;left:-3%;right:-3%;top:-55%;bottom:-55%;border-radius:10px;background:radial-gradient(ellipse at 40% 50%,rgba(167,139,250,.45),rgba(167,139,250,0) 70%);opacity:0;transition:opacity .25s;z-index:-1}.hx-ly.hl{color:#6D28D9}.hx-ly.hl::before{opacity:1}.stk-list li.hov .st,.stk-list li.hov .sk{color:var(--purple)}.stk-fig.hx{box-shadow:0 0 0 1px rgba(16,16,20,.06),0 24px 48px -32px rgba(60,40,90,.35)}@media(max-width:899px){.stk-fig.hx{order:-1;margin-top:0!important;margin-bottom:8px}}@media(max-width:640px){.stk-fig.hx{border-radius:0;box-shadow:none}.hx-ly .k{display:none}}.stk-fig.hx{aspect-ratio:16/10.5;container-type:normal;background:radial-gradient(ellipse at 46% 42%,#ecd6c9 0%,#e3ccc0 55%,#d6bfb4 100%)}.hx-in{position:absolute;left:50%;top:50%;width:86%;aspect-ratio:16/9;translate:-50% -50%;container-type:inline-size}.hx-vid{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.hx-vid video{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.stk-fig.hx{aspect-ratio:4/3}.hx-in{width:100%}}@media(max-width:640px){.qs span,.s6 .k,.stk-list .sn,.pop-kicker,.k-ev{font-size:13px}.hx-ly{font-size:max(2.15cqw,11.5px)}}.hx-an{position:absolute;top:0;bottom:0;right:0;width:100%;overflow:hidden;z-index:1;display:none}.hx-an i{position:absolute;inset:0;background:72% center/cover no-repeat;opacity:0;animation:anFade 12s infinite,anMove 12s infinite;will-change:opacity,transform}.hx-an i:nth-child(1){animation-delay:0s,0s;transform-origin:60% 40%}.hx-an i:nth-child(2){animation-delay:4s,4s;transform-origin:45% 55%}.hx-an i:nth-child(3){animation-delay:8s,8s;transform-origin:55% 35%}@keyframes anFade{0%{opacity:0}6%{opacity:1}33%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes anMove{0%{transform:scale(1.02) translateX(.8%)}40%{transform:scale(1.08) translateX(-.8%)}100%{transform:scale(1.08) translateX(-.8%)}}@media(min-aspect-ratio:4/5){.hero-k .poster{display:none}.hx-an{display:block}}@media(max-aspect-ratio:4/5){html.mo-an .hx-an{display:block;width:100%;opacity:.32}html.mo-an .hx-an i{background-position:68% center}}@media(prefers-reduced-motion:reduce){.hx-an i{animation:none}.hx-an i:nth-child(2){opacity:1}}.mq-t.still .mq-b,.mq-t.still .mq-names b{animation:mqIn .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0) * .14s + 1s)}@keyframes mqIn{from{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.mq-t.still .mq-b:first-child b i::after,.mq-t.still .mq-names b:first-child i::after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#34d399;margin-left:6px;vertical-align:middle;animation:mqDot 2.2s ease-in-out infinite}@keyframes mqDot{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.mq-t.still .mq-b,.mq-t.still .mq-names b{animation:none}.mq-t.still i::after{animation:none!important}}.sc .nm.mk.cap{font-family:"EBG",Georgia,serif;font-weight:600;letter-spacing:0}.sc .nm.mk.cap .kind{font-family:"Pretendard",sans-serif}#areas .hubcap{margin-top:26px;font-size:clamp(16px,1.6vw,19px);font-weight:600;color:var(--ink)}#areas .hubcap b{color:var(--purple)}#areas .hub-cta{margin-top:18px;display:inline-flex}.hero.hero-k .hx-an video.hxv{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% center}html[data-hx=n] .hx-an video.hxv{display:none}html[data-hx=d] .hx-an i{display:none}@media(min-aspect-ratio:4/5){html[data-hx=d] .hx-an{left:auto;width:66%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18%);mask-image:linear-gradient(to right,transparent 0,#000 18%)}html[data-hx=d] .hero-k .k-scrim{background:linear-gradient(90deg,rgba(11,11,15,.82) 0%,rgba(11,11,15,.72) 24%,rgba(11,11,15,.38) 36%,rgba(11,11,15,0) 46%)!important}}@media(max-aspect-ratio:4/5){html[data-hx=d] .hx-an{display:block;top:auto;bottom:0;height:52%;width:100%;opacity:1!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%)}html[data-hx=d] .hx-an video.hxv{object-position:56% center}}@media(max-aspect-ratio:4/5){html[data-hx=d][data-mob] .hero.hero-k{height:auto!important;min-height:0}html[data-hx=d][data-mob] .hx-an{display:none}.hx-band{display:none}html[data-hx=d][data-mob] .hx-band{display:block;position:relative;margin:18px calc(-1*var(--gut,16px)) 20px;aspect-ratio:4/3;overflow:hidden}html[data-hx=d][data-mob] .hx-band video{display:block!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:56% center}html[data-hx=d][data-mob] .hx-band::before,html[data-hx=d][data-mob] .hx-band::after{content:"";position:absolute;left:0;right:0;height:18%;z-index:1;pointer-events:none}html[data-hx=d][data-mob] .hx-band::before{top:0;background:linear-gradient(#0B0B0F,transparent)}html[data-hx=d][data-mob] .hx-band::after{bottom:0;background:linear-gradient(transparent,#0B0B0F)}}@media(max-aspect-ratio:4/5){html.full[data-hx=d] .hx-an{top:0!important;height:100%!important;-webkit-mask-image:none;mask-image:none!important}html.full[data-hx=d] .hx-an::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(11,11,15,.55),rgba(11,11,15,.25) 45%,rgba(11,11,15,.6));pointer-events:none}}html[data-hx] .hx-an i{display:none}html[data-hx=n] .hx-an video.hxv{display:block}@media(min-aspect-ratio:4/5){html[data-hx] .hx-an{left:auto!important;right:0;top:50%!important;bottom:auto!important;width:60%!important;height:auto!important;aspect-ratio:16/9;transform:translateY(-46%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%);mask-image:linear-gradient(to right,transparent 0,#000 16%)}html[data-hx] .hero.hero-k .hx-an video.hxv{object-position:center!important}html[data-hx] .hero-k .k-scrim{background:linear-gradient(90deg,rgba(11,11,15,.96) 0%,rgba(11,11,15,.85) 30%,rgba(11,11,15,0) 44%)!important}}@media(max-aspect-ratio:4/5){html[data-hx] .hx-an{display:block;top:0!important;bottom:0;height:100%!important;width:100%;opacity:1!important;-webkit-mask-image:none;mask-image:none}html[data-hx] .hx-an video.hxv{object-position:center bottom!important}html[data-hx] .hx-an::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(11,11,15,.35),rgba(11,11,15,0) 40%,rgba(11,11,15,0) 70%,rgba(11,11,15,.45));pointer-events:none}}@media(min-aspect-ratio:4/5){html[data-hx] .hero-k .k-big{font-size:min(5.1vw,80px)}html[data-hx] .hero-k .k-sub{font-size:19px}}.hx-amb{display:none}@media(min-aspect-ratio:4/5){.hx-amb{position:absolute;top:0;bottom:0;right:0;width:74%;overflow:hidden;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%)}.hero.hero-k .hx-amb video{display:block;position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover}html[data-hx] .hx-an{z-index:1}}@media(min-aspect-ratio:4/5){html[data-hx] .hx-an{top:0!important;bottom:0!important;left:0!important;right:0!important;width:auto!important;height:auto!important;aspect-ratio:auto;transform:none!important;-webkit-mask-image:none;mask-image:none}html[data-hx] .hero.hero-k .hx-an video.hxv{object-position:30% center!important}.hx-amb{display:none}html[data-hx] .hero-k .k-scrim{background:linear-gradient(90deg,rgba(11,11,15,.94) 0%,rgba(11,11,15,.82) 26%,rgba(11,11,15,.35) 40%,rgba(11,11,15,0) 52%)!important}}html[data-hx] .hero-k .k-ev span{text-align:center;white-space:nowrap}html[data-hx] .hero-k .k-ev b{text-align:center}@media(max-aspect-ratio:4/5){html[data-hx] .hero-k .k-ev{grid-template-columns:repeat(4,1fr);gap:6px;justify-content:stretch}}@media(max-aspect-ratio:4/5){.hero.hero-k{align-items:flex-start}.hero.hero-k .hero-in.hm{position:static!important;justify-content:flex-start;align-content:start}html[data-hx] .hero-k .k-down{position:absolute;left:24px;bottom:132px;margin:0;background:#fff;color:#14121c;border-color:#fff;font-weight:700}html[data-hx] .hero-k .k-ev{position:absolute;left:24px;right:24px;bottom:66px;margin:0;border-top-color:rgba(255,255,255,.25)}html[data-hx] .hx-an::after{background:linear-gradient(rgba(11,11,15,.55),rgba(11,11,15,.1) 38%,rgba(11,11,15,0) 52%,rgba(11,11,15,.15) 70%,rgba(11,11,15,.82) 84%,rgba(11,11,15,.92))!important}}@media(max-aspect-ratio:4/5){.hero.hero-k .proof,.hero.hero-k .k-ev{display:none}.hero.hero-k{position:relative}.hero.hero-k .k-down{position:absolute!important;left:50%!important;bottom:calc(26px + env(safe-area-inset-bottom))!important;transform:translateX(-50%);margin:0!important;z-index:6;white-space:nowrap;font-size:16px!important;font-weight:700;color:#fff!important;padding:10px 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.7);background:rgba(11,11,15,.45)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:none!important;opacity:1!important}.hero.hero-k .k-down *{color:#fff!important}}#story{position:relative;background:#0B0B0F;color:#fff;overflow:hidden}#story .st-vp{position:relative;width:100%;height:min(88vh,56.25vw);min-height:420px}#story .st-s{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}#story .st-s.on{opacity:1;visibility:visible;transition:opacity .6s ease}#story .st-s picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}#story .st-t{position:absolute;left:clamp(24px,5vw,80px);top:50%;transform:translateY(-50%);width:min(36vw,560px);margin:0;font-family:var(--body);font-weight:700;font-size:clamp(34px,4.2vw,64px);word-break:keep-all}#story .st-s.on .st-t{animation:stUp .6s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes stUp{from{opacity:0;transform:translateY(calc(-50% + 14px))}to{opacity:1;transform:translateY(-50%)}}#story .st-hub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,3vw,40px);background:#0B0B0F}#story .st-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,.8vw,12px);width:min(84vw,1040px)}#story .st-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:72% 50%;border-radius:4px;opacity:0}#story .st-hub.on .st-grid img{animation:stIn .8s cubic-bezier(.2,.7,.2,1) both}#story .st-hub.on .st-grid img:nth-child(1){--dx:-60px;animation-delay:.1s}#story .st-hub.on .st-grid img:nth-child(2){--dx:-24px;animation-delay:.2s}#story .st-hub.on .st-grid img:nth-child(3){--dx:24px;animation-delay:.3s}#story .st-hub.on .st-grid img:nth-child(4){--dx:60px;animation-delay:.4s}@keyframes stIn{from{opacity:0;transform:translateX(var(--dx)) scale(.94)}to{opacity:1;transform:none}}#story .st-hub .st-t{position:static;transform:none;width:auto;text-align:center;color:#fff}#story .st-hub .st-t small{display:block;margin-top:14px;font-size:.42em;font-weight:600;letter-spacing:.02em;color:var(--purple-lt)}#story .st-hub.on .st-t{animation:hubT .6s cubic-bezier(.2,.7,.2,1) .9s both}@keyframes hubT{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#story .st-ai{position:absolute;right:16px;top:14px;z-index:3;font-size:12px;letter-spacing:.02em}#story .st-bar{position:absolute;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px);bottom:clamp(18px,3vw,36px);z-index:3;display:flex;align-items:center;justify-content:space-between}#story .st-dots{display:flex;gap:10px}#story .st-dots button{padding:0;border:0;border-radius:50%;cursor:pointer}#story .st-dots button[aria-current=true]{width:24px;border-radius:4px;background:#1A1714}#story .st-arr{display:flex;gap:10px}#story .st-arr button{width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(26,23,20,.4);font-size:20px;line-height:1;cursor:pointer}#story .st-arr button:disabled{opacity:.3;cursor:default}#story.dark .st-dots button{background:rgba(255,255,255,.3)}#story.dark .st-dots button[aria-current=true]{background:#fff}#story.dark .st-arr button{border-color:rgba(255,255,255,.45);background:transparent;color:#fff}#story.dark .st-ai{color:rgba(255,255,255,.5)}@media(max-aspect-ratio:4/5){#story .st-vp{min-height:0;aspect-ratio:auto}#story .st-s{position:absolute;inset:0}#story .st-s picture img{bottom:auto}#story .st-t{transform:none;left:20px;right:20px}#story .st-s.on .st-t{animation:stUpM .6s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes stUpM{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#story .st-hub .st-t{top:auto}#story .st-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 40px)}#story .st-arr{display:none}#story .st-bar{bottom:16px;justify-content:center}#story .st-dots button[aria-current=true]{background:#fff}}#story .st-t{color:#fff}#story .st-dots button{background:rgba(255,255,255,.3)}#story .st-dots button[aria-current=true]{background:#fff}#story .st-arr button{border-color:rgba(255,255,255,.45);background:transparent;color:#fff}#story .st-ai{color:rgba(255,255,255,.5)}#story:focus{outline:none}@media(max-aspect-ratio:4/5){#story .st-s picture img{height:100%;object-position:50% 50%}#story .st-hub .st-t{top:auto}#story .st-ai{color:rgba(255,255,255,.5)}}#story .st-vp{height:min(100vh,56.25vw)}#story .st-t{font-size:clamp(36px,4.6vw,76px);line-height:1.18;letter-spacing:-.035em;width:min(34vw,560px)}#story.dark .st-ai{display:none}#story .st-hub{background:radial-gradient(ellipse 60% 50% at 50% 45%,#1a1730 0%,#0B0B0F 70%)}#story .st-mark{margin:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1;color:#fff;font-family:"EBG",Georgia,serif;font-weight:600;opacity:0}#story .st-mark .s{font-size:clamp(26px,2.9vw,48px);letter-spacing:.015em}#story .st-mark .r{font-size:clamp(48px,6.4vw,112px);letter-spacing:0;margin-top:.04em}#story .st-mark i{display:inline-block;border-radius:50%;background:var(--purple-lt)}#story .st-hub.on .st-mark{animation:hubT .8s cubic-bezier(.2,.7,.2,1) .15s both}#story .st-hub .st-t{font-size:clamp(22px,2.2vw,34px);font-weight:600;color:rgba(255,255,255,.86);width:auto}#story .st-hub.on .st-t{animation-delay:.6s}#story .st-hub picture{position:absolute;inset:0;overflow:hidden}#story .st-hub picture img{filter:blur(16px) brightness(.62) saturate(.9);transform:scale(1.1)}#story .st-hub::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 50% 48%,rgba(8,8,12,.6) 0%,rgba(8,8,12,0) 75%);pointer-events:none}#story .st-hub>p{position:relative;z-index:2}#story .st-mark{font-weight:700;text-shadow:0 2px 30px rgba(0,0,0,.55)}#story .st-mark .s{font-size:clamp(28px,3.2vw,54px);letter-spacing:.06em}#story .st-mark .r{font-size:clamp(60px,8vw,140px)}#story .st-mark i{background:#8B5CF6;box-shadow:0 0 .45em .12em rgba(139,92,246,.75)}#story .st-hub .st-t{color:#fff}@media(max-aspect-ratio:4/5){#story .st-vp{height:calc(100vw * 16 / 9)}#story .st-t{width:auto;font-size:30px}#story .st-hub .st-t{font-size:20px;padding:0 24px}}#story .st-s picture img{transform:scale(1);transition:transform 0s linear .7s}#story .st-s.on picture img{transform:scale(1.04);transition:transform 4s cubic-bezier(.25,.1,.25,1)}#story .st-s.on .st-t{animation:stUpB .9s cubic-bezier(.2,.7,.2,1) .25s both}@keyframes stUpB{from{opacity:0;transform:translateY(calc(-50% + 22px));filter:blur(6px)}to{opacity:1;transform:translateY(-50%);filter:none}}#story .st-left{display:flex;align-items:center;gap:16px}#story .st-dots button{position:relative;overflow:hidden;width:8px;height:8px;transition:width .35s,background .35s}#story .st-dots button[aria-current=true]{width:40px;background:rgba(255,255,255,.28)}#story .st-dots button i{position:absolute;left:0;top:0;bottom:0;width:0;background:#fff;border-radius:inherit}#story .st-dots button i{transition:width .1s linear}#story .st-dots button:not([aria-current=true]) i{width:0!important}#story:not(.auto) .st-dots button[aria-current=true] i{width:100%}@keyframes stFill{to{width:100%}}#story .st-pp{width:32px;height:32px;padding:0;border:1.5px solid rgba(255,255,255,.4);border-radius:50%;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}#story .st-pp svg{width:11px;height:11px;fill:currentColor}#story .st-pp .pl{display:none}#story .st-pp[aria-pressed=true] .ps{display:none}#story .st-pp[aria-pressed=true] .pl{display:block}#story .st-hub::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 42% 36% at 50% 46%,rgba(167,139,250,.16),transparent 70%);opacity:0;transition:opacity 1.6s}#story .st-hub.on::before{opacity:1;animation:hubGlow 6s ease-in-out 1.6s infinite alternate}@keyframes hubGlow{to{opacity:.55}}#story .st-hub>*{position:relative}#story .st-hub.on .st-mark{animation:none;opacity:1}#story .st-mark .s,#story .st-mark .r{opacity:0}#story .st-hub.on .st-mark .s{animation:markS 1.1s cubic-bezier(.2,.7,.2,1) .2s both}#story .st-hub.on .st-mark .r{animation:markR 1.1s cubic-bezier(.2,.7,.2,1) .45s both}@keyframes markS{from{opacity:0;letter-spacing:.32em;filter:blur(4px)}to{opacity:1;letter-spacing:.015em;filter:none}}@keyframes markR{from{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}#story .st-mark i{transform:scale(0)}#story .st-hub.on .st-mark i{animation:markDot .9s cubic-bezier(.3,1.6,.5,1) 1.35s both,kBlink .8s steps(1) 2.3s infinite}@keyframes markDot{0%{transform:scale(0);box-shadow:0 0 0 0 rgba(167,139,250,.0)}60%{transform:scale(1.35);box-shadow:0 0 22px 6px rgba(167,139,250,.55)}100%{transform:scale(1);box-shadow:0 0 10px 2px rgba(167,139,250,.35)}}#story .st-hub.on .st-t{animation:hubT .8s cubic-bezier(.2,.7,.2,1) 1.9s both}@media(max-aspect-ratio:4/5){#story .st-s.on .st-t{animation-name:stUpM}#story .st-bar{gap:12px}}@media(prefers-reduced-motion:reduce){#story .st-s.on picture img{transform:none;transition:none}#story .st-hub.on .st-mark .s,#story .st-hub.on .st-mark .r,#story .st-hub.on .st-mark i,#story .st-hub.on .st-t{animation:none;opacity:1;transform:none}}@media(min-aspect-ratio:4/5){#story .st-s picture img{transform:scale(1.1)}#story .st-s.on picture img{transform:scale(1.14)}#story .st-s:not(.st-hub)::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,232,206,.13) 0%,rgba(255,232,206,.08) 28%,rgba(255,232,206,0) 52%);mix-blend-mode:screen}#story .st-s .st-t{z-index:2}#story .st-s:not(.st-hub)::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(14px) brightness(1.12);backdrop-filter:blur(14px) brightness(1.12);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 20%,rgba(0,0,0,.5) 32%,transparent 42%);mask-image:linear-gradient(90deg,#000 0%,#000 20%,rgba(0,0,0,.5) 32%,transparent 42%)}}@media(max-aspect-ratio:4/5){#story .st-s picture img{transform-origin:50% 100%;transform:scale(1.3)}#story .st-s.on picture img{transform:scale(1.34)}#story .st-s:not(.st-hub)::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 14%,transparent 30%);mask-image:linear-gradient(180deg,#000 0%,#000 14%,transparent 30%)}#story .st-s:not(.st-hub)::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(11,11,15,.35) 0%,rgba(11,11,15,0) 26%)}#story .st-s .st-t{z-index:2;top:13%}}.sx-big{margin:0 0 22px;font-family:var(--body);font-weight:700;font-size:clamp(36px,5vw,76px);line-height:1.14;letter-spacing:-.035em;color:var(--ink);max-width:14em;word-break:keep-all}#why{padding-top:clamp(96px,11vw,168px)}#why .eyebrow{font-family:var(--body);font-size:14px;font-weight:600;letter-spacing:0;color:rgba(16,16,20,.64);margin-bottom:18px}#why .eyebrow::before{display:none}#why .pos-lead{font-size:clamp(16px,1.3vw,19px);color:rgba(16,16,20,.62);margin-bottom:clamp(56px,7vw,104px)}#why .ql .n{display:none}#why .ql h3{font-size:clamp(26px,2.6vw,40px);line-height:1.22;letter-spacing:-.03em;font-weight:700;word-break:keep-all}#why .qs{border:0;background:none!important;padding:0 0 0 0;color:rgba(16,16,20,.68)}#why .qs span{display:block;margin:0 0 6px;padding:0;border:0;background:none;font-family:var(--body);letter-spacing:0;font-size:13px;font-weight:600;color:var(--purple)}#why .qr p{font-size:clamp(16px,1.2vw,18px);line-height:1.75}#why .k{font-size:clamp(17px,1.3vw,20px)}#sites{background:#F1ECE3}#sites .sites2{margin-top:clamp(28px,3.4vw,48px)}#sites .s2-main{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,64px);padding:clamp(36px,5vw,72px) clamp(28px,5vw,80px);background:#0B0B0F;color:#fff;text-decoration:none;border-radius:8px;position:relative;overflow:hidden}#sites .s2-main::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 70% at 22% 50%,rgba(167,139,250,.18),transparent 70%);pointer-events:none}#sites .s2-main>*{position:relative}#sites .s2-mark{display:flex;flex-direction:column;font-family:"EBG",Georgia,serif;font-weight:600;line-height:1}#sites .s2-mark .s{font-size:clamp(20px,2.2vw,34px);letter-spacing:.015em}#sites .s2-mark .r{font-size:clamp(44px,5.6vw,92px);margin-top:.04em;white-space:nowrap}#sites .s2-mark i{display:inline-block;border-radius:50%;background:var(--purple-lt,#a78bfa);box-shadow:0 0 12px 2px rgba(167,139,250,.35)}#sites .s2-body{display:flex;flex-direction:column;align-items:flex-end;gap:16px;text-align:right}#sites .s2-sub{font-size:clamp(16px,1.3vw,20px);font-weight:600;color:rgba(255,255,255,.86)}#sites .s2-url{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:1.5px solid rgba(255,255,255,.35);border-radius:999px;font-size:15px;color:#fff;transition:background .25s,border-color .25s}#sites .s2-main:hover .s2-url{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}#sites .s2-k{margin:clamp(28px,3vw,40px) 0 14px;font-size:13px;font-weight:600;color:rgba(16,16,20,.66)}#sites .s2-row .sc .url,#sites .s2-row .sc .sub{color:rgba(16,16,20,.68)!important}#sites .s2-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}#sites .s2-row .sc{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;align-items:center;text-align:left;padding:20px 22px;border:1px solid rgba(16,16,20,.1);border-radius:8px;text-decoration:none;color:inherit;background:transparent;margin:0}#sites .s2-row .sc .lg{grid-row:1/3;margin:0;width:28px;height:28px}#sites .s2-row .sc .nm{grid-column:2;font-size:clamp(19px,1.6vw,23px);margin:0;justify-content:flex-start}#sites .s2-row .sc .sub{grid-column:2;margin:0;font-size:13px}#sites .s2-row .sc .url{grid-column:3;grid-row:1/3;margin:0;font-size:12.5px;white-space:nowrap}#sites .s2-row a.sc:hover{border-color:rgba(16,16,20,.28)}@media(max-width:760px){#sites .s2-main{flex-direction:column;align-items:flex-start}#sites .s2-body{align-items:flex-start;text-align:left}#sites .s2-row{grid-template-columns:1fr}#sites .s2-row .sc{grid-template-columns:auto 1fr}#sites .s2-row .sc .url{grid-column:2;grid-row:auto}}header{top:0!important}header.on-light .burger i,header.on-tint .burger i{background:rgba(16,16,20,.78)}.done .k-sub{animation-delay:.35s!important}.done .k-down{animation-delay:.6s,1.3s!important}.done .k-ev{animation-delay:.8s!important}.anim .hero.hero-k .done p.hm-big .l1{animation:hmUp .7s cubic-bezier(.2,.7,.2,1) .15s both}.anim .hero.hero-k .done p.hm-big .l2{animation:hmLit 1s ease .6s both}.hero.hero-k .hero-in.hm:not(.done) p.hm-big .l2{animation:none}.hero.hero-k .done h1.k-name{animation:kNameShine 2.2s cubic-bezier(.2,.7,.2,1) 1.2s both}.hero-k h1.k-name{margin:clamp(14px,1.8vw,22px) 0 clamp(16px,2vw,24px)!important;font-size:clamp(34px,3.6vw,56px)!important}.done .k-sub{animation-delay:2s!important}.done .k-down{animation-delay:2.3s,3s!important}.done .k-ev{animation-delay:2.5s!important}@media(max-aspect-ratio:4/5){.hero.hero-k .hero-in.hm{padding-top:136px}.hero-k h1.k-name{font-size:clamp(24px,7.4vw,30px)!important;white-space:nowrap}}@keyframes kNameShine{0%{opacity:0;transform:translateY(8px);color:#C4B5FD;text-shadow:0 0 0 rgba(167,139,250,0)}30%{opacity:1;transform:none;color:#C4B5FD;text-shadow:0 0 26px rgba(167,139,250,.85),0 0 6px rgba(196,181,253,.7)}100%{opacity:1;transform:none;color:#fff;text-shadow:0 0 0 rgba(167,139,250,0)}}.hero.hero-k .done h1.k-name{animation:kNameUp .9s cubic-bezier(.2,.7,.2,1) 2.45s both!important;position:relative;display:inline-block}@keyframes kNameUp{0%{opacity:0;transform:translateY(10px);text-shadow:0 0 0 rgba(167,139,250,0)}55%{opacity:1;transform:none;text-shadow:0 0 30px rgba(167,139,250,.9)}100%{opacity:1;transform:none;text-shadow:0 0 12px rgba(167,139,250,.35)}}.hero-k h1.k-name::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:3px;border-radius:3px;background:linear-gradient(90deg,#7c3aed,#C4B5FD);transform:scaleX(0);transform-origin:100% 50%}.hero.hero-k .done h1.k-name::after{animation:kLine .8s cubic-bezier(.6,0,.2,1) 2.35s both}@keyframes kLine{to{transform:scaleX(1)}}.hero-k video,.hero-k .hx-amb{transition:filter .8s ease}.hero-k.spot video,.hero-k.spot .hx-amb video{filter:brightness(.32) saturate(.7)}.done .k-sub{animation-delay:3.2s!important}.done .k-down{animation-delay:3.5s,4.2s!important}.done .k-ev{animation-delay:3.7s!important}.hero-k .k-sub .m-br{display:none}@media(max-aspect-ratio:4/5){.hero-k .k-sub .m-br{display:inline}.hero-k .k-sub{word-break:keep-all}}@media(max-aspect-ratio:4/5) and (max-width:374px){.hero.hero-k p.hm-big{font-size:8.6vw}}.sc .lg{display:block;position:relative}.sc .lg-ai::before{content:"";position:absolute;inset:15px;border-radius:50%;background:#7c3aed}.sc .lg-bp{background:url(https://sovereignthinking.co.kr/mark-bluepencil.svg) center/contain no-repeat}.sc .lg-lp{background:url(https://sovereignthinking.co.kr/mark-lemonplay.svg) center/contain no-repeat}.hero-k .k-who{display:flex;width:max-content;align-items:center;gap:7px;margin-bottom:16px;padding:5px 13px 5px 10px;border-radius:999px;border:1.5px solid rgba(255,255,255,.9);background:rgba(255,255,255,.12);color:#fff!important;font-family:var(--body);font-size:15px;font-weight:800;letter-spacing:.08em!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-k .k-who::before{content:"";width:16px;height:14px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M2 1h12a1.5 1.5 0 0 1 1.5 1.5v6A1.5 1.5 0 0 1 14 10H7l-3.5 3V10H2A1.5 1.5 0 0 1 .5 8.5v-6A1.5 1.5 0 0 1 2 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M2 1h12a1.5 1.5 0 0 1 1.5 1.5v6A1.5 1.5 0 0 1 14 10H7l-3.5 3V10H2A1.5 1.5 0 0 1 .5 8.5v-6A1.5 1.5 0 0 1 2 1z'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-aspect-ratio:4/5){.hero-k .k-who{font-size:13.5px;padding:4px 11px 4px 9px}}@media(max-aspect-ratio:4/5){html[data-hx=d] .hx-an::after{background:linear-gradient(rgba(11,11,15,.22),rgba(11,11,15,.06) 30%,rgba(11,11,15,0) 50%,rgba(11,11,15,.12) 68%,rgba(11,11,15,.7) 84%,rgba(11,11,15,.88))!important}html[data-hx=d] .hero-k .hero-in{text-shadow:0 1px 2px rgba(0,0,0,.35),0 2px 18px rgba(0,0,0,.28)}}@media(min-aspect-ratio:4/5){.hero-k .k-scrim{display:none}.hero.hero-k .hx-amb video{filter:blur(28px) saturate(1.05)!important}.hero.hero-k.spot .hx-amb video{filter:blur(28px) brightness(.32) saturate(.7)!important}.hero-k .hero-in{text-shadow:0 1px 3px rgba(0,0,0,.55),0 4px 28px rgba(0,0,0,.45),0 0 60px rgba(0,0,0,.25)}}@media(max-aspect-ratio:4/5){html[data-hx=d] .hero-k .k-big .l1,html[data-hx=d] .hero-k .k-big .l2,html[data-hx=d] .hero-k .k-name,html[data-hx=d] .hero-k .k-name em,html[data-hx=d] .hero-k .k-sub{transition:color .8s ease,text-shadow .8s ease}html[data-hx=d] .hero-k:not(.spot) .k-big .l1{color:#1A1714!important;text-shadow:0 0 18px rgba(255,248,240,.6)!important}html[data-hx=d] .hero-k:not(.spot) .k-big .l2{color:#6D28D9!important;text-shadow:0 0 18px rgba(255,248,240,.6)!important}html[data-hx=d] .hero-k:not(.spot) .k-big .hm-dot{background:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .k-name{color:#1A1714!important;text-shadow:0 0 18px rgba(255,248,240,.6)!important}html[data-hx=d] .hero-k:not(.spot) .k-name em{color:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .k-sub{color:rgba(26,23,20,.8)!important;text-shadow:0 0 14px rgba(255,248,240,.6)!important}html[data-hx=d] .hero-k:not(.spot) .k-ai{color:#1A1714!important;text-shadow:0 0 18px rgba(255,248,240,.6)!important}html[data-hx=d] .hero-k:not(.spot) .k-say.x{color:rgba(26,23,20,.38)!important}html[data-hx=d] .hero-k:not(.spot) .k-say.x::after{background:#1A1714!important}html[data-hx=d] .hero-k:not(.spot) .k-car{background:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .k-ask{color:#4C1D95!important;font-weight:800;text-shadow:0 0 14px rgba(255,248,240,.7)!important}html[data-hx=d] .hero-k:not(.spot) .k-who{color:rgba(26,23,20,.85)!important;border-color:rgba(26,23,20,.45)!important}html[data-hx=d] .hero-k:not(.spot) .k-who::before{background:rgba(26,23,20,.85)!important}html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .m9h{color:#1A1714!important}html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .m9h .r i{background:#6D28D9!important}html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .burger{border-color:rgba(26,23,20,.35)!important}html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .burger span,html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .burger i{background:#1A1714!important}}@media(min-aspect-ratio:4/5){html[data-hx=d] .hero-k .k-big .l1,html[data-hx=d] .hero-k .k-big .l2,html[data-hx=d] .hero-k .k-name,html[data-hx=d] .hero-k .k-name em,html[data-hx=d] .hero-k .k-sub,html[data-hx=d] .hero-k .k-down,html[data-hx=d] .hero-k .k-ev,html[data-hx=d] .hero-k .k-ev *{transition:color .8s ease,border-color .8s ease,text-shadow .8s ease}html[data-hx=d] .hero-k:not(.spot) .k-big .l1{color:#1A1714!important}html[data-hx=d] .hero-k:not(.spot) .k-big .l2{color:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .k-big .hm-dot{background:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .k-name{color:#1A1714!important}html[data-hx=d] .hero-k:not(.spot) .k-name em{color:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .k-name::after{background:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .k-sub{color:rgba(26,23,20,.78)!important}html[data-hx=d] .hero-k:not(.spot) .k-down{color:#1A1714!important;border-color:rgba(26,23,20,.4)!important}html[data-hx=d] .hero-k:not(.spot) .k-ev,html[data-hx=d] .hero-k:not(.spot) .k-ev *{color:rgba(26,23,20,.82)!important}html[data-hx=d] .hero-k:not(.spot) .k-ev b{color:#1A1714!important}}@media(min-aspect-ratio:4/5){html[data-hx=d] .hero-k:not(.spot) .hero-in{text-shadow:0 0 18px rgba(255,248,240,.55)}html[data-hx=d] .hero-k:not(.spot) .k-ai{color:#1A1714}html[data-hx=d] .hero-k:not(.spot) .k-say.x{color:rgba(26,23,20,.38)}html[data-hx=d] .hero-k:not(.spot) .k-say.x::after{background:#1A1714}html[data-hx=d] .hero-k:not(.spot) .k-car{background:#6D28D9}html[data-hx=d] .hero-k:not(.spot) .k-ask{color:#4C1D95!important;font-weight:800}html[data-hx=d] .hero-k:not(.spot) .k-who{color:rgba(26,23,20,.78);border-color:rgba(26,23,20,.35)}html[data-hx=d] .hero-k:not(.spot) .k-who::before{background:rgba(26,23,20,.78)}html[data-hx=d] .hero-k:not(.spot) .mq-b b,html[data-hx=d] .hero-k:not(.spot) .mq-names{color:rgba(26,23,20,.78)}html[data-hx=d] .hero-k:not(.spot) .mq-b em,html[data-hx=d] .hero-k:not(.spot) .m9i i{color:#6D28D9;background:#6D28D9}html[data-hx=d] .hero-k:not(.spot) .mq-cta{color:#1A1714;border-color:rgba(26,23,20,.4)}html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .mark,html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .m9h,html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .nav>a,html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .nav .has>a{color:rgba(16,16,20,.85)}html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .nav svg{fill:rgba(16,16,20,.85)}html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .m9h .r i{background:#6D28D9}}@media(min-aspect-ratio:4/5){html[data-hx=d] .hero-k:not(.spot) .k-ask{color:#4C1D95!important;font-weight:800;text-shadow:0 0 14px rgba(255,248,240,.7)}html[data-hx=d] .hero-k:not(.spot) .k-who{color:rgba(26,23,20,.85)!important;border-color:rgba(26,23,20,.45)!important;background:rgba(255,250,244,.35)!important}html[data-hx=d] .hero-k:not(.spot) .proof b,html[data-hx=d] .hero-k:not(.spot) .proof span,html[data-hx=d] .hero-k:not(.spot) .proof i:not(:empty),html[data-hx=d] .hero-k:not(.spot) .proof a{color:rgba(26,23,20,.85)!important}html[data-hx=d] .hero-k:not(.spot) .proof em{color:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .proof .m9i i{background:#6D28D9!important}html[data-hx=d] .hero-k:not(.spot) .mq-i,html[data-hx=d] .hero-k:not(.spot) .mq-b{border-right-color:rgba(26,23,20,.12)}html[data-hx=d] .hero-k:not(.spot) .mq-cta{border-color:rgba(26,23,20,.45)!important;background:rgba(255,250,244,.35)!important}}@media(min-aspect-ratio:4/5){html[data-hx=d] .hero-k:not(.spot) .proof{text-shadow:0 0 4px rgba(255,248,240,.95),0 0 10px rgba(255,248,240,.85),0 0 18px rgba(255,248,240,.6)}}.sx-sub{margin:0 0 clamp(48px,6vw,88px);font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:rgba(16,16,20,.6);max-width:40em}#stack,#areas,#sites,#data,#record{padding-top:clamp(96px,11vw,168px);padding-bottom:clamp(96px,11vw,168px)}#stack .eyebrow,#areas .eyebrow,#sites .eyebrow,#data .eyebrow,#record .eyebrow{font-family:var(--body);font-size:14px;font-weight:600;letter-spacing:0!important;color:rgba(16,16,20,.64)!important;margin-bottom:18px}#record .eyebrow{color:rgba(255,255,255,.66)!important}#stack .eyebrow::before,#areas .eyebrow::before,#sites .eyebrow::before,#data .eyebrow::before,#record .eyebrow::before{display:none}#stack .stk-note{display:none}#stack .stk-list .sn{background:none!important;border:0;padding:0;color:rgba(16,16,20,.66);font-weight:600}#areas h2{font-size:clamp(36px,5vw,76px);line-height:1.14;letter-spacing:-.03em!important}#sites h2{font-size:clamp(36px,5vw,76px)!important;line-height:1.14;letter-spacing:-.035em;font-weight:700}#data .s6 .k{font-family:var(--body)!important;letter-spacing:0!important;text-transform:none;font-size:13px!important;font-weight:600;color:var(--purple)}#data .s6 .v{font-size:clamp(20px,1.7vw,26px);letter-spacing:-.02em}#record .stat .v{font-size:clamp(48px,5.4vw,88px);letter-spacing:-.04em}#recList .rr.old{display:none}#recList.all .rr.old{display:grid}.rec-more{display:block;margin:18px 0;padding:12px 20px;border:1.5px solid rgba(255,255,255,.3);border-radius:999px;background:transparent;color:rgba(255,255,255,.85);font:600 14px var(--body);cursor:pointer}#recList.all .rec-more{display:none}[data-rv].sx-big{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}[data-rv].sx-big.up{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-rv].sx-big{opacity:1;transform:none;transition:none}}#sites .eyebrow{display:none}.m9h .r i{width:.36em!important;height:.36em!important;margin-left:-.18em;transform:none!important;background:#A78BFA!important}header.on-light .m9h .r i,html[data-hx=d]:has(.hero-k:not(.spot)) header.on-hero .m9h .r i{background:#6D28D9!important}#sites .s2-mark i{width:.36em;height:.36em;margin-left:.04em}@media(min-aspect-ratio:4/5){.hero.hero-k .hxv{object-position:50% 14%!important}#story .st-s picture img{object-position:50% 30%;transform-origin:80% 35%!important}}#story .st-mark i{width:.36em!important;height:.36em!important;margin-left:.02em;vertical-align:baseline}@media(max-aspect-ratio:4/5){html[data-hx=n] .hero-k .hx-an::after{-webkit-mask-image:radial-gradient(circle at 97% 84%,transparent 0,transparent 11%,#000 30%);mask-image:radial-gradient(circle at 97% 84%,transparent 0,transparent 11%,#000 30%)}}
