@font-face{font-family:space grotesk;src:url(/fonts/SpaceGrotesk-variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:"source serif 4";src:url(/fonts/SourceSerif4-var.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"source serif 4";src:url(/fonts/SourceSerif4-italic-var.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}:root{--paper:#f7f7f4;--paper-dim:#eeeee9;--white:#fff;--ink:#20201e;--body-ink:#4c4c48;--mute:#686862;--accent:#20201e;--line:#d7d7d0;--line-soft:#e5e5de;--dark:#20201e;--accent-ink:var(--ink);--ink-deep:var(--ink);--teal:#646460;--teal-deep:var(--ink);--gold:#b8b8ae;--sans:"Space Grotesk",Arial,sans-serif;--serif:"Source Serif 4",Georgia,serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--step--1:.9rem;--step-0:1rem;--step-1:1.28rem;--step-2:1.8rem;--step-3:clamp(2.2rem,3.5vw,3.35rem);--step-4:clamp(3.1rem,6vw,5.75rem);--meta:.75rem;--meta-lg:.8125rem;--track-caps:.045em;--track-data:.025em;--gutter:clamp(1.3rem,5vw,6rem);--shell:1320px;--measure:68ch}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--body-ink);font-family:var(--sans);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:#dcdcd4;color:var(--ink)}h1,h2,h3,h4{color:var(--ink);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:0 0 .6em;text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.025em}h4{font-size:1rem}p,ul,ol,dl{margin:0 0 1.2em}p{text-wrap:pretty}strong,b{font-weight:600;color:var(--ink)}a{color:var(--ink);text-decoration-color:#999990;text-underline-offset:.25em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--ink)}button{font:inherit;color:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:5px}img,svg,picture{display:block;max-width:100%;height:auto}[hidden]{display:none!important}.shell{width:min(100% - var(--gutter)*2,var(--shell));margin-inline:auto}.measure{max-width:800px;margin-inline:auto}.micro,.eyebrow,.label{font-family:var(--mono);font-size:var(--meta);font-weight:400;letter-spacing:var(--track-caps);line-height:1.7}.eyebrow,.label{text-transform:uppercase;color:var(--mute);margin:0 0 1.5rem}.eyebrow a{color:inherit;text-decoration:none}.eyebrow__note{margin-left:.7rem}.skip{position:fixed;top:8px;left:8px;z-index:100;padding:12px 20px;background:var(--ink);color:var(--paper);transform:translateY(-160%)}.skip:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.masthead{position:sticky;top:0;z-index:40;background:var(--paper)}.masthead__inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;text-decoration:none;color:var(--ink);flex-shrink:0}.brand__logo{display:block;width:192px;height:32px;max-width:none}.nav ul{display:flex;align-items:center;gap:2.4rem;list-style:none;margin:0;padding:0}.nav a{position:relative;display:block;padding:14px 0;font-size:14px;text-decoration:none}.nav a::after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav a:hover::after,.nav a[aria-current]::after{transform:scaleX(1)}.nav-contact{font-size:14px!important}.mobile-menu{display:none}.text-link,.action{display:inline-flex;align-items:center;gap:24px;font-size:14px;line-height:1.7;text-decoration:none;padding-block:6px}.text-link:hover,.action:hover{text-decoration:underline}.text-link span[aria-hidden]{font-size:18px;transition:transform .2s}.text-link:hover span[aria-hidden]{transform:translate(2px,-2px)}.action::after{content:"↗";font-size:18px;margin-left:15px}.btn{display:inline-flex;align-items:center;gap:30px;padding:14px 19px;border:1px solid var(--ink);background:0 0;text-decoration:none;font-size:13px;cursor:pointer;border-radius:0}.btn--primary{background:var(--ink);color:var(--paper)}.btn:hover{background:var(--body-ink);color:var(--paper)}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.opening-label{padding-top:36px;margin-bottom:0;font-size:12px}.opening-composition{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:7%;align-items:center;padding:65px 0 75px;border-bottom:1px solid var(--line)}.opening-copy{padding:12px 0 20px;position:relative;min-width:0}.opening-copy h1{font-family:var(--serif);font-size:clamp(4rem,7.8vw,7.2rem);font-weight:400;line-height:1.02;letter-spacing:-.06em;margin:0 0 32px;font-variation-settings:"opsz" 60;text-wrap:balance}.opening-copy h1 em{font-weight:400}.opening-copy>p{font-size:clamp(17px,1.5vw,20px);line-height:1.75;max-width:36ch;margin-bottom:25px}.opening-feature{margin:0;min-width:0;align-self:center}.opening-feature__label{display:flex;justify-content:space-between;gap:12px;margin:0 0 14px;color:var(--mute);font-size:11px;letter-spacing:0}.opening-feature__media{position:relative;background:#20201e;overflow:hidden}.opening-feature video{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}.opening-feature__motion{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:12px;background:var(--paper);border:0;border-radius:2px;color:var(--ink);font-size:12px;cursor:pointer}.opening-feature__motion:hover{background:var(--white)}.opening-feature__motion svg{flex-shrink:0}.opening-feature figcaption{padding-top:19px}.opening-feature figcaption>a{display:flex;align-items:baseline;justify-content:space-between;gap:22px;font-family:var(--serif);font-size:clamp(23px,2.2vw,30px);line-height:1.25;letter-spacing:-.03em;text-decoration:none}.opening-feature figcaption>a:hover{text-decoration:underline;text-underline-offset:.16em}.opening-feature figcaption>a span{font:20px var(--sans)}.opening-feature figcaption>p{font-size:13px;line-height:1.65;max-width:48ch;margin:10px 0 0;color:var(--mute)}.research-overview{min-width:0;margin:40px 0 55px}.research-overview>h2{font:12px/1.7 var(--mono);letter-spacing:.045em;margin:0 0 22px;color:var(--mute)}.research-overview__item{border-top:1px solid var(--line);padding:23px 0 24px}.research-overview__item:last-child{padding-bottom:0}.research-overview__item h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:0 0 12px}.research-overview__item p{font-size:16px;line-height:1.65;max-width:48ch;margin:0 0 12px}.research-overview__links{display:flex;flex-wrap:wrap;gap:8px 26px}.research-overview__links a{font-size:14px;line-height:1.7;padding-block:4px;text-decoration:none}.research-overview__links a:hover{text-decoration:underline}.research-overview__links span{margin-left:8px}.recent-work{border-top:1px solid var(--line);padding:80px 0;background:var(--paper-dim)}.recent-work__grid{display:grid;grid-template-columns:16% 46% 30%;gap:4%;align-items:start}.recent-work .eyebrow{font-size:12px;margin:5px 0 30px}.recent-work__edition{font-size:13px;color:var(--ink);letter-spacing:-.035em}.work-kind{font:12px/1.7 var(--mono);color:var(--mute);margin:4px 0 22px}.recent-work h2{font-family:var(--serif);font-size:clamp(2.3rem,3.5vw,3.5rem);line-height:1.1;letter-spacing:-.04em}.recent-work h2 a{text-decoration:none}.recent-work__body>p:not(.work-kind){font-size:16px;max-width:48ch;line-height:1.8}.recent-work__links{display:flex;flex-wrap:wrap;align-items:center;gap:15px 30px;margin-top:24px}.recent-work__links>.micro{font-size:12px;color:var(--mute)}.decision-study{padding:24px 0 0;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ink)}.decision-study>.micro{font-size:12px;color:var(--mute)}.decision-study__line{width:1px;height:35px;background:var(--line);margin:12px 0 0}.decision-study__model{font-family:var(--serif);font-size:37px;line-height:1.7;letter-spacing:-.04em;border-block:1px solid #a8a89f;width:85%}.decision-study__branches{display:flex;justify-content:space-between;width:65%;height:52px;position:relative;border-top:1px solid #a8a89f;margin-top:25px}.decision-study__branches::before{content:"";position:absolute;top:-26px;left:50%;height:25px;width:1px;background:#a8a89f}.decision-study__branches i{height:52px;width:1px;background:#a8a89f}.decision-study__choices{display:flex;justify-content:space-between;width:80%;margin-top:5px}.decision-study__choices span{border:1px solid #a8a89f;width:40px;line-height:39px}.decision-study__caption{margin-top:26px;font-size:12px!important}.work-section{padding:90px 0 100px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.section-heading h2{font-family:var(--serif);font-size:42px;margin:0;letter-spacing:-.04em}.section-heading p{font-size:12px;line-height:1.7;margin:0;max-width:30ch}.work-index{border-top:1px solid var(--ink)}.work-row{display:grid;grid-template-columns:35px 1fr 1.2fr 155px;gap:25px;padding:32px 0;border-bottom:1px solid var(--line);position:relative;align-items:start}.work-row__number{color:var(--mute);font-size:12px;padding-top:7px}.work-row__name h2,.work-row__name h3{font-family:var(--serif);font-size:32px;margin:0 0 10px;letter-spacing:-.04em}.work-row__name a{text-decoration:none}.work-row__name a::after{content:"";position:absolute;inset:0}.work-row__name a:hover{text-decoration:underline;text-decoration-thickness:1px}.work-row__name>.micro{font-size:12px;color:var(--mute)}.work-row>p{font-size:13px;line-height:1.8;max-width:47ch;margin:3px 0 0}.work-row__status{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:5px;font-size:12px;color:var(--mute)}.work-row__status>span:last-child{font-size:21px;line-height:1;color:var(--ink)}.samsara-feature{padding:80px 0;border-block:1px solid var(--line)}.samsara-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.samsara-feature h2{font-family:var(--serif);font-size:clamp(2.5rem,4vw,4rem);line-height:1.1;letter-spacing:-.04em}.samsara-feature__copy>p:not(.eyebrow){max-width:45ch;font-size:14px;line-height:1.9}.samsara-result{border-top:1px solid var(--ink);padding-top:22px}.samsara-result__value{font-family:var(--serif);font-size:clamp(4.5rem,8vw,7rem);line-height:1.05;letter-spacing:-.07em;color:var(--ink);margin:0 0 7px}.samsara-result__value span{font-size:.48em;letter-spacing:-.02em}.samsara-result>.micro{color:var(--mute);font-size:12px}.samsara-result__detail{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-block:1px solid var(--line);padding:23px 0;margin:30px 0 15px}.samsara-result__detail strong{display:block;font-size:29px;line-height:1.3;font-weight:400;letter-spacing:-.045em}.samsara-result__detail span{font:12px/1.8 var(--mono);color:var(--mute)}.samsara-result__note{font-size:12px;line-height:1.8;max-width:57ch;color:var(--mute);margin:0}.lab-position{padding:95px 0;background:var(--paper-dim)}.lab-position__grid{display:grid;grid-template-columns:20% 1fr;gap:0}.lab-position .eyebrow{font-size:12px;margin-top:10px}.lab-position h2{font-family:var(--serif);font-size:clamp(2.6rem,4.8vw,4.75rem);letter-spacing:-.05em;line-height:1.08;margin-bottom:35px}.lab-position__text{display:grid;grid-template-columns:1fr 1fr;gap:7%;max-width:870px;font-size:14px;line-height:1.9}.lab-position .text-link{margin-top:10px}.lab-journal{padding:90px 0 100px}.lab-journal__grid{display:grid;grid-template-columns:1fr 2fr;gap:8%}.lab-journal .eyebrow{font-size:12px}.lab-journal h2{font-family:var(--serif);font-size:42px;line-height:1.1;letter-spacing:-.04em;margin-bottom:20px}.writing-index{border-top:1px solid var(--ink)}.writing-row{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr)18px;gap:24px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.writing-row time{font-size:12px;color:var(--mute);margin-top:6px;white-space:nowrap}.writing-row h3{font-family:var(--serif);font-size:26px;line-height:1.25;margin:0;letter-spacing:-.025em}.writing-row a{text-decoration:none}.writing-row a::after{content:"";position:absolute;inset:0}.writing-row a:hover{text-decoration:underline;text-decoration-thickness:1px}.writing-row>span{font-size:19px;color:var(--ink)}.section,.hero{padding-block:72px}.section--tight{padding-block:44px}.section--tint{background:var(--paper-dim)}.section--paper,main>.section+.section,main>article>.section+.section{border-top:1px solid var(--line)}.page-inner main{min-height:55vh}.page-inner main>.section:first-child,.page-inner main>article>.section:first-child{padding-top:82px}.page-inner h1{max-width:16ch;font-family:var(--serif);font-weight:400;letter-spacing:-.05em}.page-inner .measure h1{font-size:clamp(2.8rem,5vw,4.7rem)}.page-inner .hero h1{max-width:13ch}.hero__inner{position:relative}.lede{font-family:var(--sans);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.6;max-width:62ch;color:var(--body-ink)}.section-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin:10px 0 70px}.section-intro h1{margin:0}.section-intro .lede{margin:0;font-size:18px}.section-intro__body{font-size:15px;max-width:780px;margin-bottom:65px}.section-intro__body p{max-width:70ch}.section-intro__label{margin-bottom:32px;color:var(--accent)}.index,.post-list,.research-list,.specs,.caps,.stats,.method,.wri{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.index-item{display:grid;grid-template-columns:1fr 1.7fr;column-gap:10%;padding:36px 0;border-bottom:1px solid var(--line)}.index-item__head,.index-item>h3{grid-row:span 3}.index-item h2,.index-item h3{margin:0;font-size:var(--step-2)}.index-item h2 a,.index-item h3 a{text-decoration:none}.index-item p{margin:0;font-size:15px;max-width:70ch}.index-item .role{font-family:var(--mono);text-transform:uppercase;color:var(--accent);font-size:12px;margin-top:15px}.index-item .status{font-size:12px;margin-top:18px}.status,.card__status{font-family:var(--mono);font-size:12px;letter-spacing:.015em;line-height:1.8;color:var(--mute);margin-top:20px;max-width:80ch}.status::before{content:"STATUS / ";color:var(--accent)}.product-hero{background:var(--paper);border-bottom:1px solid var(--line)}.split-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.product-hero h1{font-size:clamp(3.5rem,6.5vw,5.75rem);margin-bottom:20px}.product-hero .eyebrow{color:var(--accent)}.product-hero .lede{font-size:18px}.product-hero__fig{min-width:0;background:var(--paper-dim);padding:24px}.product-hero__fig svg{width:100%}.caps{display:grid;grid-template-columns:1fr 1fr;column-gap:8%}.caps li{border-bottom:1px solid var(--line);padding:26px 0}.caps h3{font-size:21px;margin-bottom:12px}.caps p{font-size:16px;line-height:1.7;margin:0;max-width:56ch}.specs li{display:grid;grid-template-columns:220px 1fr;gap:25px;padding:19px 0;border-bottom:1px solid var(--line)}.specs .k{font-family:var(--mono);text-transform:uppercase;font-size:12px;color:var(--mute)}.specs .v{font-size:16px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-block:32px}.stats li{padding:25px 0;border-bottom:1px solid var(--line)}.stats .v{display:block;font-family:var(--sans);font-size:var(--step-3);color:var(--ink);letter-spacing:-.045em;line-height:1.2}.stats .k{display:block;font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--mute);margin-top:10px}.page-inner .about-hero h1{font-size:clamp(2.7rem,5.2vw,4.5rem);max-width:21ch;line-height:1.1}.thesis,.letter{font-size:18px;line-height:1.8;max-width:66ch}.prose{font-family:var(--serif);font-size:19px;line-height:1.8;font-variation-settings:"opsz" 18}.prose--measure{max-width:800px;margin-inline:auto}.prose h2,.prose h3,.prose h4{font-family:var(--sans);margin-top:2.2em;letter-spacing:-.035em}.prose h2{font-size:32px}.prose h3{font-size:25px}.prose>:first-child{margin-top:0}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.6em}.prose li::marker{color:var(--accent);font-size:.7em}.prose a{text-decoration-color:var(--accent)}.prose figure{margin:40px 0}.reflex-demo{margin:36px 0}.reflex-demo video{display:block;width:100%;height:auto;background:var(--ink)}.reflex-demo figcaption{font:14px/1.7 var(--sans);color:var(--mute);margin-top:12px}.reflex-chart img{display:block;width:100%;height:auto}.prose .reflex-chart figcaption{font:14px/1.7 var(--sans);color:var(--mute);margin-top:14px}.prose figcaption{font:12px/1.8 var(--mono);color:var(--mute);margin-top:14px}.prose table{font-family:var(--sans)}.post-meta{display:flex;gap:15px;flex-wrap:wrap;font:12px/1.8 var(--mono);letter-spacing:.02em;color:var(--mute);margin:20px 0}.calendar-date{white-space:nowrap;font-variant-numeric:tabular-nums}.date-note{display:inline-flex;align-items:baseline;flex-wrap:wrap;column-gap:.6ch}.date-note>span{white-space:nowrap}.post-item{display:grid;grid-template-columns:220px 1fr;gap:8px 5%;padding:32px 0;border-bottom:1px solid var(--line)}.post-item .post-meta{grid-column:1;grid-row:span 2;margin:0;display:block}.post-item .post-meta span{display:block;margin-top:8px}.post-item h2,.post-item p:not(.post-meta){grid-column:2;margin:0;max-width:65ch}.post-item h2 a{text-decoration:none}.post-item p:not(.post-meta){font-size:14px;color:var(--mute);line-height:1.8}.wri li{display:grid;grid-template-columns:minmax(190px,max-content)minmax(0,1fr);gap:30px;padding:22px 0;border-bottom:1px solid var(--line)}.wri time{font:12px/1.8 var(--mono);color:var(--mute)}.wri p{margin:0}.wri a{text-decoration:none}.wri .sum{font-size:14px;margin-top:8px}.contact{background:var(--paper-dim);border-top:1px solid var(--line)}.contact h2{font-size:clamp(2.4rem,4vw,3.5rem);font-weight:450}.contact .lede{max-width:55ch;font-size:18px}.contact__mail{font-size:clamp(1rem,2.8vw,2rem);word-break:break-word;margin-top:30px}.contact__mail a{text-decoration-color:var(--accent)}.also{font-size:14px}.pull,blockquote{font-family:var(--serif);font-style:italic;border-left:2px solid var(--accent);padding-left:24px;margin:35px 0;font-size:1.2em;color:var(--ink)}.pull{font-size:28px}hr{border:0;border-top:1px solid var(--line);margin:45px 0}code,pre,kbd{font-family:var(--mono);font-size:.85em}:not(pre)>code{background:var(--paper-dim);padding:0;white-space:normal;overflow-wrap:anywhere}pre{background:var(--dark);color:var(--paper);padding:24px;overflow-x:auto;line-height:1.7}table{border-collapse:collapse;width:100%;font:15px/1.6 var(--sans);font-variant-numeric:tabular-nums}th,td{text-align:left;border-bottom:1px solid var(--line);padding:16px 20px;vertical-align:top}thead{border-top:1px solid var(--line);background:var(--paper-dim)}th{font:500 13px/1.5 var(--sans);color:var(--ink)}tbody th{font-weight:400}.table-wrap{overflow:auto;width:100%;max-width:100%;min-width:0;margin:30px 0;padding-bottom:8px;scrollbar-width:auto;scrollbar-color:var(--mute)var(--paper-dim);overscroll-behavior-x:contain}.table-wrap:focus-visible{outline-offset:2px}.table-hint{font:12px/1.6 var(--sans);color:var(--mute);margin:24px 0 -18px}.table-caption{font:13px/1.65 var(--sans);color:var(--mute);margin:28px 0 0;max-width:75ch}.table-caption+.table-hint{margin:10px 0 0}.table-caption+.table-hint+.table-wrap{margin-top:14px}.table-wrap caption.visually-hidden{padding:0}.table-wrap table{min-width:560px}.table-wrap--text table{min-width:0;table-layout:auto}.table-wrap--text th,.table-wrap--text td{white-space:normal;vertical-align:top}.table-wrap--text th:first-child,.table-wrap--text td:first-child{width:38%}.table-wrap--numeric table{min-width:660px}.table-wrap--numeric th:not(:first-child),.table-wrap--numeric td:not(:first-child){text-align:right}.table-wrap--numeric td{white-space:nowrap}.table-wrap--tasks th:first-child,.table-wrap--tasks td:first-child{width:auto}.table-wrap--tasks th:last-child,.table-wrap--tasks td:last-child{width:112px;text-align:right;white-space:nowrap;padding-right:16px}.table-wrap--tasks tbody th{font:15px/1.6 var(--sans);text-transform:none;color:var(--ink)}.task-evidence{margin:36px 0;font-family:var(--sans)}.task-evidence__suite{border-bottom:1px solid var(--line)}.task-evidence__suite summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;font:14px/1.6 var(--sans);list-style:none}.task-evidence__suite summary::after{content:"+";font-size:20px;width:16px;text-align:center;flex:none}.task-evidence__suite[open] summary::after{content:"−"}.task-evidence__suite summary::-webkit-details-marker{display:none}.task-evidence__suite summary span:first-child{flex:1}.task-evidence__suite summary span:nth-child(2){color:var(--mute);font:12px/1.7 var(--mono);text-align:right}.task-evidence__suite .table-wrap{margin:0 0 20px}.policy-architecture{margin:40px 0;padding:24px;background:var(--paper-dim);font-family:var(--sans)}.policy-architecture__input,.policy-architecture__output{padding:20px;border:1px solid var(--ink);text-align:center;font:15px/1.6 var(--sans)}.policy-architecture small{display:block;margin-top:8px;color:var(--mute);font:12px/1.7 var(--mono)}.policy-architecture__paths{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px 0}.policy-architecture__path{text-align:center;font:14px/1.6 var(--sans);min-width:0}.policy-architecture__path>span{display:block;margin-top:12px;color:var(--mute)}.policy-architecture figcaption{font:12px/1.8 var(--sans);color:var(--mute);margin:18px 0 0}@media(max-width:480px){.policy-architecture{padding:18px}.policy-architecture__paths{gap:12px}.policy-architecture__path{font-size:13px}.policy-architecture__path--memory{border-left:1px solid var(--line);padding-left:12px}}.center{text-align:center}.center :is(h1,p,.lede){margin-inline:auto}.fig{margin:30px 0;min-width:0;max-width:100%;font-family:var(--sans)}.fig svg{width:100%;height:auto}.fig figcaption{font:12px/1.8 var(--mono);color:var(--mute);margin-top:15px}.fig .hair{stroke:var(--line);stroke-width:1;fill:none}.fig .ln{stroke:var(--ink);stroke-width:1.5;fill:none}.fig .ln--dash{stroke-dasharray:4 4}.fig .ac{stroke:var(--accent);stroke-width:2;fill:none}.fig .fill-ac{fill:var(--accent)}.fig .fill-ink{fill:var(--ink)}.fig .box{fill:none;stroke:var(--ink);stroke-width:1.2}.fig .well{fill:var(--paper-dim);stroke:var(--line);stroke-width:1}.fig text{font:12px var(--mono);letter-spacing:.08em;fill:var(--mute)}.fig .field{fill:var(--paper-dim);stroke:var(--line);stroke-width:1}.fig .chip{fill:var(--ink)}.fig text.c{fill:var(--paper);letter-spacing:.14em}.fig .ghost{stroke:var(--line);stroke-width:1.4;fill:none}.fig text.t{fill:var(--ink)}.fig text.a{fill:var(--accent)}.fig .arrow{stroke:var(--ink);stroke-width:1.2;fill:none}.journal-page{padding-bottom:95px}.journal-mast{padding-top:66px}.journal-mast>.eyebrow{font-size:12px;margin-bottom:26px}.journal-mast__line{display:flex;align-items:end;justify-content:space-between;gap:60px;padding-bottom:40px}.page-inner .journal-mast h1{font:clamp(4.5rem,7vw,6rem)/.95 var(--serif);letter-spacing:-.065em;margin:0;max-width:none}.journal-mast__line>p{font-size:15px;line-height:1.9;max-width:330px;margin:0 0 6px}.journal-mast__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;border-block:1px solid var(--line);padding:15px 0;font-size:12px;color:var(--mute)}.journal-mast__foot a{text-decoration:none;letter-spacing:0}.journal-mast__foot a:hover{text-decoration:underline}.journal-feature{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:center;padding-block:54px 66px}.journal-feature__art{background:var(--paper-dim);aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden}.journal-art{width:100%;height:auto;color:var(--ink)}.journal-feature__art .journal-art{width:94%}.journal-feature__body>.eyebrow{font-size:12px;margin-bottom:25px}.journal-feature__body>.eyebrow span{margin:0 10px;color:var(--mute)}.journal-feature h2{font:clamp(2.3rem,4.5vw,4.25rem)/1.05 var(--serif);letter-spacing:-.045em;max-width:16ch;margin-bottom:23px}.journal-feature h2 a{text-decoration:none}.journal-feature h2 a:hover{text-decoration:underline;text-decoration-thickness:1px}.journal-feature__body>p:not(.eyebrow){font-size:16px;line-height:1.85;max-width:48ch;margin-bottom:24px}.journal-dateline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;color:var(--mute);font-size:12px;letter-spacing:.02em}.journal-feature .text-link{margin-top:27px}.journal-archive__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--ink);padding:26px 0}.journal-archive__heading h2{font:28px/1.2 var(--serif);letter-spacing:-.025em;margin:0}.journal-archive__heading>.micro{font-size:12px;color:var(--mute)}.journal-entries{border-top:1px solid var(--line)}.journal-entry{display:grid;grid-template-columns:132px minmax(0,1fr)max-content 18px;gap:38px;align-items:start;padding:35px 0;border-bottom:1px solid var(--line);position:relative}.journal-entry__art{background:var(--paper-dim);margin-top:3px}.journal-entry__body>.eyebrow{font-size:12px;margin:0 0 12px}.journal-entry h3{font:31px/1.15 var(--serif);letter-spacing:-.03em;max-width:30ch;margin:0 0 13px}.journal-entry h3 a{text-decoration:none}.journal-entry h3 a::after{content:"";position:absolute;inset:0}.journal-entry h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.journal-entry__body>p:last-child{font-size:15px;line-height:1.8;max-width:63ch;margin:0}.journal-entry .journal-dateline{display:block;padding-top:3px;font-size:12px;text-align:right}.journal-entry .journal-dateline>span{display:block;margin-top:7px}.journal-entry__arrow{font-size:21px;line-height:1;color:var(--ink);padding-top:3px}.essay-header{padding-top:37px}.essay-back{font-size:12px;gap:11px;color:var(--mute)}.essay-header__grid{display:grid;grid-template-columns:minmax(0,1fr)240px;gap:8%;align-items:center;padding:47px 0 38px}.essay-header .eyebrow{font-size:12px;margin-bottom:24px}.page-inner .essay-title{font:clamp(3rem,5.6vw,5.6rem)/1.04 var(--serif);letter-spacing:-.055em;max-width:20ch;margin-bottom:28px;text-wrap:balance}.essay-deck{font-size:17px;line-height:1.8;max-width:58ch;margin:0}.essay-header__art{align-self:center}.essay-header__art .journal-art{width:120%;max-width:none;margin-left:-10%}.essay-byline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;border-block:1px solid var(--line);padding:20px 0;font-size:12px;color:var(--ink)}.essay-byline>span{white-space:nowrap}.essay-body{display:grid;grid-template-columns:160px minmax(0,680px);column-gap:65px;padding-block:54px 72px;align-items:start}.essay-sidebar{align-self:stretch;min-width:0}.essay-sidebar__inner{position:sticky;top:128px}.essay-sidebar__inner>.micro{font-size:12px;color:var(--mute);margin:5px 0 24px}.essay-sidebar nav ul{list-style:none;padding:0;margin:0}.essay-sidebar nav li{font-size:12px;line-height:1.7;margin:0 0 14px}.essay-sidebar nav ul ul{padding-left:12px;margin-top:12px}.essay-sidebar nav a{text-decoration:none;color:var(--mute)}.essay-sidebar nav a:hover{color:var(--ink);text-decoration:underline}.essay-sidebar__back{display:block;font-size:12px;text-decoration:none;margin-top:34px;border-top:1px solid var(--line);padding-top:17px}.essay-sidebar__back span{float:right}.essay-text{min-width:0;font-size:20px;line-height:1.85;color:#3f3f3a}.essay-text>p{margin-bottom:1.45em}.essay-text>p:first-child{font-size:23px;line-height:1.7;color:var(--ink);letter-spacing:-.015em;margin-bottom:1.5em}.essay .essay-text h2{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.2;letter-spacing:-.03em;margin:1.9em 0 .7em}.essay .essay-text h3{font-family:var(--serif);font-size:27px;line-height:1.25;letter-spacing:-.025em}.essay-text a{overflow-wrap:anywhere}.essay .essay-text blockquote{border:0;border-block:1px solid var(--line);padding:25px 0;margin:36px 0;font-size:27px;line-height:1.5;letter-spacing:-.02em;font-style:normal}.essay-text blockquote p{margin:0}.essay .essay-text .fig{padding:25px;background:var(--paper-dim);margin:42px 0}.essay .essay-text .fig figcaption{font:12px/1.8 var(--sans);letter-spacing:0;color:var(--mute);margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.essay-end{border-top:1px solid var(--line);margin-top:44px;padding-top:24px;display:flex;align-items:center;justify-content:space-between}.essay-end>span{font-size:19px;color:var(--ink)}.essay-end a{font:12px/1.6 var(--sans);text-decoration:none}.essay-next{border-top:1px solid var(--ink);padding-top:28px;padding-bottom:76px}.essay-next>.eyebrow{font-size:12px;margin-bottom:29px}.essay-next__grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.essay-next__item{display:grid;grid-template-columns:1fr 25px;gap:14px 25px;text-decoration:none;align-items:start}.essay-next__item>.micro{grid-column:1/-1;font-size:12px;text-transform:uppercase;color:var(--mute)}.essay-next__title{font:32px/1.15 var(--serif);letter-spacing:-.03em;max-width:23ch}.essay-next__item:hover .essay-next__title{text-decoration:underline;text-decoration-thickness:1px}.essay-next__item>span:last-child{font-size:23px;line-height:1.2}.architecture-figure{display:grid;grid-template-columns:1fr 1fr;gap:25px;font-family:var(--sans);color:var(--ink)}.architecture-figure__panel+.architecture-figure__panel{border-left:1px solid var(--line);padding-left:25px}.architecture-figure__panel>.micro{font-size:12px;margin:0 0 22px}.architecture-figure__flow{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.figure-node{border:1px solid #a2a297;padding:15px 12px;width:100%;font-size:13px;line-height:1.5}.figure-node small{display:block;font:12px/1.6 var(--mono);color:var(--mute);margin-top:6px}.figure-node--local{border-color:var(--ink);background:var(--paper)}.figure-transfer{font:12px/1.7 var(--mono);color:var(--mute)}.figure-transfer span{display:block;font-size:19px;color:var(--ink)}.grading-figure{font-family:var(--sans)}.grading-figure__row{display:grid;grid-template-columns:1fr 60px;gap:8px 18px;margin-bottom:24px}.grading-figure__label{font-size:12px;line-height:1.5;color:var(--ink)}.grading-figure__label small{display:block;font:12px/1.7 var(--mono);color:var(--mute);margin-top:5px}.grading-figure__value{font:23px/1.1 var(--serif);letter-spacing:-.025em;color:var(--ink);text-align:right;padding-top:2px}.grading-figure__track{grid-column:1/-1;height:5px;background:#d9d9d1;overflow:hidden}.grading-figure__track span{display:block;height:100%;background:var(--ink)}.grading-figure__scale{display:flex;justify-content:space-between;font:12px/1.5 var(--mono);color:var(--mute);border-top:1px solid var(--line);padding-top:12px}.decision-architecture{display:grid;grid-template-columns:1fr 32px 1fr;gap:20px;align-items:center;font-family:var(--sans);color:var(--ink)}.decision-architecture__inputs{display:grid;gap:18px}.decision-architecture__encoder{border:1px solid var(--line);padding:16px;font-size:13px;line-height:1.6}.decision-architecture__encoder .micro{display:block;font-size:12px;color:var(--mute);margin-bottom:8px}.decision-architecture__encoder small{font-size:12px;color:var(--mute)}.decision-architecture__merge{font-size:23px;text-align:center}.decision-architecture__head{border-block:1px solid var(--ink);padding:20px 10px;text-align:center;font-size:16px}.decision-architecture__head .micro{display:block;font-size:12px;color:var(--mute);margin-top:8px}.decision-architecture__output{text-align:center;font:12px/1.8 var(--mono);padding-top:20px}.decision-architecture__output span{display:block;font-size:22px;margin-bottom:12px}.benchmark-summary{border-block:1px solid var(--line);padding:28px 0;font-family:var(--sans)}.benchmark-summary__value{font:clamp(3rem,5vw,4rem)/1.1 var(--serif);color:var(--ink);letter-spacing:-.05em;margin:0 0 12px}.benchmark-summary__value span{font-size:.5em}.benchmark-summary>.micro{font-size:12px;margin-bottom:12px}.benchmark-summary__note,.benchmark-source{font:14px/1.7 var(--sans);color:var(--mute);max-width:80ch}.benchmark-summary__note{margin:0}.table-wrap caption{font:13px/1.65 var(--sans);text-align:left;color:var(--mute);padding-bottom:16px}.table-wrap th[scope=row]{font:15px/1.6 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}.benchmark-table table{min-width:760px;font-variant-numeric:tabular-nums}.benchmark-table th,.benchmark-table td{padding:16px;text-align:right;vertical-align:middle}.benchmark-table th:first-child{text-align:left;min-width:240px}.benchmark-table__setup{display:block;font:12px/1.55 var(--sans);color:var(--mute);margin-top:6px}.benchmark-table__ours{background:var(--paper-dim)}.benchmark-table__ours th,.benchmark-table__ours td{border-block:1px solid #929289}.colophon{padding:55px 0 24px;border-top:1px solid var(--line);font-size:12px}.colophon__top{display:grid;grid-template-columns:1.3fr 1fr auto;gap:45px;padding-bottom:60px}.colophon__belief{font-family:var(--serif);font-size:19px;margin:22px 0 0;letter-spacing:-.02em}.colophon__correspondence>.micro{font-size:12px;color:var(--mute);margin-bottom:16px}.colophon a{text-decoration:none}.colophon a:hover{text-decoration:underline}.social-links{display:flex;flex-direction:column;gap:10px;min-width:116px}.social-links a{display:flex;justify-content:space-between;gap:22px}.colophon ul{list-style:none;margin:0;padding:0}.colophon__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:24px;font-size:12px;color:var(--mute)}.colophon__bottom p{margin:0;font-size:12px;letter-spacing:0}.colophon__bottom ul{display:flex;flex-wrap:wrap;gap:10px 22px}.colophon__bottom a{font-size:12px;color:var(--mute)}@media(max-width:1100px){.nav ul{gap:1.6rem}.nav-contact{display:none!important}.opening-composition{gap:6%;padding-block:55px 65px}.recent-work__grid{grid-template-columns:15% 47% 30%}.decision-study__model{font-size:30px}.work-row{grid-template-columns:25px 1fr 1.1fr 135px;gap:18px}.colophon__bottom{flex-wrap:wrap}.colophon__bottom nav{order:3;width:100%}}@media(max-width:800px){.masthead__inner{min-height:78px}.nav ul{gap:1.3rem}.opening-label{font-size:12px;padding-top:28px}.opening-composition{gap:5%;padding-block:45px 55px}.research-overview__item h3{font-size:22px}.research-overview__item p{font-size:15px}.opening-copy>p{font-size:16px;max-width:300px}.opening-copy h1{font-size:7.5vw;margin-bottom:28px}.recent-work__grid{grid-template-columns:1.5fr 1fr;gap:25px 9%}.recent-work__grid>div:first-child{grid-column:1/-1;display:flex;gap:40px;align-items:center}.recent-work .eyebrow,.recent-work__edition{margin:0}.recent-work h2{font-size:35px}.work-row{grid-template-columns:24px 1fr 1.3fr;gap:18px}.work-row__status{grid-column:2/4;justify-content:flex-start;gap:24px;margin-top:0;padding-top:0}.work-row__name h2,.work-row__name h3{font-size:29px}.samsara-feature__grid{gap:7%}.lab-position__grid{grid-template-columns:1fr;gap:18px}.lab-journal__grid{grid-template-columns:1fr 1.8fr;gap:7%}.writing-row{grid-template-columns:1fr 18px;gap:8px 14px}.writing-row time{grid-column:1/-1;margin:0}.writing-row h3{font-size:24px}.colophon__top{grid-template-columns:1fr auto;gap:30px}.colophon__top>div:first-child{grid-column:1/-1}.section-intro{gap:6%}.section-intro .lede{font-size:16px}.split-hero{grid-template-columns:1fr}.product-hero__fig{margin-top:35px}}@media(max-width:600px){:root{--gutter:22px;--step-2:1.6rem;--step-3:2.2rem}.masthead__inner{min-height:74px;gap:1rem}.brand__logo{width:174px;height:29px}.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;min-height:44px;font-size:12px;color:var(--ink)}.mobile-menu summary::-webkit-details-marker{display:none}.menu-icon{position:relative;width:19px;height:12px;border-top:1px solid;border-bottom:1px solid}.mobile-menu[open] .menu-icon{border-color:transparent}.mobile-menu[open] .menu-icon::before,.mobile-menu[open] .menu-icon::after{content:"";position:absolute;top:4px;left:0;width:19px;height:1px;background:currentColor;transform:rotate(45deg)}.mobile-menu[open] .menu-icon::after{transform:rotate(-45deg)}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:12px var(--gutter)24px;border-bottom:1px solid var(--line)}.mobile-menu nav a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;text-decoration:none;border-bottom:1px solid var(--line);font-size:18px}.mobile-menu nav a[aria-current]{text-decoration:underline}.opening-label{font-size:12px;letter-spacing:.035em;padding-top:25px}.opening-composition{grid-template-columns:1fr;gap:38px;padding:35px 0 42px}.opening-copy{padding:0}.opening-feature__label{font-size:11px;margin-bottom:11px}.opening-feature figcaption{padding-top:15px}.opening-feature figcaption>a{font-size:25px}.opening-feature figcaption>p{font-size:12px}.research-overview{margin:38px 0 45px}.research-overview__item{padding-block:21px}.research-overview__item h3{font-size:24px}.opening-copy h1{font-size:clamp(3.65rem,13.5vw,5.7rem);line-height:1.01;letter-spacing:-.062em;margin-bottom:26px}.opening-copy>p{font-size:16px;max-width:350px;margin-bottom:18px}.recent-work,.samsara-feature{padding:48px 0}.recent-work__grid{grid-template-columns:1fr;gap:28px}.recent-work__grid>div:first-child{justify-content:space-between;gap:20px}.recent-work h2{font-size:36px}.work-kind{margin-bottom:18px;font-size:12px}.recent-work__body>p:not(.work-kind){font-size:14px}.recent-work__links{gap:10px 24px;margin-top:20px}.decision-study{max-width:320px;width:100%;justify-self:center;padding:12px 20px 0}.work-section{padding:55px 0 60px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:35px}.section-heading p{margin-top:16px;font-size:12px}.section-heading p br{display:none}.work-row{grid-template-columns:18px 1fr;gap:12px 16px;padding:25px 0}.work-row__number{font-size:12px}.work-row__name h2,.work-row__name h3{font-size:30px;margin-bottom:8px}.work-row__name>.micro{font-size:12px}.work-row>p{grid-column:2;max-width:none;font-size:13px}.work-row__status{grid-column:2;justify-content:space-between;font-size:12px;margin-top:4px}.samsara-feature__grid{grid-template-columns:1fr;gap:35px}.samsara-feature h2{font-size:38px}.samsara-result__value{font-size:84px}.samsara-result__detail{margin-top:22px}.lab-position{padding:55px 0}.lab-position__grid{gap:8px}.lab-position h2{font-size:38px;margin-bottom:27px}.lab-position__text{grid-template-columns:1fr;gap:0;font-size:14px}.lab-journal{padding:55px 0 60px}.lab-journal__grid{grid-template-columns:1fr;gap:32px}.lab-journal h2{font-size:36px}.lab-journal h2 br{display:none}.writing-row{padding:23px 0;gap:12px 20px}.writing-row h3{font-size:25px}.colophon{padding-top:40px}.colophon__top{gap:30px 20px;padding-bottom:35px}.colophon__belief{font-size:18px;margin-top:15px}.colophon__correspondence a{font-size:12px;overflow-wrap:anywhere}.colophon__correspondence>.micro{font-size:12px}.social-links{min-width:92px;font-size:12px}.colophon__bottom{gap:22px 10px}.colophon__bottom p{font-size:12px}.colophon__bottom ul{gap:10px 20px}.section,.hero{padding-block:50px}.section--tight{padding-block:32px}.page-inner main>.section:first-child,.page-inner main>article>.section:first-child{padding-top:52px}.page-inner h1,.page-inner .measure h1{font-size:clamp(2.8rem,10vw,3.6rem)}.page-inner .product-hero h1{font-size:3.5rem}.section-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.section-intro__body{margin-bottom:35px}.lede{font-size:17px}.prose{font-size:18px;line-height:1.8}.prose h2{font-size:28px}.prose h3{font-size:23px}.caps{grid-template-columns:1fr}.caps li{padding:23px 0}.specs li{grid-template-columns:1fr;gap:8px}.stats{gap:13px}.stats .v{font-size:30px}.stats .k{font-size:12px}.index-item{grid-template-columns:1fr;gap:17px}.index-item__head,.index-item>h3{grid-row:auto}.post-item{grid-template-columns:1fr;padding:25px 0;gap:12px}.post-item .post-meta{grid-row:auto}.post-item h2,.post-item p:not(.post-meta){grid-column:1}.post-item h2{font-size:27px}.post-item p:not(.post-meta){font-size:13px}.wri li{grid-template-columns:1fr;gap:7px}.fig{overflow-x:auto}.fig svg{min-width:480px}.fig:focus-visible{outline-offset:0}.product-hero__fig{padding:14px}.product-hero__fig svg{min-width:440px}.contact .lede{font-size:16px}.pull{font-size:24px}}@media(max-width:1100px){.essay-body{grid-template-columns:135px minmax(0,680px);column-gap:45px}.essay-header__grid{grid-template-columns:minmax(0,1fr)190px;gap:5%}.journal-feature{gap:6%}.journal-entry{grid-template-columns:105px minmax(0,1fr)max-content 18px;gap:25px}.journal-entry h3{font-size:28px}}@media(max-width:800px){.journal-mast{padding-top:48px}.journal-mast__line{gap:30px}.journal-mast__line>p{font-size:13px;max-width:280px}.journal-feature{padding-top:40px;gap:6%}.journal-feature__body>.eyebrow{font-size:12px;margin-bottom:20px}.journal-feature__body>.eyebrow span{margin:0 5px}.journal-feature h2{font-size:37px}.journal-feature__body>p:not(.eyebrow){font-size:13px}.journal-feature .text-link{margin-top:20px}.journal-entry{grid-template-columns:85px minmax(0,1fr)18px;gap:12px 23px}.journal-entry__art{grid-row:span 2}.journal-entry .journal-dateline{grid-column:2;grid-row:2;display:flex;padding:0;gap:8px 20px;text-align:left}.journal-entry .journal-dateline>span{margin:0}.journal-entry__arrow{grid-column:3;grid-row:1}.essay-header__grid{grid-template-columns:1fr 145px;gap:5%;padding-top:37px}.essay-deck{font-size:15px}.essay-body{grid-template-columns:minmax(0,680px);justify-content:center;padding-top:42px}.essay-sidebar{display:none}.essay-text{font-size:19px}.essay-text>p:first-child{font-size:22px}.essay-next__title{font-size:29px}}@media(max-width:600px){.journal-page{padding-bottom:55px}.journal-mast{padding-top:34px}.journal-mast>.eyebrow{font-size:12px;margin-bottom:24px}.journal-mast__line{display:block;padding-bottom:28px}.page-inner .journal-mast h1{font-size:76px;margin-bottom:24px;letter-spacing:-.065em}.journal-mast__line>p{font-size:14px;max-width:34ch;line-height:1.8;margin:0}.journal-mast__foot{font-size:12px;gap:14px;padding:14px 0}.journal-mast__foot a{font-size:12px}.journal-feature{grid-template-columns:1fr;gap:26px;padding-block:30px 40px}.journal-feature__art{aspect-ratio:1.7}.journal-feature__art .journal-art{width:80%;max-height:100%}.journal-feature__body>.eyebrow{font-size:12px;margin-bottom:19px}.journal-feature h2{font-size:40px;max-width:17ch;margin-bottom:20px}.journal-feature__body>p:not(.eyebrow){font-size:16px;margin-bottom:22px}.journal-feature .text-link{margin-top:18px}.journal-archive__heading{padding:22px 0}.journal-archive__heading h2{font-size:24px}.journal-archive__heading>.micro{display:none}.journal-entry{grid-template-columns:minmax(0,1fr)58px;gap:15px;padding:26px 0}.journal-entry__art{grid-column:2;grid-row:1;margin-top:0}.journal-entry__body{grid-column:1;grid-row:1}.journal-entry h3{font-size:27px;line-height:1.15;margin-bottom:12px}.journal-entry__body>.eyebrow{font-size:12px;margin-bottom:12px}.journal-entry__body>p:last-child{font-size:15px;line-height:1.75}.journal-entry .journal-dateline{grid-column:1;grid-row:2;font-size:12px;gap:8px 16px}.journal-entry__arrow{grid-column:2;grid-row:2;font-size:20px;justify-self:end}.essay-header{padding-top:23px}.essay-header__grid{grid-template-columns:1fr;padding:33px 0 30px}.essay-header__art{display:none}.essay-header .eyebrow{font-size:12px;margin-bottom:21px}.page-inner .essay-title{font-size:clamp(2.6rem,10.5vw,3.7rem);line-height:1.06;max-width:20ch;letter-spacing:-.045em;margin-bottom:23px}.essay-deck{font-size:15px;line-height:1.8;max-width:none}.essay-byline{font-size:12px;align-items:start;flex-direction:column;gap:12px;padding:18px 0}.essay-byline .journal-dateline{font-size:12px}.essay-body{padding-top:32px;padding-bottom:47px}.essay-text{font-size:18px;line-height:1.8}.essay-text>p:first-child{font-size:20px;line-height:1.65;letter-spacing:-.01em}.essay .essay-text h2{font-size:29px;margin-top:1.65em;line-height:1.2}.essay .essay-text h3{font-size:24px}.essay .essay-text blockquote{font-size:23px;line-height:1.5;padding:23px 0}.essay .essay-text .fig{padding:20px 16px;margin:32px 0}.essay .essay-text .fig figcaption{font-size:12px;margin-top:22px}.essay-end{margin-top:33px;padding-top:20px}.essay-next{padding-top:24px;padding-bottom:45px}.essay-next__grid{grid-template-columns:1fr;gap:28px}.essay-next__title{font-size:28px;max-width:24ch}.essay-next__item+.essay-next__item{border-top:1px solid var(--line);padding-top:24px}.architecture-figure{grid-template-columns:1fr;gap:25px}.architecture-figure__panel+.architecture-figure__panel{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.architecture-figure__panel>.micro{font-size:12px;margin-bottom:18px}.figure-node{font-size:14px;padding:14px 12px}.architecture-figure__flow{gap:10px}.grading-figure__label{font-size:12px}.grading-figure__label small{font-size:12px}.grading-figure__value{font-size:22px}.decision-architecture{grid-template-columns:1fr;gap:13px}.decision-architecture__inputs{grid-template-columns:1fr 1fr;gap:12px}.decision-architecture__encoder{padding:13px 10px;font-size:12px}.decision-architecture__encoder .micro{font-size:12px}.decision-architecture__merge{transform:rotate(90deg)}.decision-architecture__head{padding:15px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}@media print{.masthead,.colophon,.mobile-menu,.skip{display:none}body{background:#fff;color:#000}.shell{width:100%}.section,.hero{padding:20px 0}a{color:#000}}.research-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:28px 0 32px;border-bottom:1px solid var(--line);font-family:var(--sans)}.research-highlights__item{min-width:0;display:flex;flex-direction:column}.research-highlights dt{font:12px/1.5 var(--sans);color:var(--mute);margin-bottom:12px}.research-highlights dd{margin:0}.research-highlights__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 5px;font:clamp(2rem,3.2vw,3rem)/1.1 var(--serif);letter-spacing:-.04em;color:var(--ink)}.research-highlights__value>span{font:.4em/1 var(--sans);letter-spacing:-.025em}.research-highlights__detail{display:block;font:13px/1.6 var(--sans);color:var(--mute);margin-top:10px;max-width:32ch}.journal-feature__results{padding:30px 32px 24px;background:var(--paper-dim);border-top:1px solid var(--ink)}.journal-feature__results>.micro{font-size:12px;margin:0;letter-spacing:.06em}.journal-feature__results .research-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;padding:33px 0 26px}.journal-feature__results .research-highlights__value{font-size:clamp(2.3rem,3.5vw,3.25rem)}.journal-feature__scope{font:12px/1.7 var(--sans);margin:17px 0 0;color:var(--mute);max-width:40ch}.journal-entry__result{border-top:1px solid var(--ink);padding-top:17px;margin-top:3px}.journal-entry__result>span{font:36px/1.1 var(--serif);letter-spacing:-.05em;color:var(--ink);white-space:nowrap}.journal-entry__result small{font:.42em/1 var(--sans);margin-left:3px}.journal-entry__result>p{font:12px/1.6 var(--sans);color:var(--mute);margin:9px 0 0}.essay-header__grid--report{grid-template-columns:1fr;max-width:960px}.essay-header__grid--report .essay-title{max-width:22ch}.essay-header__grid--report .essay-deck{max-width:66ch}.benchmark-table__tail{display:block;color:var(--mute);font-size:.82em;white-space:nowrap}.reflex-table table{min-width:540px}.reflex-table th:first-child{min-width:135px}.reflex-table--cpu table{min-width:590px}.reflex-table--resources table{min-width:0}.reflex-table--resources th:first-child{min-width:0;width:44%}.reflex-table--resources td{text-align:left}.essay-text .table-wrap{margin:28px 0 14px}.essay-text .benchmark-source{font:14px/1.7 var(--sans);color:var(--mute);margin:14px 0 28px}@media(max-width:800px){.research-highlights{gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.research-highlights__value{font-size:44px}.journal-feature__results{padding:24px}.journal-feature__results .research-highlights__value{font-size:42px}.essay-header__grid--report{grid-template-columns:1fr}.journal-entry__result{grid-row:span 2}}@media(max-width:600px){.journal-feature__results .research-highlights{gap:26px 18px;padding-top:27px}.research-highlights dt{font-size:12px;margin-bottom:10px}.research-highlights__detail{font-size:13px;line-height:1.6}.research-highlights__value{font-size:42px}.journal-entry__result{display:none}}.project-hero{padding-bottom:0}.project-hero__intro{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:7%;padding-bottom:36px;align-items:start}.project-hero h1{font-size:clamp(3rem,5.5vw,5rem);margin-bottom:18px}.project-hero__intro .micro{color:var(--mute);text-transform:uppercase}.project-hero .lede{font-size:18px;margin-top:5px}.project-hero .research-highlights{border-top:1px solid var(--line)}.project-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(32px,4vw,64px);padding-block:48px 80px;align-items:start}.project-nav{align-self:stretch;min-width:0}.project-nav__inner{position:sticky;top:116px;max-height:calc(100svh - 140px);overflow:auto;padding:4px}.project-nav .micro{font-size:12px;color:var(--mute);margin-bottom:23px}.project-nav ul{list-style:none;margin:0;padding:0}.project-nav li{font-size:14px;line-height:1.6;margin-bottom:16px}.project-nav ul ul{padding:12px 0 0 12px}.project-nav nav a{color:var(--mute);text-decoration:none}.project-nav nav a:hover{color:var(--ink);text-decoration:underline}.project-nav .text-link{font-size:12px;border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.project-content{min-width:0;width:100%;font-family:var(--sans);font-size:18px;line-height:1.75}.project-content>p,.project-content>ul,.project-content>ol{max-width:70ch}.project-content>h2{font-size:30px;line-height:1.25;padding-top:28px;border-top:1px solid var(--line);margin-top:48px;margin-bottom:20px}.project-content>h3{font-size:23px;line-height:1.3}.project-content a{overflow-wrap:anywhere}.project-content .fig{padding:28px;background:var(--paper-dim)}.project-content .benchmark-source{font:14px/1.7 var(--sans)}.project-content .table-wrap{margin-bottom:18px}.project-page--reserved{min-height:70svh}.project-page--reserved .project-hero__intro{padding-block:clamp(40px,8vw,120px)}.research-detail{border-block:1px solid var(--line);margin-block:32px;font-family:var(--sans)}.research-detail>summary{cursor:pointer;padding-block:18px;font-size:15px;line-height:1.6}.research-detail__body{min-width:0;padding-bottom:20px}.research-detail__body>:last-child{margin-bottom:0}.announcement-header{padding-top:28px}.announcement-meta{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding-bottom:18px}.announcement-meta>.micro{display:flex;flex-wrap:wrap;gap:8px 25px;margin:0;font-size:12px;color:var(--mute)}.announcement-meta .text-link{font-size:12px;gap:10px}.announcement-heading{max-width:930px;margin:0 auto;padding:58px 0 40px;text-align:center}.announcement-heading .eyebrow{margin-bottom:18px}.announcement-heading h1{font:clamp(2.7rem,4.8vw,4.2rem)/1.08 var(--serif);max-width:25ch;margin:0 auto 22px;letter-spacing:-.045em}.announcement-heading .lede{max-width:59ch;margin:0 auto;font-size:19px;line-height:1.6}.announcement-author{font-size:13px;color:var(--mute);margin:22px 0 0}.announcement-author span{margin:0 10px}.announcement-resources{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}.announcement-resources a{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:3px;font-size:13px;text-decoration:none;background:var(--white)}.announcement-resources a:hover{border-color:var(--ink)}.announcement-resources a:first-child{background:var(--ink);color:var(--paper);border-color:var(--ink)}.announcement-contents{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 30px;padding:24px 0;border-block:1px solid var(--line);margin-top:38px;font-size:14px}.announcement-contents>.micro{font-size:11px;color:var(--mute)}.announcement-contents a{text-decoration:none;padding-block:3px}.announcement-contents a:hover{text-decoration:underline}.announcement-body{max-width:1120px;padding-block:42px 64px}.announcement-copy{font-family:var(--sans);font-size:18px;line-height:1.8;min-width:0}.announcement-copy>p,.announcement-copy>ul,.announcement-copy>ol,.announcement-copy>h2,.announcement-copy>h3{max-width:720px;margin-inline:auto}.announcement-copy>p:first-child{font-size:20px;line-height:1.75;color:var(--ink)}.announcement-copy>h2{font:34px/1.2 var(--serif);margin-top:60px;margin-bottom:22px;scroll-margin-top:120px}.announcement-copy>h3{margin-top:36px}.announcement-copy>.reflex-demo,.announcement-copy>.reflex-chart{margin-block:32px 46px}.announcement-copy>.reflex-chart{padding:24px;border:1px solid var(--line);background:var(--white)}.announcement-project{max-width:720px;margin-inline:auto}.announcement-project{display:grid;grid-template-columns:minmax(0,1fr)24px;gap:24px;padding:28px 0;margin-top:42px;border-block:1px solid var(--ink);text-decoration:none}.announcement-project .micro{font-size:12px;color:var(--mute);margin-bottom:15px}.announcement-project h2{font:35px/1.2 var(--serif);margin-bottom:12px}.announcement-project p:last-child{font-size:14px;line-height:1.75;max-width:58ch;margin:0}.announcement-project>span{font-size:26px}.announcement-project:hover h2{text-decoration:underline;text-decoration-thickness:1px}.announcement-footer{border-top:1px solid var(--line);padding-block:24px 55px}.research-example{margin:32px 0 44px;font-family:var(--sans);min-width:0}.announcement-header>.research-example{max-width:1120px;margin:0 auto}.research-example__label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:13px 0;font:11px/1.6 var(--mono);letter-spacing:.045em;color:var(--mute);text-transform:uppercase}.research-example__label>span:last-child>span{margin:0 5px}.research-example video{display:block;width:100%;height:auto;background:#101311;border:1px solid var(--line);border-radius:4px}.research-player{position:relative}.research-player__start{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--ink);cursor:pointer}.research-player__start>img{width:100%;height:100%;object-fit:contain}.research-player__start>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;background:var(--paper);color:var(--ink);padding:13px 19px;border-radius:3px;white-space:nowrap;box-shadow:0 2px 20px #0002;font:14px/1.6 var(--sans)}.research-player__start b{font-size:12px}.research-player__start:hover>span{background:var(--white)}.research-player__start:disabled{cursor:wait}.research-example--compact .research-player{max-width:880px;margin-inline:auto}.research-example__views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:0 auto 10px;font:12px/1.6 var(--mono);text-align:center;color:var(--mute)}.research-example--rollouts{border-block:1px solid var(--line);padding-bottom:22px}.rollout-gallery{container:rollouts/inline-size}.rollout-gallery__intro{padding:14px 0 26px}.rollout-gallery__intro h2{font:clamp(1.75rem,3vw,2.4rem)/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 12px}.rollout-gallery__intro p{font:15px/1.7 var(--sans);margin:0;color:var(--body-ink)}.rollout-gallery__suites{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rollout-suite{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0;scroll-margin-top:120px}.rollout-suite__heading{border-top:1px solid var(--ink);padding-top:14px}.rollout-suite__heading h3{font:500 17px/1.5 var(--sans);margin:0 0 6px}.rollout-suite__heading p{font:13px/1.6 var(--sans);margin:0;color:var(--mute)}.rollout-suite__grid{display:contents}.rollout-gallery .rollout-card{margin:0;min-width:0;display:flex;flex-direction:column}.rollout-gallery .rollout-card>figcaption{display:flex;flex-direction:column;justify-content:space-between;gap:12px;flex:1;margin:0;padding:12px 0 0}.rollout-card__instruction{font:14px/1.55 var(--sans);color:var(--ink);margin:0;max-width:48ch;text-wrap:pretty}.rollout-card__meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0;font:11px/1.6 var(--mono);color:var(--mute)}.rollout-card__outcome{display:flex;align-items:center;gap:7px;color:#42685d}.rollout-card .research-example__views{width:100%;font-size:10px;margin:0 0 6px}.rollout-card .research-player__start>span{padding:9px 12px;font-size:12px;gap:8px}.research-example--rollouts>figcaption{font-size:13px;max-width:90ch;margin-top:24px}@container rollouts (max-width:900px){.rollout-gallery__suites{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
  .rollout-card__instruction{font-size:15px}
}@container rollouts (max-width:480px){.rollout-gallery__suites{grid-template-columns:minmax(0,1fr);row-gap:24px}
  .rollout-suite__heading{padding-top:16px}
  .rollout-gallery__intro p{font-size:14px}
  .rollout-card__instruction{font-size:16px}
}.research-example__image{display:block;background:var(--paper-dim);border:1px solid var(--line);border-radius:4px;overflow:hidden}.research-example__image img{width:100%;height:auto}.research-example figcaption{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:16px 32px;margin:16px 0 0;font:14px/1.7 var(--sans);color:var(--body-ink)}.research-example figcaption>div{max-width:86ch}.research-example__note{color:var(--mute)}.research-example__download{white-space:nowrap;font-size:12px;align-self:start}.research-example__download span{padding-left:7px}.research-example__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;background:var(--paper-dim);border:1px solid var(--line);border-radius:4px;align-items:start}.research-example__pair>div{min-width:0}.research-example__panel-label{font:12px/1.6 var(--mono);color:var(--ink);margin:0 0 12px}.research-example__pair img{width:100%;height:auto}.research-example--app .research-example__pair{grid-template-columns:minmax(0,1.65fr)minmax(0,1fr);align-items:center;background:#101411;padding:24px}.research-example--app .research-example__panel-label{color:#ced6cd}.research-example--app .research-example__pair>div:last-child img{max-height:530px;object-fit:contain}.research-example--answer .research-example__image{max-width:620px;margin-inline:auto}.research-example--answer .research-example__image img{max-height:640px;object-fit:contain;background:#080910}.artifact-example{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;background:var(--white);border:1px solid var(--line);padding:42px;border-radius:4px;color:var(--ink)}.artifact-example .micro{font-size:11px;color:var(--mute);margin:0 0 24px}.artifact-example h2{font:32px/1.2 var(--serif);margin:0 0 22px}.artifact-example p:not(.micro){font:15px/1.75 var(--sans)}.artifact-example dl{font:13px/1.7 var(--sans);margin:28px 0 0}.artifact-example dl>div{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--line-soft);padding:12px 0}.artifact-example dt{min-width:110px;color:var(--mute)}.artifact-example dd{margin:0}.artifact-example code{font-family:var(--mono);background:0 0;padding:0;font-size:inherit}.artifact-example__files ul{list-style:none;margin:0;padding:0}.artifact-example__files li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--line-soft);font:13px/1.6 var(--sans);margin:0}.artifact-example__files li span{color:var(--mute)}.artifact-example__check{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding-top:24px;margin:0}.artifact-example__check>span{font-size:12px;color:var(--mute)}.artifact-example__check>strong{font:18px/1.6 var(--mono);color:#42685d}.artifact-evidence{border-bottom:1px solid var(--line);font:13px/1.7 var(--sans)}.artifact-evidence summary{cursor:pointer;padding:15px 0}.artifact-evidence .research-example__pair{margin-bottom:20px}.journal-feature__media{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.journal-feature__media img{width:100%;height:auto;border:1px solid var(--line);border-radius:4px}.journal-feature__media span{display:flex;justify-content:space-between;font:12px/1.6 var(--mono);padding-top:14px;text-transform:uppercase;color:var(--mute)}.journal-entry__media{align-self:center}.journal-entry__media img{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--paper-dim);border:1px solid var(--line);border-radius:3px}.suite-scorecard{margin:34px 0 46px;font-family:var(--sans)}.suite-scorecard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--white);border-radius:4px}.suite-scorecard__grid>div{min-width:0;padding:25px;border-left:1px solid var(--line)}.suite-scorecard__grid>div:first-child{border-left:0}.suite-scorecard__grid h3{font:16px/1.4 var(--sans);margin:0 0 20px}.suite-scorecard__value{font:42px/1.2 var(--serif);color:var(--ink);margin:0 0 18px}.suite-scorecard__value span{font:18px/1 var(--sans)}.suite-scorecard meter{width:100%;height:7px;display:block;border:0;border-radius:0;background:var(--paper-dim);margin-bottom:18px}.suite-scorecard meter::-webkit-meter-bar{border:0;border-radius:0;background:var(--paper-dim)}.suite-scorecard meter::-webkit-meter-optimum-value{background:var(--ink);border-radius:0}.suite-scorecard meter::-moz-meter-bar{background:var(--ink);border-radius:0}.suite-scorecard__grid p:not(.suite-scorecard__value){font:13px/1.6 var(--sans);margin:0 0 5px}.suite-scorecard__grid small{display:block;font:12px/1.6 var(--sans);color:var(--mute)}.suite-scorecard figcaption{margin-top:16px;font:14px/1.7 var(--sans);color:var(--body-ink)}.chart-scroll{overflow-x:auto;overscroll-behavior-inline:contain;max-width:100%;scrollbar-width:thin}.chart-scroll>a,.chart-scroll picture,.chart-scroll img{min-width:780px;width:100%}.chart-scroll-hint{font:12px/1.6 var(--sans);color:var(--mute);margin:0 0 10px;display:none}@media(max-width:1050px){.chart-scroll-hint{display:block}}.system-diagram{font-family:var(--sans);min-width:0;text-align:center}.system-diagram>.micro{font-size:12px;text-align:left;color:var(--mute);margin-bottom:24px}.system-diagram__node{border:1px solid #a2a297;padding:17px 12px;font-size:14px;line-height:1.5;color:var(--ink);min-width:0}.system-diagram__node small,.rehearsal-diagram small{display:block;font:12px/1.7 var(--sans);color:var(--mute);margin-top:8px}.system-diagram__node--primary{background:var(--paper);border-color:var(--ink);font-size:19px}.system-diagram__branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:24px;position:relative}.system-diagram__branches::before{content:"";position:absolute;top:0;left:50%;height:24px;width:1px;background:var(--line)}.system-diagram__connection{font:12px/1.8 var(--mono);color:var(--mute);padding:17px 0 12px}.system-diagram__connection span{display:block;font-size:19px}.system-diagram__branches--results{padding-top:0}.system-diagram__branches--results::before{display:none}.rehearsal-diagram>.micro{font-size:12px;color:var(--mute)}.prose .rehearsal-diagram__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:22px 0 0;padding:0}.rehearsal-diagram__steps li{border-top:1px solid #a2a297;padding-top:15px;margin:0}.rehearsal-diagram__steps .micro{font-size:12px;color:var(--mute)}.rehearsal-diagram__steps p{font:16px/1.5 var(--sans);margin:10px 0 0}.split-hero,.journal-feature,.samsara-feature__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-hero>*,.journal-feature>*,.samsara-feature__grid>*,.stats>*{min-width:0}.architecture-figure{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-architecture{grid-template-columns:minmax(0,1fr)32px minmax(0,1fr)}.decision-architecture__inputs,.decision-architecture__encoder,.decision-architecture__head{min-width:0}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark-table__setup{white-space:normal;max-width:30ch}.benchmark-table:not(.reflex-table) table{table-layout:fixed}.benchmark-table:not(.reflex-table) th:first-child{width:260px;min-width:260px;position:sticky;left:0;background:var(--paper);z-index:1}.benchmark-table:not(.reflex-table) thead th:first-child{background:var(--paper-dim)}.benchmark-table:not(.reflex-table) .benchmark-table__ours th:first-child{background:var(--paper-dim)}.table-wrap th,.table-wrap td{overflow-wrap:break-word}.fig svg{max-width:none}@media(max-width:900px){.split-hero{grid-template-columns:minmax(0,1fr)}.project-body{grid-template-columns:145px minmax(0,1fr);gap:30px}.project-hero__intro{grid-template-columns:minmax(0,1fr);gap:10px}.project-hero .lede{max-width:65ch}.project-nav li{font-size:13px}}@media(max-width:800px){.project-body{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px 55px}.project-nav__inner{position:static;max-height:none;overflow:visible;padding:0 0 22px;border-bottom:1px solid var(--line)}.project-nav nav>ul{display:flex;flex-wrap:wrap;gap:12px 24px}.project-nav nav li{margin:0}.project-nav .micro{margin-bottom:16px}.project-nav .text-link{display:none}}@media(max-width:600px){.project-hero__intro{padding-bottom:30px}.project-hero .lede{font-size:17px}.project-content{font-size:17px}.project-content .fig{padding:20px 16px}.project-content>h2{font-size:27px;padding-top:23px;margin-top:36px}.announcement-header{padding-top:20px}.announcement-heading{padding:40px 0 30px}.announcement-heading h1{font-size:clamp(2.2rem,8.5vw,3rem)}.announcement-heading .lede{font-size:17px}.announcement-meta{flex-direction:column;align-items:start;gap:16px}.announcement-meta>.micro{font-size:12px;gap:8px 18px}.announcement-body{padding-block:32px 40px}.announcement-copy{font-size:17px}.announcement-copy>p:first-child{font-size:19px}.announcement-copy>h2{font-size:29px;margin-top:44px}.announcement-copy>.reflex-chart{padding:10px}.announcement-contents{justify-content:start;gap:8px 20px;margin-top:28px;font-size:13px}.announcement-contents>.micro{flex-basis:100%}.research-example{margin-block:26px 34px}.research-example__pair,.research-example--app .research-example__pair{grid-template-columns:minmax(0,1fr);padding:16px;gap:24px}.research-example figcaption{grid-template-columns:minmax(0,1fr);gap:10px}.research-example--app .research-example__pair>div:last-child img{max-height:480px}.artifact-example{grid-template-columns:minmax(0,1fr);padding:24px;gap:30px}.artifact-example h2{font-size:29px}.journal-entry__media{grid-row:span 2}.suite-scorecard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-scorecard__grid>div{padding:18px}.suite-scorecard__grid>div:nth-child(3){border-left:0}.suite-scorecard__grid>div:nth-child(n+3){border-top:1px solid var(--line)}.suite-scorecard__value{font-size:35px}.announcement-project h2{font-size:30px}.split-hero,.journal-feature,.samsara-feature__grid,.architecture-figure,.decision-architecture{grid-template-columns:minmax(0,1fr)}.decision-architecture__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .rehearsal-diagram__steps{grid-template-columns:minmax(0,1fr);gap:18px}.research-highlights__value,.journal-feature__results .research-highlights__value{font-size:clamp(1.8rem,8vw,2.65rem)}.research-highlights{gap:24px 16px}.benchmark-table:not(.reflex-table) table{min-width:700px}.benchmark-table:not(.reflex-table) th:first-child{width:160px;min-width:160px}.table-wrap--text th,.table-wrap--text td{padding:14px 12px}.table-wrap--text th:first-child,.table-wrap--text td:first-child{width:42%}.table-wrap--tasks th:first-child,.table-wrap--tasks td:first-child{width:auto}.benchmark-table th,.benchmark-table td{padding:14px 12px}.research-highlights__value>span{font-size:16px}.stats{grid-template-columns:minmax(0,1fr)}.stats li{padding:16px 0}}@media print{.project-nav,.table-hint{display:none}.project-body{display:block}.table-wrap{overflow:visible}.table-wrap table{min-width:0}}.announcement-copy>.reflex-chart{padding:0;border:0;background:0 0}.measurement-chart{color:var(--ink);font-family:var(--sans);padding:28px 0;border-block:1px solid var(--line);min-width:0}.measurement-chart__heading{margin-bottom:28px}.measurement-chart__heading>p{font:clamp(1.5rem,2.4vw,2rem)/1.25 var(--serif);letter-spacing:-.025em;margin:0 0 10px}.measurement-chart__heading>span{display:block;font:13px/1.7 var(--sans);color:var(--mute)}.measurement-chart__panels{display:grid;gap:32px 36px}.measurement-chart__panels--multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-panel{min-width:0;padding-bottom:4px}.measurement-panel__title{font:24px/1.3 var(--serif);margin:0 0 16px}.measurement-panel__key{display:flex;justify-content:space-between;gap:16px;font:11px/1.7 var(--sans);color:var(--mute);margin-bottom:12px}.measurement-panel__key>span:last-child{flex-shrink:0}.prose .measurement-rows,.measurement-rows{list-style:none;padding:0;margin:0;display:grid;gap:16px}.prose .measurement-row,.measurement-row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:8px 16px;margin:0;min-width:0;font:15px/1.5 var(--sans)}.measurement-row__label{min-width:0}.measurement-row__label small{display:block;font:12px/1.5 var(--sans);color:var(--mute)}.measurement-row__value{font-variant-numeric:tabular-nums;font-size:14px;text-align:right;white-space:nowrap;align-self:start}.measurement-row__value small{display:block;font:11px/1.6 var(--sans);font-variant-numeric:tabular-nums;color:var(--mute);font-weight:400}.measurement-row--ours .measurement-row__label,.measurement-row--ours .measurement-row__value{font-weight:600}.measurement-row__plot{position:relative;grid-column:1/-1;height:14px;margin-inline:5px;background:linear-gradient(var(--line-soft),var(--line-soft))50%/100% 1px no-repeat;color:#93938b}.measurement-row--ours .measurement-row__plot{color:var(--ink)}.measurement-row__range{position:absolute;top:6px;height:2px;background:currentColor}.measurement-row__range::before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border:1px solid;background:var(--paper);border-radius:50%}.measurement-row--ours .measurement-row__range::before{background:currentColor}.measurement-row__range::after{content:"";position:absolute;right:0;top:-4px;height:10px;width:1px;background:currentColor}.measurement-row__bar{position:absolute;top:4px;left:0;height:6px;background:currentColor}.measurement-row__interval{position:absolute;top:6px;height:2px;background:currentColor}.measurement-row__interval::before,.measurement-row__interval::after{content:"";position:absolute;top:-3px;height:8px;width:1px;background:currentColor}.measurement-row__interval::before{left:0}.measurement-row__interval::after{right:0}.measurement-row__estimate{position:absolute;top:3px;width:8px;height:8px;background:var(--paper);border:1px solid;border-radius:50%;transform:translateX(-50%)}.measurement-row--ours .measurement-row__estimate{background:currentColor}.measurement-row__reference{position:absolute;top:0;bottom:0;border-left:1px dashed var(--ink)}.measurement-axis{position:relative;height:24px;margin:10px 5px 0;font:11px/1.5 var(--mono);color:var(--mute)}.measurement-axis>span{position:absolute;transform:translateX(-50%)}.measurement-axis>span:first-child{transform:none}.measurement-axis>span.measurement-axis__end{transform:translateX(-100%)}.measurement-chart__scope{font:13px/1.75 var(--sans);color:var(--mute);max-width:90ch;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line-soft)}.evidence-figure__links{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:12px;font-size:12px}.model-profile{font-family:var(--sans);background:var(--paper-dim);padding:28px 30px;margin:26px 0 40px;min-width:0}.model-profile__heading{display:flex;justify-content:space-between;align-items:baseline;gap:14px 25px;border-bottom:1px solid var(--line);padding-bottom:20px;flex-wrap:wrap}.model-profile__heading>p{font:25px/1.25 var(--serif);color:var(--ink);margin:0}.model-profile__heading>span{font:12px/1.6 var(--sans);color:var(--mute)}.model-profile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:24px 0}.model-profile dl>div{min-width:0}.model-profile dt{font:11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mute);margin-bottom:8px}.model-profile dd{font:15px/1.7 var(--sans);color:var(--ink);margin:0;overflow-wrap:anywhere}.model-profile__note{border-top:1px solid var(--line);padding-top:20px;font:13px/1.75 var(--sans);margin:0;color:var(--body-ink)}.model-profile__links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:18px;font:13px/1.7 var(--sans)}.model-profile__links a span{margin-left:10px}.flow-diagram{font-family:var(--sans);color:var(--ink);min-width:0}.flow-diagram__label{font:11px/1.7 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin:0 0 28px}.flow-diagram__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.flow-step{position:relative;min-width:0;border-top:1px solid #a2a297;padding-top:16px}.flow-diagram:not(.flow-diagram--branches):not(.flow-diagram--stack) .flow-step+.flow-step::before{content:"→";position:absolute;left:-24px;top:-10px;font:18px/1 var(--sans);color:var(--mute)}.flow-step__index{font:11px/1.6 var(--mono);color:var(--mute);text-transform:uppercase}.flow-step>p{font:23px/1.3 var(--serif);letter-spacing:-.02em;margin:15px 0 0}.flow-step small{display:block;font:14px/1.7 var(--sans);letter-spacing:0;color:var(--body-ink);margin-top:9px}.flow-step__result{font:15px/1.5 var(--sans);margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.flow-step__result small{font-size:13px}.flow-diagram__source{margin:0 0 28px}.flow-diagram__source::after{content:"↓";display:block;text-align:center;margin-top:20px;font:18px/1 var(--sans);color:var(--mute)}.flow-diagram__source>p,.flow-diagram__destination>p{font:27px/1.25 var(--serif);margin:0 0 9px}.flow-diagram__source>span,.flow-diagram__destination>span{font:13px/1.7 var(--sans);color:var(--mute)}.flow-diagram--branches .flow-diagram__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-diagram__destination{border-top:1px solid #a2a297;padding-top:22px;margin-top:28px}.flow-diagram__destination::before{content:"↓";display:block;text-align:center;margin-bottom:18px;font:18px/1 var(--sans);color:var(--mute)}.flow-diagram--stack .flow-diagram__columns{grid-template-columns:minmax(0,1fr);gap:22px}.flow-diagram--stack .flow-step{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px}.flow-diagram--stack .flow-step>p{margin:0}.fig.policy-architecture{padding:28px;background:var(--paper-dim);text-align:left;border:0}.fig.policy-architecture figcaption{font:13px/1.75 var(--sans)}@media(max-width:900px){.measurement-chart__panels--multiple{grid-template-columns:minmax(0,1fr)}.measurement-chart__panels--multiple .measurement-panel+.measurement-panel{border-top:1px solid var(--line);padding-top:24px}}@media(max-width:600px){.measurement-chart{padding-block:22px}.measurement-chart__heading{margin-bottom:24px}.measurement-panel__key{font-size:11px;flex-wrap:wrap;gap:2px 20px}.measurement-row__value{font-size:13px}.prose .measurement-row,.measurement-row{gap:8px 12px;font-size:14px}.model-profile{padding:22px 18px}.model-profile dl{grid-template-columns:minmax(0,1fr);gap:20px}.flow-diagram__columns,.flow-diagram--branches .flow-diagram__columns{grid-template-columns:minmax(0,1fr);gap:24px}.flow-diagram:not(.flow-diagram--branches):not(.flow-diagram--stack) .flow-step+.flow-step::before{content:"↓";left:0;top:-23px}.flow-diagram--stack .flow-step{grid-template-columns:minmax(0,1fr);gap:10px}.flow-step>p{font-size:23px}.fig.policy-architecture{padding:22px 18px}}.measurement-details{border-bottom:1px solid var(--line);margin:0 0 30px;font-family:var(--sans)}.measurement-details>summary{cursor:pointer;padding:12px 0 18px;font-size:14px;color:var(--ink)}.measurement-details[open]>summary{margin-bottom:12px}.prose .measurement-details .benchmark-source{font:14px/1.75 var(--sans)}.policy-scale{margin:40px 0 48px;padding:28px 30px;background:var(--paper-dim);border-top:1px solid var(--ink)}.policy-scale header>.micro{color:var(--mute);margin:0 0 12px;text-transform:uppercase}.policy-scale header h3{font:clamp(26px,3vw,35px)/1.2 var(--serif);margin:0 0 30px;max-width:24ch}.policy-scale__key{display:flex;justify-content:space-between;gap:16px;color:var(--mute);font:12px/1.6 var(--sans);border-bottom:1px solid var(--line);padding-bottom:10px}.prose .policy-scale ol{list-style:none;padding:0;margin:0;max-width:none}.prose .policy-scale li{display:grid;grid-template-columns:minmax(0,1fr)90px;gap:10px 24px;margin:0;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.policy-scale__name{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0;font:15px/1.5 var(--sans)}.policy-scale__name strong{font:14px/1.5 var(--mono);white-space:nowrap}.policy-scale__track{grid-column:1;display:block;height:6px;background:#dddeda}.policy-scale__track>span{display:block;height:100%;background:#8c9089}.policy-scale__score{grid-column:2;grid-row:1/3;text-align:right;font:29px/1.2 var(--serif);color:var(--ink);font-variant-numeric:tabular-nums}.policy-scale__score small{font:13px var(--sans);margin-left:2px}.policy-scale__ours .policy-scale__name,.policy-scale__ours .policy-scale__name strong,.policy-scale__ours .policy-scale__score{color:#365e50}.policy-scale__ours .policy-scale__name>span{font-weight:600}.policy-scale__ours .policy-scale__track>span{background:#365e50}.policy-scale figcaption{font:13px/1.75 var(--sans);color:var(--mute);margin:20px 0 0;max-width:76ch}.samsara-comparison.benchmark-table table{min-width:900px}.samsara-comparison.benchmark-table td:nth-child(2){font-variant-numeric:tabular-nums;white-space:normal}@media(max-width:600px){.policy-scale{padding:22px 16px}.prose .policy-scale li{grid-template-columns:minmax(0,1fr)68px;gap:9px 15px}.policy-scale__name{display:block;font-size:14px}.policy-scale__name strong{display:block;font-size:12px;margin-top:3px}.policy-scale__score{font-size:25px}.policy-scale__key{font-size:11px}.samsara-comparison.benchmark-table table{min-width:810px}}.recorded-response{padding:28px;background:var(--paper);border:1px solid var(--line)}.recorded-response>.micro{margin:0 0 20px;color:var(--mute)}.recorded-response blockquote{margin:0;padding:0;border:0;font:clamp(18px,2vw,25px)/1.55 var(--serif);color:var(--ink)}.recorded-response blockquote p{margin:0}.recorded-response__citation{display:flex;justify-content:space-between;gap:18px;margin:25px 0 0;padding-top:14px;border-top:1px solid var(--line);font:12px/1.5 var(--sans)}.recorded-response__citation strong{white-space:nowrap;font-family:var(--mono);font-weight:400}.samsara-hero{padding-top:38px}.samsara-hero__intro{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;padding:24px 0 32px}.samsara-hero h1{font:clamp(48px,5.7vw,84px)/1.05 var(--serif);letter-spacing:-.05em;margin:0 0 15px}.samsara-hero__line{font:clamp(23px,2.5vw,33px)/1.3 var(--serif);color:var(--body-ink);margin:0}.samsara-hero .lede{font-size:18px;line-height:1.7;max-width:46ch;margin:0 0 22px}.samsara-hero .btn-row{gap:14px 26px;margin:0;font-size:14px}.samsara-hero>.research-example{margin:14px 0 0}.rollout-card__model{font:500 12px/1.6 var(--sans);color:var(--ink);margin:0 0 9px}.samsara-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0 36px;font-family:var(--sans)}.samsara-model{border-top:2px solid var(--ink);background:var(--paper-dim);padding:25px 28px 22px;min-width:0}.samsara-model[data-samsara-model=T]{border-color:#42685d}.samsara-model>.micro{font-size:11px;color:var(--mute);text-transform:uppercase;margin:0 0 13px}.samsara-model h3{font:clamp(23px,2.8vw,32px)/1.2 var(--serif);margin:0 0 28px;letter-spacing:-.02em}.samsara-model dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 23px}.samsara-model dl>div{min-width:0}.samsara-model dt{font:12px/1.6 var(--sans);color:var(--body-ink);margin-bottom:9px;min-height:3.2em}.samsara-model dd{font:clamp(30px,3.5vw,46px)/1.1 var(--serif);letter-spacing:-.045em;white-space:nowrap;margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.samsara-model dd small{font:15px/1.2 var(--sans);letter-spacing:0;margin-left:3px}.samsara-model__count{display:flex;flex-wrap:wrap;gap:4px 8px;font:12px/1.6 var(--sans);border-top:1px solid var(--line);padding-top:15px;margin:0;color:var(--mute)}.samsara-model__count>span:first-child{color:var(--ink);font-variant-numeric:tabular-nums}.samsara-suite-chart{margin:32px 0 28px;padding-block:22px;border-block:1px solid var(--line);font-family:var(--sans)}.samsara-suite-chart__legend{display:flex;flex-wrap:wrap;gap:8px 22px;font:12px/1.6 var(--sans);margin-bottom:26px}.samsara-suite-chart__legend>span{display:flex;align-items:center;gap:7px}.samsara-suite-chart__legend i{width:8px;height:8px;background:var(--ink)}.samsara-suite-chart__legend>span:last-child i{background:#42685d}.samsara-suite-chart__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.samsara-suite-chart__grid h3{font:500 15px/1.5 var(--sans);margin:0 0 20px}.samsara-suite-chart__result+.samsara-suite-chart__result{margin-top:20px}.samsara-suite-chart__value{display:block;font:clamp(26px,3vw,36px)/1.2 var(--serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink)}.samsara-suite-chart__result[data-model=T] .samsara-suite-chart__value{color:#42685d}.samsara-suite-chart__track{height:5px;background:var(--paper-dim);margin:10px 0 6px}.samsara-suite-chart__track i{height:100%;display:block;background:var(--ink)}.samsara-suite-chart__result[data-model=T] .samsara-suite-chart__track i{background:#42685d}.samsara-suite-chart__count{font:12px/1.6 var(--mono);color:var(--mute)}.samsara-suite-chart figcaption{font:13px/1.7 var(--sans);color:var(--mute);margin-top:24px;max-width:76ch}.samsara-release-comparison.benchmark-table table{min-width:0;width:100%;table-layout:fixed}.samsara-release-comparison.benchmark-table th:first-child{width:54%;min-width:0;position:static}.samsara-release-comparison th,.samsara-release-comparison td{padding:18px 16px;font-size:15px}.samsara-release-comparison th:not(:first-child),.samsara-release-comparison td{text-align:right}.samsara-release-comparison thead th{font-size:13px;line-height:1.6;white-space:normal}.samsara-release-comparison td{white-space:nowrap;font-variant-numeric:tabular-nums}.samsara-release-comparison .benchmark-table__setup{display:block;font:12px/1.7 var(--sans);color:var(--mute);margin-top:5px;max-width:42ch}.samsara-release-comparison .samsara-release-comparison__ours th:first-child,.samsara-release-comparison__ours td{background:var(--paper-dim)}.samsara-release-comparison__ours th>span:first-child{font-weight:600}.samsara-announcement .samsara-models{max-width:900px;margin-inline:auto}@media(max-width:900px){.samsara-hero__intro{grid-template-columns:1fr;gap:24px;padding-top:12px}.samsara-hero .lede{max-width:60ch}.samsara-model{padding:22px 20px}.samsara-suite-chart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:600px){.samsara-hero{padding-top:25px}.samsara-hero h1{font-size:clamp(39px,10vw,58px)}.samsara-hero .lede{font-size:17px}.samsara-models{grid-template-columns:minmax(0,1fr);gap:22px}.samsara-model h3{font-size:29px;margin-bottom:24px}.samsara-model dd{font-size:clamp(32px,10vw,40px)}.samsara-release-comparison.benchmark-table th:first-child{width:40%;min-width:0}.samsara-release-comparison th,.samsara-release-comparison td{padding:14px 5px;font-size:15px}.samsara-release-comparison thead th{font-size:13px}.samsara-release-comparison .benchmark-table__setup{font-size:12px;line-height:1.6}}.table-wrap .reflex-release-results{min-width:0;table-layout:fixed;width:100%;font-variant-numeric:tabular-nums}.reflex-release-results caption{text-align:left;font:13px/1.7 var(--sans);color:var(--mute);padding-bottom:14px}.reflex-release-results th:first-child{width:30%}.reflex-release-results td,.reflex-release-results th{padding-inline:8px;white-space:normal;overflow-wrap:normal}.reflex-release-results td{text-align:right}@media(max-width:400px){.reflex-release-results{font-size:15px}.reflex-release-results thead th{font-size:13px}.reflex-release-results td,.reflex-release-results th{padding-inline:5px}}.language-switch{position:relative;margin-left:auto;flex-shrink:0;color:var(--ink);font:13px/1.5 var(--sans)}.language-switch summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 4px;cursor:pointer;list-style:none}.language-switch summary::-webkit-details-marker{display:none}.language-switch summary svg{flex-shrink:0;width:18px;height:18px}.language-switch__options{position:absolute;inset:calc(100% + 10px)0 auto auto;width:220px;max-width:calc(100vw - 32px);padding:10px;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 26px #20201e12;z-index:50}.language-switch__options a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;text-decoration:none;line-height:1.5;font-family:var(--sans);font-size:14px}.language-switch__options a:hover,.language-switch__options a:focus-visible{background:var(--paper-dim)}.language-switch__options a span{visibility:hidden}.language-switch__options a[aria-current] span{visibility:visible}.language-switch__options .language-switch__auto{border-top:1px solid var(--line);margin-top:6px;font-size:12px;color:var(--mute)}.masthead__inner{gap:clamp(14px,2vw,28px)}.nav ul{gap:clamp(16px,2vw,30px)}.desktop-nav{margin-left:auto}.status::before{content:attr(data-status-label)}html:not(:lang(en)) .opening-copy h1{font-size:clamp(3.2rem,6vw,6.15rem);line-height:1.1;text-wrap:balance;overflow-wrap:anywhere}html:not(:lang(en)) .opening-copy>p{max-width:43ch}html:not(:lang(en)) :is(h1,h2,h3,h4){overflow-wrap:anywhere}html:not(:lang(en)) :is(p,figcaption,.story-scene){overflow-wrap:anywhere}html:not(:lang(en)) .nav a{font-size:13px}html:not(:lang(en)) .project-nav a{white-space:normal}html:not(:lang(en)) .measurement-row__name{overflow-wrap:anywhere}html:not(:lang(en)) .measurement-row__value small{white-space:normal;overflow-wrap:anywhere}html:lang(zh){--sans:"Space Grotesk","PingFang SC","PingFang TC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--serif:"Source Serif 4","Songti SC","Songti TC","Noto Serif CJK SC",serif;--mono:"SFMono-Regular",Consolas,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",monospace}html:lang(zh-hant){--sans:"Space Grotesk","PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",sans-serif;--serif:"Source Serif 4","Songti TC","Noto Serif CJK TC",serif;--mono:"SFMono-Regular",Consolas,"PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",monospace}html:lang(ja){--sans:"Space Grotesk","Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans CJK JP",sans-serif;--serif:"Source Serif 4","Hiragino Mincho ProN","Yu Mincho","Noto Serif CJK JP",serif;--mono:"SFMono-Regular",Consolas,"Hiragino Kaku Gothic ProN","Noto Sans CJK JP",monospace}html:is(:lang(zh),:lang(ja)) :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.45;word-break:normal;overflow-wrap:anywhere}html:is(:lang(zh),:lang(ja)) :is(.prose,.lede,.thesis,.letter){line-height:1.9}html:is(:lang(zh),:lang(ja)) :is(.micro,.eyebrow,.label){letter-spacing:.015em}html:is(:lang(zh),:lang(ja)) .opening-copy h1{font-size:clamp(3.2rem,5.8vw,5.4rem);line-height:1.3}html:is(:lang(zh),:lang(ja)) .opening-copy h1 em{font-style:normal}html:is(:lang(zh),:lang(ja)) .page-inner h1{max-width:19em}@media(max-width:1100px){.desktop-nav,.nav-contact{display:none}.mobile-menu{display:block}.mobile-menu summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;min-height:44px;font-size:13px;color:var(--ink)}.mobile-menu summary::-webkit-details-marker{display:none}.menu-icon{position:relative;width:19px;height:12px;border-top:1px solid;border-bottom:1px solid}.mobile-menu[open] .menu-icon{border-color:transparent}.mobile-menu[open] .menu-icon::before,.mobile-menu[open] .menu-icon::after{content:"";position:absolute;top:4px;left:0;width:19px;height:1px;background:currentColor;transform:rotate(45deg)}.mobile-menu[open] .menu-icon::after{transform:rotate(-45deg)}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:12px var(--gutter)24px;border-bottom:1px solid var(--line)}.mobile-menu nav a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;text-decoration:none;border-bottom:1px solid var(--line);font-size:18px}.mobile-menu nav a[aria-current]{text-decoration:underline}}@media(max-width:600px){.masthead__inner{gap:12px}.brand__logo{width:148px;height:auto}.language-switch{font-size:12px}.language-switch summary{gap:5px;padding-inline:0}.language-switch summary svg{display:none}.language-switch__options{right:-52px}.mobile-menu summary{font-size:12px;gap:7px}html:not(:lang(en)) .opening-copy h1{font-size:clamp(2.7rem,10vw,4rem)}}@media print{.language-switch{display:none}}