@media(min-width:1600px){.hero{min-height:760px}.hero-content{padding-top:115px}.hero h1{font-size:72px}.hero-meta{margin-top:100px}}
@media(max-width:1190px){.nav-wrap{width:calc(100% - 48px);gap:22px}.site-header nav{gap:18px}.site-header nav a{font-size:12px}.nav-cta{display:none}.wrap{width:calc(100% - 64px)}.hero h1{font-size:54px}.human-section{gap:50px}.lab-controls{padding:28px}.standard-orbit{width:350px;gap:65px 40px}.standard-orbit>strong{inset:93px 110px}.reader-layout{grid-template-columns:minmax(0,1fr) 200px;gap:45px}.principles small{display:none}.hero-caption{font-size:8px}.category-hero-grid{gap:40px}.category-hero h1{font-size:40px}}
@media(max-width:850px){.site-header{height:76px}.nav-wrap{width:calc(100% - 40px)}.brand>span{font-size:19px}.brand img{width:32px;height:32px}.brand small{font-size:6px}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:12px;margin-left:auto}.menu-toggle>span{display:block;width:22px;height:1px;background:#273752;transition:transform .2s}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true]>span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-header nav{position:absolute;top:75px;left:0;right:0;display:none;background:white;border-bottom:1px solid var(--line);padding:15px 25px 25px;box-shadow:0 15px 25px #14213e0a}.site-header nav.open{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.site-header nav a{padding:18px 0;border-bottom:1px solid #edf0f7;font-size:13px}.site-header nav a[aria-current]:after{display:none}.wrap{width:calc(100% - 48px)}.section{padding-block:65px}.hero{min-height:680px}.hero-image{object-position:60% center}.hero-shade{background:linear-gradient(90deg,rgba(10,17,37,.96),rgba(12,19,40,.8) 42%,rgba(12,19,40,.15))}.hero h1{font-size:48px}.hero-content{padding-top:80px}.hero-subtitle{font-size:14px}.hero-description{font-size:12px}.hero-meta{margin-top:100px}.hero-caption{display:none}.principles{flex-wrap:wrap;padding-block:24px;min-height:100px;gap:25px}.principles strong{font-size:13px}.principles>a{width:100%;text-align:right}.capability-grid{grid-template-columns:repeat(2,1fr)}h2{font-size:29px}.section-head{align-items:flex-start}.section-head p:not(.eyebrow){font-size:12px}.world-lab{grid-template-columns:1fr}.lab-visual{min-height:360px}.lab-controls{padding:30px}.human-section{grid-template-columns:1fr 1fr;gap:30px}.human-copy .eyebrow{font-size:8px}.human-copy h2{font-size:27px}.human-visual>img{aspect-ratio:.8}.article-grid{gap:20px}.article-card h3{font-size:16px}.card-summary{font-size:11px}.article-meta{font-size:9px}.article-image>span{font-size:8px}.ecosystem-cta{padding:40px;gap:30px}.standard-orbit{width:280px;gap:60px 25px;min-height:240px;padding:20px}.standard-orbit>strong{inset:75px 90px;font-size:11px}.standard-orbit>span{font-size:15px}.ecosystem-cta h2{font-size:29px}.faq-section{gap:30px;grid-template-columns:1fr 1.4fr}.footer-note{display:none}.footer-bottom{font-size:8px}.category-hero-grid{gap:30px}.category-hero h1{font-size:34px}.category-description{font-size:12px}.process-grid,.standard-grid{grid-template-columns:repeat(2,1fr)}.reader-layout{display:block}.reader-toc{display:none}.reader-header{padding-top:35px}.reader-header h1{font-size:34px}.reading-progress{top:75px}.model-overview{gap:30px}.model-overview h2{font-size:27px}}
@media(max-width:600px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 40px)}.hero{min-height:760px}.hero-image{object-fit:cover;height:65%;top:auto;bottom:0;object-position:70% center}.hero-shade{background:linear-gradient(180deg,#10172b 0%,#10172b 31%,rgba(16,23,43,.6) 55%,rgba(16,23,43,.08) 78%,#10172b 100%)}.hero-content{padding-top:48px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:25px}.hero h1{font-size:42px;line-height:1.4;letter-spacing:-1.7px;margin-bottom:19px}.hero-subtitle{font-size:12px;letter-spacing:.3px;margin-bottom:10px}.hero-description{font-size:11px}.hero-actions{gap:10px;margin-top:24px}.button{font-size:11px;padding:13px 16px;gap:17px}.hero-meta{position:absolute;left:0;right:0;top:685px;margin:0;justify-content:space-between;gap:10px;font-size:7px}.principles{justify-content:space-between;gap:18px;padding:25px 0}.principles>div{gap:9px}.principles>div>span{font-size:8px}.principles strong{font-size:12px}.principles>a{font-size:10px}.section{padding-block:55px}h2{font-size:26px;letter-spacing:-.7px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:15px}.section-head{flex-direction:column;gap:12px;margin-bottom:30px}.section-head h2{margin-bottom:12px}.section-head p:not(.eyebrow){font-size:11px;line-height:1.9}.capability{padding:22px 17px}.cap-top{margin-bottom:20px}.capability h3{font-size:15px}.capability p{font-size:10px;min-height:70px}.capability .text-link{font-size:9px}.line-icon{font-size:23px}.cap-top>span:last-child{font-size:8px}.lab-section{padding-block:52px}.lab-visual{min-height:290px}.lab-controls{padding:25px 21px}.lab-controls .eyebrow{font-size:8px}.tab-list{gap:22px}.tab-list button{font-size:11px}.lab-controls h3{font-size:16px}.lab-controls #scene-description{font-size:11px}.pipeline{gap:7px}.pipeline span{font-size:8px;padding:5px 7px}.human-section{grid-template-columns:1fr;gap:32px}.human-copy h2{font-size:28px}.human-visual>img{aspect-ratio:1.25}.human-visual figcaption{font-size:8px}.article-grid{grid-template-columns:1fr;gap:36px}.article-card h3{font-size:19px;line-height:1.6}.article-meta{font-size:10px;margin-top:17px}.card-summary{font-size:12px;line-height:1.9}.article-image img{aspect-ratio:1.8}.article-image>span{font-size:9px}.card-actions{padding-top:12px}.card-actions .text-link{font-size:11px}.editorial-grid .article-card h3{font-size:20px}.application-list>a{grid-template-columns:35px 1fr 20px;gap:10px;padding:22px 0}.application-list h3{font-size:18px}.application-list p{grid-row:2;grid-column:2;font-size:10px}.application-list b{grid-column:3;grid-row:1 / span 2}.application-list span{font-size:8px}.applications{padding-block:52px}.ecosystem-cta{padding:30px 25px;display:block}.ecosystem-cta h2{font-size:28px}.standard-orbit{width:260px;margin:40px auto 10px;min-height:220px;gap:50px 25px}.standard-orbit>strong{inset:66px 85px}.faq-section{grid-template-columns:1fr;gap:15px}.faq-section h2{font-size:24px}.faq-section summary{font-size:12px}.footer-top{display:block}.footer-links{margin-top:28px;gap:17px 20px;font-size:10px;grid-template-columns:1fr 1fr}.footer-bottom{margin-top:30px;display:grid;gap:12px;font-size:8px;line-height:1.6}.site-footer{padding-top:35px}.category-hero{padding-block:25px 40px}.category-hero-grid{grid-template-columns:1fr;gap:30px}.category-hero h1{font-size:36px}.breadcrumbs{font-size:9px;margin-bottom:32px}.category-hero img{aspect-ratio:1.7}.category-description{font-size:12px}.process-grid,.standard-grid{gap:15px}.process-grid>div{padding:20px 16px}.process-grid h3{font-size:15px}.process-grid p{font-size:11px}.notice{font-size:10px;padding:14px 16px}.standard-grid>a{padding:20px 16px}.standard-grid b{font-size:18px}.standard-grid p{font-size:10px}.model-overview{grid-template-columns:1fr;gap:28px}.model-overview img{aspect-ratio:1.5}.library-toolbar{gap:15px}.search-box{padding:9px 12px}.search-box input{font-size:11px}#result-count{font-size:10px}.category-articles{gap:40px}.related-topics{gap:20px;font-size:10px;padding-bottom:40px}.related-topics>p{width:100%}.reader-header h1{font-size:28px;line-height:1.6}.reader-header .breadcrumbs{margin-bottom:30px}.reader-byline{font-size:10px;gap:12px}.share-button{margin-left:0}.reader-summary{font-size:12px;padding:20px;margin-block:25px}.reader-cover{margin-block:20px 30px}.reader-cover img{aspect-ratio:1.6}.article-body{font-size:14px}.article-body h2{font-size:22px;margin-top:30px}.article-body h3{font-size:18px}.article-body ul,.article-body ol{padding-left:22px}.table-scroll{margin-block:25px}table{font-size:10px;min-width:520px}td,th{padding:15px}.device-check{padding:22px}.device-check h3{font-size:15px}.device-check p{font-size:10px}.back-top{right:13px;bottom:13px;padding:10px 15px}.reader-cover figcaption{font-size:8px}.not-found h1{font-size:30px}}
@media(max-width:600px){.hero h1{font-size:clamp(29px,9vw,36px)}}
