.u-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(70% 90% at 78% 40%,rgba(207,242,74,.07),transparent 60%),var(--bg)}.u-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;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='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.u-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;min-height:min(760px,calc(100svh - 88px));padding-block:72px}.u-hero h1{font-size:clamp(56px,6.6vw,104px);line-height:.98;letter-spacing:-.066em;color:var(--text)}.u-hero .lead{margin-top:32px;max-width:560px;color:var(--body);text-wrap:pretty}.u-hero .actions,.u-page-hero .actions{margin-top:40px;display:flex;flex-wrap:wrap;gap:28px;align-items:center}.u-hero-copy>*{animation:u-rise .9s cubic-bezier(.2,.7,.1,1) both}.u-hero-copy>:nth-child(2){animation-delay:.12s}.u-hero-copy>:nth-child(3){animation-delay:.24s}@keyframes u-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lanes svg{width:100%;height:auto;display:block;overflow:visible}.lane-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 6;opacity:.55}.lane{stroke:var(--strong);stroke-width:1.25}.lane-light{stroke:var(--volt);stroke-width:2;stroke-linecap:round;stroke-dasharray:70 930;stroke-dashoffset:1000;animation:u-lane 3s cubic-bezier(.45,0,.25,1) 1 both;animation-delay:0s;opacity:.95}@keyframes u-lane{0%{stroke-dashoffset:1000;opacity:0}8%{opacity:1}72%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.lane-source{fill:var(--volt)}.lane-end{fill:var(--bg);stroke:var(--volt);stroke-width:1.5}.lane-label{font-family:Geist Mono,monospace;font-size:19px;fill:var(--body);letter-spacing:.01em}.lanes{animation:u-fade 1.4s .3s ease both}@keyframes u-fade{0%{opacity:0}to{opacity:1}}.u-index-head{display:flex;justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:44px}.u-index-head p{max-width:420px;color:var(--muted);font-size:16px;line-height:1.55;text-wrap:pretty}.u-arms{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.u-arms li{border-bottom:1px solid var(--line)}.u-arms a,.u-arms li>div{display:grid;grid-template-columns:64px minmax(0,1.1fr) minmax(0,1.3fr) 32px;gap:32px;align-items:center;padding:34px 8px;color:inherit;text-decoration:none;transition:background .35s ease,padding .35s ease}.u-arms li>div{grid-template-columns:64px minmax(0,1.1fr) minmax(0,1.3fr)}.u-arms .mono{color:var(--subtle)}.u-arms strong{font-size:clamp(30px,3.4vw,48px);font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--text);transition:color .25s ease}.u-arms p{color:var(--body);font-size:16px;line-height:1.55;text-wrap:pretty;max-width:520px}.u-arms .arrow{width:24px;color:var(--subtle);transition:transform .3s ease,color .25s ease}.u-arms a:hover,.u-arms a:focus-visible{background:var(--surface);padding-inline:20px}.u-arms a:hover strong,.u-arms a:focus-visible strong{color:var(--volt)}.u-arms a:hover .arrow,.u-arms a:focus-visible .arrow{transform:translate(6px);color:var(--volt)}.u-arms-static strong{font-size:clamp(24px,2.4vw,32px)}.u-method{border-top:1px solid var(--line)}.u-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.u-steps li{position:relative;padding:32px 32px 8px 0}.u-steps li+li{padding-left:32px;border-left:1px solid var(--line)}.u-steps li:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:var(--volt)}.u-steps li+li:before{left:32px}.u-steps .mono{color:var(--subtle)}.u-steps h3{margin-top:22px;font-size:26px;letter-spacing:-.04em;color:var(--text)}.u-steps p{margin-top:14px;color:var(--body);font-size:15px;line-height:1.6;text-wrap:pretty}.u-news-preview{border-top:1px solid var(--line)}.u-news{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.u-news li{border-bottom:1px solid var(--line)}.u-news a{display:grid;grid-template-columns:130px minmax(0,1fr) 220px;gap:28px;align-items:baseline;padding:22px 8px;color:inherit;text-decoration:none;transition:background .25s ease}.u-news a:hover,.u-news a:focus-visible{background:var(--surface)}.u-news time,.u-news-topic{color:var(--subtle)}.u-news-title{font-size:18px;line-height:1.45;color:var(--text);letter-spacing:-.01em;text-wrap:pretty}.u-news a:hover .u-news-title{color:var(--volt)}.u-news-meta{color:var(--muted);font-size:14px;text-align:right}.u-podcast-band{border-block:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--bg));padding-block:110px}.u-podcast-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.u-podcast-band .lead{margin-top:24px;color:var(--body);text-wrap:pretty}.u-podcast-band .actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:28px;align-items:center}.u-wave{display:flex;align-items:center;gap:5px;height:220px}.u-wave i{flex:1;height:var(--h);min-height:6px;border-radius:2px;background:linear-gradient(180deg,var(--volt),color-mix(in srgb,var(--volt) 25%,transparent));opacity:.75;transform-origin:center;animation:u-wave 3s ease-in-out 1 both;animation-delay:0s}@keyframes u-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.u-closing{padding-block:96px;border-top:1px solid var(--line)}.u-closing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.u-closing-grid>div{padding:8px 56px 8px 0}.u-closing-grid>div+div{padding-left:56px;border-left:1px solid var(--line)}.u-closing-grid.single{grid-template-columns:1fr}.u-closing h2{font-size:clamp(36px,3.6vw,52px)}.u-closing p{margin:18px 0 32px;color:var(--body);font-size:17px;line-height:1.55;max-width:460px;text-wrap:pretty}.u-closing .actions{display:flex;flex-wrap:wrap;gap:28px;align-items:center}.u-page-hero h1{max-width:15ch}.u-page-hero .lead{margin-top:28px;max-width:640px;text-wrap:pretty}.u-updated{margin-top:28px;color:var(--subtle)}.u-pod-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.u-facts{margin:0;border-top:1px solid var(--line)}.u-facts div{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.u-facts dt{font-family:Geist Mono,monospace;font-size:12px;color:var(--subtle);padding-top:4px}.u-facts dd{margin:0;color:var(--body);font-size:17px;line-height:1.55}.u-topics{border-top:1px solid var(--line)}.u-topic-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.u-topic-list li{padding:26px 24px 26px 0;border-bottom:1px solid var(--line);font-size:20px;letter-spacing:-.02em;color:var(--text);line-height:1.35;text-wrap:balance}.u-topic-list li:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}.u-news-day+.u-news-day{margin-top:56px}.u-news-day h2{font-size:12px;letter-spacing:.02em;color:var(--muted);margin-bottom:16px;max-width:none}.u-news-page .u-news a{grid-template-columns:150px minmax(0,1fr) 220px}.u-news-note{margin-top:48px;color:var(--subtle);font-size:13px}@media(max-width:1050px){.u-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:64px 48px}.lanes{max-width:620px}.u-podcast-inner{grid-template-columns:1fr}.u-wave{height:140px}}@media(max-width:900px){.u-steps{grid-template-columns:1fr 1fr}.u-steps li:nth-child(3){padding-left:0;border-left:0}.u-steps li:nth-child(3):before{left:0}.u-arms a,.u-arms li>div{grid-template-columns:48px 1fr;row-gap:12px}.u-arms p{grid-column:2}.u-arms .arrow{display:none}.u-news a,.u-news-page .u-news a{grid-template-columns:1fr;gap:8px}.u-news-meta{text-align:left}.u-pod-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:680px){.u-hero h1{font-size:clamp(36px,10.4vw,56px);letter-spacing:-.055em}.u-hero-grid{padding-block:48px 32px;gap:32px}.u-index-head{flex-direction:column;align-items:flex-start;gap:16px}.u-steps{grid-template-columns:1fr}.u-steps li,.u-steps li+li{padding:28px 0 8px;border-left:0}.u-steps li+li:before{left:0}.u-closing-grid{grid-template-columns:1fr}.u-closing-grid>div,.u-closing-grid>div+div{padding:0;border-left:0}.u-closing-grid>div+div{margin-top:56px;padding-top:56px;border-top:1px solid var(--line)}.u-topic-list{grid-template-columns:1fr}.u-topic-list li:nth-child(2n){padding-left:0;border-left:0}.u-facts div{grid-template-columns:1fr;gap:6px}.u-podcast-band{padding-block:80px}.lane-label{font-size:24px}}@media(prefers-reduced-motion:reduce){.lane-light,.u-wave i,.u-hero-copy>*,.lanes{animation:none}.lane-light{opacity:0}}
