@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-ext-wght-normal.hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-wght-normal.mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-ext-wght-normal.B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-wght-normal.BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;src:url(/_astro/literata-cyrillic-standard-normal.DgmypKXX.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;src:url(/_astro/literata-latin-standard-normal.BHZsWIlc.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#f1f2e9;--quiet:#b3c4c6;--ocean:#071923;--deep:#05121e;--abyss:#0b1021;--panel:#111c30;--paper:#ebe7da;--paper-light:#f5f2e9;--paper-ink:#132a31;--paper-quiet:#445c60;--paper-accent:#195954;--aqua:#71d5cd;--warm:#e5a36c;--violet:#a6a0db;--line:#334b56;--paper-line:#bec4b8;--serif:literata, georgia, serif;--sans:"Golos Text Variable", sans-serif;--gutter:clamp(1.25rem, 5vw, 6rem);--measure:42.5rem;--container:94rem}*{box-sizing:border-box}html{scroll-padding-block-start:1.5rem}body{color:var(--ink);background:var(--ocean);font:1rem / 1.6 var(--sans);margin:0}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3,.lead{font-family:var(--serif);font-optical-sizing:auto}h1,h2,h3{text-wrap:balance;font-weight:550;line-height:1.1}h2{letter-spacing:-.055em;font-size:clamp(2.15rem,4.6vw,4rem)}h3{letter-spacing:-.045em;font-size:clamp(1.5rem,3vw,2.55rem)}a{color:inherit;text-underline-offset:.24em}a:hover{text-decoration-thickness:.13em}:focus-visible{outline:2px solid var(--focus-color,var(--aqua));outline-offset:4px}button{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.2rem;padding:.5rem .9rem}button:hover{background:#71d5cd1f}[hidden]{display:none}img,canvas{max-width:100%;display:block}.container{width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}.skip-link{z-index:5;color:var(--paper-ink);background:var(--paper);padding:.7rem 1rem;position:fixed;inset:.7rem auto auto .7rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.masthead{z-index:3;color:var(--ink);background:var(--ocean);border-bottom:1px solid #f1f2e930;position:relative}.story-page .masthead{background:linear-gradient(#06151fd9,#06151f4d);position:absolute;inset:0 0 auto}.masthead-inner,.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.75rem;padding-block:.8rem;display:flex}.wordmark{white-space:nowrap;align-items:center;gap:.65rem;min-height:2.75rem;font-weight:650;text-decoration:none;display:inline-flex}.wordmark-icon{border:1px solid var(--aqua);border-radius:50%;width:1.45rem;height:1.45rem;display:inline-block;position:relative}.wordmark-icon:before,.wordmark-icon:after{border-top:1px solid var(--aqua);content:"";position:absolute;inset:44% 18% auto}.wordmark-icon:after{inset:63% 29% auto}.masthead-nav,.footer-inner nav{flex-wrap:wrap;align-items:center;gap:.1rem clamp(.8rem,2vw,2rem);display:flex}.masthead-nav{order:1;width:100%}.masthead-nav a,.footer-inner nav a{align-items:center;min-height:2.75rem;font-size:.87rem;display:inline-grid}.masthead-nav a:not([aria-current]),.footer-inner nav a{text-decoration:none}.masthead-nav a:hover,.footer-inner nav a:hover{text-decoration:underline}.reading-toggle{white-space:nowrap;border-color:#f1f2e973;font-size:.79rem}.reading-toggle[aria-pressed=true]{color:var(--ocean);border-color:var(--aqua);background:var(--aqua)}.cover{isolation:isolate;background:#102c39;align-items:end;min-height:max(38rem,91svh);display:grid;position:relative}.cover-image,.cover:after{z-index:-1;position:absolute;inset:0}.cover-image img{object-fit:cover;object-position:57% 50%;width:100%;height:100%}.cover:after{content:"";background:linear-gradient(#05111b36 0%,#0000 35%,#04121d47 51%,#071923 100%),linear-gradient(90deg,#05111b29,#0000 65%)}.cover-inner{align-items:end;gap:1.2rem;padding-block:9rem 4.25rem;display:grid}.eyebrow{color:var(--label-color,var(--aqua));letter-spacing:.11em;text-transform:uppercase;font-size:.77rem;font-weight:620}.eyebrow span{margin-inline:.22em}.cover h1{letter-spacing:-.078em;text-wrap:nowrap;text-shadow:0 .08em .2em #05111b5e;margin-block-start:.6rem;font-size:clamp(3.4rem,8.2vw,8.2rem);line-height:.98}.cover-intro{max-width:28rem}.cover-intro>p{font:500 clamp(1.25rem, 2.4vw, 1.9rem) / 1.34 var(--serif);text-wrap:pretty}.cover-actions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-block-start:1.35rem;display:flex}.cover-actions>span,.resume-link{color:var(--ink);font-size:.83rem}.resume-link:not([hidden]){margin-block-start:.8rem;display:inline-block}.primary-link{min-height:2.85rem;color:var(--ocean);border:1px solid var(--aqua);background:var(--aqua);border-radius:.18rem;align-items:center;padding:.55rem 1.05rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.primary-link:hover{color:var(--ocean);background:var(--ink)}.cover-credit{inset:auto var(--gutter) 1rem auto;color:var(--quiet);font-size:.75rem;position:absolute}.depth-nav{z-index:2;color:var(--ink);border-block:1px solid var(--line);background:#0b2330;position:sticky;top:0}.depth-nav ol{grid-template-columns:repeat(5,minmax(0,1fr));max-width:47rem;margin:0 auto;padding:0 .5rem;list-style:none;display:grid}.depth-nav a{text-align:center;grid-template-rows:1rem minmax(1.2rem,auto) auto;place-items:start center;min-height:3.6rem;padding-block:.5rem;font-size:clamp(.66rem,2.2vw,.84rem);text-decoration:none;display:grid}.depth-nav small{color:var(--quiet);white-space:nowrap;font-size:.72rem}.depth-dot{border:1px solid var(--quiet);border-radius:50%;width:.43rem;height:.43rem;margin-block-start:.21rem}.depth-nav a[aria-current=location],.depth-nav a:hover{color:var(--aqua);text-decoration:underline}.depth-nav a[aria-current=location] .depth-dot{border-color:var(--aqua);background:var(--aqua);box-shadow:0 0 .55rem var(--aqua)}.chapter{padding-block:clamp(3.5rem,7vw,7rem);scroll-margin-block-start:3.1rem}.chapter-surface{background:radial-gradient(ellipse at 58% 5%, #153744, var(--ocean) 72%)}.chapter-vehicle{background:radial-gradient(ellipse at 65% 62%, #112b37, var(--deep) 72%)}.chapter-nursery{background:radial-gradient(ellipse at 75% 43%, #182834, var(--deep) 70%)}.chapter-evidence{background:var(--abyss)}.chapter-journal,.field-page{--label-color:var(--paper-accent);--focus-color:var(--paper-accent);color:var(--paper-ink);background:var(--paper)}.field-page :is(.masthead,.site-footer){--focus-color:var(--aqua)}.chapter-inner{gap:clamp(1.7rem,4vw,3.2rem);display:grid}.chapter-copy{width:min(100%, var(--measure));margin-inline:auto}.chapter-copy h2{margin-block:.65rem 1.3rem}.lead{max-width:var(--measure);text-wrap:pretty;font-size:clamp(1.17rem,1.8vw,1.4rem);line-height:1.58}.chapter-copy p+p{margin-block-start:1rem}.chapter-copy>p:not(.lead,.eyebrow){color:var(--quiet)}.chapter-journal .chapter-copy>p:not(.lead,.eyebrow){color:var(--paper-quiet)}.observation-links{color:var(--label-color,var(--aqua));flex-wrap:wrap;gap:.5rem 1.35rem;margin:1.4rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.scene-image{min-width:0}.scene-image picture{background:#0f2634;border:1px solid #809ca14d;display:block;overflow:hidden}.scene-image img{aspect-ratio:6/5;object-fit:cover;object-position:var(--focal-point);width:100%;height:auto;color:var(--ink)}.scene-image figcaption{color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:.15rem 1.3rem;margin-block-start:.55rem;font-size:.8rem;display:flex}.field-page .scene-image figcaption{color:var(--paper-quiet)}.chapter-extra{width:min(100%, var(--measure));margin-inline:auto}.annotation{border-block:1px solid var(--surface-line,var(--line));padding-block:.35rem}.annotation summary{min-height:2.75rem;color:var(--label-color,var(--aqua));cursor:pointer;padding:.5rem .25rem;font-weight:600}.annotation>p,.annotation>a,.annotation>div{margin-block:.55rem .85rem}.vehicle-model canvas{border:1px solid var(--line);background:radial-gradient(#183c4c,#071923 77%);width:100%;height:auto;margin-block:.6rem}.model-controls,.journal-links,.error-actions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.model-status:empty,[data-copy-status]:empty{display:none}.journal-links{width:min(100%, var(--measure));margin-inline:auto}.chapter-journal .primary-link,.field-body .primary-link{color:var(--paper-light);border-color:var(--paper-accent);background:var(--paper-accent)}.chapter-journal .primary-link:hover,.field-body .primary-link:hover{background:var(--paper-ink)}.evidence-figure{background:radial-gradient(ellipse at 70% 0%, #172a3d, var(--panel) 75%);border:1px solid #344157;width:min(100%,64rem);margin-inline:auto;padding:clamp(1rem,4vw,3rem)}.evidence-header,.evidence-links,.chart-legend{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.65rem 1rem;display:flex}.evidence-header h3{margin-block-start:.25rem}.evidence-figure>p,.evidence-links{color:var(--quiet);margin-block-start:.8rem;font-size:.87rem}.chart-legend button{align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:.6rem;font-size:.8rem;display:inline-flex}.chart-legend button[aria-pressed=false]{color:var(--quiet);border-style:dashed}.series-symbol{border-top:3px solid var(--aqua);width:.83rem}.series-symbol.model{border-top:3px dashed var(--violet)}.chart{--chart-label:0rem;font-variant-numeric:tabular-nums;gap:.65rem;margin-block:1.5rem;margin-inline-end:.75rem;display:grid}.chart-label{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;font-size:.86rem;display:flex}.chart-label span{color:var(--quiet);white-space:nowrap}.chart-row{gap:.35rem 1rem;display:grid}.chart-plot{border-bottom:1px solid #526276;min-height:2rem;position:relative}.grid-line{border-left:1px solid #526276;position:absolute;inset-block:0}.chart-range,.chart-mean{position:absolute;top:50%;transform:translateY(-50%)}.chart-range.field{border-top:4px solid var(--aqua)}.chart-range.model{border-top:4px dashed var(--violet)}.chart-mean{border:2px solid var(--ocean);background:var(--warm);border-radius:50%;width:.75rem;height:.75rem;transform:translate(-50%,-50%)}.chart-axis{color:var(--quiet);margin-inline-start:var(--chart-label);font-size:.83rem}.chart-ticks{height:1.55rem;position:relative}.chart-ticks span{position:absolute;transform:translate(-50%)}.evidence-figure .annotation{margin-block-start:1rem}.evidence-links{color:var(--aqua);justify-content:flex-start}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}caption{text-align:left;padding-block:.35rem}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .65rem}.site-footer{color:var(--ink);background:var(--ocean);border-top:1px solid var(--line);padding-block:1.3rem}.footer-inner p{color:var(--quiet);font-size:.85rem}.field-header{background:linear-gradient(140deg, var(--paper-light), var(--paper) 70%);border-bottom:1px solid var(--paper-line);padding-block:clamp(3.75rem,9vw,8rem) clamp(2rem,4vw,4rem)}.field-header h1{letter-spacing:-.065em;text-wrap:pretty;max-width:20ch;margin-block:.6rem 1rem;font-size:clamp(2.65rem,7vw,6.1rem)}.field-body{--surface-line:var(--paper-line);min-width:0;padding-block:clamp(2.1rem,6vw,5rem)}.field-grid{align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}.field-body h2{margin-block-end:.7rem;font-size:clamp(1.5rem,3.2vw,2.5rem)}.field-copy{min-width:0;max-width:52rem}.field-copy>*+:is(h2,section),.field-copy>.annotation,.field-copy>.scene-image{margin-block-start:2rem}.field-copy p+a{margin-block-start:.5rem;display:inline-block}.field-copy a,.field-aside a,.record-row a{color:var(--paper-accent)}.field-aside{border:1px solid var(--paper-line);background:var(--paper-light);gap:.8rem;padding:clamp(1rem,2vw,1.7rem);display:grid}.field-aside nav,.aside-actions{justify-items:start;gap:.65rem;display:grid}.field-aside h2{margin-block-end:0;font-size:1.4rem}.field-aside :is(dt,[data-copy-status]),.record-period,.field-note{color:var(--paper-quiet)}.field-aside dd+dt{margin-block-start:.8rem}.aside-actions{border-top:1px solid var(--paper-line);padding-block-start:1rem}.record-row{border-bottom:1px solid var(--paper-line);gap:.5rem 1.5rem;padding-block:1.35rem;display:grid}.record-row:first-child{border-top:1px solid var(--paper-line)}.download-card{border:1px solid var(--paper-line);background:var(--paper-light);gap:1rem;margin-block-start:1rem;padding:clamp(1rem,3vw,1.7rem);display:grid}.download-card p{margin-block-start:.5rem}.download-card code{overflow-wrap:anywhere}.download-card dd+dt{margin-block-start:.6rem}.dictionary>div,.timeline li{border-bottom:1px solid var(--paper-line);gap:.25rem 1rem;padding-block:.65rem;display:grid}.timeline{padding:0;list-style:none}.timeline time{color:var(--paper-accent);font-weight:650}@media (width>=38rem){.masthead-inner{flex-wrap:nowrap}.masthead-nav{order:0;width:auto}.scene-image img{aspect-ratio:3/2}.chart{--chart-label:12rem}.chart-row{grid-template-columns:calc(var(--chart-label) - 1rem) 1fr}.chart-label{gap:0;display:grid}.dictionary>div,.timeline li{grid-template-columns:10rem 1fr}}@media (width>=48rem){.cover-inner{grid-template-columns:minmax(0,1fr) minmax(15rem,34%);gap:1.8rem}.field-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,29%)}.record-row{grid-template-columns:9rem minmax(0,1fr) minmax(9rem,21%);align-items:baseline}}@media (width>=72rem){.cover-inner{padding-block-end:6.75rem;padding-inline-end:min(9vw,8.5rem)}.chapter{scroll-margin-block-start:0}.chapter-inner{padding-inline-end:min(9vw,8.5rem)}.chapter-vehicle .chapter-inner,.chapter-nursery .chapter-inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);align-items:center}.chapter-vehicle .chapter-extra,.chapter-nursery .chapter-extra{grid-column:1/-1}.chapter-evidence .scene-image{width:min(100%,64rem);margin-inline:auto}.scene-image-wide img{max-height:min(68vh,51rem)}.depth-nav{background:#071923f5;border:1px solid #b3c4c647;border-radius:.3rem;position:fixed;inset:50% max(.65rem,50vw - 56rem) auto auto;transform:translateY(-50%);box-shadow:0 .3rem 1.75rem #05111b33}.depth-nav ol{grid-template-columns:1fr;padding:.35rem .7rem;position:relative}.depth-nav ol:before{background:var(--line);content:"";width:1px;position:absolute;inset:1.6rem auto 2.6rem .89rem}.depth-nav a{text-align:left;grid-template:auto auto/.44rem 1fr;justify-items:start;gap:0 .62rem;min-width:6.15rem;min-height:2.9rem;padding-block:.32rem;position:relative}.depth-nav a small{grid-column:2}.depth-dot{background:var(--ocean);margin-block-start:.45rem}.depth-nav-light{background:#133039}}@media (prefers-reduced-motion:no-preference){html:not(.reading-mode) :is(button,.primary-link,.depth-nav a){transition:background-color .18s,color .18s,border-color .18s}}.reading-mode .cover{min-height:auto}.reading-mode .cover-inner{padding-block-start:9.5rem}.reading-mode .cover-image,.reading-mode .cover-credit,.reading-mode .chapter .scene-image{display:none}.reading-mode .chapter-inner{grid-template-columns:1fr;display:grid}.anchor-notice:not([hidden]){width:min(100% - var(--gutter) * 2, var(--container));color:var(--ink);margin:0 auto;padding:.7rem 0 3rem}@media (prefers-reduced-motion:no-preference){html:not(.reading-mode) .chapter-active .scene-image picture{animation:.64s ease-out scene-arrival}}@keyframes scene-arrival{0%{opacity:.8;transform:translateY(.65rem)}}.archive-video video:not([hidden]){aspect-ratio:16/9;background:var(--ocean);width:100%;display:block}.archive-links{flex-wrap:wrap;gap:.4rem 1rem;display:flex}
