@font-face{font-family:Manrope;src:url(./manrope-400-PaqtzbVb.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./manrope-500-BYYD-dBL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./manrope-600-4f0koTD-.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-500-italic-Y14P-dkT.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--ink:#e9f2fb;--muted:#a5b8cc;--blue:#082744;--deep:#03182c;--ocean:#0a4773;--line:rgba(207,230,248,.25);--accent:#82d7de;--paper:#eaf2f5;--paper-ink:#092842;--red:#e77e73;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--deep);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55}.grain{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.11;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.wrap{width:min(1280px,calc(100% - 80px));margin:0 auto}.site-header{width:min(1440px,calc(100% - 80px));height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:2}.wordmark{color:#fff;text-decoration:none;font-size:17px;letter-spacing:-.04em;font-weight:700}.wordmark span{font-family:var(--serif);font-size:22px;font-style:italic;font-weight:400;margin-right:3px}.wordmark b{color:var(--accent);font-size:12px;letter-spacing:.05em;margin-right:1px}.site-header nav{display:flex;gap:28px}.site-header nav a,.repo-link{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.site-header nav a:hover,.repo-link:hover,.text-link:hover{color:var(--accent)}.repo-link span{font-size:16px;margin-left:4px}.hero{padding:110px 0 115px;display:grid;grid-template-columns:150px 1fr 250px;gap:34px;min-height:620px}.hero-index,.section-number,.case-kicker{font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.hero-index span{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent);margin:0 0 18px}.hero h1,.finding-layout h2,.method-intro h2,.evidence-intro h2,.case-layout h2,.takeaways h2{font-family:var(--serif);font-weight:400;letter-spacing:-.07em;line-height:.87;margin:0}.hero h1{font-style:italic;font-weight:500;font-size:clamp(64px,9vw,136px);max-width:800px}.hero h1 em,.finding-layout h2 em,.method-intro h2 em,.evidence-intro h2 em,.case-layout h2 em,.takeaways h2 em{font-weight:400;color:var(--accent)}.lede{font-size:20px;line-height:1.45;color:#d4e5f1;max-width:560px;margin:36px 0}.hero-actions{display:flex;gap:28px;align-items:center}.button{display:inline-flex;gap:25px;align-items:center;padding:16px 20px;text-decoration:none;font-weight:700;font-size:14px;transition:.2s}.button-light{background:var(--paper);color:var(--paper-ink)}.button:hover{transform:translateY(-2px)}.text-link{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.text-link span{color:var(--accent);font-size:18px;margin-left:6px}.hero-signal{align-self:end;padding:23px 0;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.hero-signal b{font-family:var(--serif);font-size:66px;font-weight:400;line-height:.9;color:#fff;display:block;margin:14px 0 3px}.hero-signal>span:not(.signal-label){font-size:11px;text-transform:uppercase;letter-spacing:.09em}.signal-label{font-size:10px;color:var(--accent);letter-spacing:.11em;text-transform:uppercase}.signal-rule{height:1px;background:var(--line);margin:20px 0}.hero-signal p{margin:0}.thesis-band{background:#0a4269;padding:76px 0}.thesis-grid{display:grid;grid-template-columns:150px 1.2fr 1fr;gap:34px}.thesis-grid h2{font:400 clamp(35px,4.3vw,61px)/.98 var(--serif);letter-spacing:-.06em;margin:0}.thesis-grid p:last-child{margin:0;color:#d1e5ee;font-size:17px}.section-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:17px}.section-head p{margin:0}.section-head span{font:400 36px/1 var(--serif);color:var(--accent)}.finding-section{padding:118px 0}.finding-layout{display:grid;grid-template-columns:1.3fr .8fr;gap:90px;padding:53px 0}.finding-layout h2{font-size:clamp(45px,6vw,90px)}.finding-copy{font-size:18px;color:#cbdce9}.finding-copy p{margin:0 0 30px}.finding-copy strong{color:#fff}.finding-copy .callout{font:400 30px/1.05 var(--serif);color:var(--accent);border-left:1px solid var(--accent);padding-left:18px}.comparison{padding:15px 0 0;max-width:850px}.axis{display:flex;justify-content:space-between;margin-left:190px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--line);padding-bottom:8px}.bar-row{display:grid;grid-template-columns:170px 1fr 60px;gap:18px;align-items:center;padding:19px 0;border-bottom:1px solid rgba(207,230,248,.12);font-size:14px}.bar-row>span{font-weight:700}.bar-track{height:12px;background:#c6e5f31f;position:relative}.bar-track i{display:block;width:var(--value);height:100%;background:var(--accent)}.bar-row.danger i{background:var(--red)}.bar-row b{font-family:var(--serif);font-size:23px;font-weight:400}.figure-caption,.table-note{font-size:12px;color:var(--muted);max-width:700px;margin:20px 0 0}.method-section{background:var(--paper);color:var(--paper-ink);padding:105px 0}.method-section .section-head{border-color:#0428413d}.method-section .section-head .eyebrow{color:#096078}.method-section .section-head span{color:#0f6d89}.method-intro{padding:54px 0 65px;display:grid;grid-template-columns:1.2fr .6fr;gap:120px}.method-intro h2{font-size:clamp(44px,6vw,85px)}.method-intro p{font-size:18px;align-self:end;margin:0;color:#31536a}.pipeline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(4,40,65,.24);border-bottom:1px solid rgba(4,40,65,.24)}.pipeline article{padding:27px 24px 28px 0;border-right:1px solid rgba(4,40,65,.24);min-height:212px}.pipeline article+article{padding-left:24px}.pipeline article:last-child{border-right:0}.pipeline b{font-size:11px;color:#19708a;letter-spacing:.1em}.pipeline h3{font:400 28px/1 var(--serif);letter-spacing:-.04em;margin:38px 0 11px}.pipeline p{font-size:13px;line-height:1.5;color:#416074;margin:0}.case-grid{display:grid;grid-template-columns:250px 1fr;gap:52px;padding-top:58px}.case-label span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.case-label p{font-size:13px;color:#416074}.case-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#04284138;border:1px solid rgba(4,40,65,.22)}.case-list span{padding:15px 18px;background:var(--paper);font-size:13px}.case-list b{font-family:var(--serif);font-size:25px;font-weight:400;color:#0e6981;margin-right:10px}.results-section{padding:114px 0}.result-intro{font:400 34px/1.1 var(--serif);letter-spacing:-.045em;max-width:680px;margin:51px 0}.results-table-wrap{overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}table{border-collapse:collapse;width:100%;min-width:840px}th,td{padding:20px 12px;text-align:right;border-bottom:1px solid rgba(207,230,248,.13);font-size:15px}thead th{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);vertical-align:bottom}thead th:first-child,tbody th{text-align:left}tbody th{font:400 22px var(--serif);letter-spacing:-.03em}.attack-col{background:#e77e731a}.attack-col small{display:block;font-size:8px;color:#e3aaa2;margin-top:3px}.best{color:var(--accent);font-weight:700}.worst{color:#ff9b90;font-weight:700}.zero-card{margin-top:69px;padding:40px 42px;background:#0c3e63;display:grid;grid-template-columns:180px 1fr;gap:32px}.zero-card>span{font:400 125px/.8 var(--serif);color:var(--accent)}.zero-card h3{font:400 37px/1 var(--serif);letter-spacing:-.045em;margin:0 0 12px}.zero-card p:last-child{color:#c8dce9;max-width:640px;margin:0}.evidence-section{background:#072c4a;padding:108px 0}.evidence-intro{display:grid;grid-template-columns:1fr 1fr;gap:130px;padding:52px 0}.evidence-intro h2{font-size:clamp(45px,6vw,83px)}.evidence-intro p{font-size:18px;color:#cbdce9;align-self:end;margin:0}.evidence-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.evidence-grid figure{background:#e6edf1;margin:0;min-height:340px;display:flex;flex-direction:column;justify-content:space-between}.evidence-grid img{width:100%;height:280px;object-fit:contain;padding:12px}.evidence-grid figcaption{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0b3452;border-top:1px solid rgba(5,43,69,.2);padding:13px}.repo-card{min-height:340px;display:flex;flex-direction:column;padding:28px;background:var(--accent);color:#082b47;text-decoration:none;transition:.2s}.repo-card:hover{background:#abeced;transform:translateY(-3px)}.repo-card span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.repo-card h3{font:400 51px/.82 var(--serif);letter-spacing:-.06em;margin:50px 0 20px}.repo-card p{font-size:13px;margin:0;max-width:200px}.repo-card b{font-size:12px;margin-top:auto}.case-study{padding:112px 0}.case-kicker{border-bottom:1px solid var(--line);padding-bottom:16px}.case-kicker span{color:var(--muted);margin-left:17px}.case-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:51px}.case-layout h2{font-size:clamp(42px,5vw,72px)}.case-layout p{color:#c8dce9;font-size:17px;max-width:550px;margin:30px 0}.case-layout figure{margin:0;background:#173d59;border:1px solid var(--line)}.case-layout img{display:block;width:100%;height:280px;object-fit:cover;object-position:left top}.case-layout figcaption{font-size:11px;color:var(--muted);padding:12px}.takeaways{padding:96px 0;display:grid;grid-template-columns:150px 1fr;gap:35px;border-top:1px solid var(--line)}.takeaways h2{font-size:clamp(42px,5.5vw,77px);max-width:950px}.takeaways ol{padding:0;margin:64px 0 0;list-style:none;border-top:1px solid var(--line)}.takeaways li{display:grid;grid-template-columns:70px 1fr;padding:17px 0;border-bottom:1px solid var(--line);font:400 24px var(--serif)}.takeaways li span{font:700 11px var(--sans);letter-spacing:.1em;color:var(--accent);padding-top:8px}footer{background:#eaf2f5;color:#092842;padding:55px 0}.footer-inner{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px}.footer-inner .wordmark{color:#092842}.footer-inner p,.footer-inner a{font-size:12px;color:#31536a;text-decoration:none}.footer-inner>div>p:first-child{font-weight:700;color:#092842}.footer-inner .wordmark+p{max-width:370px;margin-top:16px}@media (max-width:850px){.wrap,.site-header{width:min(100% - 40px,1280px)}.site-header{height:72px}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding:70px 0 76px;min-height:0}.hero-index{display:none}.hero-signal{max-width:340px}.thesis-grid,.finding-layout,.method-intro,.evidence-intro,.case-layout{grid-template-columns:1fr;gap:28px}.thesis-grid{gap:20px}.pipeline{grid-template-columns:1fr 1fr}.pipeline article:nth-child(2){border-right:0}.pipeline article:nth-child(n+3){border-top:1px solid rgba(4,40,65,.24)}.case-grid{grid-template-columns:1fr;gap:20px}.evidence-grid{grid-template-columns:1fr}.evidence-grid figure,.repo-card{min-height:0}.evidence-grid img{height:250px}.zero-card{grid-template-columns:1fr;padding:33px}.zero-card>span{font-size:90px}.takeaways{grid-template-columns:1fr;padding:70px 0}.footer-inner{grid-template-columns:1fr;gap:20px}.finding-layout{padding:38px 0}.method-intro{padding:40px 0}.case-layout figure{margin-top:15px}}@media (max-width:530px){.hero h1{font-style:italic;font-weight:500;font-size:64px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.pipeline{grid-template-columns:1fr}.pipeline article,.pipeline article+article{padding:25px 0;border-right:0;border-top:1px solid rgba(4,40,65,.24)}.pipeline article:first-child{border-top:0}.case-list{grid-template-columns:1fr}.bar-row{grid-template-columns:116px 1fr 48px;gap:10px}.axis{margin-left:126px}.results-section,.finding-section,.evidence-section,.case-study{padding:74px 0}.finding-copy .callout{font-size:25px}}.hero{position:relative;isolation:isolate;overflow:hidden}.hero>*:not(.hero-art){position:relative;z-index:1}.hero-art{position:absolute;top:0;right:-12vw;bottom:0;left:31%;z-index:-1;pointer-events:none;overflow:hidden}.hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--deep) 0%,rgba(3,24,44,.78) 20%,rgba(3,24,44,.05) 78%,var(--deep) 100%)}.hero-art img,.hero-art video{height:100%;width:100%;object-fit:cover;opacity:.62;filter:saturate(.85) contrast(1.08)}.thesis-grid{position:relative;overflow:hidden}.thesis-art{position:absolute;top:0;right:0;bottom:0;left:42%;opacity:.17;mix-blend-mode:screen;pointer-events:none}.thesis-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a4269 0%,transparent 45%,#0a4269 100%)}.thesis-art img{width:100%;height:100%;object-fit:cover}.thesis-grid>*:not(.thesis-art){position:relative;z-index:1}@media (max-width:850px){.hero-art{top:0;right:-80%;bottom:0;left:15%;opacity:.4}.thesis-art{display:none}}.method-section{background:linear-gradient(180deg,#0b466d,#0a3555);color:var(--ink)}.method-section .section-head{border-color:var(--line)}.method-section .section-head .eyebrow,.method-section .section-head span{color:var(--accent)}.method-intro p{color:#c9dce9}.pipeline{border-color:var(--line)}.pipeline article{border-color:#cfe6f833}.pipeline article b{color:var(--accent)}.pipeline h3{color:#fff}.pipeline p,.case-label p{color:#c7d9e7}.case-label span{color:#f0f7fb}.case-list{background:#cfe6f829;border-color:#cfe6f829}.case-list span{background:#0b3b5d;color:#ddecf5}.case-list b{color:var(--accent)}footer{background:#082a46;color:var(--ink);border-top:1px solid var(--line)}.footer-inner .wordmark{color:#fff}.footer-inner p,.footer-inner a{color:#b9cede}.footer-inner>div>p:first-child{color:#fff}.image-zoom{display:block;border:0;background:transparent;padding:0;width:100%;cursor:zoom-in}.image-zoom img{transition:transform .35s ease}.image-zoom:hover img{transform:scale(1.025)}.evidence-grid figcaption{display:flex;justify-content:space-between;gap:10px}.evidence-grid figcaption span{color:#4b6980;font-size:9px}.image-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;padding:32px;align-items:center;justify-content:center}.image-modal.is-open{display:flex}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000d1be0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out}.modal-panel{position:relative;width:min(1180px,100%);max-height:calc(100dvh - 64px);background:#0b2e49;border:1px solid rgba(207,230,248,.38);box-shadow:0 30px 100px #00000080}.modal-top{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(207,230,248,.22)}.modal-top p{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#cfe3ef}.modal-close{border:1px solid rgba(207,230,248,.38);background:transparent;color:#fff;padding:8px 10px;font:700 11px var(--sans);text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.modal-close:hover{background:var(--accent);color:#062640;border-color:var(--accent)}.modal-close span{font-size:18px;vertical-align:-1px;line-height:0;margin-left:5px}.modal-panel>img{width:100%;max-height:calc(100dvh - 120px);object-fit:contain;display:block;background:#e8f0f4}@media (max-width:560px){.image-modal{padding:12px}.modal-panel{max-height:calc(100dvh - 24px)}.modal-panel>img{max-height:calc(100dvh - 80px)}.modal-top{padding:0 12px}.modal-close{padding:7px}.evidence-grid figcaption{display:block}.evidence-grid figcaption span{display:block;margin-top:3px}}.acknowledgements{padding:108px 0;background:#06243e}.thanks-intro{display:grid;grid-template-columns:1.1fr .7fr;gap:110px;padding:50px 0}.thanks-intro h2{font:400 clamp(43px,5.7vw,78px)/.92 var(--serif);letter-spacing:-.06em;margin:0;max-width:790px}.thanks-intro p{align-self:end;margin:0;color:#c7dbe9;font-size:17px}.thanks-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.thanks-grid article{min-height:245px;padding:30px 32px}.thanks-grid article+article{border-left:1px solid var(--line)}.thanks-grid h3{font:400 42px/1 var(--serif);letter-spacing:-.04em;margin:50px 0 8px}.thanks-grid>article>p:last-of-type{margin:0;color:#c5d7e5;font-size:14px}.supervision-note{margin-top:28px;color:var(--accent);font-size:11px;text-transform:uppercase;letter-spacing:.09em}.thanks-institute img{display:block;width:214px;height:90px;object-fit:contain;object-position:left center;background:#f4f7f8;margin:22px 0 18px}.platform-row{padding:43px 0 30px}.platform-row>p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;margin:0 0 18px}.platform-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.platform-logos>div{height:142px;background:#edf3f5;color:#092842;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.platform-logos img{max-width:185px;max-height:59px;object-fit:contain;object-position:left center}.platform-logos span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#31566b}.ack-note{margin:0;color:#9cb5c8;font-size:12px}@media (max-width:850px){.thanks-intro{grid-template-columns:1fr;gap:25px}.platform-logos{grid-template-columns:1fr}.platform-logos>div{height:110px}}@media (max-width:560px){.acknowledgements{padding:72px 0}.thanks-grid{grid-template-columns:1fr}.thanks-grid article+article{border-left:0;border-top:1px solid var(--line)}.thanks-grid article{padding:26px 0;min-height:0}.thanks-grid h3{margin:32px 0 8px}.thanks-institute img{width:190px}.thanks-intro{padding:38px 0}.platform-row{padding-top:35px}}.thanks-institute img{background:transparent;padding:0;height:98px;mix-blend-mode:normal}.platform-logos>div{height:142px;background:transparent;border:1px solid rgba(207,230,248,.2);color:var(--ink)}.platform-logos img{max-width:185px;max-height:62px;background:transparent;object-fit:contain;object-position:left center}.platform-logos span{color:#a9c0d2}.platform-logos .databricks-brand{padding:20px 18px}.db-lockup{display:flex;align-items:center;gap:10px}.db-lockup img{width:50px;height:50px;max-width:none;max-height:none}.db-lockup b{font:700 25px/1 var(--sans);letter-spacing:-.07em;color:#f2f7fa}.institute-link,.platform-link{display:inline-flex;align-items:center;width:max-content;text-decoration:none}.institute-link{border-bottom:1px solid transparent}.institute-link:hover{border-color:var(--accent)}.platform-link{border-bottom:1px solid transparent}.platform-link:hover{border-color:var(--accent)}.platform-link:hover img{transform:translateY(-2px)}.platform-link img{transition:transform .2s ease}.db-lockup{gap:10px}.db-lockup:hover b{color:var(--accent)}.hero-signal{background:linear-gradient(135deg,#021425f0,#041f34d6);border:1px solid rgba(164,219,232,.34);padding:25px 24px 23px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 45px #00081247}.hero-signal .signal-rule{background:#cfe6f859}.hero-signal p{color:#d9e9f3}.hero-signal>span:not(.signal-label){color:#d2e4ee}.hero-signal b{text-shadow:0 2px 16px rgba(0,0,0,.45)}.hero-signal{background:linear-gradient(145deg,#b1e2f021,#0720362e);border:1px solid rgba(221,244,251,.42);box-shadow:inset 0 1px #ffffff47,0 18px 48px #00081233;backdrop-filter:blur(20px) saturate(150%) brightness(.58);-webkit-backdrop-filter:blur(20px) saturate(150%) brightness(.58)}.hero-signal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.11),transparent 38%);opacity:.85}.hero-signal p,.hero-signal>span:not(.signal-label){text-shadow:0 2px 12px rgba(0,0,0,.85)}.comparison .bar-track i{width:0;transition:width 1.15s cubic-bezier(.16,1,.3,1)}.comparison.is-visible .bar-track i{width:var(--value)}.comparison .bar-row{opacity:.42;transform:translate(-10px);transition:opacity .5s ease,transform .65s cubic-bezier(.16,1,.3,1)}.comparison.is-visible .bar-row{opacity:1;transform:none}.comparison.is-visible .bar-row:nth-child(2){transition-delay:60ms}.comparison.is-visible .bar-row:nth-child(3){transition-delay:155ms}.comparison.is-visible .bar-row:nth-child(4){transition-delay:.25s}.comparison b{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.comparison .bar-track i,.comparison .bar-row{transition:none}.comparison .bar-track i{width:var(--value)}.comparison .bar-row{opacity:1;transform:none}}.results-table-wrap tbody tr{opacity:.28;transform:translateY(12px);transition:opacity .52s ease,transform .62s cubic-bezier(.16,1,.3,1)}.results-table-wrap.is-visible tbody tr{opacity:1;transform:none}.results-table-wrap.is-visible tbody tr:nth-child(1){transition-delay:50ms}.results-table-wrap.is-visible tbody tr:nth-child(2){transition-delay:.18s}.results-table-wrap.is-visible tbody tr:nth-child(3){transition-delay:.31s}.results-table-wrap td.result-pulse{animation:resultPulse 1.25s cubic-bezier(.16,1,.3,1) both}.results-table-wrap tbody tr:nth-child(1) td.result-pulse{animation-delay:.72s}.results-table-wrap tbody tr:nth-child(2) td.result-pulse{animation-delay:.86s}.results-table-wrap tbody tr:nth-child(3) td.result-pulse{animation-delay:1s}@keyframes resultPulse{0%{text-shadow:none;background-color:transparent}35%{text-shadow:0 0 18px currentColor;background-color:#82d7de21}to{text-shadow:none;background-color:transparent}}@media (prefers-reduced-motion:reduce){.results-table-wrap tbody tr{opacity:1;transform:none;transition:none}.results-table-wrap td.result-pulse{animation:none}}.case-study .text-link{display:inline-flex;align-items:center;gap:8px;font-size:18px;line-height:1.15;padding:14px 17px;border:1px solid rgba(207,230,248,.32);background:#82d7de14}.case-study .text-link:hover{border-color:var(--accent);background:#82d7de29}.case-study .text-link span{margin-left:0}.hero-signal{border:0}.hero-index.event-card{align-self:center;width:205px;padding:21px 19px 20px;background:linear-gradient(145deg,#96dced1f,#041b2f47);border-left:1px solid rgba(151,225,235,.7);backdrop-filter:blur(13px) saturate(135%);-webkit-backdrop-filter:blur(13px) saturate(135%)}.event-card p{margin:0}.event-label{font-size:10px!important;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)!important}.event-card time{display:flex;align-items:center;gap:10px;margin:13px 0 15px;color:#fff}.event-card time b{font:400 54px/.78 var(--serif);letter-spacing:-.06em}.event-card time span{font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.09em;color:#d4e6ef}.event-rule{height:1px;background:#cfe6f857;margin-bottom:15px}.event-name{font:700 12px/1.2 var(--sans);letter-spacing:.11em;color:#fff;text-transform:uppercase}.event-detail{margin-top:8px!important;font-size:11px;line-height:1.55;color:#bcd1df!important}@media (max-width:850px){.hero-index.event-card{display:none}}.hero-index.event-card{transform:translate(-92px)}.hero-art{top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-art:after{background:linear-gradient(90deg,#03182cf5,#03182cd1 22%,#03182c66 54%,#03182c33 76%,#03182cc7)}.hero-art img,.hero-art video{opacity:.52}@media (max-width:850px){.hero-index.event-card{transform:none}.hero-art{top:0;right:0;bottom:0;left:0}}.hero{grid-template-columns:220px minmax(0,1fr) 250px;overflow:visible}.hero-index.event-card{transform:translate(-28px);position:relative;z-index:2}.hero-art{overflow:hidden}@media (max-width:850px){.hero{grid-template-columns:1fr;overflow:hidden}.hero-index.event-card{transform:none}}.hero-signal{background:linear-gradient(90deg,#04192b61,#04192b24);border:0;border-top:1px solid rgba(214,239,247,.42);box-shadow:none;padding:24px 25px 22px;backdrop-filter:blur(16px) saturate(145%) brightness(.58);-webkit-backdrop-filter:blur(16px) saturate(145%) brightness(.58)}.hero-signal:before{display:none}.hero-signal .signal-rule{margin:20px 0;background:#d6eff752}.hero-signal{position:relative;overflow:hidden;background:linear-gradient(135deg,#a3e0ee29,#0b294047 42%,#04162838);border-top-color:#e0f6fc75;box-shadow:inset 0 1px #ffffff2e,inset 1px 0 #ffffff12;backdrop-filter:blur(28px) saturate(175%) brightness(.62) contrast(1.08);-webkit-backdrop-filter:blur(28px) saturate(175%) brightness(.62) contrast(1.08)}.hero-signal:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,.04) 22%,transparent 48%)}.hero-signal>*{position:relative;z-index:1}@media (max-width:850px){.site-header{position:sticky;top:0;height:72px;background:#03182cd6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:20}.repo-link{padding:12px 0;min-height:44px;display:inline-flex;align-items:center}.hero{padding:68px 0 0;gap:0}.hero-copy{padding-bottom:22px}.hero .eyebrow{margin-bottom:16px}.hero h1{font-style:italic;font-weight:500;font-size:clamp(60px,17vw,78px);line-height:.88}.lede{font-size:18px;margin:30px 0 28px}.hero-actions{gap:18px}.button{min-height:54px;padding:16px 20px}.text-link{min-height:44px;display:inline-flex;align-items:center}.hero-signal{width:100%;max-width:none;margin:0;padding:25px 24px 24px}.hero-signal b{font-size:72px}.thesis-band{padding:62px 0}.thesis-grid h2{font-size:42px}.thesis-grid p:last-child{font-size:16px}.section-head{padding-bottom:14px}.finding-section,.results-section,.evidence-section,.case-study{padding:76px 0}.finding-layout h2,.method-intro h2,.evidence-intro h2,.case-layout h2,.takeaways h2{letter-spacing:-.055em}.comparison{overflow:hidden}.bar-row{min-height:64px}.bar-track{height:14px}.method-section{padding:76px 0}.pipeline article{min-height:0}.pipeline h3{margin:25px 0 9px}.case-list span{min-height:58px;display:flex;align-items:center}.results-table-wrap{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:var(--accent) rgba(207,230,248,.12);scrollbar-width:thin;padding-bottom:8px}.results-table-wrap:after{content:"Swipe to compare →";position:sticky;left:10px;bottom:0;display:inline-flex;margin:10px 0 0;padding:5px 8px;background:#052238e0;border:1px solid rgba(207,230,248,.24);color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.results-table-wrap th,.results-table-wrap td{padding:18px 15px}.result-intro{font-size:30px;margin:38px 0}.zero-card{margin-top:48px}.zero-card h3{font-size:32px}.evidence-grid figure{border:1px solid rgba(207,230,248,.18)}.evidence-grid img{height:auto;max-height:290px}.repo-card{min-height:250px}.case-layout{gap:36px}.case-layout p{font-size:16px}.case-layout img{height:auto}.case-study .text-link{font-size:16px;max-width:100%;justify-content:center}.thanks-intro{padding:42px 0}.platform-logos>div{min-height:112px}.footer-inner{padding-bottom:18px}}@media (max-width:410px){.wrap,.site-header{width:calc(100% - 32px)}.wordmark{font-size:15px}.wordmark span{font-size:20px}.repo-link{font-size:10px}.hero h1{font-style:italic;font-weight:500;font-size:59px}.hero-actions{align-items:stretch}.hero-actions .button{justify-content:space-between}.hero-actions .text-link{padding-left:2px}.bar-row{grid-template-columns:110px 1fr 45px}.axis{margin-left:120px}.zero-card{padding:29px 24px}.zero-card h3{font-size:29px}.modal-close{min-height:38px}}.abstract-section{padding:106px 0;background:#082e4d}.abstract-lead{display:grid;grid-template-columns:1.13fr .72fr;gap:110px;padding:52px 0 45px}.abstract-lead h2{font:400 clamp(43px,5.7vw,78px)/.92 var(--serif);letter-spacing:-.06em;margin:0}.abstract-lead h2 em{color:var(--accent);font-weight:400}.abstract-lead p{align-self:end;margin:0;color:#c7dbe9;font-size:17px}.abstract-key{display:grid;grid-template-columns:155px 1fr;gap:30px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.abstract-key span{font-size:10px;font-weight:700;color:var(--accent);letter-spacing:.11em;text-transform:uppercase;padding-top:7px}.abstract-key p{font:400 27px/1.1 var(--serif);letter-spacing:-.035em;margin:0;max-width:820px}.full-abstract{margin-top:26px;border-bottom:1px solid var(--line)}.full-abstract summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:21px 0;color:#fff;font-size:15px;font-weight:700}.full-abstract summary::-webkit-details-marker{display:none}.full-abstract summary b{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(207,230,248,.35);font:400 26px/1 var(--serif);transition:transform .25s ease,color .25s ease}.full-abstract[open] summary b{transform:rotate(45deg);color:var(--accent);border-color:var(--accent)}.abstract-copy{max-width:850px;padding:6px 0 38px;color:#cadde9;font-size:16px}.abstract-copy p{margin:0 0 19px}.abstract-copy p:last-child{margin-bottom:0}@media (max-width:850px){.abstract-section{padding:76px 0}.abstract-lead{grid-template-columns:1fr;gap:25px;padding:40px 0}.abstract-key{grid-template-columns:1fr;gap:7px}.abstract-key p{font-size:25px}.abstract-copy{font-size:15.5px}}.hero-art,.hero-art video{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.hero-art{background:var(--deep)}.hero-art video{display:block}
