@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2) format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2) format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2) format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2) format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2) format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2) format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-ext-700-normal.ClYbKGw-.woff2) format("woff2"),url(/_astro/instrument-sans-latin-ext-700-normal.BQc-7cTM.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-700-normal.CYfAanHo.woff2) format("woff2"),url(/_astro/instrument-sans-latin-700-normal.DfAjL1vF.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:Instrument Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-italic.BuclrmZR.woff2) format("woff2"),url(/_astro/instrument-sans-latin-ext-400-italic.6UexrgPI.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:Instrument Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-italic.DCPiXYsF.woff2) format("woff2"),url(/_astro/instrument-sans-latin-400-italic.CX4K8MRt.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: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:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-normal.DcO3I2lp.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.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:500;src:url(/_astro/eb-garamond-cyrillic-500-normal.c5LjvaqX.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-500-normal.CLHyttEY.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:500;src:url(/_astro/eb-garamond-greek-ext-500-normal.DkhmZW4r.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-500-normal.CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-normal.BtA0fbXC.woff2) format("woff2"),url(/_astro/eb-garamond-greek-500-normal.BjSCMh1N.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:500;src:url(/_astro/eb-garamond-vietnamese-500-normal.BCT1_K6u.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-500-normal.B0TRhMco.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:500;src:url(/_astro/eb-garamond-latin-ext-500-normal.BFuc0jzo.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-500-normal.obw7ZvB_.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:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.BOyYyU_V.woff2) format("woff2-variations");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2) format("woff2-variations");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2) format("woff2-variations");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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.C-k5pZlm.woff2) format("woff2-variations");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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2) format("woff2-variations");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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2) format("woff2-variations");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{--ground: #F4F4F4;--raised: #FCFCFC;--sunk: #EAEAEA;--hair: #DCDCDC;--hair-strong: #C4C4C4;--mid: #9C9C9C;--dim: #61615F;--ink-soft: #3A3A3C;--ink: #141414;--band: #101010;--on-band: #F0F0F0;--on-band-dim: #8E8E8A;--on-band-q: #A3A39D;--on-band-hair: rgb(240 240 240 / 16%);--warrant: #AD851E;--warrant-text: #886714;--warrant-wash: rgb(173 133 30 / 13%);--band-warrant: #C9A23F;--font-display: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-prose: "Source Serif 4", Georgia, "Times New Roman", serif;--font-band: "EB Garamond", Georgia, serif;--t-label: 11px;--t-small: 14px;--t-body: 16px;--t-lede: 20px;--t-section: 30px;--t-display: 80px;--w-label: 500;--w-semi: 600;--w-mark: 700;--tr-mark: .02em;--track-label: .14em;--shell: 1180px;--gutter: 56px;--radius: 2px;--band-dither: #34322F;--ground-dither: #C9C9C6}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light}body{margin:0;overflow-x:clip;background:var(--ground);color:var(--ink);font-family:var(--font-prose);font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-strong);text-underline-offset:3px;transition:text-decoration-color 80ms ease,color 80ms ease}a:hover{text-decoration-color:currentColor}h1,h2,h3,h4{font-family:var(--font-display);margin:0;letter-spacing:-.02em;text-wrap:balance}p{margin:0}code,kbd,samp,pre{font-family:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.band :focus-visible{outline-color:var(--on-band)}#main:focus{outline:none}.skip{position:absolute;top:12px;left:16px;z-index:10;padding:8px 12px;background:var(--raised);border:1px solid var(--hair-strong);border-radius:var(--radius);font-family:var(--font-display);font-size:var(--t-small);font-weight:500;color:var(--ink);text-decoration:none}.skip:not(:focus){width:1px;height:1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.page{max-width:var(--shell);margin:0 auto}.label{font-family:var(--font-display);font-size:var(--t-label);font-weight:var(--w-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.small{font-family:var(--font-display);font-size:var(--t-small);color:var(--dim)}.lede{font-size:var(--t-lede);line-height:1.5;color:var(--ink-soft)}.mast{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding:44px var(--gutter)}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.brand-eden{gap:12px}.brand svg{display:block;flex:none}.brand .wm{font-family:var(--font-display);font-size:22px;letter-spacing:-.01em}.brand .wm b{font-weight:var(--w-mark)}.brand .by{margin-left:6px}.mast .nav{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin:0;padding:0;list-style:none}.mast .nav li{display:flex}.mast .nav a{font-family:var(--font-display);font-size:var(--t-small);font-weight:500;color:var(--ink);text-decoration-color:transparent}.mast .nav a:hover{text-decoration-color:var(--hair-strong)}.mast .nav a.instrument{display:inline-flex;align-items:center;gap:7px}.mast .nav a.instrument svg{display:block;flex:none}.sdatum{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:38px;padding:0 var(--gutter);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.sdatum .n{font-family:var(--font-display);font-size:var(--t-label);font-weight:500;color:var(--ink-soft)}.sdatum .run{position:relative;height:1px;background:var(--hair)}.sdatum .run:before{content:"";position:absolute;top:0;left:0;width:84px;height:1px;background:var(--warrant)}.sdatum .lbl{font-family:var(--font-display);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.plate{margin:0 calc(var(--gutter) - 1px);padding:64px var(--gutter);border-left:1px solid var(--hair);border-right:1px solid var(--hair)}.plate:has(>.arms){padding-top:48px}.plate-caption{margin-top:24px;font-family:var(--font-display);font-size:var(--t-small);color:var(--dim)}.plate-caption a{color:var(--ink-soft)}.display{max-width:12ch;font-family:var(--font-display);font-size:clamp(40px,6.2vw,var(--t-display));font-weight:var(--w-semi);line-height:1;letter-spacing:-.03em;text-wrap:wrap}.h-sec{font-family:var(--font-display);font-size:var(--t-section);font-weight:var(--w-semi);line-height:1.15;letter-spacing:-.02em}.plate>.h-sec{font-size:44px}.label+.h-sec{margin-top:12px}.h-sec+.lede{max-width:58ch;margin-top:14px}.h-sub{font-family:var(--font-display);font-size:var(--t-lede);font-weight:var(--w-semi);line-height:1.25;letter-spacing:-.01em}.prose-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:64px}.prose-row .q{padding-left:24px;border-left:1px solid var(--hair-strong)}.prose-row .q p+p{margin-top:18px}.article{max-width:62ch;margin-top:28px}.article .body{margin-top:32px;font-size:18px;line-height:1.62;color:var(--ink)}.article .body p+p{margin-top:1.1em}.empty{max-width:48ch;margin-top:14px;font-size:var(--t-lede);line-height:1.5;color:var(--ink-soft)}.lede+.empty{max-width:none;margin-top:36px;padding:16px 0;border-bottom:1px solid var(--hair);font-size:var(--t-body);line-height:1.6}.not-read{margin-top:14px;font-family:var(--font-display);font-size:var(--t-small);color:var(--warrant-text)}.band{position:relative;isolation:isolate;margin-inline:calc(50% - 50vw);overflow:hidden;background:var(--band);color:var(--on-band);font-family:var(--font-band)}.band .band-fallback,.band .band-mesh{position:absolute;inset:0;display:block;width:100%;height:100%}.band .band-fallback{background:radial-gradient(120% 90% at 22% 18%,color-mix(in srgb,var(--on-band) 7%,var(--band)) 0%,transparent 58%),radial-gradient(100% 80% at 82% 74%,color-mix(in srgb,var(--on-band) 4%,var(--band)) 0%,transparent 60%),var(--band)}.band a{color:inherit;text-decoration:none}.band .band-inner{position:relative;z-index:3;display:grid;place-items:center;min-height:clamp(560px,72vh,760px);padding:clamp(56px,7vw,96px) var(--gutter)}.band .band-field{position:absolute;top:0;bottom:0;left:50%;z-index:1;width:100%;max-width:1440px;transform:translate(-50%);pointer-events:none}.band .band-field a{pointer-events:auto}.band .band-graph{position:absolute;inset:0;display:block;max-width:100%}.band .band-graph line{stroke:color-mix(in srgb,var(--on-band) 24%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.band .q{position:absolute;z-index:2;display:flex;align-items:baseline;gap:9px;width:26ch;max-width:34vw;font-size:clamp(16px,1.32vw,20px);line-height:1.36;color:var(--on-band-q)}.band .node{flex:none;width:5px;height:5px;border-radius:50%;background:var(--on-band-q);transform:translateY(-3px)}.band .q.right{flex-direction:row-reverse;text-align:right}.band .q-b,.band .q-t{display:block}.band .q-c{display:inline-block;margin-top:5px;padding-bottom:1px;border-bottom:1px solid transparent;font-family:var(--font-display);font-size:9.5px;font-weight:var(--w-label);letter-spacing:.1em;text-transform:uppercase;color:var(--on-band-dim);transition:color 80ms ease,border-color 80ms ease}.band a.q-b:hover .q-t{color:var(--on-band);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--band-warrant);text-underline-offset:3px}.band a.q-b:hover .q-c{color:var(--on-band);border-bottom-color:var(--on-band-hair)}.band .band-centre{position:relative;z-index:3;max-width:min(660px,84vw);padding:clamp(22px,3vw,40px) clamp(24px,3vw,44px);text-align:center}.band .band-centre:before{content:"";position:absolute;inset:-14% -22%;z-index:-1;background:radial-gradient(60% 58% at 50% 50%,color-mix(in srgb,var(--band) 94%,transparent) 0%,color-mix(in srgb,var(--band) 78%,transparent) 46%,transparent 78%)}.band .band-centre h2{margin:0 0 14px;font-family:var(--font-band);font-size:clamp(26px,3.1vw,42px);font-weight:400;line-height:1.14;letter-spacing:-.012em;color:var(--on-band);text-wrap:balance}.band .band-centre h2 em{font-style:italic}.band .band-centre p{max-width:44ch;margin:0 auto 22px;font-size:clamp(14.5px,1.12vw,16.5px);line-height:1.55;color:var(--on-band-dim);text-wrap:balance}.band .q-list{position:relative;z-index:2;display:none;width:100%;max-width:34ch;margin:40px 0 0;padding:0;list-style:none}.band .q-list li{display:flex;align-items:baseline;gap:10px;padding:11px 0;border-top:1px solid var(--on-band-hair);font-size:17px;line-height:1.36;color:var(--on-band-q)}.band .q-list .q-b{flex:1}.band .q-list .q-c{margin-top:4px}.dither{display:block}.dither-band .dither-base{fill:var(--band)}.dither-band .dither-dot{fill:var(--band-dither)}.dither-ground .dither-base{fill:var(--ground)}.dither-ground .dither-dot{fill:var(--ground-dither)}.arms{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 44px;margin-top:8px}.arm .thumb{position:relative;aspect-ratio:1.4 / 1;max-width:100%;margin-top:12px;overflow:hidden;border-radius:var(--radius);background:var(--band)}.arm .thumb.light{border:1px solid var(--hair);background:var(--ground)}.arm .thumb .field{position:absolute;inset:0}.arm .lockup{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--on-band)}.arm .lockup svg{display:block;flex:none}.arm .lockup .wm{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:.02em}.arm h2{margin-top:18px;font-size:var(--t-body);font-weight:600;line-height:1.6}.arm .line{margin-top:4px;font-size:15px;color:var(--ink-soft)}.arm .lnk{display:block;width:fit-content;margin-top:14px;font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--ink);text-decoration-color:currentColor}.arm-div{background:var(--hair)}.colophon{margin-top:-1px;border-top:1px solid var(--hair)}.colophon .plate{padding-top:clamp(44px,5.4vw,80px);padding-bottom:clamp(52px,6.4vw,96px)}.colophon-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}.colophon .lockup{display:flex;align-items:center;min-height:150px}.colophon .brand{gap:11px}.colophon .brand .wm{font-size:16px;line-height:1;letter-spacing:var(--tr-mark)}.colophon .sig{max-width:34ch;margin-top:14px;font-size:15px;line-height:1.5;color:var(--dim)}.colophon .channels ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.colophon .channels a{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid transparent;font-family:var(--font-display);font-size:var(--t-small);color:var(--ink-soft);text-decoration:none;transition:color 80ms ease,border-color 80ms ease}.colophon .channels a:hover{color:var(--ink);border-bottom-color:var(--warrant)}.colophon .channels svg{display:block;flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.72}.colophon .rule-out{margin-top:clamp(44px,5vw,72px);padding-top:20px;border-top:1px solid var(--hair)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.prose{max-width:62ch;color:var(--ink-soft)}.prose-wide{max-width:none}.prose>*+*{margin-top:1em}.prose h2,.prose h3,.prose h4{color:var(--ink)}.prose h1{margin-top:0;font-family:var(--font-display);font-size:44px;font-weight:var(--w-semi);line-height:1.1;letter-spacing:-.02em}.prose h2{margin-top:1.6em;font-size:var(--t-section);font-weight:var(--w-semi);line-height:1.15}.prose h3{margin-top:1.4em;font-size:var(--t-lede);font-weight:var(--w-semi);line-height:1.25}.prose h4{margin-top:1.4em;font-size:var(--t-body);font-weight:600}.prose b,.prose strong{font-weight:600;color:var(--ink)}.prose a{overflow-wrap:anywhere}.prose :not(pre)>code{overflow-wrap:anywhere}.prose pre{overflow-x:auto;white-space:pre;padding:16px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised)}.prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.prose th,.prose td{padding:8px 12px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.prose th{font-family:var(--font-display);font-size:var(--t-small);font-weight:600;color:var(--ink)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose blockquote{margin:0;padding-left:24px;border-left:1px solid var(--hair-strong);color:var(--ink-soft)}.prose hr{margin:2em 0;border:0;border-top:1px solid var(--hair)}.prose .privacy>*+*{margin-top:1em}.privacy>h1+p{margin-top:.8em;font-size:var(--t-lede);line-height:1.5;color:var(--ink)}.privacy code{font-family:inherit;color:var(--ink)}.privacy li{line-height:1.55}.fold{border-top:1px solid var(--hair)}.fold>summary{padding:16px 0;font-family:var(--font-display);font-size:var(--t-body);font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"+";float:right;color:var(--dim)}.fold[open]>summary:after{content:"−"}.fold-body{padding-bottom:16px;color:var(--ink-soft)}.demands{margin-top:36px}.demands .table{max-width:100%;margin-top:16px;overflow-x:auto}.demands table{width:100%;border-collapse:collapse;font-family:var(--font-display);font-size:var(--t-small)}.demands th,.demands td{padding:10px 12px 10px 0;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.demands th{font-weight:600;color:var(--ink)}.demands td{color:var(--ink-soft)}.demands .resolution{overflow-wrap:anywhere;color:var(--dim)}@media(max-width:900px){.mast,.sdatum,.band .band-inner{padding-left:24px;padding-right:24px}.plate{margin:0;padding:40px 24px;border-left:none;border-right:none}}@media(max-width:860px){.band .q,.band .band-graph{display:none}.band .q-list{display:block}.band .band-inner{place-items:start center}.band .band-centre{padding-left:0;padding-right:0;text-align:left}.band .band-centre:before{display:none}}@media(max-width:760px){.prose-row{grid-template-columns:1fr}.arms{grid-template-columns:1fr;row-gap:40px}.arm-div{display:none}}@media(max-width:720px){.colophon-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.ep-hero{padding:56px var(--gutter) 0;text-align:center}.ep-hero>svg{display:block;margin:0 auto}.ep-hero .display{max-width:15ch;margin:26px auto 0}.ep-lede{max-width:44ch;margin:22px auto 0;text-wrap:balance}.ep-meta{max-width:58ch;margin:18px auto 0;font-family:var(--font-display);font-size:var(--t-small);line-height:1.5;color:var(--dim)}.ep-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.plate .ep-cta{justify-content:flex-start;margin-top:26px}.btn{display:inline-block;padding:12px 20px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--ground);font-family:var(--font-display);font-size:var(--t-small);font-weight:600;text-decoration:none;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.btn.quiet{border-color:var(--hair-strong);background:transparent;color:var(--ink)}.btn:hover{background:var(--ink-soft);border-color:var(--ink-soft);color:var(--ground)}.btn.quiet:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.ws{padding:40px var(--gutter) clamp(56px,6vw,96px)}.ws-box{position:relative;max-width:1068px;margin:0 auto}.ws-frame{position:relative;aspect-ratio:1728 / 1081;overflow:hidden;border:1px solid var(--hair);border-radius:6px;background:var(--raised)}.ws-iframe{position:absolute;top:0;left:0;width:1728px;height:1081px;border:0;opacity:0;transform:scale(var(--ws-scale, .618));transform-origin:top left;transition:opacity .12s ease}.ws-iframe.is-loaded{opacity:1}.ws-narrow{display:none}.ws-caption{max-width:62ch;margin:10px auto 0;font-family:var(--font-display);font-size:12px;line-height:1.5;color:var(--dim);text-align:center}.ws-caption:focus{outline:none}.ws-skip{top:auto}.ep-about{max-width:62ch}.ep-line{font-size:var(--t-lede);line-height:1.5;color:var(--ink)}.ep-line+.ep-line{margin-top:10px}.ep-note{margin-top:18px;font-size:15px;line-height:1.6;color:var(--ink-soft)}.ep-claims{display:grid;gap:22px;margin-top:26px}.ep-claim p{max-width:66ch;font-size:17px;line-height:1.55}.ep-gate{margin-top:6px;font-family:var(--font-display);font-size:11.5px;line-height:1.5;color:var(--dim);overflow-wrap:anywhere}.ep-walk{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px;margin:30px 0 0;padding:0;list-style:none}.ep-walk li{padding-top:14px;border-top:1px solid var(--hair)}.ep-walk li p{font-size:var(--t-body);line-height:1.55}.ep-sec{padding:72px var(--gutter) 0}.ep-sec>.lede{max-width:62ch;margin-top:14px}.ep-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.ep-cell{display:flex;flex-direction:column;padding:32px;border:1px solid var(--hair);border-radius:var(--radius);background:var(--raised)}.ep-cell.wide{grid-column:1 / -1}.ep-cell h3{font-size:19px;font-weight:600;letter-spacing:-.01em}.ep-cell>p{max-width:44ch;margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-soft)}.mock-caption{margin-top:auto;padding-top:18px;font-family:var(--font-display);font-size:12px;color:var(--dim)}.mock-caption a{color:var(--dim)}.mock{margin-top:20px;padding:14px;border:1px solid var(--product-line);border-radius:6px;background:var(--product-ground);color:var(--product-ink);font-family:var(--font-display);font-size:12.5px;line-height:1.5}.mock+.mock{margin-top:10px}.mock-actor{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--product-personal)}.mock-actor.small{width:7px;height:7px}.mock-btn{padding:3px 9px;border:1px solid var(--product-line-strong);border-radius:4px;background:var(--product-surface);color:var(--product-secondary);font-size:11.5px}.mock-tag{color:var(--product-attention);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mock-bar{display:flex;align-items:center;gap:10px}.mock-bar-line{flex:1}.mock-ghost{color:var(--product-ink)}.mock-ghost-text{color:var(--product-muted)}.mock-caret{display:inline-block;width:1px;height:13px;margin-left:1px;background:var(--product-ink);vertical-align:-2px}.mock-room-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--product-line)}.mock-part{display:flex;align-items:center;gap:10px;padding-top:10px;color:var(--product-secondary)}.mock-part.started{color:var(--product-muted)}.mock-progress{flex:1;height:5px;border-radius:3px;background:var(--product-raised)}.mock-progress i{display:block;width:70%;height:100%;border-radius:3px;background:var(--product-secondary)}.mock-progress i.half{width:35%}.mock-needs{display:grid;gap:8px}.mock-need{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mock-need>span:first-child{flex:1;min-width:12ch}.mock-chips{display:flex;flex-wrap:wrap;gap:8px}.mock-chip{padding:6px 12px;border:1px solid var(--product-line-strong);border-radius:999px;background:var(--product-surface)}.mock-chip.on{border-color:var(--product-ink);color:var(--product-ink)}.mock-rail{display:grid;gap:7px;max-width:22ch;color:var(--product-secondary)}.mock-rail i{font-style:normal;color:var(--product-muted)}.mock-rail .wanted{color:var(--product-muted);border-top:1px dashed var(--product-line-strong);padding-top:8px}.mock-rail .wanted+.wanted{border-top:0;padding-top:0}.mock-browser{padding:0;overflow:hidden}.mock-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--product-line);background:var(--product-surface);color:var(--product-secondary)}.mock-dot{width:9px;height:9px;border-radius:50%;background:var(--product-line-strong)}.mock-body{padding:14px}.mock-url{padding:6px 10px;border:1px solid var(--product-line);border-radius:4px;background:var(--product-surface);color:var(--product-muted)}.mock-rows{display:grid;gap:7px;margin-top:12px}.mock-rows span{height:7px;border-radius:3px;background:var(--product-raised)}.mock-rows span:last-child{width:60%}.mock-film{display:grid;place-items:center;max-width:420px;aspect-ratio:16 / 9;background:var(--product-pressed)}.mock-play{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:21px solid var(--product-secondary)}.ep-faq .fold:last-of-type{border-bottom:1px solid var(--hair)}.ep-close{padding:96px var(--gutter) 88px;text-align:center}.ep-close .display{max-width:12ch;margin:0 auto}@media(max-width:900px){.ep-hero,.ep-sec,.ep-close,.ws{padding-left:24px;padding-right:24px}.ws-frame{display:none}.ws-narrow{display:block;padding:20px;border:1px solid var(--hair);border-radius:6px;background:var(--raised);font-size:15px;line-height:1.55;color:var(--ink-soft)}.ep-walk,.ep-grid{grid-template-columns:1fr}.ep-cell{padding:24px}}.av-sentence{max-width:44ch;margin-top:14px;color:var(--ink)}.av-block{max-width:62ch;margin-top:40px;padding-top:22px;border-top:1px solid var(--hair)}.av-block>p{margin-top:10px;font-size:17px;line-height:1.6;color:var(--ink-soft)}.av-list{margin:10px 0 0;padding-left:1.2em;font-size:17px;line-height:1.6;color:var(--ink-soft)}.av-list li+li{margin-top:6px}.q-finding{max-width:62ch;margin-top:56px}.q-finding .h-sec{margin-top:14px}.q-by{margin-top:14px;font-family:var(--font-display);font-size:13px;color:var(--dim)}.q-record{margin:32px 0 0}.q-row{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--hair)}.q-row dt{padding-top:4px}.q-row dd{margin:0;font-size:17px;line-height:1.55;color:var(--ink)}@media(max-width:600px){.q-row{grid-template-columns:1fr;gap:6px}.q-row dt{padding-top:0}}
