@property --gx{syntax:"<percentage>";inherits:false;initial-value:88%}@property --gy{syntax:"<percentage>";inherits:false;initial-value:6%}.stv3,[data-theme=light] .stv3{--bg:#fbfbf9;--bg-elevated:#fff;--surface:#f4f3ef;--surface-2:#ebe9e3;--surface-inset:#e4e2db;--fg:#0b0b0a;--fg-strong:#000;--fg-muted:#56554f;--fg-faint:#86857d;--border:#e2e0d9;--border-strong:#c7c4ba;--border-ink:#0b0b0a;--accent:#14473a;--accent-hover:#0e3329;--accent-fg:#fbfbf9;--accent-tint:#e7efea;--accent-line:#14473a;--accent-soft:rgba(20,71,58,.14);--ok:#1f6b4f;--warn:#9a6b18;--info:#2a5a86;--grain-opacity:0.025;--accent-glow:none;--shadow-card:0 1px 2px rgba(11,11,10,.04);--selection-bg:#14473a;--selection-fg:#fbfbf9;--band-bg:#0b0b0a;--band-fg:#fbfbf9;--band-fg-muted:hsla(60,20%,98%,.6);--band-line:hsla(0,0%,100%,.18);--band-accent:#7fae9d;--inkface-bg:#0b0b0a;--inkface-fg:#fbfbf9;--inkface-muted:hsla(60,20%,98%,.66);--inkface-line:hsla(0,0%,100%,.28);--inkface-accent:#7fae9d;--inkface-hover:#16161a;--connect-bg:#14473a;--connect-fg:#fbfbf9;--connect-muted:hsla(60,20%,98%,.7);--connect-line:hsla(60,20%,98%,.45);--connect-glow:none;--live-dot:#14473a;--live-ring:rgba(20,71,58,.22)}[data-theme=dark] .stv3{--bg:#0e0e0f;--bg-elevated:#141416;--surface:#18181a;--surface-2:#202023;--surface-inset:#0a0a0b;--fg:#f3f1ea;--fg-strong:#fffdf7;--fg-muted:#a8a69c;--fg-faint:#6f6e66;--border:#262629;--border-strong:#3a3a3e;--border-ink:#f3f1ea;--accent:#4ee0a8;--accent-hover:#6df0bd;--accent-fg:#07140f;--accent-tint:rgba(78,224,168,.1);--accent-line:#4ee0a8;--accent-soft:rgba(78,224,168,.16);--ok:#4ee0a8;--warn:#e0b85a;--info:#6db3e8;--grain-opacity:0.04;--accent-glow:0 0 24px rgba(78,224,168,.28);--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 8px 24px rgba(0,0,0,.4);--selection-bg:#4ee0a8;--selection-fg:#07140f;--band-bg:#141416;--band-fg:#f3f1ea;--band-fg-muted:hsla(47,27%,94%,.6);--band-line:hsla(0,0%,100%,.1);--band-accent:#4ee0a8;--inkface-bg:#0a0a0b;--inkface-fg:#f3f1ea;--inkface-muted:hsla(47,27%,94%,.6);--inkface-line:hsla(0,0%,100%,.14);--inkface-accent:#4ee0a8;--inkface-hover:#111113;--connect-bg:#0f3a2e;--connect-fg:#f3f1ea;--connect-muted:hsla(47,27%,94%,.66);--connect-line:rgba(78,224,168,.4);--connect-glow:0 0 18px rgba(78,224,168,.25);--live-dot:#4ee0a8;--live-ring:rgba(78,224,168,.34)}.stv3{--ff-display:"Pretendard Variable","Pretendard Fallback",-apple-system,system-ui,sans-serif;--ff-body:"Inter","Pretendard Variable","Pretendard Fallback",system-ui,sans-serif;--ff-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--t-hero:clamp(48px,9vw,168px);--t-display:clamp(36px,5.5vw,88px);--t-h2:clamp(30px,4vw,60px);--t-h3:clamp(24px,3vw,44px);--t-h4:clamp(20px,2.2vw,28px);--t-lead:clamp(17px,1.6vw,21px);--t-stat:clamp(40px,5vw,72px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--band:clamp(68px,9.5vw,138px);--band-calm:clamp(92px,12vw,184px);--band-tight:clamp(44px,6.2vw,88px);--maxw:1480px;--maxw-text:68ch;--gutter:clamp(20px,5vw,96px);--col-gap:clamp(16px,2vw,32px);--ease-ink:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--slow:1.05s;--med:0.6s;--fast:0.28s;--header-h:76px}.stv3 *,.stv3 :after,.stv3 :before{box-sizing:border-box}.stv3{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.stv3{scroll-behavior:auto}}.stv3{margin:0;background:var(--bg);color:var(--fg);font-family:var(--ff-body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-optical-sizing:auto;overflow-x:hidden;transition:background var(--med) var(--ease-out),color var(--med) var(--ease-out)}.stv3 :lang(ko),.stv3 [lang=ko]{letter-spacing:-.003em}.stv3 a{color:inherit;text-decoration:none}.stv3 img{max-width:100%;display:block}.stv3 button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.stv3 ::-moz-selection{background:var(--selection-bg);color:var(--selection-fg)}.stv3 ::selection{background:var(--selection-bg);color:var(--selection-fg)}.stv3 :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.stv3 .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stv3 .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.stv3 .meta{font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.stv3 .hair{border:0;border-block-start:1px solid var(--border);margin:0}.stv3 .skip-link{position:absolute;inset-inline-start:12px;inset-block-start:-60px;background:var(--fg);color:var(--bg);padding:10px 18px;border-radius:4px;z-index:200;transition:inset-block-start .2s var(--ease-ink);font-size:14px}.stv3 .skip-link:focus{inset-block-start:12px}.stv3 .sec-label{display:flex;align-items:baseline;gap:16px;padding-block:16px 0;margin-block-end:clamp(36px,5vw,72px);position:relative}.stv3 .sec-label:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1px;background:var(--border-ink);transform:scaleX(0);transform-origin:inline-start;transition:transform .6s var(--ease-ink)}.stv3 .sec-label.in:before{transform:scaleX(1)}.stv3 .sec-label .idx{font-family:var(--ff-display);font-size:clamp(32px,4.4vw,54px);line-height:.9;color:var(--fg-strong);letter-spacing:-.012em;font-variation-settings:"wght" 300,"opsz" 60}.stv3 .sec-label .idx .of{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;color:var(--fg-faint);font-variation-settings:normal}.stv3 .sec-label .name{font-family:var(--ff-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted)}.stv3 section{position:relative}.stv3 .site-header{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--header-h);display:flex;align-items:center;transition:background var(--med) var(--ease-out),box-shadow var(--med) var(--ease-out),border-color var(--med) var(--ease-out),transform var(--med) var(--ease-out);border-block-end:1px solid transparent}.stv3 .site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.stv3 .site-header.solid{background:var(--header-solid,color-mix(in srgb,var(--bg) 90%,transparent));-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-block-end-color:var(--border)}.stv3 .site-header.hide{transform:translateY(-100%)}.stv3 .logo{font-family:var(--ff-display);font-weight:500;font-size:23px;letter-spacing:.16em;line-height:1;display:inline-flex;align-items:center;gap:9px;color:var(--fg)}.stv3 .logo .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block;box-shadow:var(--accent-glow)}.stv3 .nav-desktop{display:none}@media (min-width:1080px){.stv3 .nav-desktop{display:flex;align-items:center;gap:30px}}.stv3 .nav-link{font-size:14.5px;font-weight:500;color:var(--fg);position:relative;padding:6px 0;letter-spacing:.005em;display:inline-flex;align-items:center;gap:5px}.stv3 .nav-link:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:100%;height:1.5px;background:var(--accent-line);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--med) var(--ease-ink);box-shadow:var(--accent-glow)}.stv3 .nav-link:focus-visible:after,.stv3 .nav-link:hover:after{transform:scaleX(1)}.stv3 .nav-link[aria-current=page]{color:var(--accent)}.stv3 .nav-link[aria-current=page]:after{transform:scaleX(1)}.stv3 .nav-link .caret{font-size:9px;opacity:.5;transform:translateY(1px)}.stv3 .header-right{display:flex;align-items:center;gap:12px}.stv3 .icon-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;color:var(--fg);transition:background var(--fast) var(--ease-out),color var(--fast) var(--ease-out)}.stv3 .icon-btn:hover{background:var(--surface);color:var(--accent)}.stv3 .icon-btn svg{width:18px;height:18px}.stv3 .theme-toggle .moon,[data-theme=dark] .stv3 .theme-toggle .sun{display:none}[data-theme=dark] .stv3 .theme-toggle .moon{display:block}.stv3 .lang-btn{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;color:var(--fg);display:inline-flex;align-items:center;gap:6px;padding:7px 8px;border-radius:100px;transition:color var(--fast) var(--ease-out),background var(--fast) var(--ease-out)}.stv3 .lang-btn:hover{color:var(--accent);background:var(--surface)}.stv3 .btn{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;letter-spacing:.01em;padding:11px 21px;border-radius:100px;transition:background var(--fast) var(--ease-out),color var(--fast) var(--ease-out),transform var(--fast) var(--ease-out),border-color var(--fast) var(--ease-out)}.stv3 .btn-primary{background:var(--accent);color:var(--accent-fg);box-shadow:var(--accent-glow)}.stv3 .btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.stv3 .btn-ghost{color:var(--fg);border:1px solid var(--border-strong)}.stv3 .btn-ghost:hover{border-color:var(--border-ink);transform:translateY(-1px)}.stv3 .btn .arr{transition:transform var(--med) var(--ease-ink)}.stv3 .btn:hover .arr{transform:translateX(4px)}.stv3 [dir=rtl] .arr,.stv3 [dir=rtl] .btn .arr{transform:scaleX(-1)}.stv3 [dir=rtl] .btn:hover .arr{transform:scaleX(-1) translateX(4px)}.stv3 .contact-cta{display:none}@media (min-width:720px){.stv3 .contact-cta{display:inline-flex}}.stv3 .hamburger{width:44px;height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}@media (min-width:1080px){.stv3 .hamburger{display:none}}.stv3 .hamburger span{width:22px;height:1.5px;background:var(--fg);transition:transform .4s var(--ease-ink),opacity .3s var(--ease-ink)}.stv3.nav-open .hamburger span:first-child{transform:translateY(6.5px) rotate(45deg)}.stv3.nav-open .hamburger span:nth-child(2){opacity:0}.stv3.nav-open .hamburger span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.stv3 .mobile-nav{position:fixed;inset:0;z-index:99;background:var(--bg);transform:translateY(-100%);transition:transform .55s var(--ease-ink);display:flex;flex-direction:column;padding:calc(var(--header-h) + 8px) var(--gutter) 28px;overflow-y:auto}.stv3.nav-open .mobile-nav{transform:translateY(0)}.stv3 .mobile-nav a.m-link{font-family:var(--ff-display);font-size:clamp(30px,9vw,46px);font-weight:400;line-height:1.2;color:var(--fg);padding:14px 0;border-block-end:1px solid var(--border);display:flex;align-items:baseline;gap:14px;transition:color var(--fast) var(--ease-out)}.stv3 .mobile-nav a.m-link .m-idx{font-family:var(--ff-mono);font-size:12px;color:var(--fg-faint);transform:translateY(-4px)}.stv3 .mobile-nav a.m-link:hover,.stv3 .mobile-nav a.m-link[aria-current=page]{color:var(--accent)}.stv3 .mobile-nav .m-footer{margin-block-start:auto;padding-block-start:28px;display:flex;flex-direction:column;gap:18px}.stv3 .mobile-nav .m-footer .btn-primary{justify-content:center}.stv3 .ink-underline{position:absolute;inset-inline:-2%;inset-block-end:-.06em;width:104%;height:.34em;overflow:visible;pointer-events:none}.stv3 .ink-underline path{stroke:var(--accent-line);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-dasharray:var(--len,240);stroke-dashoffset:var(--len,240);filter:var(--accent-glow);transition:stroke-dashoffset .7s var(--ease-ink) .15s}.stv3 .draw-trigger.in .ink-underline path,.stv3 .ph-hero.in .ink-underline path,.stv3 .tl-item.in .ink-underline path{stroke-dashoffset:0}.stv3 [dir=rtl] .ink-underline{transform:scaleX(-1)}.stv3 .ph-hero{min-height:90svh;display:flex;flex-direction:column;justify-content:flex-end;padding-block-start:calc(var(--header-h) + 40px);padding-block-end:clamp(36px,6vh,84px);position:relative}.stv3 .hero-grain{position:absolute;inset:0;pointer-events:none;z-index:0;--gx:88%;--gy:6%}.stv3 .hero-grain,.stv3 [dir=rtl] .hero-grain{background:radial-gradient(120% 90% at var(--gx) var(--gy),var(--accent-tint) 0,transparent 46%),linear-gradient(180deg,var(--bg-elevated) 0,var(--bg) 100%)}.stv3 [dir=rtl] .hero-grain{--gx:12%;--gy:6%}@media (hover:hover) and (pointer:fine){.stv3 .hero-grain{transition:--gx .5s var(--ease-ink),--gy .5s var(--ease-ink)}}.stv3 .hero-grain:after{content:"";position:absolute;inset:0;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:var(--grain-blend,multiply)}[data-theme=dark] .stv3 .hero-grain:after{--grain-blend:screen}.stv3 .ph-hero .wrap{position:relative;z-index:1;width:100%}.stv3 .stories-hero-figure{position:absolute;inset:0;width:100%;z-index:0;overflow:hidden;pointer-events:none}.stv3 .stories-hero-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;opacity:1;filter:none;display:block}[data-theme=dark] .stv3 .stories-hero-figure img{opacity:.92}.stv3 .stories-hero-figure:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,hsla(40,43%,93%,.95),hsla(40,43%,93%,.74) 28%,hsla(40,43%,93%,.18) 54%,transparent 70%)}[data-theme=dark] .stv3 .stories-hero-figure:after{background:linear-gradient(100deg,rgba(13,12,10,.92),rgba(13,12,10,.68) 30%,rgba(13,12,10,.14) 56%,transparent 72%)}@media (max-width:860px){.stv3 .stories-hero-figure img{-o-object-position:center;object-position:center}.stv3 .stories-hero-figure:after{background:linear-gradient(180deg,hsla(40,43%,93%,.92) 0,hsla(40,43%,93%,.45) 34%,hsla(40,43%,93%,.6) 72%,hsla(40,43%,93%,.95))}[data-theme=dark] .stv3 .stories-hero-figure:after{background:linear-gradient(180deg,rgba(13,12,10,.9) 0,rgba(13,12,10,.4) 34%,rgba(13,12,10,.62) 72%,rgba(13,12,10,.95))}}.stv3 .ph-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-block-end:clamp(26px,6vh,72px)}.stv3 .ph-crumb{display:flex;align-items:center;gap:10px}.stv3 .ph-crumb a{color:var(--fg-faint)}.stv3 .ph-crumb a:hover{color:var(--accent)}.stv3 .ph-crumb .sep{color:var(--fg-faint)}.stv3 .ph-crumb .here{color:var(--fg-muted)}.stv3 .ph-eyebrow{max-width:44ch;min-height:140px}.stv3 .ph-eyebrow .meta{display:block;margin-block-end:12px}.stv3 .hook-line{font-family:var(--ff-display);font-style:italic;font-variation-settings:"wght" 380,"opsz" 36;font-size:clamp(18px,2.4vw,27px);line-height:1.35;letter-spacing:-.01em;color:var(--fg-muted);margin:18px 0 0;max-width:26ch}.stv3 .hook-line .q{color:var(--accent);position:relative;white-space:nowrap;font-style:italic}.stv3 :lang(ko) .hook-line{letter-spacing:-.02em}.stv3 .ph-headline{font-family:var(--ff-display);font-size:var(--t-hero);letter-spacing:-.018em;line-height:.96;margin:0;max-width:17ch;color:var(--fg-strong)}.stv3 :lang(ko) .ph-headline{letter-spacing:-.022em;line-height:1.08}.stv3 .ph-headline .em{font-style:italic;color:var(--accent);position:relative;white-space:nowrap;padding-bottom:.04em}.stv3 .ph-headline .light{color:var(--fg-muted)}.stv3 .line-mask{display:block;padding-bottom:.42em;clip-path:inset(0 -6% -.42em -6%)}.stv3 .line-mask>span{display:block;transform:translateY(112%);font-variation-settings:"wght" 380,"opsz" 100;transition:transform var(--slow) var(--ease-ink),font-variation-settings .9s var(--ease-ink);will-change:transform}.stv3 .ph-hero.in .line-mask>span{transform:translateY(0);font-variation-settings:"wght" 320,"opsz" 144}.stv3 .ph-hero.in .line-mask:first-child>span{transition-delay:.05s}.stv3 .ph-hero.in .line-mask:nth-child(2)>span{transition-delay:.16s}.stv3 .ph-hero.in .line-mask:nth-child(3)>span{transition-delay:.27s}.stv3 .ph-hero-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-block-start:clamp(32px,6vh,64px)}.stv3 .ph-hero-sub{max-width:54ch;font-size:var(--t-lead);color:var(--fg);line-height:1.6;margin:0}.stv3 .ph-hero-sub strong{font-weight:500;color:var(--fg-strong)}.stv3 .ph-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.stv3 .hero-fade{opacity:0;transform:translateY(18px);transition:opacity var(--slow) var(--ease-ink) .5s,transform var(--slow) var(--ease-ink) .5s}.stv3 .ph-hero.in .hero-fade{opacity:1;transform:none}.stv3 .band-pad{padding-block:var(--band)}.stv3 .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-ink),transform .9s var(--ease-ink)}.stv3 .reveal.in{opacity:1;transform:none}.stv3 .reveal.d1{transition-delay:.08s}.stv3 .reveal.d2{transition-delay:.16s}.stv3 .reveal.d3{transition-delay:.24s}.stv3 .reveal.d4{transition-delay:.32s}.stv3 .underline-link{display:inline-flex;align-items:center;gap:9px;font-weight:500;font-size:15px;color:var(--fg);position:relative}.stv3 .underline-link:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-3px;width:100%;height:1.5px;background:var(--accent-line);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--med) var(--ease-ink);box-shadow:var(--accent-glow)}.stv3 .underline-link:focus-visible:after,.stv3 .underline-link:hover:after{transform:scaleX(1)}.stv3 .underline-link .arr{transition:transform var(--med) var(--ease-ink);color:var(--accent)}.stv3 .underline-link:hover .arr{transform:translateX(4px)}.stv3 .underline-link.on-ink:after{background:var(--inkface-accent)}.stv3 .underline-link.on-ink .arr{color:var(--inkface-accent)}.stv3 .origin-head{display:grid;grid-template-columns:1fr;gap:22px;margin-block-end:clamp(40px,5vw,68px)}@media (min-width:900px){.stv3 .origin-head{grid-template-columns:1.12fr .88fr;align-items:end}}.stv3 .origin-head h2{font-family:var(--ff-display);letter-spacing:-.022em;font-size:var(--t-h2);line-height:1.04;margin:0;max-width:19ch;color:var(--fg-strong);font-variation-settings:"wght" 400,"opsz" 80}.stv3 .origin-head h2 em{font-style:italic;color:var(--accent);position:relative;white-space:nowrap;padding-bottom:.04em}.stv3 .origin-head p{margin:0;color:var(--fg-muted);font-size:16px;max-width:42ch;line-height:1.75}.stv3 .origin-head p strong{font-weight:500;color:var(--fg-strong)}.stv3 .narr-steps{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:900px){.stv3 .narr-steps{grid-template-columns:repeat(3,1fr)}}.stv3 .narr-step{padding:var(--s-7) var(--s-5) var(--s-8);position:relative;display:flex;flex-direction:column;min-height:340px}@media (min-width:900px){.stv3 .narr-step+.narr-step{border-inline-start:1px solid var(--border)}}.stv3 .narr-step .n-kicker{display:flex;align-items:baseline;gap:12px}.stv3 .narr-step{--ink-pressure:0}.stv3 .narr-step .n-mark{font-family:var(--ff-display);font-style:italic;color:var(--accent);font-size:clamp(38px,4.8vw,60px);line-height:1;letter-spacing:-.02em;font-variation-settings:"wght" calc(360 + var(--ink-pressure) * 40),"opsz" calc(90 + var(--ink-pressure) * 30);text-shadow:var(--accent-glow);position:relative;transition:font-variation-settings var(--med) var(--ease-ink);will-change:font-variation-settings}.stv3 .narr-step.in .n-mark{animation:stv3-nmark-settle .9s var(--ease-ink) both}@keyframes stv3-nmark-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stv3 .narr-step .n-en{font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint)}.stv3 .narr-step h3{font-family:var(--ff-display);font-size:var(--t-h3);line-height:1.08;margin:24px 0 14px;letter-spacing:-.012em;color:var(--fg-strong);font-variation-settings:"wght" 400,"opsz" 60}.stv3 .narr-step p{color:var(--fg-muted);font-size:15px;line-height:1.74;margin:0;max-width:34ch}.stv3 .narr-step .n-tail{margin-block-start:auto;padding-block-start:var(--s-6)}.stv3 .narr-step .n-tail .meta{color:var(--fg-faint)}.stv3 .narr-step .n-tail .yr{color:var(--accent)}.stv3 .tl-head{display:grid;grid-template-columns:1fr;gap:22px;margin-block-end:clamp(36px,4.5vw,60px)}@media (min-width:900px){.stv3 .tl-head{grid-template-columns:1.12fr .88fr;align-items:end}}.stv3 .tl-head h2{font-family:var(--ff-display);letter-spacing:-.022em;font-size:var(--t-h2);line-height:1.05;margin:0;max-width:18ch;color:var(--fg-strong);font-variation-settings:"wght" 400,"opsz" 80}.stv3 .tl-head h2 em{font-style:italic;color:var(--accent);position:relative;white-space:nowrap;padding-bottom:.04em}.stv3 .tl-head p{margin:0;color:var(--fg-muted);font-size:16px;max-width:40ch;line-height:1.75}.stv3 .tl-head p strong{font-weight:500;color:var(--fg-strong)}.stv3 .timeline{list-style:none;margin:0;padding:0;position:relative;margin-block-start:var(--s-4);border-block-start:1px solid var(--border)}.stv3 .timeline:before{width:1px;background:var(--border-strong)}.stv3 .timeline:after,.stv3 .timeline:before{content:"";position:absolute;inset-block:0;inset-inline-start:0}.stv3 .timeline:after{width:1.5px;background:var(--accent-line);box-shadow:var(--accent-glow);transform:scaleY(var(--spine,0));transform-origin:top;transition:transform .9s var(--ease-ink)}@media (min-width:760px){.stv3 .timeline:after,.stv3 .timeline:before{inset-inline-start:clamp(96px,12vw,168px)}}.stv3 .tl-item{position:relative;display:grid;grid-template-columns:1fr;gap:6px var(--s-6);padding:var(--s-7) 0 var(--s-7) var(--s-6);border-block-end:1px solid var(--border);transition:background var(--med) var(--ease-out)}.stv3 [dir=rtl] .tl-item{padding-inline-start:var(--s-6);padding-inline-end:0}@media (min-width:760px){.stv3 .tl-item{grid-template-columns:clamp(96px,12vw,168px) 1fr;padding:var(--s-7) 0;-moz-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px);align-items:start}.stv3 [dir=rtl] .tl-item{padding-inline:0}}.stv3 .tl-item:hover{background:var(--surface)}.stv3 .tl-item:before{content:"";position:absolute;inset-inline-start:-4.5px;inset-block-start:calc(var(--s-7) + 8px);width:10px;height:10px;border-radius:50%;background:var(--bg);border:1.5px solid var(--accent);box-shadow:none;transition:background var(--med) var(--ease-out),transform var(--fast) var(--ease-out),box-shadow var(--med) var(--ease-out);z-index:1}@media (min-width:760px){.stv3 .tl-item:before{inset-inline-start:calc(clamp(96px, 12vw, 168px) - 4.5px)}}.stv3 .tl-item.in:before{background:var(--accent);box-shadow:var(--accent-glow)}.stv3 .tl-item:hover:before{transform:scale(1.18)}.stv3 .tl-year{font-family:var(--ff-display);font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,46px);line-height:1;letter-spacing:-.02em;color:var(--fg-strong);font-variation-settings:"wght" 320,"opsz" 80;display:flex;align-items:baseline;gap:10px;transition:font-variation-settings .8s var(--ease-ink)}.stv3 .tl-item.in .tl-year{font-variation-settings:"wght" 320,"opsz" 144}.stv3 .tl-year .tl-era{font-family:var(--ff-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-variation-settings:normal}.stv3 .tl-body{display:flex;flex-direction:column;gap:14px}.stv3 .tl-q{font-family:var(--ff-display);font-style:italic;font-size:clamp(19px,1.7vw,25px);line-height:1.32;letter-spacing:-.012em;margin:0;color:var(--fg-strong)}.stv3 .tl-q,.stv3 .tl-q .qword{font-variation-settings:"wght" 400,"opsz" 44}.stv3 .tl-q .qword{color:var(--accent);position:relative;white-space:nowrap;transition:font-variation-settings var(--med) var(--ease-ink)}.stv3 .tl-item:focus-within .tl-q .qword,.stv3 .tl-item:hover .tl-q .qword{font-variation-settings:"wght" 460,"opsz" 80}.stv3 .tl-q .qmark{color:var(--accent)}.stv3 .tl-out{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.stv3 .tl-out .tl-arrow{font-family:var(--ff-mono);font-size:12px;color:var(--accent);transform:translateY(-1px)}.stv3 [dir=rtl] .tl-out .tl-arrow{transform:translateY(-1px) scaleX(-1)}.stv3 .tl-out .tl-label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.stv3 .tl-out a.tl-outcome{font-size:15px;font-weight:500;color:var(--fg);position:relative;display:inline-flex;align-items:baseline;gap:7px}.stv3 .tl-out a.tl-outcome .o-note{color:var(--fg-muted);font-weight:400;font-size:14px}.stv3 .tl-out a.tl-outcome:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-3px;width:100%;height:1.5px;background:var(--accent-line);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--med) var(--ease-ink);box-shadow:var(--accent-glow)}.stv3 .tl-out a.tl-outcome:focus-visible:after,.stv3 .tl-out a.tl-outcome:hover:after{transform:scaleX(1)}.stv3 .tl-out .tl-outcome-plain{font-size:15px;font-weight:500;color:var(--fg)}.stv3 .tl-out .tl-outcome-plain .o-note{color:var(--fg-muted);font-weight:400;font-size:14px}.stv3 .tl-item.is-now .tl-year{color:var(--accent)}.stv3 .tl-item.is-now:before{background:var(--accent);box-shadow:var(--accent-glow)}.stv3 .live-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.stv3 .live-dot{width:8px;height:8px;border-radius:50%;background:var(--live-dot);position:relative;box-shadow:var(--accent-glow)}.stv3 .live-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--live-ring);animation:stv3-livePulse 2.6s var(--ease-out) infinite}@keyframes stv3-livePulse{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.stv3 .news-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:clamp(28px,4vw,44px)}.stv3 .news-head p{margin:0;color:var(--fg-muted);font-size:16px;max-width:42ch;line-height:1.7}.stv3 .news-filter{display:flex;flex-wrap:wrap;gap:8px}.stv3 .news-filter .chip{font-family:var(--ff-mono);font-size:11px;letter-spacing:.08em;color:var(--fg-muted);border:1px solid var(--border-strong);border-radius:100px;padding:8px 16px;transition:color var(--fast) var(--ease-out),border-color var(--fast) var(--ease-out),background var(--fast) var(--ease-out)}.stv3 .news-filter .chip:hover{color:var(--accent);border-color:var(--accent)}.stv3 .news-filter .chip[aria-pressed=true]{color:var(--accent-fg);background:var(--accent);border-color:var(--accent);box-shadow:var(--accent-glow)}.stv3 .newsroom{display:grid;grid-template-columns:1fr;gap:0;border-block-start:1px solid var(--border-ink)}@media (min-width:720px){.stv3 .newsroom{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.stv3 .newsroom{grid-template-columns:repeat(3,1fr)}}.stv3 .news-card{padding:var(--s-6) var(--s-5) var(--s-7);display:flex;flex-direction:column;min-height:340px;border-block-end:1px solid var(--border);position:relative;transition:background var(--med) var(--ease-out)}@media (min-width:720px){.stv3 .news-card{border-inline-end:1px solid var(--border)}.stv3 .news-card:nth-child(2n){border-inline-end:0}}@media (min-width:1080px){.stv3 .news-card,.stv3 .news-card:nth-child(2n){border-inline-end:1px solid var(--border)}.stv3 .news-card:nth-child(3n){border-inline-end:0}}.stv3 .news-card:hover{background:var(--surface)}.stv3 .news-card.is-pending{cursor:default}.stv3 .news-card .nc-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stv3 .news-card .nc-outlet{font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.stv3 .news-card .nc-sep{color:var(--border-strong)}.stv3 .news-card .nc-date{font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;color:var(--fg-faint)}.stv3 .news-card .nc-cat{font-family:var(--ff-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-inline-start:auto}.stv3 .news-card .nc-thumb{width:100%;height:116px;margin-block:20px;border:1px solid var(--border);background:repeating-linear-gradient(135deg,var(--surface-inset) 0 8px,var(--surface) 8px 16px);transition:background-position var(--med) var(--ease-out);background-position:0 0;position:relative;overflow:hidden}.stv3 .news-card:hover .nc-thumb{background-position:16px 0}.stv3 .news-card .nc-thumb svg{position:absolute;inset-inline-end:14px;inset-block-end:12px;opacity:.5}.stv3 .news-card .nc-thumb .gstroke{fill:none;stroke:var(--fg-faint);stroke-width:1.2}.stv3 .news-card h3{font-family:var(--ff-display);font-size:clamp(19px,1.7vw,23px);line-height:1.26;letter-spacing:-.005em;margin:0 0 14px;color:var(--fg-strong);font-variation-settings:"wght" 400,"opsz" 36}.stv3 .news-card .nc-pull{margin:0 0 18px;padding-inline-start:14px;position:relative;font-family:var(--ff-display);font-style:italic;font-size:15px;line-height:1.55;color:var(--fg-muted);font-variation-settings:"wght" 380,"opsz" 28}.stv3 .news-card .nc-pull:before{content:"";position:absolute;inset-inline-start:0;inset-block:3px;width:2px;background:var(--accent-line);box-shadow:var(--accent-glow)}.stv3 .news-card .nc-read{margin-block-start:auto}.stv3 .news-card .nc-pendinglabel{margin-block-start:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.08em;color:var(--fg-faint)}.stv3 .news-card .nc-pendinglabel .pd{width:5px;height:5px;border-radius:50%;background:var(--border-strong)}@media (min-width:720px){.stv3 .news-card.featured{grid-column:span 2}}@media (min-width:1080px){.stv3 .news-card.featured{grid-column:span 2;border-inline-end:1px solid var(--border)}.stv3 .news-card.featured+.news-card{border-inline-end:0}}.stv3 .news-card.featured{background:var(--inkface-bg);color:var(--inkface-fg);border-block-end-color:var(--inkface-line);overflow:hidden}.stv3 .news-card.featured:hover{background:var(--inkface-hover)}.stv3 .news-card.featured .feat-glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(260px 260px at var(--gx,78%) var(--gy,30%),color-mix(in srgb,var(--inkface-accent) 60%,transparent) 0,transparent 60%);transform:scale(.96);transition:opacity var(--med) var(--ease-out),transform var(--med) var(--ease-out);mix-blend-mode:screen}.stv3 .news-card.featured:focus-within .feat-glow,.stv3 .news-card.featured:hover .feat-glow{opacity:.14;transform:scale(1)}.stv3 .news-card.featured .feat-grid,.stv3 .news-card.featured>.nc-pendinglabel,.stv3 .news-card.featured>.nc-pull,.stv3 .news-card.featured>.nc-top,.stv3 .news-card.featured>h3{position:relative;z-index:1}.stv3 .news-card.featured .nc-cat-feat{font-family:var(--ff-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--inkface-accent)}.stv3 .news-card.featured .nc-outlet{color:var(--inkface-accent)}.stv3 .news-card.featured .nc-sep{color:var(--inkface-line)}.stv3 .news-card.featured .nc-cat,.stv3 .news-card.featured .nc-date{color:var(--inkface-muted)}.stv3 .news-card.featured h3{color:var(--inkface-fg);font-size:clamp(24px,2.6vw,38px);margin-block:10px 16px;max-width:20ch;font-variation-settings:"wght" 400,"opsz" 72}.stv3 .news-card.featured .nc-pull{color:var(--inkface-muted);font-size:clamp(16px,1.5vw,19px);max-width:44ch}.stv3 .news-card.featured .nc-pull:before{background:var(--inkface-accent)}.stv3 .news-card.featured .nc-pendinglabel{color:var(--inkface-muted)}.stv3 .news-card.featured .nc-pendinglabel .pd{background:var(--inkface-line)}@media (min-width:720px){.stv3 .news-card.featured{padding-block:var(--s-7)}.stv3 .news-card.featured .nc-thumb{display:none}.stv3 .news-card.featured .feat-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--s-6);align-items:start}.stv3 .news-card.featured .feat-aside{display:flex;flex-direction:column;gap:16px}}.stv3 .news-card.featured .feat-aside{display:none}.stv3 .news-card.featured .feat-glyph{width:100%;aspect-ratio:4/3;border:1px solid var(--inkface-line);background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.04) 0 9px,transparent 9px 18px);position:relative;overflow:hidden}.stv3 .news-card.featured .feat-glyph svg{position:absolute;inset-inline-end:16px;inset-block-end:14px;opacity:.5}.stv3 .news-card.featured .feat-glyph .gstroke{fill:none;stroke:var(--inkface-accent);stroke-width:1.2}.stv3 .news-slot{padding:var(--s-6) var(--s-5) var(--s-7);min-height:340px;border-block-end:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;gap:12px;background:repeating-linear-gradient(135deg,var(--surface) 0 1px,transparent 1px 13px)}@media (min-width:1080px){.stv3 .news-slot{border-inline-end:1px solid var(--border)}}.stv3 .news-slot .slot-mark{width:26px;height:26px;border-radius:50%;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:13px}.stv3 .news-slot .slot-mark,.stv3 .news-slot p{color:var(--fg-faint);font-family:var(--ff-mono)}.stv3 .news-slot p{margin:0;font-size:13.5px;line-height:1.6;max-width:28ch;letter-spacing:.02em}.stv3 .press-desk{margin-block-start:clamp(40px,5vw,64px);border:1px solid var(--border);background:var(--bg-elevated);padding:clamp(24px,3vw,38px);display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media (min-width:760px){.stv3 .press-desk{grid-template-columns:1fr auto;gap:32px}}.stv3 .press-desk h3{font-family:var(--ff-display);font-size:var(--t-h4);margin:0 0 8px;color:var(--fg-strong);font-variation-settings:"wght" 400,"opsz" 40;letter-spacing:-.01em}.stv3 .press-desk p{margin:0;color:var(--fg-muted);font-size:15px;line-height:1.7;max-width:52ch}.stv3 .press-desk .press-actions{display:flex;gap:12px;flex-wrap:wrap}.stv3 .connect{background:var(--connect-bg);color:var(--connect-fg);transition:background var(--med) var(--ease-out)}.stv3 .connect .sec-label:before{background:var(--connect-line)}.stv3 .connect .sec-label .idx{color:var(--connect-fg)}.stv3 .connect .sec-label .idx .of,.stv3 .connect .sec-label .name{color:var(--connect-muted)}.stv3 .connect h2{font-family:var(--ff-display);letter-spacing:-.022em;font-size:var(--t-display);line-height:1;margin:0 0 36px;max-width:18ch;color:var(--connect-fg);font-variation-settings:"wght" 300,"opsz" 110;text-shadow:var(--connect-glow)}.stv3 .connect h2 em{font-style:italic;color:var(--accent);text-shadow:var(--connect-glow)}[data-theme=light] .stv3 .connect h2 em{color:var(--connect-fg)}.stv3 .connect-row{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:880px){.stv3 .connect-row{grid-template-columns:1.1fr .9fr;align-items:end}}.stv3 .connect .lead{color:var(--connect-muted);font-size:16px;line-height:1.75;margin:0 0 26px;max-width:40ch}.stv3 .connect .lead strong{font-weight:500;color:var(--connect-fg)}.stv3 .connect .btn-light{background:var(--connect-fg);color:var(--connect-bg)}.stv3 .connect .btn-light:hover{transform:translateY(-1px);filter:brightness(.95)}.stv3 .connect .btn-outline{color:var(--connect-fg);border:1px solid var(--connect-line)}.stv3 .connect .btn-outline:hover{border-color:var(--connect-fg);transform:translateY(-1px)}.stv3 .connect-actions{display:flex;gap:12px;flex-wrap:wrap}.stv3 .connect .underline-link{color:var(--connect-fg)}.stv3 .connect .underline-link:after{background:var(--connect-fg)}.stv3 .connect .underline-link .arr{color:var(--connect-fg)}.stv3 .footer{background:var(--inkface-bg);color:var(--inkface-fg);padding-block-start:clamp(60px,8vw,110px);padding-block-end:40px;transition:background var(--med) var(--ease-out)}[data-theme=dark] .stv3 .footer{border-block-start:1px solid var(--border)}.stv3 .footer-top{display:grid;grid-template-columns:1fr;gap:44px;padding-block-end:60px;border-block-end:1px solid var(--inkface-line)}@media (min-width:600px){.stv3 .footer-top{grid-template-columns:1fr 1fr}}@media (min-width:980px){.stv3 .footer-top{grid-template-columns:1.5fr repeat(3,1fr)}}@media (min-width:1200px){.stv3 .footer-top{grid-template-columns:1.7fr repeat(5,1fr)}}.stv3 .footer-brand{grid-column:1/-1}@media (min-width:980px){.stv3 .footer-brand{grid-column:auto}}.stv3 .footer-brand .logo{color:var(--inkface-fg);font-size:28px}.stv3 .footer-brand p{color:var(--inkface-muted);font-size:14.5px;max-width:34ch;margin:22px 0 26px;line-height:1.7}.stv3 .footer-brand .btn-ghost{color:var(--inkface-fg);border-color:var(--inkface-line)}.stv3 .footer-brand .btn-ghost:hover{border-color:var(--inkface-fg)}.stv3 .footer-col h5{font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--inkface-muted);margin:0 0 18px;font-weight:500}.stv3 .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.stv3 .footer-col a{color:var(--inkface-fg);font-size:14.5px;display:inline-block;opacity:.82}.stv3 .footer-col a:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-2px;width:100%;height:1.5px;background:var(--accent-line);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--med) var(--ease-ink);box-shadow:var(--accent-glow)}.stv3 .footer-col a:hover{opacity:1}.stv3 .footer-col a:focus-visible:after,.stv3 .footer-col a:hover:after{transform:scaleX(1)}.stv3 .footer-col a[aria-current=page]{color:var(--inkface-accent);opacity:1}.stv3 .footer-col a[aria-current=page]:after{transform:scaleX(1);background:var(--inkface-accent)}.stv3 .footer-bottom{display:flex;flex-direction:column;gap:20px;padding-block-start:34px}@media (min-width:760px){.stv3 .footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.stv3 .footer-bottom .meta{color:var(--inkface-muted)}.stv3 .footer-meta-row{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.stv3 .footer-social{display:flex;gap:18px}.stv3 .footer-social a{font-family:var(--ff-mono);font-size:12px;letter-spacing:.06em;color:var(--inkface-muted)}.stv3 .footer-social a:hover{color:var(--inkface-fg)}@media (prefers-reduced-motion:reduce){.stv3 *,.stv3 :after,.stv3 :before{animation:none;transition-duration:.01ms}.stv3 .hero-fade,.stv3 .reveal{opacity:1;transform:none}.stv3 .line-mask>span{transform:none;font-variation-settings:"wght" 320,"opsz" 144}.stv3 .ink-underline path{stroke-dashoffset:0}.stv3 .sec-label:before{transform:scaleX(1)}.stv3 .timeline:after{transform:scaleY(1)}.stv3 .tl-item:before{background:var(--accent);box-shadow:var(--accent-glow)}.stv3 .live-dot:after{animation:none;opacity:.5;transform:scale(1)}.stv3 .hero-grain{transition:none}.stv3 .narr-step .n-mark{font-variation-settings:"wght" 360,"opsz" 90;transition:none;will-change:auto}.stv3 .narr-step.in .n-mark{animation:none;opacity:1;transform:none}.stv3 .tl-item.in .tl-year,.stv3 .tl-year{font-variation-settings:"wght" 320,"opsz" 144;transition:none}.stv3 .tl-item:focus-within .tl-q .qword,.stv3 .tl-item:hover .tl-q .qword,.stv3 .tl-q .qword{font-variation-settings:"wght" 400,"opsz" 44;transition:none}.stv3 .news-card.featured .feat-glow{transition:none}.stv3 .news-card.featured:focus-within .feat-glow,.stv3 .news-card.featured:hover .feat-glow{transform:none}}.stv3 .footer-col a{position:relative}.stv3 .footer-col a:before{content:"";position:absolute;inset:-6px 0}.stv3 .footer-social a{position:relative}.stv3 .footer-social a:before{content:"";position:absolute;inset:-11px -6px}.stv3 .crumbs a{position:relative}.stv3 .crumbs a:before{content:"";position:absolute;inset:-11px -4px}.stv3 .q-link-note a{position:relative}.stv3 .q-link-note a:before{content:"";position:absolute;inset:-13px 0}.stv3 .aside-row a.aside-v{position:relative}.stv3 .aside-row a.aside-v:before{content:"";position:absolute;inset:-11px 0}.stv3 .brand .logo-img,.stv3 .logo .logo-img,.stv3 a[aria-label*=CIRCUS] .logo-img{block-size:24px;inline-size:auto;flex:none;display:inline-block;filter:brightness(0);vertical-align:middle}.stv3 .footer .logo-img,.stv3 [class*=foot] .logo-img,.stv3 footer .logo-img,[data-theme=dark] .stv3 .brand .logo-img,[data-theme=dark] .stv3 .logo .logo-img,[data-theme=dark] .stv3 a[aria-label*=CIRCUS] .logo-img{filter:brightness(0) invert(1)}.stv3 .line-mask>span{transform:translateY(0);font-variation-settings:"wght" 320,"opsz" 144}.stv3 .sec-label:before{transform:scaleX(1)}.stv3 .tl-item:before{background:var(--accent);box-shadow:var(--accent-glow)}.stv3 .tl-year{font-variation-settings:"wght" 320,"opsz" 144}.stv3 .connect h2 em{color:var(--connect-fg)}[data-theme=dark] .stv3 .connect h2 em{color:var(--accent);text-shadow:var(--connect-glow)}