@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-latin-400-normal.3160b5c6767eb4c69c78.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-400-normal.65b2eda743bf11103476.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-latin-500-normal.fcd7b8c3d12375eedc97.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-500-normal.4b130dfcfa945eac3e54.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-latin-600-normal.24bc59b4b4ad02d1666d.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-600-normal.d73e2e25bcd162ae992f.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-latin-400-normal.2b13cc93b07c41b27134.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-400-normal.12ede62e388083e7c01c.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-mono-latin-500-normal.a1fc5384545ba0657d83.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-500-normal.89a2903adc59285a5efa.woff) format("woff")}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(/static/media/instrument-serif-latin-400-normal.3134e59245730678fd73.woff2) format("woff2"),url(/static/media/instrument-serif-latin-400-normal.b3f0afae4a01de9a0cef.woff) format("woff")}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(/static/media/instrument-serif-latin-400-italic.6804771de1c805a5bc75.woff2) format("woff2"),url(/static/media/instrument-serif-latin-400-italic.b4518a2b5ea8dfe1a84b.woff) format("woff")}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.relative{position:relative}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg:#0d0c0a;--bg-2:#141210;--line:#ffffff14;--line-2:#ffffff2b;--text:#eae6e1;--text-2:#a8a39d;--text-3:#8f8a83;--cyan:#7fd8ea;--amber:#ffb26b;--ref:#6a655f;--sans:"IBM Plex Sans",system-ui,sans-serif;--cond:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--serif:"Instrument Serif",Georgia,serif;--bar-h:3.5rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem;scroll-padding-top:calc(var(--bar-h) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d0c0a;background:var(--bg);color:#eae6e1;color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--sans);font-size:1rem;line-height:1.6;margin:0;overflow-x:clip}::selection{background:#7fd8ea47;color:#fff}:focus-visible{border-radius:2px;outline:2px solid #7fd8ea;outline:2px solid var(--cyan);outline-offset:3px}.wrap{margin-inline:auto;max-width:78rem;padding-inline:1.5rem;width:100%}@media (min-width:640px){.wrap{padding-inline:2.5rem}}@media (min-width:1024px){.wrap{padding-inline:3rem}}.static{clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.skip,.static{position:absolute}.skip{background:#eae6e1;background:var(--text);color:#0d0c0a;color:var(--bg);left:-999px;padding:.75rem 1rem;top:0;z-index:60}.skip:focus{left:0}.link{color:#eae6e1;color:var(--text);text-decoration:underline;text-decoration-color:#e8edeb52;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color .2s ease,color .2s ease}.link:hover{color:#fff;text-decoration-color:#7fd8ea;text-decoration-color:var(--cyan)}.bar{background:#0d0c0a;background:var(--bg);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);inset:0 0 auto 0;position:fixed;z-index:40}.bar,.bar-inner{height:3.5rem;height:var(--bar-h)}.bar-inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.bar-brand{color:#eae6e1;color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--cond);font-size:1.0625rem;font-weight:600;letter-spacing:.14em}.bar-nav{display:none;gap:2rem}.bar-nav a{color:#a8a39d;color:var(--text-2);font-size:.875rem;padding-block:.5rem;position:relative;transition:color .2s ease}.bar-nav a:hover,.bar-nav a[aria-current]{color:#eae6e1;color:var(--text)}.bar-nav a[aria-current]:after{background:#7fd8ea;background:var(--cyan);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.bar-tools{align-items:center;display:flex;gap:.25rem}.bar-menu{align-items:center;color:#a8a39d;color:var(--text-2);display:inline-flex;height:2.75rem;justify-content:center;margin-right:-.6rem;width:2.75rem}@media (min-width:900px){.bar-nav{display:flex}.bar-menu{display:none}}.sound{align-items:center;color:#a8a39d;color:var(--text-2);display:inline-flex;font-size:.875rem;gap:.5rem;min-height:2.75rem;padding-inline:.6rem;transition:color .2s ease}.sound.is-on,.sound:hover{color:#eae6e1;color:var(--text)}.sound.is-on svg{color:#7fd8ea;color:var(--cyan)}.sound-label{display:none}@media (min-width:640px){.sound-label{display:inline}}.sound-eq{align-items:flex-end;display:inline-flex;gap:2px;height:12px}.sound-eq i{animation:eq .9s ease-in-out infinite;background:#7fd8ea;background:var(--cyan);height:3px;width:2px}.sound-eq i:nth-child(2){animation-delay:.18s}.sound-eq i:nth-child(3){animation-delay:.36s}@keyframes eq{0%,to{height:3px}50%{height:12px}}@media (prefers-reduced-motion:reduce){.sound-eq i{animation:none;height:8px}}.sheet{background:#0d0c0a;background:var(--bg);inset:0;overflow-y:auto;position:fixed;z-index:50}.sheet-nav{display:flex;flex-direction:column;padding-top:1rem}.sheet-nav a{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);font-size:1.5rem;font-weight:500;letter-spacing:-.01em;padding-block:1.1rem}.hero{align-items:flex-end;display:flex;isolation:isolate;margin-top:3.5rem;margin-top:var(--bar-h);min-height:min(calc(100svh - 3.5rem),58rem);min-height:min(calc(100svh - var(--bar-h)),58rem);overflow:hidden;position:relative}.hero-media{inset:0;position:absolute;z-index:-2}.hero-media img,.hero-media video{height:100%;inset:0;max-width:none;object-fit:cover;object-position:center 42%;position:absolute;width:100%}.hero-scrim{background:linear-gradient(0deg,#0d0c0a 0,#0d0c0adb 34%,#0d0c0a26 70%,#0d0c0a59);background:linear-gradient(to top,var(--bg) 0,#0d0c0adb 34%,#0d0c0a26 70%,#0d0c0a59 100%);inset:0;position:absolute;z-index:-1}.hero-inner{padding-bottom:3rem;padding-top:14rem}.hero-name{color:#eae6e1;color:var(--text);font-size:1.0625rem;font-weight:500}.hero-name span{color:#a8a39d;color:var(--text-2);font-weight:400;margin-left:.75rem}.hero h1{text-wrap:balance;font-size:clamp(2.35rem,8.4vw,3.25rem);font-weight:500;letter-spacing:-.022em;line-height:1.04;margin-top:1rem;max-width:17ch}.hero-sub{color:#a8a39d;color:var(--text-2);margin-top:1.5rem;max-width:36rem}.hero-links{display:flex;flex-wrap:wrap;font-size:1rem;gap:.5rem 1.75rem;margin-top:1.75rem}.hero-links .link{padding-block:.5rem}@media (min-width:900px){.hero{align-items:center}.hero-media{left:26%}.hero-media img,.hero-media video{object-position:center center}.hero-scrim{background:linear-gradient(90deg,#0d0c0a 0,#0d0c0a 26%,#0d0c0ab8 44%,#0d0c0a00 72%),linear-gradient(0deg,#0d0c0a 0,#0d0c0a00 26%);background:linear-gradient(to right,var(--bg) 0,var(--bg) 26%,#0d0c0ab8 44%,#0d0c0a00 72%),linear-gradient(to top,var(--bg) 0,#0d0c0a00 26%)}.hero-inner{padding-bottom:6rem;padding-top:5rem}.hero h1{font-size:clamp(3.25rem,5.2vw,4.75rem);max-width:15ch}.hero-sub{font-size:1.125rem}}.sec{padding-top:4.5rem}@media (min-width:900px){.sec{padding-top:8.5rem}}.sec-last{padding-bottom:2rem}.sec-head{margin-bottom:2rem;max-width:48rem}@media (min-width:900px){.sec-head{margin-bottom:3.5rem}}.sec-label{color:#8f8a83;color:var(--text-3);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--cond);font-size:.875rem;font-weight:500;letter-spacing:.1em;margin-bottom:.9rem;text-transform:uppercase}.sec h2{text-wrap:balance;font-size:clamp(1.7rem,3.3vw,2.6rem);font-weight:500;letter-spacing:-.018em;line-height:1.12}.plate{grid-gap:2rem;border-top:1px solid #ffffff14;border-top:1px solid var(--line);display:grid;gap:2rem;padding-block:2.75rem}.plate,.plate>*{min-width:0}.plate-text{grid-gap:1.75rem;align-content:start;display:grid;gap:1.75rem}.plate-name{font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.plate-tag{color:#8f8a83;color:var(--text-3);font-size:.875rem;margin-top:.15rem}.reading{margin-top:1.75rem}.reading-value{font-feature-settings:lining-nums tabular-nums;display:block;font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--cond);font-size:clamp(3.75rem,17vw,5.25rem);font-variant-numeric:lining-nums tabular-nums;font-weight:600;letter-spacing:-.012em;line-height:.92}.reading-value.is-long{font-size:clamp(2.75rem,12vw,4rem);white-space:nowrap}.reading-means{display:block;font-size:1.125rem;line-height:1.45;margin-top:1rem;max-width:31rem}.plate-detail{grid-gap:1.1rem;align-content:start;display:grid;gap:1.1rem}.plate-blurb,.plate-notes{color:#a8a39d;color:var(--text-2);max-width:36rem}.plate-notes{grid-gap:.5rem;display:grid;font-size:.9375rem;gap:.5rem}.plate-notes li{padding-left:1.1rem;position:relative}.plate-notes li:before{background:#8f8a83;background:var(--text-3);content:"";height:1px;left:0;position:absolute;top:.72em;width:.5rem}.limit{border-left:2px solid #ffb26b;border-left:2px solid var(--amber);max-width:36rem;padding-left:1rem}.limit-label{color:#ffb26b;color:var(--amber);display:block;font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--cond);font-size:.8125rem;font-weight:500;letter-spacing:.1em;margin-bottom:.3rem;text-transform:uppercase}.plate-links{display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.25rem 1.5rem}.plate-links .link{padding-block:.45rem}@media (min-width:1024px){.plate{column-gap:4.5rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding-block:4.5rem}.plate-wide{grid-template-columns:minmax(0,1fr)}.plate-wide .plate-text{column-gap:4.5rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.plate-wide .plate-detail{padding-top:.35rem}.plate-extra{grid-column:1/-1}.reading-value{font-size:clamp(4.5rem,7.4vw,6.5rem)}.reading-value.is-long{font-size:clamp(3.25rem,5.2vw,4.75rem)}}.fig{background:#141210;background:var(--bg-2);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:4px;margin:0;min-width:0;padding:1.1rem 1.1rem 1rem}@media (min-width:640px){.fig{padding:1.5rem 1.6rem 1.25rem}}.fig-head{align-items:baseline;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin-bottom:1.1rem;padding-bottom:.9rem}.fig-no{color:#8f8a83;color:var(--text-3);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--cond);font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.fig-title{color:#eae6e1;color:var(--text);font-size:.9375rem;font-weight:500}.fig-lede{color:#a8a39d;color:var(--text-2);margin-bottom:1.1rem;max-width:46rem}.fig-how{color:#8f8a83;color:var(--text-3);display:none;font-size:.875rem;margin-bottom:1rem;max-width:46rem}@media (min-width:640px){.fig-how{display:block}}@media (min-width:1024px){.plate-extra .fig-cap .fold-body,.plate-wide .fig-cap .fold-body{column-count:2;column-gap:3rem;display:block}.plate-extra .fig-cap .fold-body p,.plate-wide .fig-cap .fold-body p{break-inside:avoid;margin-bottom:.45rem;page-break-inside:avoid}}.fig-cap{border-top:1px solid #ffffff14;border-top:1px solid var(--line);color:#8f8a83;color:var(--text-3);font-size:.8125rem;line-height:1.55;margin-top:1.25rem;padding-top:.6rem}.fig-cap .fold-body{grid-gap:.45rem;display:grid;gap:.45rem}.fig-cap p{max-width:54rem}.fold summary{align-items:center;color:#a8a39d;color:var(--text-2);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;list-style:none;min-height:2.75rem}.fold summary::-webkit-details-marker{display:none}.fold summary:before{color:#7fd8ea;color:var(--cyan);content:"+";font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono)}.fold[open] summary:before{content:"−"}.fold[open] summary{margin-bottom:.35rem}@media (min-width:640px){.fold summary{display:none}.fig-cap{padding-top:.9rem}}.fig-cap .link{color:#a8a39d;color:var(--text-2)}.plot{grid-gap:.5rem;display:grid;font-size:.8125rem;gap:.5rem}.plot-group{color:#8f8a83;color:var(--text-3);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--cond);font-size:.75rem;font-weight:500;letter-spacing:.06em;margin-top:.75rem;text-transform:uppercase}.pair:first-child>.plot-group,.plot>.plot-group:first-child{margin-top:0}.pair{grid-gap:.5rem;display:grid;gap:.5rem}.plot-row{grid-gap:.25rem .75rem;align-items:center;display:grid;gap:.25rem .75rem;grid-template-areas:"label value" "track track";grid-template-columns:minmax(0,1fr) auto}.plot-label{color:#a8a39d;color:var(--text-2);grid-area:label}.plot-value{font-feature-settings:"tnum";color:#7fd8ea;color:var(--cyan);font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-variant-numeric:tabular-nums;grid-area:value;white-space:nowrap}.plot-value.is-loss{color:#ffb26b;color:var(--amber)}.plot-value.is-ref{color:#a8a39d;color:var(--text-2)}.plot-track{background:linear-gradient(#ffffff14,#ffffff14) 0 /100% 1px no-repeat;background:linear-gradient(var(--line),var(--line)) 0 /100% 1px no-repeat;grid-area:track;height:.875rem;position:relative}.plot-bar{background:#7fd8ea;background:var(--cyan);border-radius:1px;bottom:.1875rem;left:0;position:absolute;top:.1875rem}.plot-bar.is-loss{background:#ffb26b;background:var(--amber)}.plot-bar.is-faint{opacity:.38}.plot-bar.is-ref{background:#6a655f;background:var(--ref)}.plot-parity{background:#ffffff2b;background:var(--line-2);bottom:-.4rem;position:absolute;top:-.4rem;width:1px}.plot-stem{background:#7fd8ea;background:var(--cyan);height:2px;margin-top:-1px;position:absolute;top:50%}.plot-stem.is-loss{background:#ffb26b;background:var(--amber);opacity:.45}.plot-dot{background:#7fd8ea;background:var(--cyan);border-radius:50%;height:.5625rem;margin:-.28125rem 0 0 -.28125rem;position:absolute;top:50%;width:.5625rem}.plot-dot.is-loss,.plot-range{background:#ffb26b;background:var(--amber)}.plot-range{border-radius:1px;bottom:.1875rem;position:absolute;top:.1875rem}.plot-mark{background:#141210;background:var(--bg-2);height:.6875rem;margin:-.34375rem 0 0 -.34375rem;position:absolute;top:50%;width:.6875rem}.plot-key,.plot-mark{border:2px solid #eae6e1;border:2px solid var(--text);border-radius:50%}.plot-key{display:inline-block;height:.5625rem;vertical-align:-.05em;width:.5625rem}.plot-target{background:#eae6e1;background:var(--text);bottom:-.25rem;margin-left:-1px;position:absolute;top:-.25rem;width:2px}.plot-axis{margin-top:.35rem}.plot-track.is-axis{background:none;height:1.1rem}.plot-tick{color:#8f8a83;color:var(--text-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.6875rem;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.plot-tick:first-child{transform:none}.plot-tick:last-child{transform:translateX(-100%)}@media (min-width:560px){.plot{gap:.55rem}.plot-row{gap:0 .9rem;grid-template-areas:"label track value";grid-template-columns:minmax(0,9.75rem) minmax(0,1fr) 5.6rem}.plot-label{line-height:1.35}.plot-value{text-align:right}}.also{border-top:1px solid #ffffff14;border-top:1px solid var(--line);padding-block:3.25rem 0}.also-head h3{font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.also-head p{color:#a8a39d;color:var(--text-2);margin-top:.3rem}.also-list{grid-gap:1.75rem;display:grid;gap:1.75rem;margin-top:1.75rem}.also-list a{grid-gap:.2rem;display:grid;gap:.2rem}.also-name{font-size:1.0625rem;font-weight:500;transition:color .2s ease}.also-list a:hover .also-name{color:#7fd8ea;color:var(--cyan)}.also-tag{color:#8f8a83;color:var(--text-3);font-size:.875rem}.also-blurb{color:#a8a39d;color:var(--text-2);font-size:.9375rem;margin-top:.35rem}.also-note{color:#8f8a83;color:var(--text-3);font-size:.875rem;margin-top:2rem;max-width:52rem}@media (min-width:900px){.also-list{column-gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.fix{grid-gap:1.75rem;border-top:1px solid #ffffff14;border-top:1px solid var(--line);display:grid;gap:1.75rem;padding-block:3rem}.fix,.fix>*{min-width:0}.fix-text{grid-gap:.9rem;align-content:start;display:grid;gap:.9rem}.fix-repo{font-size:1.0625rem;font-weight:500}.fix-repo,.fix-state{font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono)}.fix-state{color:#7fd8ea;color:var(--cyan);font-size:.8125rem;margin-top:-.5rem}.fix-what{font-size:1.0625rem;max-width:34rem}.fix-after,.fix-check{color:#a8a39d;color:var(--text-2);max-width:34rem}.diff{align-self:start;background:#141210;background:var(--bg-2);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:4px;overflow:hidden}.diff-file{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);color:#8f8a83;color:var(--text-3);font-size:.75rem;overflow-wrap:anywhere;padding:.7rem 1.1rem}.diff pre,.diff-file{font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono)}.diff pre{font-feature-settings:none;font-size:.78125rem;font-variant-ligatures:none;line-height:1.7;margin:0;overflow-x:auto;padding:.75rem 0}.diff-line{color:#a8a39d;color:var(--text-2);display:block;min-width:100%;padding:0 1.1rem 0 0;width:max-content}.diff-sign{color:#8f8a83;color:var(--text-3);display:inline-block;text-align:center;-webkit-user-select:none;user-select:none;width:2.2rem}.diff-line.is-add{background:#7fd8ea17;color:#eae6e1;color:var(--text)}.diff-line.is-add .diff-sign{color:#7fd8ea;color:var(--cyan)}.diff-line.is-del{background:#f0a85e17;color:#a8a39d;color:var(--text-2)}.diff-line.is-del .diff-sign{color:#ffb26b;color:var(--amber)}@media (min-width:1024px){.fix{column-gap:4.5rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding-block:3.75rem}}.writing{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line)}.writing a{grid-gap:.2rem;border-top:1px solid #ffffff14;border-top:1px solid var(--line);display:grid;gap:.2rem;padding-block:1.15rem}.writing-title{text-wrap:balance;font-size:1.0625rem;font-weight:500;letter-spacing:-.005em;transition:color .2s ease}.writing a:hover .writing-title{color:#7fd8ea;color:var(--cyan)}.writing-host{color:#8f8a83;color:var(--text-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.8125rem}@media (min-width:900px){.writing a{align-items:baseline;column-gap:2rem;grid-template-columns:minmax(0,1fr) auto}.writing-title{font-size:1.3125rem}}.thesis{font-size:clamp(1.6rem,3.4vw,2.6rem);letter-spacing:-.01em;line-height:1.22}.bg-grid{grid-gap:3rem;border-top:1px solid #ffffff14;border-top:1px solid var(--line);display:grid;gap:3rem;padding-top:3rem}.prose{grid-gap:1.25rem;color:#eae6e1;color:var(--text);font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:1.125rem;gap:1.25rem;max-width:38rem}.bg-photos,.prose{align-content:start}.bg-photos{grid-gap:1.5rem .75rem;display:grid;gap:1.5rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.photo{margin:0;min-width:0}.photo img{background:#141210;background:var(--bg-2);border-radius:3px;display:block;height:auto;width:100%}.gallery-item figcaption,.photo figcaption{color:#8f8a83;color:var(--text-3);font-size:.8125rem;line-height:1.5;margin-top:.6rem}.photo.is-wide{grid-column:1/-1}.photo.is-half img{aspect-ratio:491/679;object-fit:cover}@media (min-width:1024px){.bg-grid{column-gap:4.5rem;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.gallery{border-top:1px solid #ffffff14;border-top:1px solid var(--line);margin-top:4.5rem;padding-top:2rem}.gallery-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.gallery-head .sec-label{margin:0}.gallery-tools{display:flex;gap:.5rem}.round{align-items:center;border:1px solid #ffffff2b;border:1px solid var(--line-2);border-radius:50%;color:#a8a39d;color:var(--text-2);display:inline-flex;height:2.75rem;justify-content:center;transition:color .2s ease,border-color .2s ease;width:2.75rem}.round:hover{border-color:#a8a39d;border-color:var(--text-2);color:#eae6e1;color:var(--text)}.gallery-row{display:flex;gap:.75rem;margin-inline:-1.5rem;overflow-x:auto;padding-bottom:1rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;scroll-snap-type:x proximity;scrollbar-color:#ffffff2b #0000;scrollbar-color:var(--line-2) #0000;scrollbar-width:thin}@media (min-width:640px){.gallery-row{margin-inline:-2.5rem;padding-inline:2.5rem;scroll-padding-inline:2.5rem}}@media (min-width:1024px){.gallery-row{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.gallery-item{flex:none;margin:0;scroll-snap-align:start}.gallery-item img{background:#141210;background:var(--bg-2);border-radius:3px;display:block;height:15rem;max-width:none;width:auto}.gallery-item figcaption{min-width:100%;width:0}@media (min-width:640px){.gallery-item img{height:21rem}}@media (min-width:1280px){.gallery-item img{height:25rem}}.mail{display:inline-block;font-size:clamp(1.45rem,5.6vw,3.25rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#ffffff2b;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color .2s ease}.mail:hover{text-decoration-color:#7fd8ea;text-decoration-color:var(--cyan)}.elsewhere{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:2.25rem}.elsewhere .link{display:inline-block;padding-block:.5rem}.foot{border-top:1px solid #ffffff14;border-top:1px solid var(--line);color:#8f8a83;color:var(--text-3);display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;margin-top:5.5rem;padding-block:1.5rem}.foot .link{color:#a8a39d;color:var(--text-2);margin-block:-.5rem;padding-block:.5rem}.kx-figure{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.kx-figure svg{cursor:ew-resize;display:block}.kx-band{fill:#8f8a83;fill:var(--text-3);font-size:12px;letter-spacing:.02em}.kx-band,.kx-panel{font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--sans)}.kx-panel{fill:#a8a39d;fill:var(--text-2);font-size:12.5px}.kx-tick{fill:#8f8a83;fill:var(--text-3);font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.kx-axis{stroke:#ffffff29;stroke-width:1}.kx-grid{stroke:#ffffff12;stroke-width:1;stroke-dasharray:2 4}.kx-knot{stroke:#ffffff59;stroke-width:1}.kx-bump{fill:none;stroke:#e8edeb38;stroke-width:1.2;transition:stroke .25s ease}.kx-bump.is-live{stroke:#7fd8eabf;stroke-width:1.5}.kx-out,.kx-sum{fill:none;stroke:#eae6e1;stroke:var(--text);stroke-width:2.2}.kx-spline{stroke:#7fd8ea;stroke:var(--cyan)}.kx-residual,.kx-spline{fill:none;stroke-width:1.4;opacity:.85}.kx-residual{stroke-dasharray:5 4}.kx-target{fill:none;stroke:#e8edeb73;stroke-width:1.2;stroke-dasharray:1 4;stroke-linecap:round}.kx-cursor{stroke:#7fd8ea8c;stroke-width:1}.kx-dot{fill:#141210;fill:var(--bg-2);stroke:#eae6e1;stroke:var(--text);stroke-width:2}.kx-dot-bump{fill:#7fd8ea;fill:var(--cyan)}.kx-controls{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.kx-slider input{appearance:none;-webkit-appearance:none;background:#0000;cursor:pointer;height:28px;width:100%}.kx-slider input::-webkit-slider-runnable-track{background:#fff3;height:1px}.kx-slider input::-moz-range-track{background:#fff3;height:1px}.kx-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:#141210;background:var(--bg-2);border:2px solid #7fd8ea;border:2px solid var(--cyan);border-radius:50%;height:16px;margin-top:-7.5px;width:16px}.kx-slider input::-moz-range-thumb{background:#141210;background:var(--bg-2);border:2px solid #7fd8ea;border:2px solid var(--cyan);border-radius:50%;height:12px;width:12px}.kx-presets{display:flex;flex-wrap:wrap;gap:8px}.kx-preset{align-items:baseline;border:1px solid #ffffff2b;border:1px solid var(--line-2);border-radius:3px;color:#a8a39d;color:var(--text-2);display:inline-flex;font-size:.875rem;gap:8px;min-height:40px;padding:9px 14px;transition:color .2s ease,border-color .2s ease}.kx-preset:hover{border-color:#a8a39d;border-color:var(--text-2);color:#eae6e1;color:var(--text)}.kx-num{font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-variant-numeric:tabular-nums}.kx-stats{border-top:1px solid #ffffff14;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}@media (max-width:760px){.kx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.kx-stat{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);padding:14px 14px 12px 0}.kx-stat dt{align-items:center;color:#8f8a83;color:var(--text-3);display:flex;font-size:.78125rem;gap:7px}.kx-stat dd.kx-num{color:#a8a39d;color:var(--text-2);font-size:1.1875rem;margin-top:4px}.kx-stat dd.kx-num.is-strong{color:#eae6e1;color:var(--text)}.kx-hint{color:#8f8a83;color:var(--text-3);font-size:.75rem;margin-top:2px}.kx-swatch{border-radius:1px;height:2px;width:10px}.kx-region{color:#eae6e1;color:var(--text);font-size:1rem;line-height:1.6;margin-top:18px;max-width:46rem;min-height:3.2em}.kx-legend{align-items:center;color:#8f8a83;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:.78125rem;gap:6px 16px;margin-top:8px}.kx-key{border-top:2px solid;display:inline-block;margin-right:-9px;vertical-align:middle;width:18px}.kx-key-out{border-color:#eae6e1;border-color:var(--text)}.kx-key-spline{border-color:#7fd8ea;border-color:var(--cyan)}.kx-key-residual{border-top-style:dashed}.kx-key-target{border-color:#e8edeb8c;border-top-style:dotted}.fsr-bar{gap:10px 16px;justify-content:space-between}.fsr-actions,.fsr-bar{align-items:center;display:flex;flex-wrap:wrap}.fsr-actions{gap:10px}.fsr-seg{border:1px solid #ffffff2b;border:1px solid var(--line-2);border-radius:3px;display:inline-flex;flex-wrap:wrap;padding:3px}.fsr-seg button{border-radius:2px;color:#a8a39d;color:var(--text-2);font-size:.875rem;min-height:38px;padding:6px 14px;transition:color .2s ease,background-color .2s ease}.fsr-seg button .kx-num{color:#8f8a83;color:var(--text-3);font-size:.8125rem;margin-left:.4rem}.fsr-seg button.is-on,.fsr-seg button:hover{color:#eae6e1;color:var(--text)}.fsr-seg button.is-on{background:#7fd8ea24}.fsr-seg button.is-on .kx-num{color:#7fd8ea;color:var(--cyan)}.fsr-play{align-items:center;background:#eae6e1;background:var(--text);border-radius:3px;color:#0d0c0a;color:var(--bg);display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;min-height:44px;padding:8px 18px;transition:background-color .2s ease}.fsr-play:hover{background:#fff}.fsr-prompt{color:#a8a39d;color:var(--text-2);font-size:.875rem;margin-top:16px}.fsr-prompt summary{cursor:pointer;padding:6px 0;width:fit-content}.fsr-prompt summary:hover{color:#eae6e1;color:var(--text)}.fsr-prompt-id{color:#8f8a83;color:var(--text-3)}.fsr-prompt pre{font-feature-settings:none;background:#0d0c0a;background:var(--bg);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:3px;color:#a8a39d;color:var(--text-2);font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.78125rem;font-variant-ligatures:none;line-height:1.55;margin-top:8px;max-height:220px;overflow:auto;padding:12px 14px;white-space:pre-wrap}.fsr-panes{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}@media (max-width:760px){.fsr-panes{grid-template-columns:minmax(0,1fr)}}.fsr-pane{background:#0d0c0a;background:var(--bg);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:3px;display:flex;flex-direction:column;min-width:0}.fsr-pane-head{align-items:flex-start;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:14px 16px 10px}.fsr-pane-title{color:#eae6e1;color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.2}.fsr-pane-sub{color:#8f8a83;color:var(--text-3);font-size:.78125rem;margin-top:2px}.fsr-clock{color:#a8a39d;color:var(--text-2);font-size:1.5rem;line-height:1.1;white-space:nowrap}.fsr-clock.is-done,.fsr-text{color:#eae6e1;color:var(--text)}.fsr-text{font-feature-settings:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.78125rem;font-variant-ligatures:none;height:264px;line-height:1.6;margin:0;overflow:auto;padding:12px 16px;white-space:pre-wrap;word-break:break-word}@media (max-width:760px){.fsr-text{height:150px}.fsr-pane-sub{display:none}}.fsr-l{color:#7fd8ea;color:var(--cyan)}.fsr-m{color:#ffb26b;color:var(--amber)}.fsr-t{color:#eae6e1;color:var(--text)}.fsr-caret{background:#e8edeb8c;display:inline-block;height:1.05em;margin-left:1px;vertical-align:text-bottom;width:7px}.fsr-counts{border-top:1px solid #ffffff14;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fsr-counts>div{padding:10px 16px 12px}.fsr-counts>div+div{border-left:1px solid #ffffff14;border-left:1px solid var(--line)}.fsr-counts dt{color:#8f8a83;color:var(--text-3);font-size:.75rem}.fsr-counts dd{color:#eae6e1;color:var(--text);font-size:1.5rem;line-height:1.2;margin-top:2px}.fsr-legend{align-items:center;color:#8f8a83;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:4px 20px;margin-top:12px}.fsr-item{white-space:nowrap}.fsr-key{font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.78125rem;margin-right:4px}.fsr-summary{min-height:0}@media (min-width:640px){.fsr-summary{min-height:3.2em}}body{background:radial-gradient(ellipse 62% 46% at 50% 0,rgba(255,196,120,.075),#0000 70%) fixed,#0d0c0a;background:radial-gradient(ellipse 62% 46% at 50% 0,rgba(255,196,120,.075),#0000 70%) fixed,var(--bg)}.bar{background:#141210f5}.bar-brand{font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:1.2rem;font-weight:400;letter-spacing:.06em}.bar-nav{gap:1.6rem}.bar-nav a{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}@media (min-width:900px){.bar-nav{display:none}.bar-menu{display:inline-flex}}@media (min-width:1100px){.bar-nav{display:flex}.bar-menu{display:none}}.sheet-nav a{font-size:1.75rem}.also-head h3,.card-name,.plate-name,.sheet-nav a,.writing-block h3,h1,h2{font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-weight:400}.also-head h3,.card-name,.plate-name,.writing-block h3,h1,h2{letter-spacing:.005em}.kicker{color:#7fd8ea;color:var(--cyan);font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:1.25rem;font-style:italic;margin-bottom:.6rem;opacity:.85}.sec h2{font-size:clamp(2.1rem,4.2vw,3.1rem);font-weight:400;letter-spacing:.005em;line-height:1.08}.lede{color:#a8a39d;color:var(--text-2);margin-top:.9rem;max-width:40rem}.sec-foot{color:#8f8a83;color:var(--text-3);font-size:.9375rem;margin-top:2rem;max-width:44rem}.sec-tight{padding-top:3rem}@media (min-width:900px){.sec-tight{padding-top:4rem}}.hero-name{color:#a8a39d;color:var(--text-2);font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:clamp(1.9rem,4vw,2.9rem);font-weight:400;line-height:1}.hero h1{font-size:clamp(2.6rem,9.4vw,3.6rem);font-weight:400;letter-spacing:.003em;line-height:1.03;margin-top:.9rem;max-width:16ch}.hero-rule{background:linear-gradient(90deg,#7fd8ea8c,#ffffff17 42%,#0000);height:1px;margin:1.75rem 0 1.4rem;max-width:36rem}.hero-sub{color:#eae6e1;color:var(--text);font-size:1.0625rem;margin-top:0}.hero-origin{color:#a8a39d;color:var(--text-2);margin-top:.6rem;max-width:33rem}@media (min-width:900px){.hero h1{font-size:clamp(3.6rem,5.9vw,5.3rem);max-width:14ch}.hero-sub{font-size:1.125rem}}.card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:14px;display:flex;flex-direction:column;min-width:0;padding:1.5rem}.now-grid{grid-gap:1rem;display:grid;gap:1rem}@media (min-width:760px){.now-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.now-card{transition:border-color .3s ease}.now-card:hover{border-color:#7fd8ea66}.card-name{display:flex;font-size:1.5rem;gap:.75rem;justify-content:space-between;line-height:1.15;transition:color .3s ease}.now-card:hover .card-name{color:#7fd8ea;color:var(--cyan)}.card-arrow{color:#8f8a83;color:var(--text-3);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--sans);font-size:.9375rem}.card-tag{color:#7fd8ea;color:var(--cyan);font-size:.8125rem;letter-spacing:.04em;margin:.3rem 0 .8rem}.card-blurb{color:#a8a39d;color:var(--text-2);font-size:.9375rem}.thesis-block{margin:0 0 5rem;max-width:52rem;padding-block:.5rem}.thesis{text-wrap:balance;font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:clamp(2rem,4.6vw,3.5rem);font-style:italic;letter-spacing:0;line-height:1.12;margin:0}.thesis-block figcaption{color:#8f8a83;color:var(--text-3);margin-top:1.1rem}@media (min-width:900px){.thesis-block{margin-bottom:7rem}}.plate-name{font-size:1.75rem;line-height:1.1}.plate-tag{font-size:.8125rem;letter-spacing:.04em;margin-top:.25rem}.reading-value{font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:clamp(4.25rem,19vw,6rem);font-weight:400;letter-spacing:0;line-height:.95}.reading-value.is-long{font-size:clamp(3.1rem,13.5vw,4.5rem)}@media (min-width:1024px){.reading-value{font-size:clamp(5rem,8vw,7.25rem)}.reading-value.is-long{font-size:clamp(3.75rem,5.9vw,5.4rem)}}.honest{border-left:1px solid #7fd8ea59;color:#eae6e1;color:var(--text);max-width:36rem;padding-left:.9rem}.fig{border-radius:12px}.fig-no{font-size:.75rem}.fsr-pane-title{font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:1.4rem;font-weight:400}.fsr-pane,.fsr-prompt pre{border-radius:10px}.fsr-play,.fsr-seg,.fsr-seg button,.kx-preset{border-radius:9999px}.fsr-play{background:#7fd8ea;background:var(--cyan)}.fsr-play:hover{background:#a5e6f3}.diff,.gallery-item img,.photo img{border-radius:12px}.sys-grid{grid-gap:1rem;display:grid;gap:1rem;padding-block:1rem 3.25rem}@media (min-width:1024px){.sys-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:4.5rem}}.sys-card{gap:.9rem}.sys-card .plate-name{font-size:1.5rem}.sys-card .plate-tag{margin-top:-.6rem}.sys-lead{color:#eae6e1;color:var(--text);font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:1.3rem;line-height:1.25}.sys-reading{font-size:2.6rem;line-height:1;margin-right:.15rem}.sys-card .honest,.sys-card .plate-blurb{font-size:.9375rem}.sys-card .plate-links{margin-top:auto}.fig-bare{background:none;border:0;border-radius:0;border-top:1px solid #ffffff14;border-top:1px solid var(--line);padding:1rem 0 0}.fig-bare .fig-head{border:0;margin-bottom:.9rem;padding-bottom:0}.fig-bare .fig-cap{margin-top:.75rem;padding-top:.2rem}.fig.is-folded .fold summary{display:flex}.plot-stack .plot-row{gap:.25rem .75rem;grid-template-areas:"label value" "track track";grid-template-columns:minmax(0,1fr) auto}.plot-stack .plot-mark{background:#151311}.also-head h3,.writing-block h3{font-size:1.75rem}.writing-block{border-top:1px solid #ffffff14;border-top:1px solid var(--line);padding-top:3rem}.writing-block h3{margin-bottom:1.25rem}.writing a{padding-block:.9rem}.writing-title{color:#a8a39d;color:var(--text-2);font-size:1rem;font-weight:400}.writing a:hover .writing-title{color:#eae6e1;color:var(--text)}@media (min-width:900px){.writing-title{font-size:1.0625rem}}.chapter{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem}.chapter>*{min-width:0}.chapter h2{margin-bottom:1.75rem;max-width:20ch}.prose{color:#a8a39d;color:var(--text-2);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--sans);font-size:1.0625rem;line-height:1.7;max-width:36rem}.prose-foot{border-top:1px solid #ffffff14;border-top:1px solid var(--line);color:#8f8a83;color:var(--text-3);font-size:.9375rem;padding-top:1rem}.pull{text-wrap:balance;border-left:2px solid #7fd8ea73;font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:clamp(1.4rem,2.5vw,1.85rem);font-style:italic;line-height:1.3;margin:3.5rem 0 0;max-width:64rem;padding-left:1.25rem}.chapter-photo.is-tall{max-width:24rem}.chapter-photo.is-small{max-width:17rem}@media (min-width:1024px){.chapter{align-items:center;column-gap:5rem;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.chapter.is-flipped{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.chapter-photo.is-small{justify-self:end}}.gallery{margin-top:4rem}.gallery-label{color:#a8a39d;color:var(--text-2);font-size:.8125rem;letter-spacing:.02em}#contact .sec-head{margin-bottom:2rem}.mail{border:1px solid #7fd8ea80;border-radius:9999px;font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--sans);font-size:clamp(1.15rem,3.4vw,1.5rem);font-weight:400;letter-spacing:.01em;padding:.9rem 1.6rem;text-decoration:none;transition:background-color .3s ease}.mail:hover{background:#7fd8ea14}.chapter.is-top{align-items:start}.roles{margin-top:2.25rem;padding-left:2.25rem;position:relative}.roles:before{background:#ffffff1a;bottom:.75rem;content:"";left:7px;position:absolute;top:.6rem;width:1px}.roles li{padding-bottom:2rem;position:relative}.roles li:last-child{padding-bottom:0}.roles li:before{background:#0d0c0a;background:var(--bg);border:2px solid #7fd8ea;border:2px solid var(--cyan);border-radius:50%;content:"";height:15px;left:-2.25rem;position:absolute;top:.45rem;width:15px}.roles h3{font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:1.45rem;font-weight:400;line-height:1.2}.role-org{color:#7fd8ea;color:var(--cyan);font-size:.8125rem;font-weight:500;letter-spacing:.04em;margin-top:.15rem}.role-text{color:#a8a39d;color:var(--text-2);font-size:.9375rem;margin-top:.5rem;max-width:36rem}.chapter-side{grid-gap:1.75rem;display:grid;gap:1.75rem}.chapter-lesson{color:#a8a39d;color:var(--text-2)}.footnotes{grid-gap:.5rem;border-top:1px solid #ffffff14;border-top:1px solid var(--line);color:#8f8a83;color:var(--text-3);display:grid;font-size:.875rem;gap:.5rem;padding-top:1.25rem}.footnotes p{border-left:1px solid #ffffff1a;padding-left:.9rem}.machines{grid-gap:0;border-top:1px solid #ffffff14;border-top:1px solid var(--line);display:grid;gap:0;margin-top:1.75rem;max-width:36rem}.machines>div{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);padding:.9rem 0}.machines dt{font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:1.2rem}.machines dd{color:#a8a39d;color:var(--text-2);font-size:.9375rem;margin-top:.15rem}.notes{border-top:1px solid #ffffff14;border-top:1px solid var(--line);margin-top:1.75rem;max-width:36rem}.notes li{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);padding:1rem 0}.notes h3{font-family:"Instrument Serif",Georgia,serif;font-family:var(--serif);font-size:1.3rem;font-weight:400}.notes p{margin-top:.2rem}.notes p,.unresolved{color:#a8a39d;color:var(--text-2);font-size:.9375rem}.unresolved{margin-top:1.5rem;max-width:36rem}.fold-always summary{display:flex}.gallery-view{margin-inline:-1.5rem;overflow:hidden}@media (min-width:640px){.gallery-view{margin-inline:-2.5rem}}@media (min-width:1024px){.gallery-view{margin-inline:0}}.gallery-view.is-manual{overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x proximity}.gallery-track{align-items:flex-start;display:flex;gap:.75rem;padding-left:1.5rem;width:max-content;will-change:transform}@media (min-width:640px){.gallery-track{padding-left:2.5rem}}@media (min-width:1024px){.gallery-track{padding-left:0}}.gallery-track .gallery-item{padding-right:0}.prose{grid-gap:1.15rem;display:grid;gap:1.15rem}.prose-strong{color:#eae6e1;color:var(--text)}.chapter-text>.footnotes{margin-top:2rem;max-width:36rem}
/*# sourceMappingURL=main.b320000a.css.map*/