.editorial-site .hero{height:auto;min-height:calc(100svh - var(--header-height));background-image:none;padding-block:clamp(64px,8vw,120px);overflow:visible}.editorial-site .hero h1{font-size:clamp(48px,5.5vw,88px);line-height:1.05}.editorial-site .hero-title__highlight{background:var(--accent-on-dark);color:var(--ink);display:inline-block}.editorial-site .hero h1>.hero-title__highlight{padding-inline:.025em .12em}.editorial-site .hero h1 em{background:var(--poster-accent);box-shadow:-.18em .06em 0 var(--poster-secondary);padding:0 0 0 .18em}.editorial-site .hero h1 em .hero-title__highlight{padding-inline:.025em}.editorial-site .hero-title__paper{--teal:var(--ink)}.editorial-site .hero-title__paper .type-fusion__ascii,.editorial-site .hero-title__paper .type-fusion__modelica{background:var(--hero-highlight-inset);color:var(--ink)}.editorial-site .hero-title__paper .type-fusion__ascii{animation:none}.editorial-site .hero-title__paper .type-fusion__ascii:after{content:none}.editorial-site .hero-lede{max-width:52ch;margin-top:36px;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.editorial-site .hero-generated{align-self:stretch;min-width:0}.editorial-site .hero-generated__face{max-height:680px}.editorial-site .site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,3vw,48px)}.editorial-site .site-nav{flex-wrap:wrap;justify-content:center;gap:0 clamp(16px,2vw,32px);overflow:visible}.editorial-site .site-nav a{white-space:nowrap;align-items:center;min-height:44px;padding-block:12px;display:inline-flex}.editorial-site .landing-header{height:var(--header-height);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;min-height:56px}.landing-header .header-meta{grid-area:1/2}.language-nav{font-family:var(--mono);letter-spacing:.08em;grid-area:1/3;justify-self:end;align-items:center;font-size:12px;display:flex}.language-link{min-width:44px;min-height:44px;color:var(--white-3);justify-content:center;align-items:center;display:inline-flex}.language-link:hover,.language-link[aria-current=page]{color:var(--bone);text-underline-offset:6px;text-decoration:underline}@media (max-width:1000px){.editorial-site .landing-header{grid-template-columns:minmax(0,1fr) auto}.landing-header .language-nav{grid-column:2}}.editorial-site .kicker{line-height:1.6}.editorial-section{border-top:1px solid var(--rule-light);padding:clamp(64px,8vw,120px) max(24px,50vw - 696px)}.editorial-section.dark{border-top-color:var(--rule-dark)}.editorial-section .section-index{margin:0 0 42px;padding:0}.editorial-section .editorial-heading{max-width:1000px;margin-bottom:48px}.editorial-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.2vw,62px);line-height:1.12}.editorial-section h3{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(24px,2.2vw,34px);line-height:1.2}.editorial-section p{max-width:65ch;margin:0 0 24px;font-size:17px;line-height:1.75}.editorial-section .editorial-lede{font-size:clamp(22px,2.2vw,30px);line-height:1.5}.editorial-section .editorial-note{margin-top:36px;font-size:13px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px;display:grid}.editorial-grid>article{border-top:1px solid var(--rule-light);min-width:0;padding-top:28px}.dark .editorial-grid>article{border-color:var(--rule-dark)}.editorial-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.editorial-split>*{min-width:0}.editorial-art{max-height:430px;display:block}.editorial-art img{object-fit:contain;width:100%;height:430px;display:block}.editorial-site .text-link{text-underline-offset:5px;gap:16px;margin:8px 24px 8px 0;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.editorial-site .brand-poster{height:auto;min-height:840px}.editorial-site .brand-poster__title h2{font-size:clamp(32px,4.6vw,68px)}.editorial-site .brand-poster__intro{font-size:17px;line-height:1.65}.editorial-site .poster-measure{width:min(30ch,26vw);top:10%;left:33%}.editorial-site .poster-measure__ring{background:radial-gradient(circle, var(--paper) 0 42%, transparent 43%), conic-gradient(var(--poster-blue) 0 var(--measured-share), var(--poster-secondary) var(--measured-share) 100%);width:clamp(120px,12vw,194px)}.editorial-site .poster-measure dl div{gap:6px;display:grid}.editorial-site .poster-measure dt{font-size:11px}.editorial-site .poster-measure figcaption a{font-size:11px;line-height:1.6}.editorial-site .poster-measure figcaption p{font-size:11px}.editorial-product{margin:0}.editorial-product .media-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.editorial-product img{width:100%;height:auto;display:block}.editorial-product figcaption{max-width:70ch;margin-top:16px;font-size:13px;line-height:1.6}.editorial-site .site-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;height:auto;min-height:0}.footer-navigation{gap:12px;min-width:0;display:grid}.editorial-site .footer-links,.footer-social{font-family:var(--mono);color:var(--white-3);flex-wrap:wrap;justify-content:flex-start;gap:0 24px;font-size:12px;display:flex}.editorial-site .footer-links a,.footer-social a{align-items:center;min-height:44px;display:inline-flex}.footer-social a:hover{color:var(--bone)}.editorial-site .footer-meta{letter-spacing:.02em;font-size:12px;line-height:1.7}.editorial-site .page-hero{height:auto;min-height:0;padding-block:clamp(64px,8vw,110px)}.editorial-site .page-hero__grid{align-items:end;gap:56px}.editorial-site .page-hero h1{font-size:clamp(44px,5.4vw,78px)}.editorial-site .page-hero__intro p{font-size:19px;line-height:1.65}.editorial-site .fact-strip{gap:32px;height:auto;min-height:0;padding-block:42px}.editorial-site .fact-strip dd{overflow-wrap:normal;font-size:clamp(25px,3vw,42px)}.editorial-site .fact-strip dt{font-size:12px;line-height:1.5}.editorial-site .article-layout{padding-block:72px}.editorial-site .article-section{height:auto;min-height:0;padding-block:20px 48px}.editorial-site .article-section h2{font-size:clamp(28px,3vw,42px)}.editorial-site .article-section p{margin:20px 0;font-size:17px;line-height:1.8}.editorial-site .article-section .article-kicker{font-family:var(--mono);font-size:12px}.editorial-site .article-rail a{font-size:13px}.source-links{display:grid}.publication-controls{max-width:600px;margin-bottom:42px}.publication-controls label{margin-bottom:12px;font-size:14px;display:block}.publication-controls input{width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:16px 0}.publication-controls p{margin-top:12px;font-size:13px}.editorial-site .research-card{border-top:1px solid var(--rule-light);min-width:0;height:auto;min-height:0;padding:28px 0}.editorial-site .research-card__content{padding:0}.editorial-site .research-card__title{font-size:32px;line-height:1.2}.editorial-site .research-card__abstract{font-size:17px;line-height:1.65}.editorial-site .research-card__cta{margin-top:24px}.editorial-site [hidden]{display:none!important}@media (max-width:1000px){.editorial-site .hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.editorial-site .hero h1{font-size:clamp(48px,6.3vw,70px)}.editorial-split{gap:36px}.editorial-site .header-meta{display:none}.editorial-site .brand-poster{min-height:760px}}@media (max-width:700px){.editorial-site .site-header{flex-direction:column;align-items:flex-start;gap:20px;height:auto;min-height:92px;padding:18px 24px;display:flex}.editorial-site .landing-header{height:var(--header-height);align-items:center;gap:12px;min-height:56px;padding:0 24px;display:grid}.editorial-site .site-nav{flex-wrap:wrap;justify-content:flex-start;gap:0 24px;margin:0;display:flex}.editorial-site .site-nav a{font-size:12px}.editorial-site .hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:64px 24px 40px;display:grid}.editorial-site .hero h1{font-size:clamp(36px,9.5vw,64px)}.editorial-site .hero-lede{margin-top:28px;font-size:17px}.editorial-site .hero-generated{height:280px}.editorial-site .hero-generated__face{max-width:100%;height:100%}.editorial-section{padding-block:64px}.editorial-grid,.editorial-split{grid-template-columns:1fr;gap:32px}.editorial-section .section-index{margin-bottom:30px}.editorial-section .editorial-heading{margin-bottom:32px}.editorial-art,.editorial-art img{height:280px}.editorial-site .brand-poster{flex-direction:column;gap:36px;min-height:0;padding-block:48px 64px;display:flex}.editorial-site .brand-poster__letter{align-self:stretch;width:100%;height:230px;min-height:230px;font-size:310px}.editorial-site .brand-poster__letter b{left:25%}.editorial-site .poster-measure{align-items:center;gap:24px;width:100%;margin:0;display:flex;position:static}.editorial-site .poster-measure__ring{flex-shrink:0;width:120px}.editorial-site .brand-poster__title{padding:0;position:static}.editorial-site .brand-poster__title h2{font-size:40px}.editorial-site .site-footer{flex-direction:column;align-items:flex-start;gap:28px;padding-block:48px;display:flex}.editorial-site .footer-links{justify-content:flex-start}.editorial-site .footer-meta{text-align:left;align-self:flex-start}.editorial-site .page-hero__grid{grid-template-columns:1fr;gap:32px}.editorial-site .page-hero__meta{flex-wrap:wrap;gap:20px}.editorial-site .fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-site .article-layout{grid-template-columns:1fr;gap:48px;padding-block:48px}.editorial-site .article-rail{position:static}}@media (prefers-reduced-motion:reduce){.editorial-site{scroll-behavior:auto}}.editorial-site .hero{max-height:none}.editorial-site .hero-privacy{max-width:52ch;color:var(--white-3);margin-top:20px;font-size:14px;line-height:1.7}.editorial-site .hero-actions{flex-wrap:wrap;gap:8px 24px}.editorial-site .hero-actions .text-link{margin-right:0}.editorial-site .paper .text-link{color:var(--ink)}.editorial-site .paper .text-link:hover{color:var(--highlight-on-light)}.workflow-list{margin-top:48px}.workflow{border-top:1px solid var(--rule-light);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:72px;padding:44px 0;display:grid}.workflow .workflow-audience{font-family:var(--mono);color:var(--accent-on-light);font-size:12px}.workflow .workflow-connections{max-width:40ch;color:var(--ink-copy);font-size:13px;line-height:1.8}.workflow .workflow-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px;font-size:11px}.workflow blockquote{border-left:2px solid var(--poster-secondary);margin:12px 0 28px;padding:0 0 0 20px;font-size:clamp(18px,1.6vw,22px);line-height:1.65}.privacy-bottom{border-top:1px solid var(--rule-dark);margin-top:36px;padding-top:32px}.privacy-bottom p{max-width:90ch}.dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin-top:48px;display:grid}.dataset-grid article{border-top:1px solid var(--rule-light);min-width:0;padding-top:28px}.dataset-grid .dataset-number{font-size:clamp(32px,4vw,58px);font-weight:var(--weight-title);letter-spacing:-.045em;margin-bottom:14px;line-height:1.15}.dataset-grid h3{font-size:23px}.dataset-grid .dataset-date{font-family:var(--mono);margin-bottom:8px;font-size:11px}.landing-contact{border-left:1px solid var(--rule-light);padding-left:48px}@media (max-width:700px){.workflow{grid-template-columns:1fr;gap:16px;padding-block:32px}.dataset-grid{grid-template-columns:1fr;gap:32px}.landing-contact{border-left:0;border-top:1px solid var(--rule-light);padding:32px 0 0}.editorial-site .hero h1 em{margin-left:12%}.editorial-site .poster-measure{gap:18px}.editorial-site .poster-measure__ring{width:106px}.editorial-site .poster-measure figcaption{min-width:0}}.editorial-section .section-index{position:static}.editorial-site .page-hero h1{width:auto;line-height:1.12}.editorial-site .page-hero h1 em{max-width:92%}@media (max-width:700px){.editorial-site .page-hero h1{font-size:clamp(36px,9vw,48px)}.editorial-site .site-nav{gap:0 18px}.editorial-site .site-nav a{font-size:11px}.editorial-site .hero-actions{gap:20px}}@media (max-width:360px){.editorial-site .site-nav{gap:0 12px}}.editorial-site .type-fusion--words{column-gap:.12em}
