@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:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.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:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.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:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.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:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.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:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.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:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.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:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.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:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.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:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.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:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.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:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.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:800;src:url(/_astro/inter-cyrillic-ext-800-normal.BZOjs1Xv.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-800-normal.Ca-gJeZY.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:800;src:url(/_astro/inter-cyrillic-800-normal.C7MGvYyJ.woff2) format("woff2"),url(/_astro/inter-cyrillic-800-normal.CCHyn08d.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:800;src:url(/_astro/inter-greek-ext-800-normal.B--PVpEC.woff2) format("woff2"),url(/_astro/inter-greek-ext-800-normal.DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-800-normal.CLIouy3y.woff2) format("woff2"),url(/_astro/inter-greek-800-normal.BU00tryP.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:800;src:url(/_astro/inter-vietnamese-800-normal.Cm7tD1pz.woff2) format("woff2"),url(/_astro/inter-vietnamese-800-normal.DDlpr_Ee.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:800;src:url(/_astro/inter-latin-ext-800-normal.DZJjya6U.woff2) format("woff2"),url(/_astro/inter-latin-ext-800-normal.BOMpwxm3.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:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2) format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/pixelify-sans-cyrillic-500-normal.CR9SIKMr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/pixelify-sans-latin-ext-500-normal.BHT4w5qI.woff2) format("woff2"),url(/_astro/pixelify-sans-latin-ext-500-normal.Bkr-oq6R.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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/pixelify-sans-latin-500-normal.DC052d-m.woff2) format("woff2"),url(/_astro/pixelify-sans-latin-500-normal.Bq6pAlou.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.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{--paper:#FAF8F3;--paper2:#F2EFE8;--ink:#202B2C;--ink2:#4F5C5B;--teal:#006F70;--brand:#008281;--warm:#C96E55;--coral-ink:#984A35;--rose:#F1E4DA;--line:#C9CDC5;--line-dark:#AEB7B2;--cream:#EEEAE0;--white:#FFFFFF}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Inter,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img,svg{max-width:100%;height:auto}h1,h2,h3,h4,p,blockquote{margin:0}a:focus-visible,button:focus-visible{outline:3px solid var(--warm);outline-offset:5px}.skip{position:absolute;left:20px;top:-60px;background:#fff;padding:8px 15px;z-index:99}.skip:focus{top:12px}.container{width:min(1384px,calc(100% - 104px));margin:0 auto}.header{border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:5}.header-main{height:91px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:inline-block;width:310px;flex-shrink:0}.wordmark img{display:block;width:100%}.nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:600}.nav a:not(.join):hover{text-decoration:underline;text-underline-offset:7px}.nav .join{border:1px solid var(--ink);padding:10px 16px;white-space:nowrap}.nav .join:hover{background:var(--ink);color:#fff}.menu{display:none;background:transparent;border:1px solid var(--ink);padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer}.hero{border-bottom:1px solid var(--line);position:relative}.hero-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(405px,.84fr);gap:clamp(50px,5.5vw,88px);padding:88px 0 92px;align-items:center}.hero-left{padding-top:0}.meta{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.095em;font-weight:650;color:var(--teal);font-size:11px}.meta:before{content:"";width:28px;height:2px;background:var(--warm);display:inline-block}.hero h1{font-family:Inter Display,Inter,Arial,sans-serif;letter-spacing:-.072em;font-size:clamp(56px,5.2vw,82px);font-weight:650;line-height:1.04;max-width:790px;margin-top:31px}.hero h1 .hero-health,.hero h1 .hero-play{font:inherit;letter-spacing:inherit;display:inline-block;vertical-align:baseline;line-height:.96;white-space:nowrap}.hero h1 .hero-health{background:var(--teal);color:#fff;padding:.04em .085em .085em;margin-right:.01em}.hero h1 .hero-play{color:var(--teal);border:.045em solid var(--teal);padding:0 .075em .03em;line-height:.91;margin:0 .005em}.hero h1 .hero-value{display:block;font:inherit;color:var(--ink);letter-spacing:-.065em;word-spacing:.18em;line-height:inherit}.hero-copy{margin-top:33px;max-width:690px;font-size:18px;line-height:1.67;color:#3d4e4c}.hero-links{display:flex;gap:33px;align-items:center;margin-top:37px}.button{background:var(--ink);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:24px;padding:14px 20px;min-height:48px;transition:background .2s}.button:hover{background:var(--teal)}.underlink{font-size:14px;color:var(--teal);font-weight:700;border-bottom:1px solid var(--teal);padding:3px 0}.underlink:hover{color:var(--ink);border-color:var(--ink)}.hero-right{border:0;padding:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.research-menu{border:1px solid #9EB4A9;background:#e9eee8;overflow:hidden}.menu-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;background:#dce7df;border-bottom:1px solid #AABDB2;color:#33625a;font:700 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.075em}.menu-cross{color:#ab6157;font-size:19px;line-height:1}.menu-body{padding:24px 24px 25px}.menu-eyebrow{font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:34px;line-height:1.05;color:#234741;margin:0 0 8px}.menu-hint{font-size:13.5px;line-height:1.5;color:#3e5a53;margin:0 0 16px}.research-options{display:flex;flex-direction:column;gap:0}.research-options a{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;gap:11px;padding:15px 4px 16px;border-top:1px solid #BCCAC0;align-items:center;transition:background .18s,padding .18s}.research-options a:last-child{border-bottom:1px solid #BCCAC0}.research-options a:hover,.research-options a:focus-visible{background:#f6f8f3;padding-left:11px}.research-options strong{font-size:18px;font-weight:650;letter-spacing:-.028em;color:#192f2c;display:block}.research-options small{font-size:12px;line-height:1.5;color:#49625c;display:block;margin-top:3px}.menu-arr{align-self:center;color:#426a5f;font-size:17px}.theme-tile{display:block;width:14px;height:14px;align-self:center;margin:0 0 0 4px}.theme-tile.filled{background:#008281}.theme-tile.outline{border:2px solid #008281}.theme-tile.combination{background:linear-gradient(90deg,#008281 50%,transparent 50%);border:2px solid #008281}.press-start{display:flex;align-items:center;gap:12px;min-height:57px;background:#154e4b;color:#fff;padding:13px 21px;font:700 14px/1.3 IBM Plex Mono,monospace;letter-spacing:.075em;transition:background .2s}.press-start:hover{background:#0a6b68}.press-icon{font-size:12px;color:#f29d8c;animation:blink 1.15s step-end infinite}.press-caption{margin-left:auto;font:600 10px/1.3 IBM Plex Mono,monospace;color:#d8eae3;letter-spacing:.045em}@keyframes blink{50%{opacity:.35}}.section{padding:106px 0}.section-top{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:50px;align-items:start;margin-bottom:62px}.section h2{font-family:Inter Display,Inter,sans-serif;font-weight:650;font-size:clamp(41px,4vw,62px);letter-spacing:-.065em;line-height:1.05}.section-top .intro{padding-left:25px;border-left:1px solid var(--line-dark);font-size:19px;line-height:1.62;color:#4c5957;max-width:720px;margin-top:11px}.research .section-top{grid-template-columns:.46fr 1fr;margin-bottom:40px}.research .section-top .intro{max-width:840px}.research-strands{border-top:1px solid #D9D4C8}.strand{display:grid;grid-template-columns:62px minmax(265px,.9fr) minmax(350px,1.1fr);gap:24px;padding:35px 12px 38px 0;border-bottom:1px solid var(--line);align-items:start;scroll-margin-top:24px}.strand-index{font:600 13px/1.7 IBM Plex Mono,ui-monospace,monospace;color:#006f70;padding-top:5px}.strand h3{font-size:clamp(27px,2.25vw,34px);font-weight:650;line-height:1.15;letter-spacing:-.045em;max-width:520px}.strand-topics{font-size:12px!important;letter-spacing:.01em;color:#006f70!important;margin-top:17px!important;line-height:1.6!important}.strand>p{font-size:17px;line-height:1.65;color:#405350;max-width:640px}.strand:hover{background:linear-gradient(90deg,#faf8f3,#f4f4eb)}#health,#play,#youth{scroll-margin-top:35px}.work-section{background:#f1f0ea;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:39px}.more{font-size:14px;font-weight:700;color:var(--teal);border-bottom:1px solid var(--teal);padding-bottom:3px;white-space:nowrap}.more:hover{color:var(--ink);border-color:var(--ink)}.work-section .section-header{margin-bottom:32px}.work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.work,.work.feature,.work:nth-child(3){min-height:298px;display:flex;flex-direction:column;padding:22px 22px 25px;background:#dde8e2;border:1px solid #C9D6CE;position:relative}.work:nth-child(2){background:#e8e7eb;border-color:#d4d1db}.work:nth-child(3){background:#e8dfd8;border-color:#dccec5}.work:nth-child(4){background:#e2e7dc;border-color:#cbd5c8}.work-label{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;color:#3a6159;font-size:11px;font-weight:700;letter-spacing:.02em}.work-no{font:12px IBM Plex Mono,monospace;color:#3a6159}.work-content{margin-top:auto}.work h3,.work.feature h3{font-family:Inter Display,Inter,sans-serif;font-weight:630;font-size:clamp(25px,2.15vw,35px);line-height:1.13;letter-spacing:-.055em;margin:35px 0 16px;max-width:95%}.work p,.work.feature p{font-size:14px;line-height:1.6;color:#485d55;padding-top:14px;border-top:1px solid #B6C8BE}.work:nth-child(2) p{border-color:#cdcdd4}.work:nth-child(3) p{border-color:#cfbeb6}.work:nth-child(4) p{border-color:#c5cec0}.work:hover h3{text-decoration:none}.publications .section-header,.people .section-header,.news .section-header{margin-bottom:33px}.pub-list{list-style:none;margin:0;padding:0;border-top:1px solid #D9D4C8}.pub-list li{display:grid;grid-template-columns:135px minmax(0,1fr);gap:23px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}.pub-list li .pub-meta{grid-column:1;grid-row:1}.pub-list li>div{grid-column:2;grid-row:1}.pub-list li .pub-arrow{grid-column:3;grid-row:1}.pub-meta{font-size:12px;line-height:1.6;color:var(--teal);font-weight:750;padding-top:2px}.pub-list h3{font-size:18px;line-height:1.42;letter-spacing:-.021em;font-weight:640;max-width:910px}.pub-list a:hover h3{text-decoration:underline;text-underline-offset:4px}.pub-list p{font-size:13px;color:#5c6b67;margin-top:9px;line-height:1.6}.pub-arrow{font-size:20px;color:var(--teal)}.people{background:#edf0ea}.people-label{color:#566460;font:700 12px/1.5 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.055em;margin-bottom:18px}.director-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.director-card{padding:22px;background:#f8f9f5;border:1px solid #B4C0B6;display:grid;grid-template-columns:90px 1fr;gap:21px;min-height:178px}.director-card .director-name{font-family:Inter Display,Inter,sans-serif;font-size:26px;line-height:1.23;letter-spacing:-.045em;font-weight:620}.director-card .director-meta{font-size:13px;color:var(--teal);margin-top:7px;font-weight:680}.director-card p:not(.director-meta){margin-top:9px;font-size:14px;line-height:1.55;color:#596763;max-width:440px}.initial-box,.student-initial{display:flex;align-items:center;justify-content:center;background:#d6e5de;color:#006f70;letter-spacing:-.04em;font-size:29px;font-weight:650;flex-shrink:0}.initial-box{width:90px;height:106px}.students-wrap{margin-top:38px;padding-top:24px;border-top:1px solid #BCC7BF}.students-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:18px}.students-heading h3{font-size:16px;font-weight:700}.students-heading p{font-size:12px;color:#596e65}.student-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;list-style:none;padding:0;margin:0}.student-tiles li{min-width:0}.student-initial{width:100%;aspect-ratio:1.17;font-size:24px;background:#dde9e4;border:1px solid #C8D9CE;margin-bottom:12px}.student-tiles li:nth-child(2n) .student-initial{background:#e5e7e0}.student-tiles b{display:block;font-size:14px;line-height:1.33;font-weight:650}.student-tiles span{font:12px/1.4 IBM Plex Mono,monospace;color:#54685f;display:block;margin-top:4px}.news .news-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news .news-item{border-top:3px solid #008281;padding-top:18px}.news .news-item:nth-child(2){border-color:#c26d56}.news .news-item:nth-child(3){border-color:#648c9a}.news time{display:block;font:12px IBM Plex Mono,monospace;color:var(--teal)}.news h3{margin-top:19px;font-size:23px;font-weight:620;letter-spacing:-.035em;line-height:1.28}.news p{margin-top:12px;color:#596662;font-size:14px;line-height:1.62}.join-section{background:#e7ece7;border-top:1px solid #CAD3CC;padding:62px 0 65px}.join-grid{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.join-label{font:700 12px/1.5 IBM Plex Mono,ui-monospace,monospace;color:#006f70;margin-bottom:8px}.join-grid h2{font-size:clamp(34px,3vw,49px);letter-spacing:-.057em;line-height:1.12}.join-grid p:not(.join-label){font-size:16px;margin-top:15px;color:#52645d;max-width:600px}.join-links{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.footer{border-top:1px solid var(--line);padding:34px 0 29px;background:var(--paper2)}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr .6fr;gap:24px}.footer b{font-family:Inter Display,Inter,sans-serif;font-size:22px;letter-spacing:-.035em}.footer p{font-size:13px;line-height:1.7;color:#50615c;margin-top:8px}.footer a:hover{text-decoration:underline}.status{border-top:1px solid var(--line);margin-top:50px;padding-top:12px;color:#51615b;font-size:11px;display:flex;justify-content:space-between;gap:15px}@media(max-width:1220px){.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);gap:40px}.hero h1{font-size:clamp(52px,5.2vw,70px)}.strand{grid-template-columns:44px minmax(225px,.9fr) minmax(270px,1fr);gap:20px}.strand>p{font-size:16px}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work,.work.feature,.work:nth-child(3){min-height:270px}.work h3,.work.feature h3{font-size:32px}.student-tiles{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}@media(max-width:1130px){.container{width:calc(100% - 70px)}}@media(max-width:760px){.container{width:calc(100% - 38px)}.header-main{height:75px}.wordmark{width:min(260px,67vw)}.nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--paper);padding:23px 20px 27px;border-bottom:1px solid var(--ink);align-items:stretch;gap:15px}.nav.open{display:flex;flex-direction:column}.nav a{padding:8px 0;font-size:16px}.nav .join{text-align:center;margin-top:5px}.menu{display:inline-block}.hero-grid{grid-template-columns:1fr;gap:37px;padding:49px 0 54px}.hero h1{font-size:clamp(43px,10vw,68px);margin-top:21px;max-width:650px}.hero h1 .hero-health{padding:.04em .075em .075em}.hero h1 .hero-play{border-width:2px;padding:0 .06em .025em}.hero-copy{font-size:16px;line-height:1.68;margin-top:26px}.hero-links{margin-top:26px}.menu-body{padding:21px 18px}.menu-head{padding:12px 18px}.menu-eyebrow{font-size:32px}.press-start{padding:12px 17px}.section{padding:69px 0}.research .section-top{grid-template-columns:1fr;gap:16px;margin-bottom:25px}.section h2{font-size:47px}.section-top .intro{padding-left:0;border:0;margin:0;font-size:16px}.strand{grid-template-columns:35px minmax(0,1fr);gap:8px 15px;padding:23px 0 26px}.strand-index{grid-column:1;grid-row:1}.strand-title{grid-column:2;grid-row:1}.strand>p{grid-column:2;grid-row:2;font-size:16px;line-height:1.65;margin-top:8px}.strand h3{font-size:27px}.strand-topics{margin-top:12px!important}.strand:hover{background:none}.section-header{align-items:flex-start;margin-bottom:25px}.more{font-size:13px}.work-grid{grid-template-columns:1fr;gap:11px}.work,.work.feature,.work:nth-child(3){min-height:221px;padding:21px}.work h3,.work.feature h3{font-size:32px;margin:20px 0 15px}.work p{font-size:14px}.pub-list li{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:18px 0}.pub-list li .pub-meta,.pub-list li>div,.pub-list li .pub-arrow{grid-row:1}.pub-list h3{font-size:16px;line-height:1.45}.pub-list p{font-size:12px}.director-grid{grid-template-columns:1fr;gap:12px}.director-card{min-height:0;grid-template-columns:74px minmax(0,1fr);padding:17px;gap:15px}.initial-box{width:74px;height:85px;font-size:22px}.director-card .director-name{font-size:23px}.students-wrap{margin-top:30px}.student-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 13px}.students-heading{display:block}.students-heading p{margin-top:7px}.student-initial{aspect-ratio:1.5;font-size:25px}.news .news-row{grid-template-columns:1fr;gap:27px}.news h3{font-size:23px;margin-top:12px}.join-section{padding:47px 0 52px}.join-grid{grid-template-columns:1fr;gap:27px}.join-grid p:not(.join-label){font-size:15px}.join-links{gap:22px}.join-links .button{font-size:13px}.footer-grid{grid-template-columns:1fr;gap:18px}.status{margin-top:30px;flex-direction:column;gap:4px}}@media(max-width:390px){.wordmark{width:225px}.hero h1{font-size:43px}.press-caption{font-size:9px}.research-options strong{font-size:16px}.research-options small{font-size:12px}.section h2{font-size:41px}.strand h3{font-size:25px}.pub-list li{grid-template-columns:78px minmax(0,1fr);gap:9px}.director-card{grid-template-columns:65px minmax(0,1fr)}.initial-box{width:65px;height:77px}.director-card .director-name{font-size:21px}.footer b{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.press-icon{animation:none}.strand:hover{background:transparent}}html:not(.js) .menu{display:none}@media(max-width:760px){html:not(.js) .header-main{height:auto;flex-wrap:wrap;padding:18px 0 10px}html:not(.js) .nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;position:static;width:100%;padding:8px 0 0;border:0;gap:4px 22px}}.nav a,.simple-header nav a,.simple-footer a{position:relative}.nav a:after,.simple-header nav a:after,.simple-footer a:after{content:"";position:absolute;inset:-5px -4px}.pub-list p.pub-award{margin-top:6px;color:#984a35;font-weight:650;font-size:12.5px}.strand h3 a{color:inherit;text-decoration:none}.strand h3 a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.strand-more{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;color:var(--teal);border-bottom:1px solid var(--teal);padding-bottom:2px}a.work{color:inherit;text-decoration:none}a.work:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.work-more{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;color:#1f5f57}img.initial-box.photo,img.student-initial.photo{object-fit:cover;display:block;padding:0}.student-tiles b a{color:inherit;text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.area-marker{display:inline-block;flex-shrink:0;vertical-align:-1px;margin:0 8px 0 0}.area-marker.small{width:11px;height:11px}.area-marker.large{width:20px;height:20px;margin:0 0 10px;display:block}.area-marker.outline{border-width:2px}.strand-index .area-marker.small{display:block;width:14px;height:14px;margin:0 0 8px}.work-area{display:inline-flex;align-items:center}.section-header h2:before,.section-top h2:before,.page-hero h1:before,.project-block h2:before,.awards-section h2:before,.people-group-heading h2:before{content:"";display:block;width:36px;height:3px;background:var(--warm);margin-bottom:16px}.page-hero h1:before{margin-bottom:24px}.v8-page a:hover,a:hover,.pub-list a:hover h3,.pub-list a:hover h4,.strand h3 a:hover,a.work:hover h3,a.work:hover h4{text-decoration-color:var(--warm)}.more:hover,.strand-more:hover{border-bottom-color:var(--warm)}.area-sub{color:var(--coral-ink)!important}.footer #last-saved{font-variant-numeric:tabular-nums;color:#006f70}a:focus-visible,button:focus-visible,[role=tab]:focus-visible{outline:3px solid #008281;outline-offset:5px;box-shadow:6px -6px 0 -3px #c96e55,-6px 6px 0 -3px #c96e55}.secret-stage[hidden]{display:none!important}.secret-stage{position:fixed;inset:0;z-index:900;display:grid;place-items:center;background:#1c3331b9;padding:20px}.secret-panel{background:var(--paper);color:var(--ink);border:4px solid #008281;box-shadow:10px 10px #152f2c;padding:40px 45px;width:min(500px,100%);text-align:center}.secret-mark{font:700 20px/1.5 ui-monospace,monospace;letter-spacing:13px;color:#c96e55}.secret-panel h2{font:800 clamp(20px,4vw,33px)/1.25 ui-monospace,monospace;letter-spacing:-.05em;margin:16px 0}.secret-panel p{font:16px/1.65 Inter,Arial,sans-serif}.secret-close{margin-top:27px;background:#006f70;color:#fff;border:0;padding:12px 27px;font-weight:700;cursor:pointer}.v8-page{margin:0;background:var(--paper);color:var(--ink);font:16px/1.62 Inter,Helvetica Neue,Arial,sans-serif}.v8-page *{box-sizing:border-box}.v8-page a{color:inherit;text-decoration:none}.v8-page img{max-width:100%;height:auto}.v8-page a:hover{text-decoration:underline;text-underline-offset:4px}.v8-page .skip{position:absolute;top:-100px;left:20px;background:#fff;color:#193b37;z-index:99;padding:10px 15px}.v8-page .skip:focus{top:12px}.simple-header{border-bottom:1px solid #C8D0C8}.simple-inner{width:min(1330px,calc(100% - 100px));min-height:108px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px}.simple-header .brand{display:block;flex-shrink:0;width:min(300px,35vw)}.simple-header .brand img{width:100%;display:block}.simple-header nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:650}.simple-header nav a[aria-current=page]{border-bottom:2px solid #008281}.simple-footer{border-top:1px solid #C8D0C8;padding:23px max(50px,calc((100vw - 1330px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:12px;color:#5c6d68}.error-main{width:min(1120px,calc(100% - 100px));margin:0 auto;padding:70px 0 82px;min-height:calc(100vh - 195px);display:flex;align-items:center;justify-content:center}.arcade-frame{width:100%;border:1px solid #B7C8BE;position:relative;padding:0;background:#f1f5ef}.arcade-frame:before,.arcade-frame:after{content:"";position:absolute;z-index:2;width:14px;height:14px;background:#008281}.arcade-frame:before{left:-7px;top:-7px}.arcade-frame:after{right:-7px;bottom:-7px}.game-hud{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 25px;border-bottom:1px solid #C4D1C7;font:700 11px/1.4 ui-monospace,monospace;letter-spacing:.075em;color:#43655d}.hud-blocks{display:flex;gap:4px}.hud-blocks i{height:9px;width:9px;background:#008281;display:block}.hud-blocks i:nth-child(2){background:#9ac5b8}.hud-blocks i:nth-child(3){background:#c96e55}.hud-blocks i:nth-child(4){background:#e5d5ce}.pixel-hero{padding:74px 20px 76px;display:flex;flex-direction:column;align-items:center;text-align:center}.pixel-title{width:min(780px,100%);height:auto;display:block;image-rendering:pixelated}.error-description{font-size:19px;line-height:1.55;color:#334f49;margin:37px auto 28px;max-width:460px}.continue-menu{display:flex;flex-direction:column;gap:12px;width:min(492px,100%)}.game-choice{display:grid;grid-template-columns:24px 1fr auto 18px;align-items:center;gap:12px;min-height:62px;padding:12px 21px;border:2px solid #006F70;background:transparent;text-align:left;text-decoration:none!important;transition:background .15s,color .15s}.game-choice:first-child{background:#006f70;color:#fff}.game-choice:hover,.game-choice:focus-visible{background:#202b2c;color:#fff}.game-choice .cursor{font:700 23px/1 ui-monospace,monospace;color:#c96e55}.game-choice .choice-label{font:750 15px/1.3 ui-monospace,monospace;letter-spacing:.02em}.game-choice .choice-description{font:500 13px/1.3 Inter,Arial,sans-serif;white-space:nowrap}.game-choice .choice-description+span{font-size:18px}.game-hint{font-size:13px;color:#4f5e55;font-style:italic;margin:26px 0 0}.game-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px 25px;border-top:1px solid #C4D1C7;color:#52736b;font:600 11px/1.4 ui-monospace,monospace;letter-spacing:.02em}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.join-main{width:min(1130px,calc(100% - 100px));margin:0 auto;padding:82px 0 92px}.join-heading{max-width:800px;margin-bottom:54px}.join-overline{font:700 12px/1.4 ui-monospace,monospace;color:#006f70;letter-spacing:.085em;margin:0 0 23px}.join-heading h1{font-weight:680;font-size:clamp(50px,6vw,80px);letter-spacing:-.072em;line-height:1.07;margin:0 0 24px}.join-heading>p:last-child{max-width:740px;font-size:19px;line-height:1.65;color:#4b5f5a;margin:0}.join-guide{background:#e9eee8;border:1px solid #C2D0C7}.guide-title{display:flex;gap:16px;align-items:center;padding:33px 37px 31px;border-bottom:1px solid #C2D0C7}.guide-cursor{font:700 34px ui-monospace,monospace;color:#c96e55}.guide-title p{font:700 11px ui-monospace,monospace;color:#006f70;letter-spacing:.075em;margin:0 0 5px}.guide-title h2{font-size:32px;font-weight:670;letter-spacing:-.045em;line-height:1.2;margin:0}.guide-tabs{display:flex;gap:0;border-bottom:1px solid #C2D0C7;padding:0 37px;overflow:auto}.guide-tabs button{padding:20px 24px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:#425852;font:700 15px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer}.guide-tabs button[aria-selected=true]{border-bottom-color:#008281;color:#123f38;background:#f3f7f1}.guide-tabs button:hover{background:#f3f7f1}.guide-panel{background:#f3f7f1;padding:37px 43px 44px}.guide-panel[hidden]{display:none}.guide-panel h3{font-size:24px;letter-spacing:-.025em;margin:0 0 16px}.guide-panel p{font-size:17px;line-height:1.65;max-width:850px;color:#3d514b;margin:0 0 23px}.guide-panel ol{padding-left:26px;margin:0 0 24px}.guide-panel li{margin:13px 0;font-size:16px;line-height:1.6}.guide-panel .guide-note{border-left:3px solid #C96E55;padding-left:15px;font-size:14px;color:#586c64}.join-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:48px 0;margin-top:60px;border-top:1px solid #CDD3CD;border-bottom:1px solid #CDD3CD}.join-bottom h2{font-size:30px;margin:0 0 11px;letter-spacing:-.035em}.join-bottom p{font-size:16px;max-width:440px;color:#536862;margin:0}.email-links{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:center}.email-links a{font-weight:700;border-bottom:1px solid #006F70;color:#006f70}.page-shell{width:min(1130px,calc(100% - 100px));margin:0 auto}.page-hero{border-bottom:1px solid #C8D0C8;padding:78px 0 72px;background:var(--paper)}.page-eyebrow{font:700 12px/1.4 ui-monospace,monospace;color:#006f70;letter-spacing:.085em;margin:0 0 24px}.page-hero h1{font-family:Inter Display,Inter,Arial,sans-serif;font-weight:680;font-size:clamp(50px,6vw,80px);letter-spacing:-.072em;line-height:1.04;margin:0 0 25px;max-width:930px}.page-intro{font-size:19px;line-height:1.65;color:#4b5f5a;max-width:790px}.archive-section{padding:72px 0 90px}.archive-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px}.archive-heading h2{font-family:Inter Display,Inter,Arial,sans-serif;font-size:clamp(32px,3vw,46px);letter-spacing:-.055em;line-height:1.1}.archive-heading>p{font:600 12px/1.4 ui-monospace,monospace;color:#526b64;text-transform:uppercase;letter-spacing:.04em}.publication-filters{display:grid;grid-template-columns:minmax(250px,1.6fr) repeat(2,minmax(150px,.8fr)) auto;gap:12px;align-items:end;padding:23px;background:#e9eee8;border:1px solid #C2D0C7;margin-bottom:52px}.filter-field{display:flex;flex-direction:column;gap:7px;min-width:0}.filter-field label{font:700 11px/1.4 ui-monospace,monospace;color:#315e55;text-transform:uppercase;letter-spacing:.055em}.filter-field input,.filter-field select{width:100%;height:47px;border:1px solid #9FB4A9;background:#fafbf7;color:#202b2c;padding:0 13px;border-radius:0;font:15px Inter,Arial,sans-serif}.filter-field input:focus,.filter-field select:focus{outline:3px solid #008281;outline-offset:2px}.filter-reset{height:47px;border:1px solid #202B2C;background:transparent;padding:0 18px;font-weight:700;cursor:pointer}.filter-reset:hover{background:#202b2c;color:#fff}.publication-index{list-style:none;padding:0;margin:0}.publication-record{display:grid;grid-template-columns:150px minmax(0,1fr);gap:30px;padding:28px 0 31px;border-bottom:1px solid #D9D4C8}.publication-record[hidden]{display:none}.publication-date{display:flex;flex-direction:column;gap:5px;color:#006f70}.publication-date strong{font:750 13px/1.4 ui-monospace,monospace}.publication-date span{font-size:12px}.publication-copy h3{font-size:21px;line-height:1.38;letter-spacing:-.026em;font-weight:650;max-width:850px}.publication-copy h3 a:hover{text-decoration:underline;text-underline-offset:4px}.publication-copy>p{font-size:14px;line-height:1.65;color:#596864;margin-top:9px}.topic-list{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:0;margin:15px 0 0}.topic-list li{border:1px solid #B9C8BF;background:#f2f5f0;color:#3f5a52;padding:3px 8px;font:600 10px/1.4 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.025em}.filter-empty{padding:35px 0;border-bottom:1px solid #C9CDC5;color:#596864}.news-archive{border-top:1px solid #D9D4C8}.news-archive-item{display:grid;grid-template-columns:210px minmax(0,1fr);gap:38px;padding:31px 0 35px;border-bottom:1px solid #C9CDC5}.news-archive-meta{display:grid;grid-template-columns:33px 1fr;gap:10px;align-items:start;font:650 12px/1.55 ui-monospace,monospace;color:#006f70}.news-archive-meta>span{color:#984a35}.news-archive-copy h2{font-family:Inter Display,Inter,Arial,sans-serif;font-size:clamp(25px,2.4vw,34px);font-weight:650;letter-spacing:-.045em;line-height:1.15;max-width:780px}.news-archive-copy>p{font-size:16px;line-height:1.68;color:#4c5f59;max-width:760px;margin-top:13px}.news-details{max-width:820px;margin:19px 0 0;padding-left:22px;color:#334b44}.news-details li{font-size:14px;line-height:1.62;margin:10px 0;padding-left:5px}.news-details li::marker{color:#c96e55}.source-links{list-style:none;padding:0;margin:19px 0 0;display:flex;gap:9px 20px;flex-wrap:wrap}.source-links a{color:#006f70;font-size:13px;font-weight:700;border-bottom:1px solid #006F70;padding-bottom:2px}.source-links a:hover{color:#202b2c;border-color:#202b2c}.people-directory-section{padding:18px 0 96px;background:#edf0ea}.people-roster-block{padding:62px 0 10px}.people-roster-block+.people-roster-block{margin-top:38px;border-top:1px solid #B8C3BA}.people-group-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:29px}.people-group-heading>div>p{font:700 11px/1.4 ui-monospace,monospace;color:#006f70;letter-spacing:.075em;text-transform:uppercase;margin:0 0 9px}.people-group-heading h2{font-family:Inter Display,Inter,Arial,sans-serif;font-size:clamp(32px,3.6vw,50px);font-weight:670;letter-spacing:-.055em;line-height:1.08;margin:0}.people-group-heading>span{font:600 11px/1.5 ui-monospace,monospace;color:#596d66;text-transform:uppercase;letter-spacing:.035em;text-align:right}.co-director-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.directory-card{background:#f8f9f5;border:1px solid #B4C0B6;min-width:0}.director-profile{display:grid;grid-template-columns:minmax(180px,42%) minmax(0,1fr);min-height:330px}.directory-portrait{background:#d6e5de;color:#006f70;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.directory-portrait img{display:block;width:100%;height:100%;object-fit:cover}.director-profile .directory-portrait{aspect-ratio:4/5}.director-profile .directory-portrait img{object-position:center}.directory-portrait>span{font-family:Inter Display,Inter,Arial,sans-serif;font-size:42px;font-weight:650;letter-spacing:-.055em}.directory-copy{padding:25px 26px 28px}.directory-role{font:700 11px/1.5 ui-monospace,monospace;color:#006f70;text-transform:uppercase;letter-spacing:.045em;margin:0 0 10px}.directory-copy h3{font-family:Inter Display,Inter,Arial,sans-serif;font-size:clamp(23px,2.2vw,31px);font-weight:650;letter-spacing:-.045em;line-height:1.15;margin:0}.directory-copy>p:not(.directory-role){font-size:14px;line-height:1.65;color:#51635d;margin:15px 0 0}.profile-link{display:inline-block;margin-top:24px;color:#006f70!important;border-bottom:1px solid #006F70;font-size:13px;font-weight:700;padding-bottom:2px}.student-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.student-profile{display:flex;flex-direction:column}.student-profile .directory-portrait{aspect-ratio:1/1.04}.student-profile .directory-copy{padding:20px 20px 23px;flex:1}.student-profile .directory-copy h3{font-size:23px}.current-quest{margin-top:20px;padding-top:15px;border-top:1px solid #C9D1CB}.current-quest>span{font:700 10px/1.4 ui-monospace,monospace;color:#984a35;letter-spacing:.075em}.current-quest>p{font-size:13px;line-height:1.55;color:#4d625b;margin:7px 0 0}.alumni-list{list-style:none;margin:0;padding:0;border-top:1px solid #AEBAB1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.alumni-list li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:17px;align-items:center;padding:22px 20px 22px 0;border-bottom:1px solid #C2CBC4}.alumni-list li:nth-child(odd){border-right:1px solid #C2CBC4;margin-right:20px}.alumni-initials{width:58px;height:58px;display:grid;place-items:center;background:#d6e5de;color:#006f70;font-size:17px;font-weight:700;letter-spacing:-.035em}.alumni-list h3{font-family:Inter Display,Inter,Arial,sans-serif;font-size:21px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.alumni-list p{font-size:13px;line-height:1.5;color:#566a63;margin-top:5px}.alumni-list .alumni-destination{color:#334b44}.alumni-list h3 a{color:inherit;text-decoration:underline;text-decoration-color:#006f70;text-decoration-thickness:1px;text-underline-offset:4px}.alumni-list h3 a:hover{color:#006f70}@media(max-width:750px){.simple-inner{width:calc(100% - 42px);min-height:86px;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 0}.simple-header .brand{width:245px;max-width:100%}.simple-header nav{width:100%;justify-content:center;flex-wrap:wrap;gap:10px 20px;font-size:12px}.error-main,.join-main{width:calc(100% - 36px);padding:38px 0 55px}.arcade-frame .game-hud{padding:14px 13px;font-size:9px}.hud-blocks{display:none}.pixel-hero{padding:54px 16px 55px}.pixel-title{width:100%}.error-description{font-size:16px;margin:30px 0 23px}.game-choice{grid-template-columns:16px minmax(0,1fr) 15px;gap:9px;padding:12px 13px}.game-choice .choice-label{font-size:13px}.game-choice .choice-description{grid-column:2;grid-row:2;font-size:12px}.game-choice .choice-description+span{grid-column:3;grid-row:1/3}.game-bottom{justify-content:center;gap:8px;flex-wrap:wrap;font-size:9px;padding:11px}.game-bottom span{white-space:nowrap}.simple-footer{padding:22px 20px;flex-wrap:wrap;font-size:11px}.join-heading{margin-bottom:36px}.join-heading h1{font-size:51px}.join-heading>p:last-child{font-size:16px}.guide-title{padding:23px 18px}.guide-title h2{font-size:27px}.guide-tabs{padding:0 12px}.guide-tabs button{padding:17px 14px;font-size:13px}.guide-panel{padding:28px 20px 30px}.guide-panel p{font-size:16px}.join-bottom{grid-template-columns:1fr;gap:20px;margin-top:39px}.page-shell{width:calc(100% - 36px)}.page-hero{padding:48px 0 49px}.page-eyebrow{font-size:10px;margin-bottom:18px}.page-hero h1{font-size:49px;margin-bottom:20px}.page-intro{font-size:16px}.archive-section{padding:49px 0 65px}.archive-heading{display:block;margin-bottom:24px}.archive-heading>p{margin-top:8px}.publication-filters{grid-template-columns:1fr 1fr;padding:17px;gap:13px 10px;margin-bottom:39px}.filter-search{grid-column:1/-1}.filter-reset{align-self:end}.publication-record{grid-template-columns:1fr;gap:12px;padding:24px 0 27px}.publication-date{flex-direction:row;gap:10px;align-items:baseline}.publication-copy h3{font-size:18px}.news-archive-item{grid-template-columns:1fr;gap:13px;padding:25px 0 29px}.news-archive-meta{grid-template-columns:30px 1fr}.news-archive-copy h2{font-size:27px}.news-archive-copy>p{font-size:15px}.news-details li{font-size:13px}.people-directory-section{padding:8px 0 67px}.people-roster-block{padding-top:45px}.people-roster-block+.people-roster-block{margin-top:27px}.people-group-heading{display:block;margin-bottom:22px}.people-group-heading>span{display:block;text-align:left;margin-top:9px}.co-director-grid,.student-directory-grid{grid-template-columns:1fr}.director-profile{grid-template-columns:38% minmax(0,1fr);min-height:245px}.directory-copy{padding:20px 18px 22px}.directory-copy h3{font-size:24px}.student-profile{display:grid;grid-template-columns:38% minmax(0,1fr)}.student-profile .directory-portrait{aspect-ratio:4/5}.student-profile .directory-copy{padding:19px 17px}.student-profile .directory-copy h3{font-size:21px}.alumni-list{grid-template-columns:1fr}.alumni-list li:nth-child(odd){border-right:0;margin-right:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:380px){.header-main{gap:8px}.header-main .wordmark{width:190px;flex-shrink:1}.section-header{flex-wrap:wrap;row-gap:10px}.section-header .more{white-space:normal}.director-profile,.student-profile{grid-template-columns:1fr}.director-profile .directory-portrait,.student-profile .directory-portrait{aspect-ratio:1.35}.directory-portrait img{object-position:center 32%}}html:not(.js) .guide-tabs{display:none}.area-jump{display:flex;flex-wrap:wrap;gap:10px 28px;padding:26px 0;font-size:14px;font-weight:650}.area-jump a{color:#1f3e39;border-bottom:1px solid #9FB6AC;padding-bottom:2px}.area-jump a span{font:600 12px IBM Plex Mono,monospace;color:#006f70;margin-right:4px}.area-section{padding:64px 0 72px;border-top:1px solid #C8D0C8;scroll-margin-top:12px}.area-section:nth-of-type(2n){background:#f1f0ea}.area-head{display:grid;grid-template-columns:62px minmax(260px,.9fr) minmax(320px,1.1fr);gap:24px;align-items:start;margin-bottom:44px}.area-head h2{font-family:Inter Display,Inter,Arial,sans-serif;font-size:clamp(30px,2.8vw,42px);font-weight:660;line-height:1.1;letter-spacing:-.05em;margin:0}.area-head .strand-topics{font-size:12px;color:#006f70;margin-top:15px;line-height:1.6}.area-desc{font-size:17px;line-height:1.65;color:#405350;margin:0}.area-block{margin-top:38px}.area-sub{font:700 12px/1.4 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#335c55;margin:0 0 16px}.area-sub-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.area-sub-row .area-sub{margin:0}.area-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.area-projects .work{min-height:250px}.work h4{font-family:Inter Display,Inter,sans-serif;font-weight:630;font-size:clamp(24px,2vw,31px);line-height:1.13;letter-spacing:-.05em;margin:30px 0 14px}.work.tone-01{background:#dde8e2;border-color:#c9d6ce}.work.tone-02{background:#e8e7eb;border-color:#d4d1db}.work.tone-03{background:#e8dfd8;border-color:#dccec5}.work.tone-04{background:#e2e7dc;border-color:#cbd5c8}.pub-list h4{font-size:17px;line-height:1.42;letter-spacing:-.021em;font-weight:640;margin:0}.pub-list a:hover h4{text-decoration:underline;text-underline-offset:4px}.project-body{padding:40px 0 90px}.project-back{display:inline-block;font-size:14px;font-weight:650;color:#1f5f57!important;margin-bottom:34px}.project-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:56px;align-items:start}.project-facts{margin:0;border-top:1px solid #D9D4C8}.project-facts div{padding:14px 0;border-bottom:1px solid #C8D0C8}.project-facts dt{font:700 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#335c55}.project-facts dd{margin:6px 0 0;font-size:14.5px;line-height:1.55}.project-facts dd a{color:#006f70;border-bottom:1px solid #006F70}.project-program{display:block;color:#566a63;font-size:13px;margin-top:4px}.project-source{display:inline-block;margin-top:6px;font-size:13px;font-weight:650}.project-text p{font-size:18px;line-height:1.7;color:#33433f;margin:0 0 20px;max-width:720px}.project-block{margin-top:64px}.project-block h2{font-family:Inter Display,Inter,Arial,sans-serif;font-size:32px;font-weight:660;letter-spacing:-.05em;margin:0 0 20px}.project-members{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.project-members li{display:flex;align-items:center;gap:13px;padding:10px;border:1px solid #C8D0C8;background:#f8f9f5}.project-members img,.project-members li>span{width:56px;height:56px;object-fit:cover;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#d6e5de;color:#006f70;font-weight:650}.project-members b{display:block;font-size:15px}.project-members b a{text-decoration:underline;text-decoration-color:#006f70;text-underline-offset:3px}.project-members small{display:block;font-size:12.5px;color:#566a63}@media(max-width:900px){.area-head{grid-template-columns:35px minmax(0,1fr);gap:10px 15px}.area-desc{grid-column:1/-1}.area-projects{grid-template-columns:1fr}.area-projects .work{min-height:0}.project-grid{grid-template-columns:1fr;gap:30px}}.awards-section{padding:56px 0 8px}.awards-section h2{font-family:Inter Display,Inter,Arial,sans-serif;font-size:32px;font-weight:660;letter-spacing:-.05em;margin:0 0 18px}.filter-clear{margin-left:8px;background:none;border:0;border-bottom:1px solid #006F70;color:#006f70;font-weight:700;font-size:inherit;padding:4px 0;cursor:pointer}.header,.simple-header{position:sticky;top:0;z-index:50;background:var(--paper)}html{scroll-padding-top:120px}@media(max-width:750px){html{scroll-padding-top:150px}}.project-more{margin-top:18px;font-size:14px;font-weight:700}.project-more a{color:#006f70!important;border-bottom:1px solid #006F70}.awards-note{font-size:14px;color:#566a63;margin:-8px 0 18px}.awards-note a{color:#006f70!important;border-bottom:1px solid #006F70}.news-archive-copy .detail-link{color:#006f70;font-size:12.5px;font-weight:700;border-bottom:1px solid #006F70;padding-bottom:1px;margin-left:6px;white-space:nowrap}.news-archive-copy .detail-link:hover{color:#202b2c;border-color:#202b2c}:root{--frame:#E9E4D8;--ink:#1F2B2C;--paper:#FAF8F3;--mint:#EEF2EE;--teal-strong:#0B7D7C;--teal-ink:#0B6E6E;--coral:#C96E55;--coral-btn:#DA8A72;--coral-ink:#984A35;--muted:#415250;--muted-2:#566A63;--line:#C9CDC5;--rule:#D9D4C8}html{background:var(--frame)}body.v8-page,body{background:var(--frame);font-family:Inter,Helvetica Neue,Arial,sans-serif}.booklet{max-width:1440px;margin:28px auto;background:var(--paper);border:1px solid var(--rule);border-radius:28px;width:calc(100% - 56px)}.booklet>main{display:block}.mono,.manual-page,.hero-kicker,time{font-family:IBM Plex Mono,ui-monospace,monospace}.pixel{font-family:Pixelify Sans,IBM Plex Mono,monospace}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-header h2:before,.section-top h2:before,.page-hero h1:before,.project-block h2:before,.awards-section h2:before,.people-group-heading h2:before{content:none!important;display:none!important}.booklet .header{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--rule);border-radius:26px 26px 0 0}.booklet .header-main{height:auto;min-height:84px;padding:0 44px;display:flex;align-items:center;justify-content:space-between;gap:24px;width:auto;margin:0}.booklet .wordmark{width:250px}.booklet .nav{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:600}.booklet .nav a{color:var(--ink);text-decoration:none}.booklet .nav a[aria-current=page]:not(.join){box-shadow:inset 0 -3px 0 var(--teal-strong)}.booklet .nav a:not(.join):hover{text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:6px}.booklet .nav .join{background:var(--coral-btn);border:2px solid var(--ink);border-radius:999px;padding:8px 18px;color:var(--ink)}.booklet .nav .join:hover{background:var(--ink);color:var(--paper)}.manual-section{padding:0 44px 56px}.manual-heading{display:flex;align-items:center;gap:16px;margin:0 0 26px;flex-wrap:wrap}.manual-mark{width:34px;height:auto;flex-shrink:0;align-self:center}.manual-heading h2,.manual-heading h3{margin:0;font-family:Inter,Arial,sans-serif;font-weight:700;font-size:clamp(30px,3vw,40px);letter-spacing:-.04em;line-height:1.1}.manual-rule{flex:1;min-width:40px}.manual-link{font-weight:700;font-size:15px;color:var(--teal-ink)!important;border-bottom:1px solid var(--teal-ink)}.manual-link:hover{border-bottom-color:var(--coral);text-decoration:none!important}.notch{clip-path:polygon(0 10px,10px 10px,10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 10px),0 calc(100% - 10px))}.manual-hero{position:relative;padding:56px 44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,500px);gap:48px;align-items:center}.hero-text{position:relative;display:flex;flex-direction:column;gap:22px}.hero-kicker{margin:0;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-ink)}.manual-hero h1{margin:0;font-family:Inter,Arial,sans-serif;font-weight:800;font-size:clamp(46px,5.6vw,82px);line-height:1.02;letter-spacing:-.05em;max-width:760px}.manual-hero .hero-health{background:var(--teal-strong);color:var(--paper);padding:0 10px;-webkit-text-stroke:0}.manual-hero .hero-play{border:4px solid var(--teal-strong);color:var(--teal-strong);padding:0 10px;background:none;-webkit-text-stroke:0}.manual-hero .hero-copy{margin:0;font-size:19px;line-height:1.6;color:var(--muted);max-width:640px}.pixel-field{display:grid;grid-template-columns:repeat(10,18px);gap:8px;margin-top:8px;opacity:.4}.pixel-field span{width:18px;height:18px;box-sizing:border-box}.px-f{background:var(--teal-strong)}.px-o{border:3px solid var(--teal-strong)}.px-c{border:3px solid var(--teal-strong);background:linear-gradient(90deg,var(--teal-strong) 50%,transparent 50%)}.px-w{background:var(--coral)}.controller{position:relative;height:360px;max-width:520px;width:100%;justify-self:end;background:#dce7df;border:2px solid var(--ink);border-radius:170px 170px 130px 130px;box-shadow:8px 8px 0 var(--ink)}.controller-start{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;font-family:Pixelify Sans,monospace;font-size:17px;color:#1f5f57!important;text-decoration:none;padding:4px 8px;white-space:nowrap}.start-hint{font-family:Inter,Arial,sans-serif;font-size:12.5px;font-weight:600;color:var(--muted)}.controller-start:hover .start-hint{color:var(--coral-ink);text-decoration:underline;text-underline-offset:3px}.controller-start:hover{color:var(--coral-ink)!important;text-decoration:none!important}.dpad{position:absolute;left:96px;top:116px;width:126px;height:126px}.dpad-v,.dpad-h{position:absolute;background:var(--ink);border-radius:7px}.dpad-v{left:42px;top:0;width:42px;height:126px}.dpad-h{left:0;top:42px;width:126px;height:42px}.dpad-dot{position:absolute;left:54px;top:54px;width:18px;height:18px;border-radius:50%;background:#3a4a4b}.ctl{position:absolute;font-size:14px;font-weight:700;color:var(--ink)!important;text-decoration:none;padding:6px;white-space:nowrap}.ctl:hover{color:var(--coral-ink)!important;text-decoration:none!important}.ctl-up{left:159px;top:72px;transform:translate(-50%)}.ctl-down{left:159px;top:248px;transform:translate(-50%)}.ctl-left{right:calc(100% - 92px);top:179px;transform:translateY(-50%)}.ctl-right{left:226px;top:179px;transform:translateY(-50%)}.ctl-a{position:absolute;right:36px;top:139px;width:80px;height:80px;border-radius:50%;background:var(--coral-btn);color:var(--ink)!important;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;text-decoration:none;border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.ctl-a:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--ink);text-decoration:none!important}.controller-pills{position:absolute;left:0;right:0;bottom:34px;display:flex;justify-content:center;gap:22px}.controller-pills span{width:38px;height:10px;border-radius:5px;background:#9db9b0}.area-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.area-card{background:var(--mint);padding:26px;display:flex;flex-direction:column;gap:14px;color:var(--ink)!important;text-decoration:none!important}.area-card h3{margin:0;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.area-card p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.area-card:hover h3{text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:5px}.area-marker.large{width:28px;height:28px;margin:0}.area-marker.small{width:12px;height:12px}.cartridges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cartridge{border:1px solid var(--rule);border-radius:16px 16px 4px 4px;overflow:hidden;display:flex;flex-direction:column;color:var(--ink)!important;text-decoration:none!important;background:var(--paper)}.cartridge-band{height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:0;font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;color:var(--teal-ink)}.cartridge-band .area-marker{margin:0}.band-filled .cartridge-band{background:var(--teal-strong);color:var(--paper)}.band-filled .cartridge-band .area-marker{background:var(--paper);border:0}.band-combination .cartridge-band{background:linear-gradient(90deg,var(--teal-strong) 50%,var(--paper) 50%);color:var(--paper)}.cartridge-body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:10px}.cartridge-body h3,.cartridge-body h4{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.cartridge-body p{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.cartridge:hover h3,.cartridge:hover h4{text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:5px}.booklet .pub-list{border-top:0}.booklet .pub-list li{grid-template-columns:150px minmax(0,1fr);padding:16px 0;border-bottom:1px solid var(--rule)}.booklet .pub-list li:last-child{border-bottom:0}.booklet .pub-meta{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:13px;color:var(--teal-ink)}.booklet .pub-list h3,.booklet .pub-list h4{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--ink)}.booklet .pub-list a:hover h3,.booklet .pub-list a:hover h4{text-decoration-color:var(--coral)}.people-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.people-strip li{display:flex;flex-direction:column;gap:4px;min-width:0}.people-strip img,.people-initials{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;border:0;display:flex;align-items:center;justify-content:center;background:#d6e5de;color:var(--teal-ink);font-weight:700;font-size:26px;box-sizing:border-box;margin-bottom:6px}.people-strip b{font-size:14px;line-height:1.3}.people-strip b a{color:var(--ink)!important;text-decoration:underline;text-decoration-color:var(--teal-strong);text-underline-offset:3px}.people-role{font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;color:var(--muted-2)}.people-role.director{color:var(--coral-ink)}.news-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-card{background:var(--mint);padding:22px}.news-card time{display:block;font-size:12px;text-transform:uppercase;color:var(--coral-ink);margin-bottom:8px}.news-card h3{margin:0 0 8px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.news-card p{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.manual-join{margin:0 44px 44px;border:0;border-radius:18px;background:var(--teal-strong);color:var(--paper);padding:40px 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.manual-join-kicker{margin:0 0 8px;font-family:Pixelify Sans,monospace;font-size:16px;color:var(--paper);text-transform:uppercase}.manual-join h2{margin:0 0 10px;font-size:40px;font-weight:700;letter-spacing:-.04em;color:var(--paper)}.manual-join p{margin:0;font-size:17px;color:var(--paper)}.pill-button{display:inline-block;background:var(--coral-btn);color:var(--ink)!important;text-decoration:none!important;font-weight:800;font-size:18px;padding:15px 28px;border-radius:999px;border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);white-space:nowrap}.pill-button:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--ink)}.manual-footer{border-top:1px solid var(--rule);padding:22px 44px 26px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.manual-footer b{font-size:16px}.manual-footer p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}.manual-footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px;color:var(--muted-2)}.manual-footer-meta a{font-weight:600;color:var(--teal-ink)!important}.booklet .page-hero{background:transparent;border-bottom:0;padding:56px 0 44px}.booklet .page-shell{width:auto;margin:0 44px}.booklet .page-hero h1{font-family:Inter,Arial,sans-serif;font-weight:800;letter-spacing:-.05em;font-size:clamp(44px,5.4vw,72px);line-height:1.02;margin:0 0 18px}.booklet .page-intro{font-size:19px;line-height:1.6;color:var(--muted);max-width:820px}@media(max-width:1100px){.manual-hero{grid-template-columns:1fr}.controller{justify-self:center}.cartridges{grid-template-columns:repeat(2,minmax(0,1fr))}.people-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.booklet .nav{gap:18px}.area-cards,.news-cards{grid-template-columns:1fr}}@media(max-width:760px){.booklet{margin:10px auto;width:calc(100% - 20px);border-radius:18px}.booklet .header{border-radius:16px 16px 0 0}.booklet .header-main{min-height:68px;padding:0 18px}.booklet .wordmark{width:min(220px,58vw)}.booklet .nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--rule);padding:16px 18px 20px;flex-direction:column;align-items:stretch;gap:12px}.booklet .nav.open{display:flex}.booklet .nav .join{text-align:center}html:not(.js) .booklet .nav{display:flex;position:static;border:0;padding:0 0 12px;flex-direction:row;flex-wrap:wrap}.manual-section{padding:0 18px 40px}.manual-hero{padding:34px 18px 40px;gap:32px}.manual-hero .hero-copy{font-size:17px}.controller{height:auto;border-radius:60px 60px 48px 48px;padding:74px 22px 52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:center;box-shadow:6px 6px 0 var(--ink)}.controller .dpad{display:none}.controller .ctl{position:static;transform:none;background:var(--paper);border:2px solid var(--ink);border-radius:10px;padding:10px 12px;text-align:center}.controller .ctl-up{order:1}.controller .ctl-right{order:2}.controller .ctl-left{order:3}.controller .ctl-down{order:4}.controller .ctl-a{position:static;order:5;grid-column:1/-1;justify-self:center;margin-top:8px;width:72px;height:72px}.controller-pills{bottom:20px}.cartridges{grid-template-columns:1fr}.people-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-join{margin:0 18px 28px;padding:28px 24px;grid-template-columns:1fr}.manual-join h2{font-size:32px}.booklet .page-shell{margin:0 18px}.booklet .pub-list li{grid-template-columns:1fr;gap:6px}.manual-footer{padding:20px 18px}.manual-footer-meta{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.ctl-a:hover,.pill-button:hover{transform:none}}.area-select{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin:28px 44px 8px;padding:16px 20px;border:1px solid var(--rule);border-radius:14px;background:var(--paper)}.area-select-label{font-family:Pixelify Sans,monospace;font-size:14px;color:var(--coral-ink);margin-right:6px}.area-select a{display:inline-flex;align-items:center;font-weight:600;font-size:15px;color:var(--ink)!important;text-decoration:none!important;padding:4px 0}.area-select a:hover{color:var(--coral-ink)!important}.research-area{padding:52px 44px;border-top:1px solid var(--rule);margin-top:36px;scroll-margin-top:100px}.research-area:nth-of-type(odd){background:var(--mint)}.research-area+.research-area{margin-top:0}.research-area:last-of-type{border-radius:0}.research-area-head{display:grid;grid-template-columns:70px minmax(0,.9fr) minmax(0,1.1fr);gap:24px;margin-bottom:30px;align-items:start}.research-area-mark{display:flex;flex-direction:column;gap:10px;font-family:Pixelify Sans,monospace;font-size:16px;color:var(--coral-ink)}.research-area-head h2{margin:0;font-size:clamp(28px,2.7vw,38px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.research-area-topics{margin:12px 0 0;font-size:12.5px;color:var(--teal-ink)}.research-area-desc{margin:0;font-size:16.5px;line-height:1.65;color:var(--muted)}.research-area-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.research-area-projects.single{grid-template-columns:minmax(0,1fr)}.research-area-projects.single .cartridge-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:32px;align-items:start}.research-area-projects.single .cartridge-body h3{grid-column:1}.research-area-projects.single .cartridge-body>p{grid-column:1}.research-area-projects.single .cartridge-papers{grid-column:2;grid-row:1/span 3}.cartridge-papers{display:flex;flex-direction:column;gap:8px;margin-top:6px}.cartridge-papers-label{font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;color:var(--coral-ink)}.cartridge-paper{font-size:14.5px;font-weight:600;line-height:1.4}.cartridge-venue{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:var(--teal-ink)}.cartridge-more{font-size:14px;font-weight:700;color:var(--teal-ink);margin-top:6px}@media(max-width:900px){.research-area-head{grid-template-columns:44px minmax(0,1fr)}.research-area-desc{grid-column:1/-1}.research-area-projects,.research-area-projects.single .cartridge-body{grid-template-columns:1fr}.research-area-projects.single .cartridge-papers{grid-column:1;grid-row:auto}}@media(max-width:760px){.area-select{margin:20px 18px 0}.research-area{padding:36px 18px}}.area-card .area-marker,.research-area-mark .area-marker{align-self:flex-start}.booklet .menu{border:2px solid var(--ink);border-radius:999px;background:var(--paper);padding:8px 16px}.booklet .archive-section{padding:48px 0 70px}.booklet .awards-section{padding:48px 0 8px}.booklet .awards-note{margin:-14px 0 18px}.booklet .people-directory .people-roster-block{padding-top:44px}.booklet .publication-filters{border:1px solid var(--rule);background:var(--mint)}.booklet .archive-heading{display:flex;justify-content:flex-end;border:0;margin:0 0 8px;padding:0}.booklet .co-director-card,.booklet .directory-card{border:1px solid #C9D6CF;border-radius:14px;overflow:hidden}.booklet .wordmark,.manual-footer-meta a,.project-back{position:relative}.booklet .wordmark:after,.manual-footer-meta a:after,.project-back:after{content:"";position:absolute;inset:-6px -4px}article.cartridge h3 a{color:var(--ink)!important;text-decoration:none}article.cartridge h3 a:hover{text-decoration:underline!important;text-decoration-color:var(--coral)!important;text-underline-offset:5px}article.cartridge:hover h3{text-decoration:none}.cartridge-papers ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cartridge-papers li{font-size:14.5px;font-weight:600;line-height:1.4}.cartridge-papers li a{color:var(--ink)!important;text-decoration:underline!important;text-decoration-color:#c9d6cf!important;text-decoration-thickness:1px!important;text-underline-offset:4px}.cartridge-papers li a:hover{text-decoration-color:var(--coral)!important}a.cartridge-more{align-self:flex-start;justify-self:start;width:max-content;color:var(--teal-ink)!important;border-bottom:1px solid var(--teal-ink);text-decoration:none!important}a.cartridge-more:hover{border-bottom-color:var(--coral)}.research-area-projects.single .cartridge-more{grid-column:1}.directory-portrait{margin:12px;border-radius:10px}.student-profile .directory-portrait{margin-bottom:0}.pub-type{display:block;width:max-content;margin-top:6px;padding:1px 6px;border:1px solid currentColor;border-radius:4px;font:500 11px/1.5 IBM Plex Mono,monospace;letter-spacing:.02em;color:var(--teal-ink)}.publication-date .pub-type{margin-top:2px;font-size:11px}.booklet .publication-filters{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(0,.8fr)) auto}@media(max-width:1100px){.booklet .publication-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.booklet .publication-filters .filter-search{grid-column:1/-1}.booklet .filter-reset{justify-self:start}}.publication-copy p.pub-award{margin-top:8px;color:#984a35;font-weight:650;font-size:13px}.booklet .contact-section{padding:48px 0}.booklet .join-section{padding-bottom:80px}.contact-intro{max-width:680px;margin:-10px 0 24px;font-size:17px;line-height:1.6;color:var(--muted)}.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-card{border:1px solid var(--rule);border-radius:14px;padding:20px 22px;background:var(--paper);min-width:0}.contact-label{margin:0;font:600 11px/1.5 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-ink)}.contact-card h3{margin:6px 0 10px;font-size:21px;letter-spacing:-.02em}.contact-card a{font-weight:700;color:var(--teal-ink);overflow-wrap:anywhere}.contact-card address{font-style:normal;display:flex;flex-direction:column;line-height:1.55;color:var(--muted)}@media(max-width:900px){.contact-cards{grid-template-columns:1fr}}
