:root{color:#282828;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Georgia,Times New Roman,serif;font-size:16px}*{box-sizing:border-box}html{min-height:100%;scroll-padding-top:72px}body{min-width:320px;min-height:100%;margin:0}#root{flex-direction:column;min-height:100vh;display:flex}button,a{font:inherit}a:focus-visible{outline-offset:4px;outline:1px solid #282828}::selection{color:#000;background:#e8e8e8}:root{--ink:#282828;--secondary:#676767;--line:#dededc;--soft:#f5f5f4;--serif:"Iowan Old Style", "Iowan Old Style BT", Georgia, serif;--sans:"GT America", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, monospace}body{color:var(--ink);background:#fff}.site-header{z-index:20;background:#fffffff5;justify-content:flex-end;align-items:center;height:44px;padding:0 6px;display:flex;position:fixed;top:0;left:16px;right:16px}.site-wordmark{align-items:center;width:126px;height:54px;display:flex}.site-wordmark img{width:100%;height:auto;display:block}.desktop-nav{align-items:center;gap:40px;display:flex}.desktop-nav a,.mobile-nav a{color:#3c3836;font-family:var(--sans);font-size:15px;line-height:24px;text-decoration:none}.desktop-nav a:hover,.mobile-nav a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mobile-nav{display:none}main{flex:1 0 auto;padding-top:36px}main [id]{scroll-margin-top:72px}.brand-intro{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:720px;max-width:calc(100% - 36px);height:104px;margin:0 auto;display:flex}.brand-intro>img{object-fit:contain;width:48px;height:48px;margin-top:14px}.brand-intro>a{color:var(--ink);font-family:var(--sans);white-space:nowrap;align-items:center;gap:10px;margin-top:25px;font-size:15px;line-height:24px;text-decoration:none;display:flex}.brand-intro>a span{background:var(--soft);color:#3c3836;letter-spacing:.05em;border-radius:999px;padding:5px 9px;font-size:10px;line-height:16px}.prose{color:var(--ink);font-family:var(--serif);max-width:660px;margin:0 auto;font-size:17px;line-height:1.6}.prose p{margin:0 0 28.8px}.prose h2{font-family:var(--sans);letter-spacing:-.02em;margin:44.8px 0 16px;font-size:23.2px;font-weight:400;line-height:1.4}.prose h3{font-family:var(--serif);margin:38px 0 14px;font-size:21.6px;font-style:italic;font-weight:400;line-height:1.4}.prose a{color:inherit;text-underline-offset:2px;text-decoration-color:#aaa}.prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose section{scroll-margin-top:70px}.home-prose{max-width:720px;padding:0 0 28px;font-size:16px;line-height:1.5}.home-prose>h1{font-family:var(--serif);margin:0 0 20px;font-size:28px;font-weight:400;line-height:1.2}.home-prose>p{margin-bottom:18px}.prediction-problems{margin:0 0 18px}.prediction-problems>p{margin:0 0 8px}.prediction-problems>ul{margin:0;padding-left:22px;list-style:outside;display:block}.prediction-problems li{margin:3px 0;display:list-item}.article-header{text-align:center;max-width:660px;margin:0 auto;padding:40px 0 32px;position:relative}.article-header>img{object-fit:contain;width:68px;height:64px;margin-bottom:25px}.article-header h1{font-family:var(--serif);margin:0;font-size:34px;font-weight:400;line-height:1.4}.article-header>p{color:var(--secondary);font-family:var(--serif);margin:5px 0 10px;font-size:17px}.article-header time{color:var(--secondary);font-family:var(--sans);font-size:13px}.article-index{border-bottom:1px solid var(--line);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px 26px;max-width:660px;margin:0 auto;padding:15px 0;display:flex}.article-index a,.article-actions a{color:var(--ink);font-family:var(--sans);font-size:13px;text-decoration:none}.article-index a:hover,.article-actions a:hover{text-underline-offset:3px;text-decoration:underline}.model-prose{padding:36px 0 110px}.article-actions{gap:10px;margin-bottom:36px;display:flex}.article-actions a{background:var(--soft);border-radius:2px;padding:8px 12px}.formula{background:var(--soft);border:1px solid #e7e7e5;margin:38px 0;padding:20px 22px}.formula span{color:var(--secondary);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:10px;display:block}.formula code{font-family:var(--mono);margin:12px 0;font-size:13px;display:block;overflow-x:auto}.capability-list{border-top:1px solid var(--line);margin:34px 0 40px}.capability-list>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;align-items:baseline;gap:30px;padding:13px 0;display:grid}.capability-list strong{font-family:var(--sans);font-size:14px;font-weight:400}.capability-list span{color:var(--secondary)}.benchmark{border:1px solid var(--line);margin:35px 0 44px;padding:22px}.benchmark>div{grid-template-columns:150px 1fr 38px;align-items:center;gap:12px;margin:11px 0;display:grid}.benchmark span,.benchmark b{font-family:var(--sans);font-size:12px;font-weight:400}.benchmark i{background:var(--ink);height:6px;display:block}.model-details{border-top:1px solid var(--line);margin:28px 0 45px}.model-details>div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;padding:13px 0;display:grid}.model-details dt{color:var(--secondary);font-family:var(--sans);font-size:12px}.model-details dd{margin:0}.product-hero{text-align:center;flex-direction:column;align-items:center;min-height:650px;padding:28px 20px 72px;display:flex}.product-machine{width:286px;height:245px;margin:0 auto 22px}.product-machine img{object-fit:contain;width:100%;height:100%}.product-name{font-family:var(--sans);margin:0 0 16px;font-size:22px;font-weight:500}.product-hero h1{color:var(--ink);font-family:var(--serif);margin:0 0 16px;font-size:47px;font-weight:400;line-height:1.2}.product-subtitle{color:var(--secondary);font-family:var(--sans);max-width:500px;margin:0;font-size:16px;line-height:1.6}.product-actions{justify-content:center;gap:10px;margin-top:30px;display:flex}.product-button{color:var(--ink);font-family:var(--sans);border-radius:3px;justify-content:center;align-items:center;min-width:144px;height:40px;padding:0 18px;font-size:15px;text-decoration:none;transition:box-shadow .16s,transform .12s;display:inline-flex}.product-button-primary{background:var(--ink);border:1px solid var(--ink);box-shadow:none;color:#fff}.product-button-secondary{border:1px solid #d4d4d1;box-shadow:inset 0 1px #ffffffb3}.product-button:hover{box-shadow:0 3px 8px #0000001f}.product-button:active{transform:scale(.97)}.product-section{max-width:1000px;margin:120px auto 0}.product-section>h2{font-family:var(--serif);margin:0 0 32px;font-size:26.4px;font-weight:400;line-height:1.25}.product-thesis>div,.efficiency-product>div{grid-template-columns:1fr 1fr;gap:48px;display:grid}.product-thesis p,.efficiency-product p{color:var(--secondary);font-family:var(--sans);margin:0;font-size:15.2px;line-height:1.55}.model-spec{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.model-spec>header{min-height:232px;padding:30px 40px 30px 0}.model-spec>header>span{color:var(--secondary);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.model-spec h3{font-family:"Big Caslon", "Big Caslon Medium", var(--serif);margin:32px 0 14px;font-size:28px;font-weight:400}.model-spec header p{color:var(--secondary);font-family:var(--serif);max-width:360px;margin:0;font-size:16px;line-height:1.5}.model-spec dl{border-left:1px solid var(--line);margin:0}.model-spec dl>div{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;min-height:58px;padding:18px 24px;display:grid}.model-spec dl>div:last-child{border-bottom:0}.model-spec dt{color:var(--secondary);font-family:var(--sans);margin-bottom:4px;font-size:11px}.model-spec dd{font-family:"Big Caslon", "Big Caslon Medium", var(--serif);margin:0;font-size:16px}.section-intro{color:var(--secondary);font-family:var(--sans);max-width:520px;margin:-16px 0 34px;font-size:16px;line-height:1.6}.performance-proof{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:.72fr 1.28fr;align-items:end;gap:56px;padding:38px 0 34px;display:grid}.performance-proof>strong{font-family:"Big Caslon", "Big Caslon Medium", var(--serif);letter-spacing:-.07em;font-size:clamp(100px,12vw,170px);font-weight:400;line-height:.72}.performance-proof h3{font-family:"Big Caslon", "Big Caslon Medium", var(--serif);margin:0 0 16px;font-size:31px;font-weight:400;line-height:1.15}.performance-proof p{color:var(--secondary);font-family:var(--sans);max-width:430px;margin:0;font-size:14px;line-height:1.55}.product-capabilities{grid-template-columns:repeat(3,1fr);gap:34px 46px;display:grid}.product-capabilities article{min-height:78px}.product-capabilities h3{font-family:var(--sans);margin:0 0 5px;font-size:16px;font-weight:400;line-height:1.3}.product-capabilities p{color:var(--secondary);font-family:var(--sans);margin:0;font-size:14px;line-height:1.45}.product-ready{text-align:center;flex-direction:column;align-items:center;min-height:360px;margin:120px auto 0;padding:90px 20px;display:flex}.product-ready h2{font-family:var(--serif);margin:0 0 24px;font-size:26.4px;font-weight:400}.product-ready>p{color:var(--secondary);font-family:var(--sans);max-width:500px;margin:0;font-size:16px;line-height:1.6}.listing-header{max-width:1000px;margin:0 auto;padding:16px 0 30px}.listing-header h1{font-family:var(--sans);margin:0 0 8px;font-size:25.6px;font-weight:400;line-height:1.4}.listing-header p{color:var(--secondary);font-family:var(--serif);margin:0;font-size:17px}.research-list{border-top:1px solid var(--line);max-width:1000px;margin:0 auto}.research-list>a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:95px 95px 1fr;align-items:baseline;gap:18px;min-height:86px;padding:20px 0;text-decoration:none;display:grid}.research-list time,.research-list span{color:var(--secondary);font-family:var(--sans);font-size:11px}.research-list span{text-transform:uppercase}.research-list strong{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.35}.research-list>a:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.press-contact{color:var(--secondary);font-family:var(--serif);max-width:1000px;margin:0 auto;padding:40px 0 130px;font-size:17px}.press-contact p{margin:0}.press-contact a{color:inherit}.announcement-header{padding-top:72px}.announcement-header>p{color:var(--secondary);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:11px}.announcement-header h1{margin-bottom:12px;font-size:38px}.announcement-prose{padding:42px 0 120px}.announcement-prose .announcement-lead{font-size:21px;line-height:1.5}.site-footer{justify-content:center;align-items:center;width:100%;max-width:none;min-height:58px;margin:0;padding:18px 21px;display:flex}.site-footer p{color:var(--secondary);font-family:var(--sans);text-align:center;margin:0;font-size:11px;line-height:1.4}@media (width<=700px){.site-header{height:40px;padding:0 14px;left:5px;right:5px}.site-wordmark{width:112px}.desktop-nav{display:flex}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;flex-direction:column;gap:5px;padding:5px 0;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:22px;height:1px;display:block}.mobile-nav nav{border:1px solid var(--line);background:#fff;flex-direction:column;width:165px;padding:14px 18px;display:flex;position:absolute;top:31px;right:0}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:7px 0}main{padding-top:24px}.brand-intro{width:100%;max-width:calc(100% - 36px);height:64px}.brand-intro>img{width:40px;height:40px;margin-top:8px}.brand-intro>a{flex-direction:column-reverse;gap:10px;margin-top:12px}.prose{max-width:none;padding-left:18px;padding-right:18px;font-size:18px;line-height:1.52}.prose p{margin-bottom:30px}.prose h2{margin-top:48px;font-size:23px}.home-prose>h1{margin-bottom:14px;font-size:24px;line-height:1.2}.home-prose{padding-bottom:16px;font-size:14.5px;line-height:1.42}.home-prose>p,.home-prose>.prediction-problems{margin-bottom:12px}.prediction-problems>p{margin-bottom:6px}.prediction-problems li{margin:2px 0}.article-header{padding:48px 21px 32px}.article-header>img{width:80px;height:75px}.article-header h1{font-size:36px}.article-index{flex-direction:column;align-items:flex-start;margin:0 21px;padding:14px 0}.model-prose{padding-top:30px;padding-bottom:80px}.capability-list>div{grid-template-columns:1fr;gap:7px}.benchmark{padding:15px}.benchmark>div{grid-template-columns:95px 1fr 34px;gap:9px}.model-details>div{grid-template-columns:1fr;gap:6px}.product-hero{min-height:650px;padding:28px 21px 70px}.product-machine{width:260px;height:225px;margin-bottom:22px}.product-hero h1{font-size:39px}.product-subtitle{font-size:15px}.product-actions{flex-direction:column;width:100%}.product-button{width:100%}.product-section{margin:88px 21px 0}.product-thesis>div,.efficiency-product>div{grid-template-columns:1fr;gap:24px}.model-spec{grid-template-columns:1fr}.model-spec>header{min-height:0;padding:26px 0 32px}.model-spec dl{border-left:0;border-top:1px solid var(--line)}.model-spec dl>div{padding-left:0;padding-right:0}.performance-proof{grid-template-columns:1fr;align-items:start;gap:36px;padding:34px 0}.performance-proof>strong{font-size:116px}.performance-proof h3{font-size:27px}.product-capabilities{grid-template-columns:1fr 1fr;gap:28px}.product-ready{margin-top:88px;padding-left:21px;padding-right:21px}.listing-header,.research-list,.press-contact{margin-left:21px;margin-right:21px}.listing-header{padding-top:28px}.research-list>a{grid-template-columns:92px 1fr;gap:8px;padding:20px 0}.research-list strong{grid-column:1/-1;font-size:21px}.press-contact{padding-bottom:90px}.site-footer{min-height:44px;margin:0;padding:12px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
