.authority-products{background:var(--studio-paper,#f2f2f2);color:var(--studio-ink,#171717);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.authority-products :where(p,figcaption),.authority-products .home-section-heading p{color:#505050}.authority-products a:focus-visible{outline-color:#171717}.authority-product-header{border-top:1px solid #aaa;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-top:28px;display:flex}.authority-product-header h3{letter-spacing:-.04em;font-size:clamp(40px,6vw,80px);line-height:1.08}.authority-product-header h3 small{letter-spacing:0;margin-top:12px;font-size:15px;font-weight:500;display:block}.product-status{border:1px solid;padding:7px 12px;font-size:13px}.authority-product-copy{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);margin-top:30px;display:grid}.authority-product-copy h4{letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);line-height:1.2}.authority-product-copy p{max-width:60ch;font-size:18px;line-height:1.7}.authority-tesven{margin-top:64px}.authority-tesven .authority-product-header h3{font-size:clamp(32px,4vw,52px)}.authority-products .text-link{border-color:#777}.product-system{border-block:1px solid #999;margin-block:36px 0;padding-block:24px}.product-system figcaption{font-size:13px;line-height:1.6}.product-system ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px;padding:0;list-style:none;display:grid}.product-system li{min-width:0;padding-right:20px;position:relative}.product-system li strong{font-size:20px;font-weight:600;display:block}.product-system li span{margin-top:10px;font-size:14px;line-height:1.6;display:block}.product-system li svg{position:absolute;top:3px;right:-14px}.product-system>p{margin-top:24px;font-size:12px;line-height:1.7}.product-film-figure{margin:44px 0 0}.product-film-figure video{aspect-ratio:16/9;background:#0c0c0c;border:1px solid #303030;width:100%;height:auto;display:block}.product-film-figure video:focus-visible{outline-offset:5px;outline:2px solid}.product-film-limits{color:#bcbcbc;max-width:65ch;font-size:14px;line-height:1.65}.product-film-figure figcaption{color:#aaa;margin-top:18px}.authority-questions{grid-template-columns:1fr 1fr;gap:40px 64px;display:grid}.authority-questions article{border-top:1px solid #555;padding-top:24px}.authority-questions h3{letter-spacing:-.02em;font-size:24px;line-height:1.3}.authority-questions p{color:#bcbcbc;max-width:65ch;margin-block:16px;font-size:16px;line-height:1.8}.research-record{color:#bcbcbc;flex-wrap:wrap;gap:12px 28px;margin-top:28px;font-size:13px;line-height:1.7;display:flex}.research-record dt{color:inherit;font-weight:600}.studio-reading .research-record,.studio-directory .studio-work-paper p{color:#505050}.studio-reading blockquote{overflow-wrap:anywhere}.press-facts{margin-block:24px}.press-facts>div{border-top:1px solid #555;grid-template-columns:minmax(100px,.4fr) 1fr;gap:24px;padding-block:18px;display:grid}.press-facts dd{margin:0;line-height:1.7}.authority-research-links{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;display:grid}.authority-research-links>a{border-top:1px solid #555;justify-content:space-between;gap:20px;padding-top:22px;font-size:18px;line-height:1.5;display:flex}@media (max-width:800px){.authority-product-copy,.authority-questions,.authority-research-links{grid-template-columns:1fr}.product-film-figure{margin-top:32px}.product-system ol{grid-template-columns:1fr 1fr;gap:28px}.product-system li svg{display:none}.authority-product-header{align-items:flex-start}}@media (max-width:430px){.product-system ol{grid-template-columns:1fr;gap:0}.product-system li{border-bottom:1px solid #777;padding:16px 0}.product-system li:last-child{border-bottom:0}.press-facts>div{grid-template-columns:1fr;gap:8px}}
.thesis-diagram ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.thesis-diagram li strong{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px)}.thesis-diagram li span{font-size:15px}.thesis-diagram li .thesis-product{letter-spacing:.04em;text-transform:uppercase;color:#bcbcbc;border-top:1px solid #555;margin-top:18px;padding-top:12px;font-family:Nova Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}body .split-section p.thesis-relationship,.thesis-relationship{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);font-weight:550;line-height:1.4}.thesis-verdicts code,.thesis-page code{letter-spacing:.04em;color:#bcbcbc;font-family:Nova Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.thesis-extends{gap:0;display:grid}.thesis-extends>div{border-top:1px solid #555;padding-block:22px}.thesis-extends h3{font-size:20px;font-weight:600}.thesis-extends p{margin-block:8px 12px}.thesis-questions{gap:14px;padding-left:1.4em;display:grid}.thesis-questions li{font-size:18px;line-height:1.6}.thesis-products{grid-template-columns:1fr 1fr;gap:36px;margin-top:40px;display:grid}.thesis-products article{border-top:1px solid #999;flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px;display:flex}.thesis-products h3{letter-spacing:-.04em;font-size:clamp(30px,3vw,44px);font-weight:590}.thesis-products p{line-height:1.65}.thesis-boilerplates{gap:0;display:grid}.thesis-boilerplates>div{border-top:1px solid #555;padding-block:20px}.thesis-boilerplates h3{letter-spacing:.065em;text-transform:uppercase;color:#bcbcbc;margin-bottom:10px;font-family:Nova Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:400}.thesis-timeline{padding:0;list-style:none}.thesis-timeline li{border-top:1px solid #555;grid-template-columns:minmax(130px,.35fr) 1fr;gap:24px;padding-block:16px;line-height:1.6;display:grid}.thesis-timeline time{color:#bcbcbc;font-family:Nova Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}@media (max-width:800px){.thesis-diagram ol{grid-template-columns:1fr;gap:0}.thesis-diagram li{padding:18px 0;border-bottom:1px solid #777;padding-right:0}.thesis-diagram li:last-child{border-bottom:0}.thesis-products{grid-template-columns:1fr}.thesis-timeline li{grid-template-columns:1fr;gap:4px}}.thesis-wordmark{align-items:center;gap:16px;height:52px;margin-block:6px 4px;display:flex}.thesis-wordmark img{width:auto;height:100%}.thesis-wordmark img+img{height:56%}.eval-table-wrap{margin-block:20px;overflow-x:auto}.eval-table{border-collapse:collapse;width:100%;margin-block:20px;font-size:15px;line-height:1.5}.eval-table-wrap .eval-table{min-width:560px;margin:0}.eval-table th,.eval-table td{text-align:left;vertical-align:top;border-top:1px solid #555;padding:12px 14px 12px 0}.eval-table thead th{letter-spacing:.05em;text-transform:uppercase;color:#bcbcbc;border-top:0;font-family:Nova Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:400}.eval-table tbody th{font-weight:500}.eval-table code{margin-top:2px;display:block}.eval-subhead{margin-block:28px 8px;font-size:18px;font-weight:600}.eval-commands{background:#0c0c0c;border:1px solid #333;margin-block:20px;padding:16px;font-size:13px;line-height:1.7;overflow-x:auto}.eval-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.eval-shots figure{margin:0}.eval-shots img{border:1px solid #333;width:100%;height:auto;display:block}.eval-shots figcaption{gap:6px;margin-top:14px;font-size:14px;line-height:1.55;display:grid}.eval-shots figcaption strong{font-size:16px;font-weight:600}@media (max-width:1000px){.eval-shots{grid-template-columns:1fr}}.press-downloads{gap:0;padding:0;list-style:none;display:grid}.press-downloads li{border-top:1px solid #555;padding-block:12px}.press-downloads a{align-items:center;min-height:24px;display:inline-flex}.press-facts dd code{word-break:break-all}.eval-commands{max-width:100%}.research-status>div,.split-section>div{min-width:0;max-width:100%}.thesis-page .split-section ul:not(.press-downloads){gap:8px;padding-left:1.2em;list-style:outside;display:grid}
