.study{--study-wide: var(--max-width);--study-measure: var(--measure)}.study__shell{max-width:var(--study-wide);margin-inline:auto;padding-inline:var(--gutter)}.study__hero{padding-block:var(--s-9) var(--s-8)}.study__eyebrow{margin:0 0 var(--s-5)}.study__title{max-width:20ch;margin:0}.study__lede{font-size:var(--fs-body-lg);color:var(--ink-2);max-width:var(--study-measure);margin:var(--s-6) 0 0}.study__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:var(--s-6) 0 0}.study__plate{margin-block:var(--s-8) 0;border-block:1px solid var(--line);background:var(--paper-sub)}.study__plate img{width:100%;aspect-ratio:16 / 9;object-fit:contain}.study__meta{display:grid;grid-template-columns:repeat(4,minmax(0,198px));gap:var(--s-5) var(--s-6);margin:0;padding-block:var(--s-6)}@media(max-width:720px){.study__meta{grid-template-columns:repeat(2,minmax(0,198px))}}@media(max-width:420px){.study__meta{grid-template-columns:minmax(0,1fr)}}.study__meta>div{min-width:0}.study__meta dt{margin:0 0 var(--s-2)}.study__meta dd{margin:0;color:var(--ink);font-size:var(--fs-body-sm);line-height:var(--lh-tight)}.study__meta dd.is-metric{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-metric);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.study__body{padding-block:var(--s-8) var(--s-9)}.study__body>*{max-width:var(--study-measure)}.study__body>h2{max-width:var(--study-measure);margin:var(--s-9) 0 var(--s-5);padding-top:72px;border-top:1px solid var(--line)}.study__body>h2:first-child{margin-top:0}.study__body>h3{margin:var(--s-7) 0 var(--s-3)}.study__body>p{margin:0 0 var(--s-5)}.study__body>ul,.study__body>ol{margin:0 0 var(--s-5);padding-left:var(--s-5)}.study__body li{margin-bottom:var(--s-3)}.study__body li:last-child{margin-bottom:0}.study__body strong{color:var(--ink);font-weight:700}.study__body code{font-family:var(--font-mono);font-size:.9em;font-variant-numeric:tabular-nums;background:var(--paper-sub);padding:1px 5px;color:var(--ink)}.study__body pre{max-width:var(--study-wide);overflow-x:auto;background:var(--paper-sub);border:1px solid var(--line);padding:var(--s-5);margin:0 0 var(--s-5);font-size:var(--fs-body-sm)}.study__body pre code{background:none;padding:0;font-size:inherit}.study__body a:not(.btn):not(.study__cta){color:var(--ink);text-decoration:none;box-shadow:inset 0 -2px 0 var(--acc);transition:box-shadow var(--t-base) var(--ease)}.study__body a:not(.btn):not(.study__cta):hover{box-shadow:inset 0 -1.05em 0 var(--acc)}.study__body blockquote{margin:0 0 var(--s-5);padding-left:var(--s-5);border-left:2px solid var(--acc);color:var(--ink);font-size:var(--fs-body-lg)}.study__body hr{max-width:var(--study-wide);border:0;border-top:1px solid var(--line);margin:var(--s-8) 0}.study__body figure,.study__body .breakout{max-width:var(--study-wide);width:100%;margin:var(--s-7) 0}.figure__frame{padding:var(--s-6);border:1px solid var(--line);background:var(--paper-sub)}.figure__frame img,.figure__frame video{display:block;max-width:100%;height:auto;margin-inline:auto}.figure__frame>img:only-child,.figure__frame>video:only-child,.figure__frame>.figure__title+img:last-child,.figure__frame>.figure__title+video:last-child{width:100%}.figure--plain .figure__frame{border:0;background:none}.figure__title{margin:0 0 var(--s-4)}.figure figcaption{margin-top:var(--s-3);max-width:var(--study-measure);font-family:var(--font-mono);font-size:var(--fs-body-sm);line-height:1.5;color:var(--dot-text);text-transform:none;letter-spacing:0}.figure figcaption b{color:var(--ink);font-weight:700}.figure__pending{display:grid;place-items:center;aspect-ratio:16 / 9;padding:var(--s-6);text-align:center;background:repeating-linear-gradient(135deg,transparent 0 10px,var(--line) 10px 11px)}.figure__pending span{background:var(--paper);padding:var(--s-2) var(--s-3)}.split{display:grid;grid-template-columns:minmax(0,var(--study-measure)) minmax(0,1fr);gap:var(--s-7)}.split--center{align-items:center}.split--start{align-items:start}.split__prose>:first-child{margin-top:0}.split__prose>:last-child{margin-bottom:0}.split__prose p{margin:0 0 var(--s-5)}.split__prose h3{margin:var(--s-6) 0 var(--s-3)}.split__aside{justify-self:center;width:100%;max-width:392px}.split__aside .figure{margin:0;max-width:none}@media(max-width:860px){.split{grid-template-columns:1fr;gap:var(--s-6)}.split__aside{justify-self:start}}.gallery{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.gallery--2{grid-template-columns:repeat(2,1fr)}.gallery--3{grid-template-columns:repeat(3,1fr)}.gallery--4{grid-template-columns:repeat(2,1fr)}.gallery>figure{margin:0;max-width:none;background:var(--paper-sub);padding:0;display:flex;flex-direction:column;min-height:0}.gallery>figure figcaption{padding:var(--s-3) var(--s-4) var(--s-4);margin-top:0}.gallery>figure .figure__frame{border:0;flex:1;min-height:0;display:grid;place-items:center}.gallery>figure .figure__frame img{width:100%;height:auto}@media(max-width:720px){.gallery--2,.gallery--3,.gallery--4{grid-template-columns:1fr}}.ba{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.ba__side{background:var(--paper-sub);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4);align-items:center;justify-content:center}.ba__tag{align-self:flex-start}.ba img{max-height:460px;width:auto;object-fit:contain}@media(max-width:720px){.ba{grid-template-columns:1fr}}.statrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.statrow>div{background:var(--paper);padding:var(--s-6)}.statrow__value{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-h3);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.1;margin:0 0 var(--s-2)}.statrow__label{margin:0}.statrow__note{margin:var(--s-2) 0 0;font-size:var(--fs-body-sm);color:var(--mute);line-height:1.45}.pull{max-width:var(--study-wide);margin:var(--s-8) 0;padding:var(--s-7) 0;border-block:1px solid var(--line)}.pull p{margin:0;max-width:26ch;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);color:var(--ink);font-weight:700}.pull cite{display:block;margin-top:var(--s-4);font-style:normal}.note{max-width:var(--study-measure);margin:var(--s-6) 0;padding:var(--s-5);background:var(--paper-sub);border-left:2px solid var(--ink)}.note>:last-child{margin-bottom:0}.note p{font-size:var(--fs-body-sm)}.study__cta{display:inline-flex;align-items:center;gap:var(--s-3);margin-top:var(--s-4)}.study__nav{border-top:1px solid var(--line);padding-block:var(--s-7);display:flex;flex-wrap:wrap;gap:var(--s-5);justify-content:space-between;align-items:baseline}.study__nav a{text-decoration:none;color:var(--ink);display:block}.study__nav .label{display:block;margin-bottom:var(--s-1);transition:color var(--t-micro) var(--ease)}.study__nav-title{display:block}.study__nav a:hover .study__nav-title{box-shadow:inset 0 -2px 0 var(--acc)}.study__nav-title{font-size:var(--fs-h3);font-weight:600;letter-spacing:var(--tr-h3);transition:box-shadow var(--t-base) var(--ease)}.study__nav--next{text-align:right;margin-left:auto}@media(max-width:600px){.study__hero{padding-block:var(--s-7) var(--s-6)}.study__nav--next{text-align:left;margin-left:0}}
