@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.BGIwiowF.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.Dqr5KC66.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-italic.BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-ext-600-normal.cjIjEMm6.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-600-normal.b6vuEf1e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-600-normal.CHfC3jm-.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-600-normal.koFutDBv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-ext-600-normal.B6KG6Acg.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-600-normal.DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-600-normal.-vWuDlyL.woff2) format("woff2"),url(/_astro/eb-garamond-greek-600-normal.JScKXZBq.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-vietnamese-600-normal.Dmi8L14S.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-600-normal.DgZMCD0h.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-ext-600-normal.CrweTMKz.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-600-normal.CoWPx8v4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2) format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--purple: #6952a2;--ink: #000000;--paper: #faf8f4;--chart-paper: #f4f1e6;--purple-light: #8d7bb8;--bar-underwriting: #a921a3;--bar-income: #c44abf;--bar-investments: #5531ae;--bar-equity: #7959c8;--bar-retail: #2c61a7;--bar-financial: #5484c2;--bar-utility: #4d6f9b;--bar-cash: #1f3a63;--bar-debt: #b13424;--inv-wapo: #e45d1b;--inv-geico: #4fc18a;--inv-genfoods: #ab622e;--inv-capcities: #c2318f;--inv-cocacola: #ed1f24;--inv-wellsfargo: #f9bb0a;--inv-amex: #0f7d8c;--inv-apple: #2f6fd0;--inv-bac: #0e5c3a;--pb-band: #8d7bb8;--pb-issuance: var(--inv-cocacola);--pb-buyback: var(--inv-geico);--hairline: color-mix(in srgb, var(--ink) 21%, var(--paper));--quiet: color-mix(in srgb, var(--ink) 58%, var(--paper));--display: Futura, Jost, "Century Gothic", "Trebuchet MS", sans-serif;--text: "EB Garamond", Garamond, Georgia, serif;--ui: Inter, system-ui, -apple-system, sans-serif;--measure: 37.5rem;--rule: 1px;--bar-h: 2.6rem;--rail-x: 1.25rem;--rail-w: 24px;--room-edge: 1.25rem;--outline-x: 1.25rem;--outline-w: 9.5rem;--outline-rest: 1.6rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ink: #e9e3d6;--paper: #191510;--chart-paper: #211c13;--purple: #9c88cb;--pb-band: #9c88cb;--bar-underwriting: #c93fc3;--bar-income: #d966d4;--bar-investments: #7452cd;--bar-equity: #937bd8;--bar-retail: #4a7fc4;--bar-financial: #74a0d8;--bar-utility: #6c8db7;--bar-cash: #3a5a8c;--bar-debt: #d0523f;--inv-wapo: #ef7a41;--inv-geico: #4fc18a;--inv-genfoods: #c57f4a;--inv-capcities: #d55aa8;--inv-cocacola: #f04a4e;--inv-wellsfargo: #f9bb0a;--inv-amex: #2b9aa9;--inv-apple: #5b8ede;--inv-bac: #2e8a5f}}:root[data-theme=dark]{color-scheme:dark;--ink: #e9e3d6;--paper: #191510;--chart-paper: #211c13;--purple: #9c88cb;--pb-band: #9c88cb;--bar-underwriting: #c93fc3;--bar-income: #d966d4;--bar-investments: #7452cd;--bar-equity: #937bd8;--bar-retail: #4a7fc4;--bar-financial: #74a0d8;--bar-utility: #6c8db7;--bar-cash: #3a5a8c;--bar-debt: #d0523f;--inv-wapo: #ef7a41;--inv-geico: #4fc18a;--inv-genfoods: #c57f4a;--inv-capcities: #d55aa8;--inv-cocacola: #f04a4e;--inv-wellsfargo: #f9bb0a;--inv-amex: #2b9aa9;--inv-apple: #5b8ede;--inv-bac: #2e8a5f}*,*:before,*:after{box-sizing:border-box}html{font-size:18px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:1rem;line-height:1.55;font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased}a{color:var(--purple);text-decoration-thickness:1px;text-underline-offset:.14em}a:hover{text-decoration-style:dotted}.kicker{font-family:var(--ui);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);font-variant-numeric:lining-nums;margin:0}.lockup{margin:.6rem 0 0;font-family:var(--display);text-transform:uppercase}.lockup b{display:block;font-weight:700;font-size:3.2rem;line-height:.95;letter-spacing:.02em;font-variant-numeric:lining-nums}.lockup span{display:block;font-weight:300;font-size:1.05rem;letter-spacing:.2em;margin-top:.5rem}.byline{font-style:italic;margin:1.1rem 0 0}.byline .name{font-variant:small-caps;font-style:normal;letter-spacing:.03em}.room{max-width:var(--measure);margin:0 auto;padding:3.5rem 1.25rem 5rem}.room>header{border-bottom:var(--rule) solid var(--ink);padding-bottom:1.4rem;margin-bottom:2.2rem}.prose{overflow-wrap:break-word}.prose>*,.prose :where(section.part)>*{margin:0 0 1.1rem}.prose>:where(section.part){margin:0}.prose h2,.prose h3,.prose h4{scroll-margin-top:calc(var(--bar-h) + 1.4rem);font-family:var(--ui);font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;margin:2.4rem 0 .9rem}.prose hr{border:0;border-top:var(--rule) solid var(--hairline);margin:2.4rem 0}.contents{margin:0}.contents section+section{margin-top:1.6rem}.contents h2{margin:0 0 .7rem;font-family:var(--display);font-weight:700;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase}.contents h2 a{color:inherit;text-decoration:none}.contents ul{margin:0;padding:0;list-style:none;font-family:var(--ui);font-size:.74rem;line-height:1.5;columns:2;column-gap:1.6rem}.contents li{break-inside:avoid;margin-bottom:.3rem;padding-left:1.15rem;text-indent:-1.15rem}.contents a{color:var(--ink);text-decoration:none}.contents a:hover,.contents a:focus-visible{color:var(--purple);text-decoration:underline dotted}.transcript h2.session{font-family:var(--display);font-weight:700;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;border-top:var(--rule) solid var(--ink);padding-top:1.2rem;margin:3.2rem 0 1.6rem}.transcript h3.topic{font-family:var(--ui);font-weight:600;font-size:.9rem;letter-spacing:0;text-transform:none;border-top:var(--rule) solid var(--hairline);padding-top:1rem;margin:2.6rem 0 1rem}.transcript .speaker{font-weight:600;font-variant:small-caps;text-transform:lowercase;letter-spacing:.03em}.ledger{width:100%;border-collapse:collapse;font-family:var(--text);font-variant-numeric:lining-nums tabular-nums;font-size:.9rem}.ledger td,.ledger th{padding:.16rem .45rem;vertical-align:bottom;text-align:left;border:0}.ledger td.a-right,.ledger th.a-right{text-align:right}.ledger td.a-center,.ledger th.a-center,.room p.a-center{text-align:center}.ledger .rule{border-bottom:var(--rule) solid var(--ink)}.ledger th{font-weight:400;font-style:normal}.ledger i{font-style:italic}.ledger td.gutter{padding:0;width:.6rem}.ledger td.in{padding-left:1.4rem}.ledger td.sum{border-top:var(--rule) solid var(--ink)}.ledger td.end{border-bottom:3px double var(--ink)}.ledger tr.leader>td.lead{position:relative;white-space:nowrap}.ledger tr.leader>td.lead:after{content:"";position:absolute;left:.45rem;right:.2rem;bottom:.3em;height:2px;background-image:radial-gradient(circle closest-side,var(--quiet) 100%,transparent 100%);background-size:5px 2px;background-repeat:repeat-x}.ledger tr.leader>td.lead.in:after{left:1.4rem}.ledger tr.leader>td.lead .label{position:relative;z-index:1;background:var(--paper);padding-right:.35em;padding-bottom:.25em}.ledger td,.ledger th{white-space:nowrap}.ledger tr.leader>td.lead{width:100%}.ledger tr.head td,.ledger tr.head th{white-space:normal;text-wrap:balance}.table-scroll{overflow-x:auto;width:fit-content;min-width:100%;max-width:calc(100vw - 2 * var(--room-edge));position:relative;left:50%;transform:translate(-50%);margin:1.8rem 0;background-image:linear-gradient(var(--paper),var(--paper)),repeating-linear-gradient(to bottom,var(--ink) 0 2px,transparent 2px 6px);background-attachment:local,scroll;background-position:right center;background-size:.5rem 100%,var(--rule) 100%;background-repeat:no-repeat}.figures{width:100%;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums}.figures caption{font-family:var(--ui);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--quiet);padding-bottom:.5rem}.figures th{font-weight:400;text-align:left;padding:.3rem 0;position:relative;white-space:nowrap;width:100%}.figures tbody th:after{content:"";position:absolute;left:0;right:0;bottom:.45em;border-bottom:var(--rule) dotted var(--hairline)}.figures tbody th .label{position:relative;background:var(--paper);padding-right:.35em}.figures td{text-align:right;padding:.3rem 0 .3rem 1rem;white-space:nowrap}.figures thead th,.figures thead td{font-family:var(--ui);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);border-bottom:var(--rule) solid var(--ink)}.year-figures{display:grid;grid-template-columns:1fr;gap:1.4rem;align-items:start;margin-bottom:1.2rem}.waterfall-figure{margin:0}.waterfall-plate{position:relative}.waterfall-type{position:absolute;inset:0;pointer-events:none}.waterfall-type>*{position:absolute;font-family:var(--ui);font-style:normal;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.waterfall-figure figcaption{font-family:var(--ui);font-size:.72rem;font-weight:600;color:var(--quiet);margin:.5rem 0 0}.waterfall{display:block;width:100%;height:auto;background:var(--chart-paper);border:var(--rule) solid var(--hairline)}.waterfall .wf-rule{stroke:color-mix(in srgb,var(--ink) 34%,var(--chart-paper));stroke-width:.8;vector-effect:non-scaling-stroke}.waterfall .wf-box--other{stroke-width:1.2;vector-effect:non-scaling-stroke}.waterfall-type .wf-figure{font-size:.55rem;font-weight:600;color:var(--ink);transform:translate(-50%,-100%);margin-top:-.15rem}.waterfall-type .wf-label{font-size:.42rem;letter-spacing:.02em;color:color-mix(in srgb,var(--ink) 58%,var(--chart-paper));bottom:.3rem;transform:translate(-50%)}.waterfall-type .wf-label[data-row="1"]{bottom:.95rem}@media(min-width:34rem){.waterfall-type .wf-figure{font-size:.62rem}.waterfall-type .wf-label{font-size:.5rem;letter-spacing:.04em;bottom:.35rem}.waterfall-type .wf-label[data-row="1"]{bottom:1.1rem}}.waterfall-type .wf-label[data-anchor=start]{transform:none}.waterfall-type .wf-label[data-anchor=end]{transform:translate(-100%)}.balance-figure{margin:.6rem 0 0}.balance-figure figcaption{font-family:var(--ui);font-size:.72rem;font-weight:600;color:var(--quiet);margin:.5rem 0 0}.bp-bars{background:var(--chart-paper);border:var(--rule) solid var(--hairline);padding:.7rem}.bp-plot{position:relative;display:grid;gap:.3rem}.bp-bar{display:flex;height:1.9rem}.bp-seg{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.bp-seg--ground{box-shadow:inset 0 0 0 var(--rule) color-mix(in srgb,var(--ink) 13%,var(--chart-paper))}.bp-rule{position:absolute;top:0;bottom:0;width:var(--rule);transform:translate(-50%);background:color-mix(in srgb,var(--ink) 55%,var(--chart-paper));z-index:1}.bp-label{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;line-height:1.2;padding:0 .2rem;white-space:nowrap;color:var(--chart-paper)}.bp-seg--paper .bp-label{color:color-mix(in srgb,var(--ink) 82%,var(--chart-paper))}.bp-seg--ground .bp-label{flex-direction:row;gap:.35rem;color:var(--quiet);text-transform:uppercase;letter-spacing:.1em}.bp-name{font-family:var(--ui);font-style:normal;font-size:.54rem;font-weight:600;letter-spacing:.02em}.bp-figure{font-family:var(--ui);font-size:.64rem;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.bp-seg--ground .bp-figure{font-size:.54rem;letter-spacing:0}.bp-name[data-fit=wide],.bp-figure[data-fit=wide]{display:none}@media(min-width:34rem){.bp-name[data-fit=wide],.bp-figure[data-fit=wide]{display:block}}.bp-key{display:grid;grid-template-columns:1fr;gap:.2rem 1.6rem;margin-top:.9rem}@media(min-width:34rem){.bp-key{grid-template-columns:1fr 1fr}}.bp-key-head{font-family:var(--ui);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin:.7rem 0 .3rem;padding-bottom:.22rem;border-bottom:var(--rule) solid var(--hairline)}.bp-key ul{list-style:none;margin:0;padding:0}.bp-key li{display:flex;align-items:center;gap:.45rem;font-family:var(--ui);font-size:.72rem;padding:.16rem 0}.bp-key li span{flex:1}.bp-key li b{font-weight:600;font-variant-numeric:lining-nums tabular-nums}.bp-sw{width:.7rem;height:.7rem;flex:none;display:inline-block}.bp-sw--ground{background:var(--chart-paper);box-shadow:inset 0 0 0 var(--rule) color-mix(in srgb,var(--ink) 30%,var(--chart-paper))}.events{margin:2rem 0 0}.events h2{font-family:var(--ui);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin:0 0 .5rem}.events ul{list-style:none;margin:0;padding:0;max-width:30rem}.events li{padding:.28rem 0;font-size:.94rem}.events li b{font-weight:600;font-variant-numeric:lining-nums tabular-nums}.about section{margin:2.4rem 0 0;scroll-margin-top:calc(var(--bar-h) + 1.4rem)}.about h2{font-family:var(--ui);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin:0 0 .6rem}.about p{margin:0 0 .9rem}.volume{display:flex;gap:1.6rem;align-items:flex-start;margin:1.6rem 0 0;padding-top:1.4rem;border-top:var(--rule) solid var(--hairline)}.volume .cover{flex:0 0 auto;width:11rem;height:auto;display:block}.volume-text{flex:1 1 0;min-width:0}.volume-text p{margin:0 0 .6rem}.volume-title{font-family:var(--display);font-size:1.15rem;line-height:1.25}.volume-form{font-family:var(--ui);font-size:.72rem;letter-spacing:.02em;color:var(--quiet);font-variant-numeric:lining-nums}.buy{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-family:var(--ui);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.buy a{padding-block:.45rem}@media(max-width:34rem){.volume{flex-direction:column;gap:1.1rem}.volume .cover{width:9rem}}.signature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin:3.2rem 0 0}.signature img{flex:0 0 auto;width:4rem;height:auto;display:block}.signature p{margin:0;font-size:.95rem;color:var(--quiet)}.editions{width:100%;border-collapse:collapse;margin:1.4rem 0 0;font-variant-numeric:lining-nums}.editions caption{font-family:var(--ui);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--quiet);padding-bottom:.5rem}.editions thead th,.editions thead td{font-family:var(--ui);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);text-align:left;border-bottom:var(--rule) solid var(--ink);padding-bottom:.35rem}.editions thead td{text-align:right}.editions tbody th{font-weight:400;text-align:left;vertical-align:top;padding:.75rem 1rem .75rem 0}.editions tbody tr+tr th,.editions tbody tr+tr td{border-top:var(--rule) solid var(--hairline)}.editions tbody td{vertical-align:top;text-align:right;padding:.75rem 0;font-family:var(--ui);font-size:.72rem;line-height:1.5;color:var(--quiet);width:34%}.editions .title{display:block;font-size:1rem}.editions .note{display:block;margin-top:.15rem;font-size:.9rem;color:var(--quiet)}.editions .mark{display:block;font-style:italic;letter-spacing:.04em}.doors{margin-top:2.6rem;border-top:var(--rule) solid var(--ink);padding-top:1rem;font-family:var(--ui);font-size:.8rem;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;justify-content:space-between}.doors .door{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-size:.95rem}.doors .pair{display:flex;gap:1.2rem}.doors a,.contents li a,.contents h2 a,.colophon a{padding-block:.35rem}.prose a{padding-block:.1rem}.note{font-size:.82rem;margin:1.1rem 0 0;max-width:30rem}.note b{font-weight:600}.colophon{margin-top:3rem;font-family:var(--ui);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}.canvas{margin:2.4rem 0 0;width:min(100vw - 2.5rem,76rem);margin-left:50%;transform:translate(-50%);--furniture-radius: 3px;--sheet-paper: color-mix(in srgb, var(--paper) 90%, transparent)}.canvas .ground{position:relative;height:min(58vh,30rem);max-height:30rem;touch-action:none;user-select:none;-webkit-user-select:none;background:var(--chart-paper)}.canvas canvas,.canvas svg.chrome{position:absolute;inset:0;width:100%;height:100%}.canvas[data-ready] .ground{cursor:grab}.canvas[data-ready] .ground:active{cursor:grabbing}.canvas .gridline{stroke:var(--hairline);stroke-width:1}.canvas .series-halo{fill:var(--chart-paper)}.canvas .rule-label,.canvas .series-label{font-family:var(--ui);font-size:calc(10px * var(--label-scale, 1));font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em}.canvas .rule-label{fill:var(--quiet)}.canvas .series-label{fill:var(--series, var(--ink));font-weight:600;text-transform:uppercase;letter-spacing:.08em;paint-order:stroke fill;stroke:var(--chart-paper);stroke-width:3px;stroke-linejoin:round}.canvas [data-series=price]{--series: var(--purple)}.canvas [data-series=book]{--series: var(--purple-light)}.canvas [data-series=sp500]{--series: color-mix(in srgb, var(--ink) 46%, var(--chart-paper));font-weight:400}.canvas [data-series=cpi]{--series: color-mix(in srgb, var(--ink) 24%, var(--chart-paper));font-weight:400}.canvas .series-label .series-detail{font-weight:400;font-size:calc(9px * var(--label-scale, 1));text-transform:none;letter-spacing:.02em}.canvas [data-series=wapo]{--series: var(--inv-wapo)}.canvas [data-series=geico]{--series: var(--inv-geico)}.canvas [data-series=genfoods]{--series: var(--inv-genfoods)}.canvas [data-series=capcities]{--series: var(--inv-capcities)}.canvas [data-series=cocacola]{--series: var(--inv-cocacola)}.canvas [data-series=wellsfargo]{--series: var(--inv-wellsfargo)}.canvas [data-series=amex]{--series: var(--inv-amex)}.canvas [data-series=apple]{--series: var(--inv-apple)}.canvas [data-series=bac]{--series: var(--inv-bac)}.canvas .series-leader{stroke:var(--series, var(--ink));stroke-width:.75px;fill:none}.canvas .pb-label{font-family:var(--ui);font-size:calc(10px * var(--label-scale, 1));font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;fill:var(--quiet);paint-order:stroke fill;stroke:var(--chart-paper);stroke-width:3px;stroke-linejoin:round}.canvas .pb-title{font-family:var(--ui);font-size:calc(9px * var(--label-scale, 1));font-weight:600;text-transform:uppercase;letter-spacing:.08em;fill:var(--quiet);paint-order:stroke fill;stroke:var(--chart-paper);stroke-width:3px;stroke-linejoin:round}.canvas .rule-label.zero{fill:var(--ink);font-weight:600}.canvas .band-title{font-family:var(--ui);font-size:calc(11px * var(--label-scale, 1));font-weight:600;fill:var(--ink);letter-spacing:.01em}.canvas .event-label{font-family:var(--ui);font-size:calc(10px * var(--label-scale, 1));fill:color-mix(in srgb,var(--ink) 68%,var(--chart-paper));letter-spacing:.01em;paint-order:stroke fill;stroke:var(--chart-paper);stroke-width:3px;stroke-linejoin:round}.canvas .event-date{font-weight:600;fill:var(--ink);font-variant-numeric:lining-nums tabular-nums}.canvas .event-leader{stroke:color-mix(in srgb,var(--ink) 34%,var(--chart-paper));stroke-width:1}.canvas .event-dot{fill:var(--ink)}.canvas .categories:empty{display:none}.canvas .categories{--key-inset: 10px;position:absolute;top:calc(var(--key-y, 28px) + var(--key-inset));left:calc(var(--key-x, 40px) + var(--key-inset));z-index:2;max-width:calc(100% - 2 * var(--key-inset));pointer-events:none}.canvas .categories .key-row,.canvas .categories .key-panel{pointer-events:auto;touch-action:auto}.canvas .categories .key-toggle{display:block;padding:.2rem .5rem;border:var(--rule) solid color-mix(in srgb,var(--ink) 22%,var(--chart-paper));border-radius:var(--furniture-radius);background:var(--paper);cursor:pointer;font-family:var(--ui);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,var(--paper))}.canvas .categories .key-toggle[hidden]{display:block;visibility:hidden}.canvas .categories .key-row{display:flex;align-items:stretch;gap:.25rem}.canvas .categories .zoom{display:flex;align-items:center;justify-content:center;width:1.5rem;padding:0;border:var(--rule) solid color-mix(in srgb,var(--ink) 22%,var(--chart-paper));border-radius:var(--furniture-radius);background:var(--paper);cursor:pointer;font-family:var(--ui);font-size:.8rem;line-height:1;color:color-mix(in srgb,var(--ink) 55%,var(--paper))}.canvas .categories .zoom:hover{color:var(--ink)}.canvas .categories .zoom:focus-visible{outline:var(--rule) solid var(--purple);outline-offset:3px}.canvas .categories .zoom:disabled{cursor:default;color:color-mix(in srgb,var(--ink) 18%,var(--paper))}.canvas .categories .key-toggle:hover,.canvas .categories .key-toggle:focus-visible{color:var(--ink)}.canvas .categories .key-toggle:focus-visible{outline:var(--rule) solid var(--purple);outline-offset:3px}.canvas .categories[data-open] .key-toggle{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ink)}.canvas .categories .key-panel{display:flex;gap:0 1.4rem;padding:.5rem .6rem .55rem;border:var(--rule) solid color-mix(in srgb,var(--ink) 22%,var(--chart-paper));border-radius:0 var(--furniture-radius) var(--furniture-radius) var(--furniture-radius);background:var(--sheet-paper)}.canvas .categories .key-panel[hidden]{display:none}.canvas .categories .register{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.canvas .categories .register-name{font-family:var(--ui);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 40%,var(--paper))}.canvas .categories .register-name{margin-bottom:.15rem}.canvas .categories .register button{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--ui);font-size:.7rem;letter-spacing:.02em;color:var(--quiet)}.canvas .categories .register .swatch{flex:none;width:.6rem;height:.6rem;border:1px solid transparent}.canvas .categories .register .line-name{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--ui);font-size:.7rem;letter-spacing:.02em;color:var(--quiet)}.canvas .categories .register .line-name .stroke{flex:none;width:.85rem;height:0;border-top-width:2px}.canvas .categories .register button:hover,.canvas .categories .register button:focus-visible{color:var(--ink)}.canvas .categories .register button:focus-visible{outline:var(--rule) solid var(--purple);outline-offset:3px}.canvas .categories .register button.on{color:var(--purple);font-weight:600}.canvas .categories .year-panel{display:grid;grid-template-columns:auto auto;gap:.1rem .9rem;padding:.4rem .6rem .5rem;border:var(--rule) solid color-mix(in srgb,var(--ink) 22%,var(--chart-paper));border-radius:var(--furniture-radius);background:var(--sheet-paper);font-family:var(--ui);pointer-events:none}.canvas .categories .year-panel[hidden]{display:none}.canvas .categories .year-panel .year-of{grid-column:1 / -1;font-size:.78rem;font-weight:600;letter-spacing:.06em;color:var(--ink)}.canvas .categories .year-panel .register-name{grid-column:1 / -1;margin-top:.3rem}.canvas .categories .year-panel .year-row{display:contents;color:var(--series, var(--quiet))}.canvas .categories .year-panel .year-row span{font-size:.68rem;letter-spacing:.02em;color:inherit;white-space:nowrap}.canvas .categories .year-panel .year-row span:last-child{justify-self:end;font-variant-numeric:tabular-nums}.canvas .cue{position:absolute;top:0;left:0;z-index:3;display:flex;align-items:center;gap:.4rem;padding:.15rem .4rem;border:var(--rule) solid color-mix(in srgb,var(--ink) 22%,var(--chart-paper));border-radius:var(--furniture-radius);background:var(--sheet-paper);font-family:var(--ui);font-size:.7rem;letter-spacing:.02em;color:var(--ink);white-space:nowrap;pointer-events:none}.canvas .cue[hidden]{display:none}.canvas .cue .value{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink) 62%,var(--paper))}.canvas .cue .value:empty{display:none}.canvas svg.cursor{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.canvas svg.cursor circle{stroke:var(--chart-paper);stroke-width:1}.canvas .cue .swatch{flex:none;width:.6rem;height:.6rem;border:1px solid transparent}.canvas .cue .swatch.ring{border-radius:50%;border-width:1.5px}.canvas .marks{position:absolute;left:0;right:0;bottom:0;height:calc(32px * var(--label-scale, 1));border-top:var(--rule) solid var(--ink)}.canvas .mark{position:absolute;top:4px;transform:translate(-50%);display:flex;justify-content:center;font-family:var(--ui);font-size:calc(.62rem * var(--label-scale, 1));font-variant-numeric:lining-nums;letter-spacing:.08em;color:var(--quiet);text-decoration:none;white-space:nowrap;transition:color .2s ease,opacity .2s ease}.canvas[data-years=turned] .mark{writing-mode:vertical-rl;align-items:center;transform:translate(-50%) rotate(180deg);top:0;letter-spacing:.02em}.canvas .mark.quiet{opacity:0}.canvas .mark.quiet:hover,.canvas .mark.quiet:focus-visible{opacity:1;color:var(--purple);z-index:1}.canvas .mark.major{color:var(--ink);font-weight:600}.canvas .marks.top{top:0;bottom:auto;border-top:0}.canvas .mark.lit,.canvas .mark.quiet.lit{opacity:1;color:var(--purple);font-weight:600;z-index:1}.canvas[data-axis=vertical] .marks{inset:0 auto 0 0;width:44px;height:auto;border-top:0;border-right:var(--rule) solid var(--ink)}.canvas[data-axis=vertical] .mark{left:4px;transform:translateY(-50%);align-items:flex-start;justify-content:flex-start}.canvas .mark.focused{color:var(--purple);font-weight:600}.canvas figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1.6rem;margin-top:.5rem}.canvas figcaption>*{margin:0}.canvas .doors-hint{font-family:var(--ui);font-size:.66rem;letter-spacing:.01em;color:color-mix(in srgb,var(--ink) 62%,var(--paper))}.canvas .doors-hint em{font-style:normal;font-weight:600;color:var(--ink)}.canvas a.mark{text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--purple) 55%,var(--chart-paper));text-decoration-thickness:var(--rule);text-underline-offset:.28em}.canvas[data-years=turned] a.mark{text-decoration-line:none}.canvas nav.doors{margin-top:1.4rem;justify-content:flex-start;gap:.3rem .9rem}.bar{position:sticky;top:0;z-index:3;display:flex;align-items:baseline;gap:0 1.4rem;min-height:var(--bar-h);padding:.6rem 1.25rem .5rem;background:var(--paper);border-bottom:var(--rule) solid var(--hairline)}.bar a{display:inline-block;padding-block:.5rem;margin-block:-.5rem}.bar .wordmark{flex:none;margin:0;font-family:var(--display);font-size:.8rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.14em}.bar .wordmark a{color:var(--ink);text-decoration:none}.bar .wordmark a:hover,.bar .wordmark a:focus-visible{color:var(--purple)}.bar .wordmark b{font-weight:600}.bar .mark{display:inline-block;width:1.15em;height:1.15em;margin-right:.4rem;vertical-align:-.17em}.bar .wordmark span{margin-left:.7rem;color:var(--quiet)}.bar .whereami{flex:none;margin:0;font-family:var(--ui);font-size:.82rem;line-height:1}.bar .whereami a{color:var(--purple);text-decoration:underline dotted;text-decoration-color:var(--hairline);text-underline-offset:.25em}.bar .whereami a:hover{text-decoration-color:var(--purple)}.bar .seek{flex:1 1 auto;min-width:0;justify-content:flex-end;margin:0;padding:0;border-bottom:0}.bar .seek-q{flex:0 1 18rem;border-bottom:var(--rule) solid var(--hairline)}.bar .seek:focus-within .seek-q{border-bottom-color:var(--purple)}.bar .about,.bar .index,.bar .book{flex:none;font-family:var(--display);font-size:.72rem;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:var(--purple);text-decoration:none}.bar a.about:hover,.bar a.about:focus-visible,.bar a.index:hover,.bar a.index:focus-visible,.bar a.book:hover,.bar a.book:focus-visible{text-decoration:underline dotted;text-underline-offset:.18em}.bar span.about,.bar span.index{color:var(--quiet)}.paper-switch{display:flex;flex:none;align-self:center;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin-block:-.4rem;border:0;background:none;color:var(--quiet);cursor:pointer}.paper-switch[hidden]{display:none}.paper-switch:hover{color:var(--purple)}.paper-switch:focus-visible{outline:var(--rule) solid var(--purple);outline-offset:1px}.paper-switch svg{display:none;width:.85rem;height:.85rem}.paper-switch[data-state=system] svg[data-paper=system],.paper-switch[data-state=light] svg[data-paper=light],.paper-switch[data-state=dark] svg[data-paper=dark]{display:block}.bar .menu{display:none}.bar .menu-items{display:contents}@media(max-width:900px){.bar .seek label{display:none}}@media(max-width:560px){.bar{gap:0 .9rem;min-height:2.2rem;padding:.45rem 1rem .4rem}.bar .wordmark{font-size:.68rem;letter-spacing:.1em}.bar .wordmark span:not(.name){display:none}.bar .menu{display:block;flex:none;margin-left:auto;margin-block:-.5rem}.bar .menu>summary{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;cursor:pointer;color:var(--purple);list-style:none}.bar .menu>summary::-webkit-details-marker{display:none}.bar .menu>summary:focus-visible{outline:var(--rule) solid var(--purple);outline-offset:2px}.bar .menu .bars,.bar .menu .bars:before,.bar .menu .bars:after{display:block;width:1rem;height:2px;background:currentColor}.bar .menu .bars{position:relative}.bar .menu .bars:before,.bar .menu .bars:after{content:"";position:absolute;left:0}.bar .menu .bars:before{top:-6px}.bar .menu .bars:after{top:6px}.bar .menu-items{display:none}.bar .menu[open]~.menu-items{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;position:absolute;top:100%;right:1rem;z-index:4;min-width:12rem;padding:.9rem 1rem 1rem;border:var(--rule) solid var(--hairline);border-top:0;border-radius:0 0 var(--furniture-radius) var(--furniture-radius);background:var(--paper)}.bar .menu[open]~.menu-items a,.bar .menu[open]~.menu-items>span{margin-block:0;padding-block:.15rem}.bar .menu[open]~.menu-items .seek{flex:none;justify-content:flex-start;gap:.5rem}.bar .menu[open]~.menu-items .seek-q{flex:1 1 auto}.paper-switch,.canvas .kicker .wide{display:none}}body.front .room{max-width:none;padding:0 0 5rem}body.front .canvas{width:100%;margin:0;transform:none}body.front .canvas .ground{height:calc(100dvh - var(--bar-h));max-height:none}body.front .canvas figcaption,body.front .canvas nav.doors,body.front .colophon{padding-left:1.25rem;padding-right:1.25rem}.seek{display:flex;align-items:baseline;gap:.6rem;margin:0 0 2rem;padding-bottom:.5rem;border-bottom:var(--rule) solid var(--hairline)}.seek label{flex:none;margin:0}.seek-q{flex:1 1 auto;min-width:0;font-family:var(--text);font-size:.95rem;color:var(--ink);background:transparent;border:0;padding:.1rem 0;-webkit-appearance:none;appearance:none}.seek-q::placeholder{color:var(--quiet);font-style:italic}.seek:focus-within{border-bottom-color:var(--purple)}.seek-q:focus-visible{outline:none}.seek-go,.scope button{flex:none;font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--purple);background:transparent;border:0;padding:0;cursor:pointer}.seek-go:hover,.scope button:hover{text-decoration:underline dotted;text-underline-offset:.14em}.seek-go{padding:.5rem .3rem;margin:-.5rem -.3rem;line-height:1}.seek-go svg{display:inline-block;width:.98rem;height:.98rem;vertical-align:-.2em}.seek-go:hover{color:var(--ink);text-decoration:none}.scope{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.4rem;margin:0 0 2rem;padding-bottom:.9rem;border-bottom:var(--rule) solid var(--hairline)}.scope>.kicker{flex:0 0 100%}.scope label{display:inline-flex;align-items:baseline;gap:.4rem;font-family:var(--ui);font-size:.74rem;color:var(--quiet)}.scope select,.scope input{font-family:var(--ui);font-size:.74rem;color:var(--ink);background:transparent;border:0;border-bottom:var(--rule) solid var(--hairline);padding:.1rem 0}.scope input{width:4.4rem;font-variant-numeric:lining-nums}.scope select:focus-visible,.scope input:focus-visible,.seek-go:focus-visible,.scope button:focus-visible{outline:var(--rule) solid var(--purple);outline-offset:3px}.count{margin:0 0 1.2rem}.results{list-style:none;margin:0;padding:0}.results li+li{margin-top:1.5rem;padding-top:1.5rem;border-top:var(--rule) solid var(--hairline)}.results .kicker{margin-bottom:.25rem}.results h2{font-family:var(--display);font-size:1.05rem;font-weight:400;letter-spacing:.02em;margin:0 0 .35rem}.results .passage{margin:0;font-size:.92rem;color:var(--quiet)}.seek-dialog{width:min(38rem,calc(100vw - 2rem));max-height:min(44rem,calc(100vh - 4rem));margin:auto;padding:1.6rem 1.5rem 2rem;background:var(--paper);color:var(--ink);border:var(--rule) solid var(--ink);border-radius:0;overflow-y:auto;overscroll-behavior:contain}.seek-dialog:focus,.seek-dialog:focus-visible{outline:none}.seek-dialog::backdrop{background:color-mix(in srgb,var(--paper) 78%,transparent)}.seek-dialog-head{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.2rem 1rem;margin:0 0 1.2rem;padding-bottom:.8rem;border-bottom:var(--rule) solid var(--ink)}.seek-dialog-head .kicker{grid-column:1}.seek-echo{grid-column:1;margin:0;font-family:var(--display);font-size:1.15rem;letter-spacing:.01em}.seek-close{grid-column:2;grid-row:1 / span 2;align-self:center;font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--purple);background:transparent;border:0;padding:0;cursor:pointer}.seek-close:hover{text-decoration:underline dotted;text-underline-offset:.14em}.seek-close:focus-visible{outline:var(--rule) solid var(--purple);outline-offset:3px}.seek-dialog .note[role=status]{font-family:var(--ui);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);max-width:none;margin:0 0 1.2rem}@media(max-width:34rem){.room{padding:2rem 1rem 3.5rem}.contents ul{columns:1}.lockup b{font-size:2.1rem}.lockup span{font-size:.82rem;letter-spacing:.16em}.canvas{margin-top:1.6rem;width:calc(100vw - 2rem)}.canvas .ground{max-height:none}.canvas .categories .key-panel{flex-direction:column;gap:.5rem;font-size:.66rem;max-height:50vh;overflow-y:auto}}.year-rail{display:none}@media(min-width:60rem)and (hover:hover)and (pointer:fine){:root{--room-edge: calc(var(--rail-x) + var(--rail-w) + 3.5rem)}.year-rail{display:flex;flex-direction:column;position:fixed;left:var(--rail-x);inset-block:var(--bar-h) 0;margin-block:auto;height:min(48rem,calc(100vh - var(--bar-h) - 4rem));z-index:2}.year-rail [data-of=letter]{--tick-w: 14px;--tick-here: 20px;--tick-hover: var(--rail-w)}.year-rail [data-of=meeting]{--tick-w: 8px;--tick-here: 13px;--tick-hover: 16px}.year-rail>a.tick{position:relative;flex:1 1 0;min-height:5px;width:var(--tick-w);color:var(--hairline);text-decoration:none}.year-rail>a.tick:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background:currentColor}.year-rail>a.tick[aria-current=page]{width:var(--tick-here);color:var(--purple)}.year-rail>a.tick:hover,.year-rail>a.tick:focus-visible{width:var(--tick-hover);color:var(--ink);outline:none}.year-rail .year{display:none;position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);font-family:var(--ui);font-size:.62rem;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.06em;line-height:1;color:var(--quiet);background:var(--paper);padding:.2rem .25rem;white-space:nowrap}.year-rail .year b{display:block;margin-top:.15rem;font-size:.44rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 44%,var(--paper))}.year-rail>a.tick:hover .year,.year-rail>a.tick:focus-visible .year{display:block}}.outline{margin:0 0 2.6rem;font-family:var(--ui)}.outline .head{margin:0 0 .5rem;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.outline ol{margin:0;padding:0;list-style:none;font-size:.78rem;line-height:1.4}.outline li[data-depth="1"]{padding-left:.8rem}.outline li[data-depth="2"]{padding-left:1.6rem}.outline a{color:var(--quiet);text-decoration:none;padding-block:.35rem;display:inline-block}.outline a:hover,.outline a:focus-visible{color:var(--ink);text-decoration:underline dotted;text-underline-offset:.2em}@supports (animation-timeline: --part-1) and (timeline-scope: --part-1){.letter{timeline-scope:--part-1,--part-2,--part-3,--part-4,--part-5,--part-6,--part-7,--part-8,--part-9,--part-10,--part-11,--part-12,--part-13,--part-14,--part-15,--part-16,--part-17,--part-18,--part-19,--part-20}.letter .prose>section.part{view-timeline-axis:block;view-timeline-inset:22% 76%}.letter .prose>section.part:nth-of-type(1){view-timeline-name:--part-1}.letter .prose>section.part:nth-of-type(2){view-timeline-name:--part-2}.letter .prose>section.part:nth-of-type(3){view-timeline-name:--part-3}.letter .prose>section.part:nth-of-type(4){view-timeline-name:--part-4}.letter .prose>section.part:nth-of-type(5){view-timeline-name:--part-5}.letter .prose>section.part:nth-of-type(6){view-timeline-name:--part-6}.letter .prose>section.part:nth-of-type(7){view-timeline-name:--part-7}.letter .prose>section.part:nth-of-type(8){view-timeline-name:--part-8}.letter .prose>section.part:nth-of-type(9){view-timeline-name:--part-9}.letter .prose>section.part:nth-of-type(10){view-timeline-name:--part-10}.letter .prose>section.part:nth-of-type(11){view-timeline-name:--part-11}.letter .prose>section.part:nth-of-type(12){view-timeline-name:--part-12}.letter .prose>section.part:nth-of-type(13){view-timeline-name:--part-13}.letter .prose>section.part:nth-of-type(14){view-timeline-name:--part-14}.letter .prose>section.part:nth-of-type(15){view-timeline-name:--part-15}.letter .prose>section.part:nth-of-type(16){view-timeline-name:--part-16}.letter .prose>section.part:nth-of-type(17){view-timeline-name:--part-17}.letter .prose>section.part:nth-of-type(18){view-timeline-name:--part-18}.letter .prose>section.part:nth-of-type(19){view-timeline-name:--part-19}.letter .prose>section.part:nth-of-type(20){view-timeline-name:--part-20}@keyframes outline-here{0%{color:var(--purple)}to{color:var(--purple)}}.outline li a{animation:outline-here 1s linear}.outline li:nth-child(1) a{animation-timeline:--part-1}.outline li:nth-child(2) a{animation-timeline:--part-2}.outline li:nth-child(3) a{animation-timeline:--part-3}.outline li:nth-child(4) a{animation-timeline:--part-4}.outline li:nth-child(5) a{animation-timeline:--part-5}.outline li:nth-child(6) a{animation-timeline:--part-6}.outline li:nth-child(7) a{animation-timeline:--part-7}.outline li:nth-child(8) a{animation-timeline:--part-8}.outline li:nth-child(9) a{animation-timeline:--part-9}.outline li:nth-child(10) a{animation-timeline:--part-10}.outline li:nth-child(11) a{animation-timeline:--part-11}.outline li:nth-child(12) a{animation-timeline:--part-12}.outline li:nth-child(13) a{animation-timeline:--part-13}.outline li:nth-child(14) a{animation-timeline:--part-14}.outline li:nth-child(15) a{animation-timeline:--part-15}.outline li:nth-child(16) a{animation-timeline:--part-16}.outline li:nth-child(17) a{animation-timeline:--part-17}.outline li:nth-child(18) a{animation-timeline:--part-18}.outline li:nth-child(19) a{animation-timeline:--part-19}.outline li:nth-child(20) a{animation-timeline:--part-20}}@media(min-width:74rem)and (hover:hover)and (pointer:fine){.outline{position:fixed;right:var(--outline-x);top:calc(var(--bar-h) + 2.5rem);width:var(--outline-rest);max-height:calc(100vh - var(--bar-h) - 4.5rem);overflow:hidden;margin:0;z-index:2;background:none;padding:0;transition:width .26s ease,background-color .2s ease,padding .26s ease}.outline:hover,.outline:focus-within{width:var(--outline-w);background:var(--paper);padding:.1rem 0 .5rem .6rem;overflow:hidden auto}.outline .head{font-size:.56rem;letter-spacing:.1em;text-align:right;white-space:nowrap;opacity:0;transition:opacity .2s ease}.outline ol{font-size:.62rem;line-height:1.35}.outline li{display:flex;justify-content:flex-end;padding-left:0}.outline a{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;width:100%;padding-block:.34rem;color:var(--hairline);text-decoration:none}.outline .mark{flex:none;width:14px;height:2px;background:currentColor}.outline li[data-depth="1"] .mark{width:10px}.outline li[data-depth="2"] .mark{width:7px}.outline .text{display:block;width:0;overflow:hidden;white-space:nowrap;text-align:right;opacity:0;transition:opacity .2s ease}.outline:hover .head,.outline:focus-within .head,.outline:hover .text,.outline:focus-within .text{opacity:1}.outline:hover .text,.outline:focus-within .text{width:auto;overflow:visible;white-space:normal}.outline a:hover .text,.outline a:focus-visible .text{text-decoration:underline dotted;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.outline,.outline .head,.outline .text{transition:none}}}.back-to-top{position:fixed;z-index:2;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));font-family:var(--ui);font-size:.72rem;font-weight:600;color:var(--quiet);text-decoration:none;padding:.6rem .2rem;background:none;border:0}.back-to-top:hover,.back-to-top:focus-visible{color:var(--ink);text-decoration:underline dotted;text-underline-offset:.2em}@media(min-width:60rem)and (hover:hover)and (pointer:fine){.back-to-top{right:var(--outline-x);top:calc(var(--bar-h) + 2.5rem);bottom:auto}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){@keyframes back-to-top-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.back-to-top{animation:back-to-top-reveal 1s linear both;animation-timeline:scroll(root block);animation-range:0px 320px}}}
