@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,600&display=swap);*,: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: }::backdrop{--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}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.inline{display:inline}.table{display:table}.hidden{display:none}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}body{-moz-osx-font-smoothing:grayscale}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-display:swap;font-family:Computer Modern;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Computer Modern;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2")}:root{--cream:#f5efd9;--brown:#493328;--muted:#715c4c;--gold:#f2cc25;--orange:#df7a28;--green:#596b43;--plum:#78305f;--line:#d6bd86;--serif:"Computer Modern",Georgia,serif;--title-font:"Fraunces","Computer Modern",serif}*{border-radius:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#f5efd9;background:var(--cream);min-width:320px}body{-webkit-font-smoothing:antialiased;color:#493328;color:var(--brown);font-family:Computer Modern,Georgia,serif;font-family:var(--serif);font-size:17px;line-height:1.65;margin:0;overflow-x:hidden}.site-name,h1,h2,h3,h4,h5,h6{font-family:Fraunces,Computer Modern,serif;font-family:var(--title-font);font-optical-sizing:auto}a{color:#78305f;color:var(--plum);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#596b43;color:var(--green)}button,input{font:inherit}img,video{max-width:100%}::selection{background:#f2cc25;background:var(--gold);color:#493328;color:var(--brown)}:focus-visible{outline:3px solid #78305f;outline:3px solid var(--plum);outline-offset:3px}.skip-link{background:#f2cc25;background:var(--gold);color:#493328;color:var(--brown);left:8px;padding:6px 10px;position:fixed;top:8px;transform:translateY(-180%);z-index:100}.skip-link:focus{transform:none}.site-shell{isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.autumn-wash{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.autumn-wash span{display:block;opacity:.12;position:absolute}.autumn-wash span:first-child{background:#f2cc25;background:var(--gold);-webkit-clip-path:polygon(52% 0,100% 18%,86% 79%,35% 100%,0 55%,17% 13%);clip-path:polygon(52% 0,100% 18%,86% 79%,35% 100%,0 55%,17% 13%);height:390px;right:-120px;top:42px;width:500px}.autumn-wash span:nth-child(2){background:#df7a28;background:var(--orange);-webkit-clip-path:polygon(13% 4%,88% 0,100% 68%,61% 100%,0 81%);clip-path:polygon(13% 4%,88% 0,100% 68%,61% 100%,0 81%);height:390px;left:-180px;top:700px;width:500px}.autumn-wash span:nth-child(3){background:#596b43;background:var(--green);bottom:110px;-webkit-clip-path:polygon(49% 0,100% 41%,77% 100%,8% 82%,0 25%);clip-path:polygon(49% 0,100% 41%,77% 100%,8% 82%,0 25%);height:320px;right:4%;width:360px}.site-header{background:#f2cc25;background:var(--gold);color:#493328;color:var(--brown);position:-webkit-sticky;position:sticky;top:0;z-index:20}.header-inner{align-items:center;display:flex;gap:36px;margin-inline:auto;min-height:64px;width:min(calc(100% - 48px),1120px)}.site-name{color:#493328;color:var(--brown);flex:none;font-size:20px;font-weight:700;text-decoration:none}.primary-nav{align-items:center;display:flex;gap:21px;justify-content:flex-end;width:100%}.primary-nav a{color:#493328;color:var(--brown);font-size:14px;font-weight:700;text-decoration:none}.primary-nav a.active,.primary-nav a:hover{color:#78305f;color:var(--plum);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.primary-nav .nav-icon-link{display:grid;height:19px;place-items:center;width:19px}.primary-nav .nav-icon-link:hover{text-decoration:none}.nav-icon-link svg{display:block;height:17px;width:17px}.nav-toggle{background:#0000;border:0;color:#493328;color:var(--brown);cursor:pointer;display:none;margin-left:auto;padding:4px 0}#main-content{min-height:70vh}.content-width{margin-inline:auto;width:min(calc(100% - 48px),1040px)}.article-width{margin-inline:auto;width:min(calc(100% - 48px),720px)}.page-space{padding-block:clamp(64px,9vw,108px)}.home-content{padding-block:clamp(68px,9vw,104px) 100px}.profile-intro{grid-gap:clamp(34px,7vw,76px);align-items:center;display:grid;gap:clamp(34px,7vw,76px);grid-template-columns:minmax(260px,360px) minmax(0,590px)}.profile-pyramid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr}.profile-pyramid .profile-headshot{display:block;grid-column:1/-1;height:120px;margin:0 auto 4px;object-fit:cover;width:120px}.profile-pyramid figure{margin:0;text-align:center}.profile-pyramid figure img{display:block;height:142px;object-fit:cover;width:100%}.profile-pyramid figcaption{font-size:11px;margin-top:5px}.profile-pyramid .comic-strip-home{grid-column:1/-1;margin:2px auto 0;width:220px}.profile-pyramid .comic-strip-home img{height:auto;max-height:82px;object-fit:contain}.profile-pyramid .comic-strip-home figcaption{font-size:9px}.profile-intro h1{font-size:clamp(40px,6vw,62px);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0}.profile-intro p{color:#715c4c;color:var(--muted);font-size:19px;margin:16px 0 0}.profile-intro .profile-role{color:#596b43;color:var(--green);font-size:14px;font-weight:700}.profile-intro .profile-background{font-size:15px;line-height:1.55;margin-top:11px}.profile-intro .profile-current{font-size:16px;margin-top:22px;max-width:560px}.comic-strip{margin:42px auto 64px;text-align:center;width:min(100%,430px)}.comic-strip-home{width:min(100%,300px)}.comic-strip a{display:block}.comic-strip img{display:block;max-height:250px;mix-blend-mode:multiply;object-fit:contain;width:100%}.comic-strip figcaption{color:#715c4c;color:var(--muted);font-size:11px;margin-top:6px}.home-writing{border-top:2px solid #df7a28;border-top:2px solid var(--orange);margin-top:34px;padding-top:24px}.section-title-row{align-items:baseline;display:flex;gap:24px;justify-content:space-between}.section-title-row h2{font-size:clamp(34px,5vw,50px);font-weight:400;margin:0}.writing-statement{color:#715c4c;color:var(--muted);font-size:18px;line-height:1.7;margin:28px 0 48px;max-width:740px}.writing-statement p{margin:0}.writing-statement p+p{margin-top:24px}.writing-entry{grid-gap:28px;display:grid;gap:28px;grid-template-columns:140px minmax(0,740px);padding:26px 0}.index-entry+.index-entry,.notes-collection+.notes-collection,.paper-entry+.paper-entry,.project-entry+.project-entry,.writing-entry+.writing-entry{border-top:1px solid #d6bd86;border-top:1px solid var(--line)}.article-date,.contact-list dt,.draft-label,.entry-kicker,.entry-meta,.eyebrow,.paper-year,.writing-entry time{color:#596b43;color:var(--green);font-size:12px;font-weight:700}.entry-kicker{margin-bottom:3px}.entry-period{color:#715c4c;color:var(--muted);font-size:14px;margin:0 0 10px}.index-entry h3,.notes-heading h2,.paper-entry h2,.project-entry h2,.writing-entry h3{font-size:24px;font-weight:400;line-height:1.25;margin:0 0 8px}.index-entry h3 a,.project-entry h2 a,.writing-entry h3 a{color:#493328;color:var(--brown);text-decoration:none}.writing-entry p{color:#715c4c;color:var(--muted);margin:0 0 10px;max-width:680px}.writing-entry p a{text-decoration:underline;text-underline-offset:3px}.article-header,.detail-header,.page-header{margin-bottom:50px}.page-header-with-media{grid-gap:clamp(30px,5vw,60px);align-items:start;display:grid;gap:clamp(30px,5vw,60px);grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.page-header-with-media .comic-strip{justify-self:end;margin:0;width:min(100%,300px)}.section-comic-page .page-header-with-media{grid-template-columns:minmax(0,1fr) minmax(250px,350px)}.section-comic-page .page-header-with-media .comic-strip{width:min(100%,330px)}.article-header-with-media{grid-gap:clamp(34px,6vw,72px);align-items:center;display:grid;gap:clamp(34px,6vw,72px);grid-template-columns:minmax(0,1fr) minmax(260px,390px)}.article-header-media{margin:0;width:100%}.article-header-media a,.article-header-media img{display:block;width:100%}.article-header-media img{max-height:280px;object-fit:cover}.article-header-stacked-media .article-header-media{margin:22px 0 0;width:min(100%,520px)}.article-header-long-title h1{font-size:clamp(28px,3vw,38px)}.article-header h1,.detail-header h1,.not-found h1,.page-header h1{font-size:clamp(34px,5vw,54px);font-weight:400;line-height:1.12;margin:0}.detail-header-compact{margin-bottom:20px}.detail-header-compact h1{font-size:clamp(28px,3vw,38px);line-height:1.1;max-width:960px}.detail-header>p:not(.eyebrow,.detail-facts),.page-intro{color:#715c4c;color:var(--muted);font-size:19px;max-width:700px}.writing-page .page-intro p{margin:0}.writing-page .page-intro p+p{margin-top:24px}.index-entry,.notes-collection,.paper-entry,.project-entry{padding:27px 0 36px}.index-entry p,.notes-heading p,.paper-entry p,.project-entry p{color:#715c4c;color:var(--muted)}.research-entry{grid-gap:38px;display:grid;gap:38px;grid-template-columns:175px minmax(0,1fr)}.research-entry-meta{color:#596b43;color:var(--green);font-size:15px;font-style:italic;line-height:1.4;padding-top:5px}.research-entry-meta time{margin-top:5px}.research-entry-meta .research-entry-affiliation,.research-entry-meta time{color:#715c4c;color:var(--muted);display:block;font-size:13px;font-style:normal}.research-entry-meta .research-entry-affiliation{margin-top:3px}.research-program-link{-webkit-text-decoration-line:underline;text-decoration-line:underline}.paper-entry{grid-gap:24px;display:grid;gap:24px;grid-template-columns:70px minmax(0,1fr)}.project-entry{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(220px,360px)}.detail-media,.project-entry-media{margin:20px 0}.project-entry-media-items{grid-gap:8px;display:grid;gap:8px}.project-entry-media-pair .project-entry-media-items{grid-template-columns:1fr 1fr}.project-entry-media-items a{background:#fff;display:block;min-width:0}.detail-media img,.detail-media video,.project-entry-media img,.project-entry-media video{display:block;height:auto;width:100%}.project-entry-media .project-site-screenshot{aspect-ratio:16/9;object-fit:cover;object-position:top}.project-entry-media-pair img{height:118px;object-fit:contain}figcaption{color:#715c4c;color:var(--muted);font-size:12px;margin-top:7px}.inline-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}.link-button{background:#0000;border:0;color:#78305f;color:var(--plum);cursor:pointer;padding:0;text-decoration:underline}.article-body pre,.bibtex{background:#ead9a9;color:#493328;color:var(--brown);max-width:100%;overflow-x:auto;padding:16px}.academic-page{max-width:960px}.academic-scholarship{background:#f2cc251a;border-left:4px solid #df7a28;border-left:4px solid var(--orange);margin:-10px 0 24px;padding:22px 24px}.academic-scholarship p{color:#715c4c;color:var(--muted);font-size:17px;margin:0}.academic-scholarship strong{color:#493328;color:var(--brown)}.academic-teaching{color:#715c4c;color:var(--muted);font-size:17px;margin:0 0 12px}.academic-transcript{margin:0 0 38px}.academic-transcript a{font-weight:700}.academic-course-grid{grid-gap:clamp(32px,7vw,76px);display:grid;gap:clamp(32px,7vw,76px);grid-template-columns:1fr 1fr}.academic-course-column h2{border-bottom:2px solid #d6bd86;border-bottom:2px solid var(--line);font-size:25px;font-weight:400;margin:0 0 18px;padding-bottom:9px}.academic-course-column ul{list-style:none;margin:0;padding:0}.academic-course-column li{color:#715c4c;color:var(--muted);line-height:1.4;padding:8px 0}.academic-course-column li+li{border-top:1px solid #d6bd86a6}.notes-collection{grid-gap:40px;display:grid;gap:40px;grid-template-columns:210px minmax(0,1fr)}.clean-list,.notes-collection ol{list-style:none;margin:0;padding:0}.notes-collection li+li{border-top:1px solid #d6bd86;border-top:1px solid var(--line)}.notes-collection li a{grid-gap:8px;color:#493328;color:var(--brown);display:grid;gap:8px;grid-template-columns:30px 1fr;padding:7px 0}.detail-section{margin-bottom:42px}.thesis-page{max-width:800px}.article-body h2,.detail-section h2{font-size:27px;font-weight:400;margin:2em 0 .65em}.detail-section h3{font-size:21px;font-weight:400;line-height:1.35;margin:0 0 6px}.article-body,.detail-section p{color:#5f4a3d;font-size:18px}.implementation-report{width:min(100%,900px)}.implementation-report p{font-size:17px;line-height:1.68;margin:0 0 1.35em}.implementation-report p:last-child{margin-bottom:0}.report-index-row{grid-gap:30px;align-items:start;border-bottom:1px solid #d6bd86;border-bottom:1px solid var(--line);display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 210px;margin:0 0 34px;max-width:720px;padding-bottom:18px}.report-index{margin:0;padding:0}.report-index h2{color:#596b43;color:var(--green);font-size:17px;font-weight:600;margin:0 0 10px}.report-index ol{counter-reset:report-section;list-style:none;margin:0;padding:0}.report-index li{grid-gap:7px;counter-increment:report-section;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr);margin:4px 0}.report-index li:before{color:#df7a28;color:var(--orange);content:counter(report-section) ".";font-size:14px;font-weight:600}.report-index a{font-size:14px;text-decoration-thickness:1px}.pilot-ace-figure{margin:0;width:210px}.pilot-ace-figure img{display:block;height:auto;width:100%}.pilot-ace-figure figcaption{font-size:10px;line-height:1.4;max-width:210px}.report-lead:after{clear:both;content:"";display:block}.report-lead h2{margin-top:0}.report-subsection{margin-top:48px}.report-subsection h3{font-size:25px;margin:0 0 18px}.implementation-report code{background:#ead9a9;font-family:monospace;font-size:.86em;padding:.1em .25em}.implementation-report pre{background:#ead9a9;color:#493328;color:var(--brown);line-height:1.5;margin:20px 0;max-width:100%;overflow-x:auto;padding:16px}.implementation-report pre code{background:#0000;padding:0}.implementation-report blockquote{border-left:3px solid #df7a28;border-left:3px solid var(--orange);color:#493328;color:var(--brown);font-size:21px;line-height:1.55;margin:28px 0;padding:4px 0 4px 20px}.report-callout{background:#f2cc251f;border:1px solid #d6bd86;border-left:4px solid #df7a28;border:1px solid var(--line);border-left:4px solid var(--orange);margin:28px 0;padding:18px 20px}.report-callout h3{color:#596b43;color:var(--green);font-size:22px;margin:0 0 10px}.report-callout p{margin:0}.report-lead{padding-top:2px}.report-workflow,.scaling-chain{color:#5f4a3d;margin:22px 0;padding-left:25px}.report-workflow li,.scaling-chain li{margin-bottom:9px;padding-left:5px}.report-workflow.compact li{margin-bottom:6px}.report-equation{margin:22px 0;text-align:center}.report-math-display{margin:26px 0;overflow-x:auto;overflow-y:hidden;text-align:center}.report-math-display,.report-math-inline{color:#493328;color:var(--brown);max-width:100%}.report-math-inline{display:inline-block;vertical-align:-.08em}.report-figure{margin:28px 0 34px;width:100%}.report-figure-link{cursor:zoom-in;display:block}.report-figure img{background:#fff;display:block;max-height:540px;object-fit:contain;width:100%}.report-figure-link:hover img{outline:2px solid #df7a28;outline:2px solid var(--orange);outline-offset:3px}.report-figure-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:28px 0 34px}.report-figure-grid .report-figure{margin:0}.report-table-wrap{margin:28px 0 34px;max-width:100%;overflow-x:auto}.report-table{border-collapse:collapse;color:#5f4a3d;font-size:15px;line-height:1.4;min-width:650px;width:100%}.report-table caption{color:#596b43;color:var(--green);font-size:13px;font-weight:700;margin-bottom:9px;text-align:left}.report-table td,.report-table th{border-bottom:1px solid #d6bd86;border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.report-table th{color:#493328;color:var(--brown)}.instruction-section .report-table{min-width:360px}.instruction-layout{font-size:clamp(11px,1.6vw,14px)}.literature-section li{padding:22px 0 28px}.literature-section li+li{border-top:1px solid #d6bd86;border-top:1px solid var(--line)}.literature-section p{margin:5px 0}.literature-writeup{font-size:15px!important}.thesis-draft p{color:#596b43;color:var(--green);font-size:14px}.plain-text-list{column-count:2;column-gap:36px;list-style:none;margin:0;padding:0}.plain-text-list li{break-inside:avoid;margin-bottom:7px;page-break-inside:avoid}.thesis-intro strong{color:#493328;color:var(--brown)}.experimental-setup figure{margin:24px 0 0;width:min(100%,360px)}.experimental-setup img{display:block;width:100%}.page-subtitle{color:#596b43!important;color:var(--green)!important;font-size:21px!important}.meeting-entry{grid-gap:30px;border-top:1px solid #d6bd86;border-top:1px solid var(--line);display:grid;gap:30px;grid-template-columns:150px minmax(0,1fr);padding:28px 0 36px}.meeting-entry h2{font-size:28px;font-weight:400;margin:0}.meeting-entry p{color:#715c4c;color:var(--muted);margin:8px 0}.contact-list>div,.research-log article{grid-gap:24px;border-top:1px solid #d6bd86;border-top:1px solid var(--line);display:grid;gap:24px;grid-template-columns:120px 1fr;padding:12px 0}.contact-list{margin:0}.contact-list dd{margin:0;overflow-wrap:anywhere}.back-link{display:inline-block;margin-bottom:24px}.article-body{counter-reset:article-section;line-height:1.78}.article-body p{margin:0 0 1.55em}.article-body h2{counter-increment:article-section}.article-body h2:before{color:#78305f;color:var(--plum);content:counter(article-section) ".";margin-right:.5em}.article-body h3{color:#596b43;color:var(--green);font-size:21px;margin:1.8em 0 .6em}.article-body blockquote{border-left:3px solid #df7a28;border-left:3px solid var(--orange);color:#715c4c;color:var(--muted);margin:1.8em 0;padding-left:18px}.article-body code{background:#ead9a9;font-family:monospace;font-size:.86em;padding:.1em .25em}.article-body pre code{background:#0000;padding:0}.article-body table{border-collapse:collapse;margin:2em 0;width:100%}.article-body td,.article-body th{border-bottom:1px solid #d6bd86;border-bottom:1px solid var(--line);padding:8px 10px;text-align:left}.article-body .katex-display{max-width:100%;overflow-x:auto;overflow-y:auto;padding-block:.4em}.article-pagination{grid-gap:20px;border-top:1px solid #d6bd86;border-top:1px solid var(--line);display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:50px;padding-top:18px}.article-pagination>div:last-child{text-align:right}.article-pagination span{color:#715c4c;color:var(--muted);display:block;font-size:12px}.article-back{margin-top:24px}.site-footer{background:#df7a28;background:var(--orange);color:#493328;color:var(--brown);font-size:14px;margin:0;padding:23px max(24px,calc(50vw - 520px));position:relative;z-index:2}.footer-inner{display:flex;gap:20px;justify-content:space-between}.footer-inner a{color:#493328;color:var(--brown)}@media (max-width:800px){.primary-nav{background:#f2cc25;background:var(--gold);display:none;left:0;padding:16px 24px 22px;position:absolute;right:0;top:64px}.primary-nav.is-open{grid-gap:9px;display:grid;gap:9px}.nav-toggle{display:block}.plain-text-list{column-count:1}.profile-intro{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.profile-pyramid .profile-headshot{height:105px;width:105px}.profile-pyramid figure img{height:120px}.notes-collection,.project-entry,.research-entry{grid-template-columns:1fr}.research-entry{gap:12px}.page-header-with-media{gap:28px;grid-template-columns:minmax(0,1fr) minmax(200px,260px)}.section-comic-page .page-header-with-media{grid-template-columns:minmax(0,1fr) minmax(220px,290px)}.section-comic-page .page-header-with-media .comic-strip{width:min(100%,280px)}.article-header-with-media{gap:28px;grid-template-columns:minmax(0,1fr) minmax(220px,300px)}}@media (max-width:560px){body{font-size:16px}.article-width,.content-width,.header-inner{width:min(calc(100% - 30px),1040px)}.profile-intro{gap:32px;grid-template-columns:1fr}.profile-pyramid{width:min(100%,330px)}.profile-pyramid .profile-headshot{height:92px;width:92px}.profile-pyramid figure img{height:112px}.profile-intro h1{font-size:32px}.profile-intro p{font-size:15px}.paper-entry,.writing-entry{gap:6px;grid-template-columns:1fr}.page-header-with-media{grid-template-columns:1fr}.page-header-with-media .comic-strip{justify-self:start;margin-top:8px;width:min(100%,280px)}.section-comic-page .page-header-with-media{grid-template-columns:1fr}.section-comic-page .page-header-with-media .comic-strip{width:min(100%,300px)}.article-header-with-media{grid-template-columns:1fr}.article-header-media{width:min(100%,390px)}.meeting-entry{gap:6px}.article-pagination,.meeting-entry{grid-template-columns:1fr}.article-pagination>div:last-child{text-align:left}.footer-inner{flex-direction:column;gap:6px}.academic-course-grid,.report-index-row{grid-template-columns:1fr}.report-index-row{gap:20px}.pilot-ace-figure{margin:0;width:min(100%,260px)}.pilot-ace-figure figcaption{max-width:260px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}
/*# sourceMappingURL=main.5046c451.css.map*/