@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.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 Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-cyrillic-ext-300-normal.DqmgDkIN.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-300-normal.Bbd5v1xK.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 Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-cyrillic-300-normal.RhT0Ayi3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-300-normal.LoaTnByX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-greek-300-normal.J-CBqZoJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-300-normal.STc8XiDr.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-vietnamese-300-normal.SDfX6ktj.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-300-normal.CkYRZD2a.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 Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-latin-ext-300-normal.BLFuR0P1.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-300-normal.B8Zgwjh3.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 Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-latin-300-normal.b4i7YzLG.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-300-normal.C9Of02-5.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.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:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.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:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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}:root{--navy: #1F3A5F;--navy-deep: #0E1A2B;--navy-tint: #2a4669;--gold: #B08D3C;--gold-soft: #C9B27C;--cream: #F7F2E7;--paper: #FBF9F4;--white: #FFFFFF;--ink: #1A1A1A;--ink-mute: #5B6470;--ink-soft: #8a929c;--hairline: rgba(0, 0, 0, .08);--hairline-light: rgba(0, 0, 0, .05);--font-serif: "Cormorant Garamond", "Libre Caslon Text", Georgia, "Times New Roman", serif;--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--density: 1;--section-y: calc(96px * var(--density));--section-x: clamp(24px, 6vw, 88px);--content-max: 1240px;--reading-max: 760px;--shadow-soft: 0 1px 3px rgba(14, 26, 43, .06), 0 8px 24px rgba(14, 26, 43, .04);--shadow-card: 0 1px 2px rgba(14, 26, 43, .04), 0 24px 48px -16px rgba(14, 26, 43, .12);--ease: cubic-bezier(.2, .6, .2, 1)}.palette-classic{--navy: #1F3A5F;--navy-deep: #0E1A2B;--navy-tint: #2a4669;--gold: #B08D3C;--gold-soft: #C9B27C;--cream: #F7F2E7;--paper: #FBF9F4}.palette-charcoal{--navy: #2a2a2a;--navy-deep: #111111;--navy-tint: #3a3a3a;--gold: #B08D3C;--gold-soft: #C9B27C;--cream: #F4EFE6;--paper: #F9F6EF}.palette-forest{--navy: #2a3f2f;--navy-deep: #14211a;--navy-tint: #3a533f;--gold: #B08D3C;--gold-soft: #C9B27C;--cream: #F2EEE3;--paper: #F8F5EC}.palette-oxblood{--navy: #6a2424;--navy-deep: #2e1010;--navy-tint: #7d3838;--gold: #C9B27C;--gold-soft: #d9c692;--cream: #F4EFE6;--paper: #F9F5EC}.density-cozy{--density: .78;--section-y: calc(72px * .78 * 1.1)}.density-default{--density: 1}.density-spacious{--density: 1.18}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}.serif{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em}.mono{font-family:var(--font-mono)}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:500;letter-spacing:-.012em;color:var(--navy);margin:0;text-wrap:balance}h1{font-size:clamp(40px,5.4vw,76px);line-height:1.04}h2{font-size:clamp(30px,3.6vw,48px);line-height:1.1}h3{font-size:clamp(22px,2vw,28px);line-height:1.2}h4{font-size:18px;line-height:1.3}p{margin:0;text-wrap:pretty}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);font-weight:500}.eyebrow .dot{color:var(--gold);margin:0 6px}.hr-gold{width:36px;height:1px;background:var(--gold);margin:14px 0 18px;border:0}.hr-gold.center{margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;padding:14px 22px;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease);white-space:nowrap}.btn-primary{background:var(--gold);color:var(--white)}.btn-primary:hover{background:var(--navy)}.btn-outline{background:transparent;color:var(--gold);border-color:var(--gold)}.btn-outline:hover{background:var(--gold);color:var(--white)}.btn-dark{background:var(--navy);color:var(--white)}.btn-dark:hover{background:var(--navy-deep)}.btn-ghost{color:var(--navy);padding:8px 0;border-bottom:1px solid transparent;letter-spacing:.14em;font-size:11px}.btn-ghost:hover{border-bottom-color:var(--gold);color:var(--gold)}.btn-sm{padding:10px 16px;font-size:11px}.arrow-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--gold);border-bottom:1px solid transparent;padding-bottom:2px;transition:gap .2s var(--ease),border-color .2s var(--ease)}.arrow-link:hover{gap:14px;border-bottom-color:var(--gold)}.wrap{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--section-x)}.section{padding-block:var(--section-y)}.section-tight{padding-block:calc(var(--section-y) * .6)}.bg-cream{background:var(--cream)}.bg-paper{background:var(--paper)}.bg-navy{background:var(--navy);color:var(--white)}.bg-deep{background:var(--navy-deep);color:var(--white)}.nav{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--hairline-light)}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px var(--section-x);gap:24px;max-width:1480px;margin:0 auto}.nav-links{display:flex;gap:30px;list-style:none;margin:0;padding:0;justify-self:center;font-size:13px;font-weight:400;color:var(--ink)}.nav-links button,.nav-links a{background:none;border:0;padding:6px 0;font:inherit;color:inherit;cursor:pointer;position:relative;letter-spacing:.02em;transition:color .18s var(--ease)}.nav-links button:hover,.nav-links a:hover{color:var(--gold)}.nav-links button.active,.nav-links a.active{color:var(--navy);font-weight:500}.nav-links button.active:after,.nav-links a.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--gold)}.nav-right{display:flex;align-items:center;gap:18px;justify-self:end;font-size:13px}.nav-phone{color:var(--navy);font-weight:500;letter-spacing:.01em;white-space:nowrap}.nav-phone:hover{color:var(--gold)}.logo{display:inline-flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--font-serif);color:var(--navy);cursor:pointer;user-select:none}.logo-mark{font-size:26px;font-weight:500;letter-spacing:.005em;line-height:1}.logo-rule{width:56px;height:1px;background:var(--gold);margin:6px 0}.logo-sub{font-family:var(--font-mono);font-size:9px;letter-spacing:.32em;color:var(--ink-mute)}.logo--mark-block{flex-direction:row;gap:12px;align-items:center}.logo--mark-block .mark-box{width:40px;height:44px;border:1.2px solid var(--navy);display:grid;place-items:center;font-family:var(--font-serif);font-size:24px;color:var(--navy);font-weight:600}.logo--mark-block .stack{text-align:left;line-height:1.05}.logo--mark-block .stack .name{font-family:var(--font-serif);font-size:17px;color:var(--navy);letter-spacing:.02em;font-weight:500}.logo--mark-block .stack .sub{font-family:var(--font-mono);font-size:9px;letter-spacing:.28em;color:var(--gold);margin-top:4px}.logo--monogram{flex-direction:row;gap:12px}.logo--monogram .circle{width:38px;height:38px;border-radius:50%;background:var(--navy);display:grid;place-items:center;color:var(--gold);font-family:var(--font-serif);font-size:22px;font-weight:600}.logo--monogram .stack{text-align:left;line-height:1.05}.logo--monogram .stack .name{font-family:var(--font-sans);font-size:13px;color:var(--ink);letter-spacing:.12em;font-weight:600}.logo--monogram .stack .sub{font-family:var(--font-mono);font-size:9px;letter-spacing:.28em;color:var(--ink-mute);margin-top:3px}.logo--allcaps{flex-direction:column;gap:4px}.logo--allcaps .name{font-family:var(--font-sans);font-size:15px;color:var(--ink);letter-spacing:.28em;font-weight:700}.logo--allcaps .sub{font-family:var(--font-sans);font-size:9px;letter-spacing:.45em;color:var(--gold);font-weight:500}.logo--reverse .logo-mark{color:var(--white)}.logo--reverse .logo-sub{color:#ffffffb3}.logo--reverse.logo--mark-block .mark-box{border-color:var(--gold);color:var(--gold)}.logo--reverse.logo--mark-block .stack .name{color:var(--white)}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(60px,10vh,120px)}.hero h1{color:var(--navy)}.hero-sub{font-size:17px;line-height:1.55;color:var(--ink);max-width:480px;margin:24px 0 32px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-meta{margin-top:40px;display:flex;gap:18px 28px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase}.hero-meta .item{display:inline-flex;align-items:baseline;gap:8px}.hero-meta .item:before{content:"";width:6px;height:6px;background:var(--gold);display:inline-block;transform:rotate(45deg)}.hero-meta .item:first-child:before{display:none}.portrait{position:relative;aspect-ratio:4 / 5;background:linear-gradient(135deg,var(--navy-tint) 0%,var(--navy) 50%,var(--navy-deep) 100%);overflow:hidden;box-shadow:var(--shadow-card)}.portrait:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 14px)}.portrait-figure{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:78%;aspect-ratio:3/4;background:radial-gradient(ellipse 38% 30% at 50% 22%,rgba(255,255,255,.18) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 50% 75%,rgba(255,255,255,.12) 0%,transparent 70%)}.portrait-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block;z-index:1;filter:saturate(.92) contrast(1.02)}.portrait--photo{background:var(--navy-deep)}.portrait--photo:before{background:linear-gradient(180deg,#0000002e,#0000 22% 70%,#00000052);z-index:2;pointer-events:none}.portrait--photo .portrait-label,.portrait--photo .portrait-cite{z-index:3;color:#ffffffc7;text-shadow:0 1px 12px rgba(0,0,0,.45)}.portrait-label{position:absolute;top:16px;left:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#ffffff8c;text-transform:uppercase;z-index:2}.portrait-cite{position:absolute;bottom:16px;left:16px;right:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:#ffffff8c;text-transform:uppercase;display:flex;justify-content:space-between;z-index:2}.hero--type-only{grid-template-columns:1fr;text-align:left;padding-block:clamp(80px,14vh,160px)}.hero--type-only h1{font-size:clamp(48px,7vw,100px);max-width:18ch}.hero--type-only .hero-sub{font-size:19px;max-width:560px}.hero--columns h1{font-size:clamp(40px,4.8vw,64px)}.creds-strip{background:var(--cream);text-align:center;padding:22px var(--section-x);font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);border-block:1px solid rgba(176,141,60,.18)}.creds-strip .dot{color:var(--gold);margin:0 14px}.practice-two{display:grid;grid-template-columns:1fr 1fr;gap:32px}.practice-card{background:var(--white);border:1px solid var(--hairline);border-top:3px solid var(--gold);padding:36px 36px 32px;position:relative;transition:transform .28s var(--ease),box-shadow .28s var(--ease);cursor:pointer}.practice-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.practice-card .num{position:absolute;top:22px;right:24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--ink-soft)}.practice-card h3{margin:12px 0 6px}.practice-card .audience{font-style:italic;color:var(--ink-mute);font-size:14px;margin-bottom:14px}.practice-card p{font-size:15px;line-height:1.6;color:var(--ink);margin-bottom:22px}.practice-card ul{list-style:none;padding:0;margin:0 0 24px;font-size:13px;column-count:2;column-gap:24px;color:var(--ink)}.practice-card ul li{padding:4px 0;break-inside:avoid}.practice-card ul li:before{content:"— ";color:var(--gold)}.proof{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.proof-quote{border-left:2px solid var(--gold);padding:8px 0 8px 28px}.proof-quote .q{font-family:var(--font-serif);font-size:clamp(22px,2.2vw,30px);line-height:1.32;color:var(--navy);font-style:italic;margin:0 0 16px}.proof-quote .cite{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase}.awards .h{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:16px}.awards ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.7}.awards ul li{padding:6px 0;border-bottom:1px solid var(--hairline-light);display:flex;justify-content:space-between;gap:16px}.awards ul li:last-child{border-bottom:0}.awards ul li .yr{font-family:var(--font-mono);font-size:11px;color:var(--gold);letter-spacing:.06em;white-space:nowrap}.process-head{text-align:center;margin-bottom:56px}.process-head h2{margin-top:8px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;counter-reset:stp}.step{position:relative;padding-top:24px}.step:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,var(--gold) 0%,var(--gold) 28px,var(--hairline) 28px)}.step .num{font-family:var(--font-serif);font-size:44px;color:var(--gold);line-height:1;font-weight:500;margin-bottom:14px}.step .ttl{font-family:var(--font-serif);color:var(--navy);font-size:22px;font-weight:500;margin-bottom:8px}.step .desc{color:var(--ink);font-size:15px;line-height:1.6;max-width:32ch}.articles-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;gap:16px}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.article-card{cursor:pointer;transition:transform .28s var(--ease)}.article-card:hover{transform:translateY(-3px)}.article-card:hover .art-img{transform:scale(1.02)}.article-card:hover .art-ttl{color:var(--gold)}.art-img{aspect-ratio:4 / 3;position:relative;overflow:hidden;margin-bottom:16px;transition:transform .4s var(--ease);background:var(--navy)}.art-img.tone-blue{background:linear-gradient(135deg,#4a6580,#1f3a5f)}.art-img.tone-gold{background:linear-gradient(135deg,#d4b894,#8a6a3e)}.art-img.tone-forest{background:linear-gradient(135deg,#7a8d75,#3f5a3f)}.art-img.tone-rust{background:linear-gradient(135deg,#b58a6f,#6e4a37)}.art-img.tone-slate{background:linear-gradient(135deg,#aab4c0,#5a6675)}.art-img:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 2px,transparent 2px 18px)}.art-img .label{position:absolute;bottom:14px;left:14px;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;color:#ffffffb3;text-transform:uppercase}.art-cat{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-bottom:8px}.art-ttl{font-family:var(--font-serif);font-size:22px;line-height:1.22;color:var(--navy);font-weight:500;margin-bottom:10px;transition:color .2s var(--ease)}.art-date{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-mute)}.newsletter{text-align:center}.newsletter h3{margin-bottom:10px}.newsletter p{color:var(--ink);margin:0 auto 24px;max-width:480px;font-size:15px}.news-form{display:flex;gap:0;max-width:480px;margin:0 auto}.news-form input{flex:1;border:1px solid var(--hairline);padding:14px 16px;font-size:14px;background:var(--white);outline:none;transition:border-color .18s var(--ease)}.news-form input:focus{border-color:var(--gold)}.news-form button{border:0;background:var(--navy);color:var(--white);padding:14px 22px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .2s var(--ease)}.news-form button:hover{background:var(--gold)}.final-cta{text-align:center;padding:clamp(80px,12vh,140px) var(--section-x);position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 60% 40% at 20% 20%,rgba(176,141,60,.08) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(176,141,60,.06) 0%,transparent 70%);pointer-events:none}.final-cta>*{position:relative}.final-cta h2{color:var(--white);margin:12px 0 16px;max-width:22ch;margin-inline:auto}.final-cta p{color:#ffffffbf;max-width:460px;margin:0 auto 32px}.footer{background:var(--navy-deep);color:#ffffffbf}.footer.footer--light{background:var(--paper);color:var(--ink);border-top:1px solid var(--hairline)}.footer-inner{padding:64px var(--section-x) 24px;max-width:1480px;margin:0 auto}.footer-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px}.footer-brand .name{font-family:var(--font-serif);font-size:22px;color:var(--white);margin-bottom:16px;font-weight:500}.footer.footer--light .footer-brand .name{color:var(--navy)}.footer-brand .addr{font-size:14px;line-height:1.7}.footer-brand .phone{font-family:var(--font-mono);font-size:13px;margin-top:10px;letter-spacing:.04em}.footer h4{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-weight:500}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{padding:5px 0}.footer ul a{font-size:14px;color:inherit;opacity:.85;transition:color .18s var(--ease),opacity .18s var(--ease);cursor:pointer}.footer ul a:hover{color:var(--gold);opacity:1}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;display:flex;justify-content:space-between;font-size:12px;color:#ffffff80;gap:16px;flex-wrap:wrap}.footer.footer--light .footer-bottom{border-color:var(--hairline);color:var(--ink-mute)}.page-header{padding:clamp(80px,12vh,140px) 0 clamp(40px,6vh,64px);background:var(--paper);border-bottom:1px solid var(--hairline-light)}.page-header .crumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:22px}.page-header .crumb span{color:var(--gold);margin:0 10px}.page-header h1{font-size:clamp(40px,5vw,72px)}.page-header p{font-size:18px;max-width:60ch;color:var(--ink);margin-top:22px;line-height:1.55}.practice-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--hairline)}.practice-item{padding:36px 36px 36px 0;border-bottom:1px solid var(--hairline);position:relative;transition:background .2s var(--ease),padding .2s var(--ease)}.practice-item:nth-child(odd){padding-right:48px;border-right:1px solid var(--hairline)}.practice-item:nth-child(2n){padding-left:36px}.practice-item:hover{padding-left:44px}.practice-item:nth-child(2n):hover{padding-left:44px}.practice-item .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--gold);margin-bottom:10px}.practice-item h3{font-size:24px;margin-bottom:10px}.practice-item h3:hover{color:var(--gold);cursor:pointer}.practice-item p{font-size:15px;line-height:1.6;color:var(--ink)}.bio{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,80px);align-items:start}.bio-photo{aspect-ratio:4/5;position:sticky;top:100px}.bio h1{font-size:clamp(40px,4.5vw,60px)}.bio .role{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.bio .contact-row{display:flex;gap:28px;margin-top:18px;flex-wrap:wrap;font-size:14px}.bio .contact-row a{color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:2px}.bio .contact-row a:hover{color:var(--gold)}.bio-section{margin-top:48px}.bio-section h2{font-size:22px;margin-bottom:16px}.bio-section h2:before{content:"";display:inline-block;width:20px;height:1px;background:var(--gold);vertical-align:middle;margin-right:14px}.bio-section p{font-size:16px;line-height:1.7;color:var(--ink);margin-bottom:16px;max-width:60ch}.bio-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.bio-grid ul{list-style:none;padding:0;margin:0}.bio-grid li{padding:8px 0;font-size:14px;border-bottom:1px solid var(--hairline-light);color:var(--ink)}.bio-grid li:last-child{border-bottom:0}.bio-grid li .yr{font-family:var(--font-mono);font-size:11px;color:var(--gold);margin-left:8px}.article-reader{max-width:var(--reading-max);margin:0 auto;padding-block:clamp(40px,6vh,80px)}.article-reader .meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:16px}.article-reader .meta .cat{color:var(--gold)}.article-reader h1{font-size:clamp(34px,4.2vw,56px);margin-bottom:24px}.article-reader .lede{font-size:21px;line-height:1.55;color:var(--navy);font-family:var(--font-serif);margin-bottom:32px;font-style:italic}.article-reader p{font-size:17px;line-height:1.7;color:var(--ink);margin-bottom:22px}.article-reader .pull{border-left:2px solid var(--gold);padding:4px 0 4px 24px;margin:32px 0;font-family:var(--font-serif);font-size:21px;line-height:1.45;color:var(--navy);font-style:italic}.article-reader .byline{padding:24px 0;border-top:1px solid var(--hairline);margin-top:48px;font-size:13px;color:var(--ink-mute)}.article-reader .byline-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.article-reader .byline-people{display:flex;flex-wrap:wrap;gap:14px 40px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px)}.contact-info .item{padding:20px 0;border-bottom:1px solid var(--hairline-light)}.contact-info .item:first-child{padding-top:0}.contact-info .item h4{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--gold);margin-bottom:8px;text-transform:uppercase}.contact-info .item .val{font-family:var(--font-serif);font-size:22px;color:var(--navy);font-weight:500}.contact-info .item .sub{font-size:14px;color:var(--ink-mute);margin-top:4px}.contact-info .disclaimer{font-size:12px;line-height:1.55;color:var(--ink-mute);margin-top:32px;font-style:italic;max-width:50ch}.contact-form{background:var(--paper);padding:40px;border-top:3px solid var(--gold)}.contact-form h3{margin-bottom:8px}.contact-form .form-sub{font-size:14px;color:var(--ink-mute);margin-bottom:24px}.field{margin-bottom:18px}.field label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:6px}.field input,.field textarea,.field select{width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.25);background:transparent;padding:10px 0;font-size:16px;color:var(--ink);outline:none;transition:border-color .18s var(--ease);font-family:var(--font-sans)}.field input:focus,.field textarea:focus,.field select:focus{border-bottom-color:var(--gold)}.field textarea{resize:vertical;min-height:100px}.field.has-error input,.field.has-error textarea{border-bottom-color:#c14a4a}.field .err{color:#c14a4a;font-size:12px;margin-top:6px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-success{text-align:center;padding:40px 20px}.form-success .check{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--gold);display:grid;place-items:center;margin:0 auto 18px;color:var(--gold);font-size:24px}.form-success h3{color:var(--navy);margin-bottom:10px}.form-success p{color:var(--ink-mute);font-size:14px}.page-enter{animation:fade .32s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.nav-inner{grid-template-columns:auto auto}.nav-links{display:none}.hero,.practice-two,.proof{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:32px}.articles-grid{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr 1fr}.practice-list{grid-template-columns:1fr}.practice-item:nth-child(odd){border-right:0;padding-right:0}.practice-item:nth-child(2n){padding-left:0}.bio{grid-template-columns:1fr}.bio-photo{position:static;max-width:320px}.bio-grid,.contact-grid,.field-row{grid-template-columns:1fr}}@media(max-width:600px){.practice-card ul{column-count:1}.footer-cols{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column}.nav-right .nav-cta{display:none}.contact-form{padding:28px 22px}}.nav-toggle{display:none}@media(max-width:900px){.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;background:none;border:0;justify-self:end}.nav-toggle span{display:block;height:1px;width:100%;background:var(--navy);transition:transform .22s var(--ease),opacity .16s var(--ease)}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-right{display:none}}.mobile-drawer{position:fixed;inset:0;z-index:60;visibility:hidden}.mobile-drawer[data-open=true]{visibility:visible}@media(min-width:901px){.mobile-drawer{display:none}}.mobile-drawer .backdrop{position:absolute;inset:0;background:#0e1a2b6b;opacity:0;transition:opacity .24s var(--ease)}.mobile-drawer[data-open=true] .backdrop{opacity:1}.mobile-drawer .panel{position:absolute;top:0;right:0;bottom:0;width:min(84vw,360px);background:var(--navy-deep);color:#fff;padding:28px 28px 32px;transform:translate(100%);transition:transform .28s var(--ease);display:flex;flex-direction:column;overflow-y:auto}.mobile-drawer[data-open=true] .panel{transform:none}.mobile-drawer .panel .m-logo{font-family:var(--font-serif);font-size:22px;color:#fff;margin-bottom:28px}.mobile-drawer .panel a.m-link{font-family:var(--font-sans);font-size:16px;color:#ffffffd9;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);letter-spacing:.02em}.mobile-drawer .panel a.m-link:hover,.mobile-drawer .panel a.m-link.active{color:var(--gold-soft)}.mobile-drawer .panel .m-foot{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.mobile-drawer .panel .m-phone{font-family:var(--font-mono);font-size:14px;color:#fff;letter-spacing:.04em}.mobile-drawer .close{position:absolute;top:20px;right:20px;background:none;border:0;color:#ffffffb3;font-size:26px;line-height:1}.mobile-drawer .close:hover{color:var(--gold-soft)}.article-filters{display:flex;gap:16px;margin-bottom:40px;flex-wrap:wrap;border-bottom:1px solid var(--hairline);padding-bottom:18px}.article-filter{background:none;border:1px solid var(--hairline);padding:8px 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease)}.article-filter:hover{color:var(--gold)}.article-filter.active{border-color:var(--gold);color:var(--gold)}.article-filter .count{opacity:.6;margin-left:6px}.article-card[hidden]{display:none}.article-reader blockquote{border-left:2px solid var(--gold);padding:4px 0 4px 24px;margin:32px 0;font-family:var(--font-serif);font-size:21px;line-height:1.45;color:var(--navy);font-style:italic}.article-reader blockquote p{font-size:inherit;color:inherit;margin:0}.article-reader ul,.article-reader ol{margin:0 0 22px;padding-left:26px}.article-reader li{font-size:17px;line-height:1.7;color:var(--ink);margin-bottom:8px}.article-reader li p{font-size:inherit;margin:0 0 8px}.article-reader li::marker{color:var(--gold)}.article-reader h2{font-size:26px;margin:40px 0 14px}.article-reader h3{font-size:21px;margin:32px 0 12px}.article-reader .footnotes{margin-top:48px;padding-top:24px;border-top:1px solid var(--hairline)}.article-reader .footnotes h2{position:static;clip:auto;width:auto;height:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 16px}.article-reader .footnotes li,.article-reader .footnotes p{font-size:14px;line-height:1.6;color:var(--ink-mute)}.article-reader sup a[data-footnote-ref],.article-reader a[data-footnote-ref]{color:var(--gold);font-weight:500;text-decoration:none}.article-reader a[data-footnote-ref]:hover{text-decoration:underline}.article-reader a[data-footnote-backref]{color:var(--gold)}.contact-map{margin-top:56px;border:1px solid var(--hairline);height:clamp(320px,42vh,440px);background:var(--cream)}.contact-map iframe{display:block;width:100%;height:100%;border:0}.attorney-tabs{display:flex;gap:24px;margin-top:32px;border-bottom:1px solid var(--hairline)}.attorney-tab{background:none;border:0;padding:14px 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;color:var(--ink-mute);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .18s var(--ease),border-color .18s var(--ease)}.attorney-tab:hover{color:var(--navy)}.attorney-tab.active{color:var(--navy);border-bottom-color:var(--gold)}.attorney-bio[hidden]{display:none}a.article-card,a.practice-card{display:block;color:inherit}.news-form input:disabled,.news-form button:disabled{cursor:not-allowed;opacity:.55}.news-form button:disabled:hover{background:var(--navy)}:root{--dur-fast: .18s;--dur: .2s;--dur-slow: .28s}.matter-header .crumb a{cursor:pointer}.matter-header .crumb a:hover{color:var(--gold)}.matter-header .tagline{font-size:19px;max-width:56ch;color:var(--ink);margin-top:20px;line-height:1.5}.matter-header .header-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.matter-body{display:grid;grid-template-columns:232px 1fr;gap:clamp(40px,6vw,80px);align-items:start;padding-block:clamp(48px,7vh,88px)}.matter-toc{position:sticky;top:104px}.matter-toc .toc-label{margin-bottom:16px}.matter-toc nav{display:flex;flex-direction:column;border-left:1px solid var(--hairline)}.matter-toc nav a{font-family:var(--font-sans);font-size:13px;color:var(--ink-mute);padding:9px 0 9px 18px;margin-left:-1px;border-left:1px solid transparent;cursor:pointer;text-decoration:none;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);line-height:1.35}.matter-toc nav a:hover{color:var(--navy)}.matter-toc nav a.active{color:var(--navy);border-left-color:var(--gold);font-weight:500}.toc-cta{margin-top:28px;background:var(--navy);padding:22px 20px}.toc-cta .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:10px}.toc-cta .ph{font-family:var(--font-serif);font-size:22px;color:var(--white)}.toc-cta .hrs{font-size:12px;color:#fff9;margin:4px 0 16px}.toc-cta .btn{width:100%}.matter-main{min-width:0;max-width:760px}.matter-main .hr-gold{margin:14px 0 20px}.matter-section{margin-bottom:clamp(44px,6vh,64px);scroll-margin-top:104px}.matter-section:last-child{margin-bottom:0}.matter-section>h2{font-size:clamp(26px,2.6vw,34px);margin-bottom:8px}.matter-prose p{font-size:17px;line-height:1.72;color:var(--ink);margin-bottom:18px}.matter-prose p:last-child{margin-bottom:0}.matter-footnote{margin-top:18px}.matter-footnote p{color:var(--ink-mute);font-size:15px}.matter-bullets{list-style:none;padding:0;margin:18px 0 0}.matter-bullets li{position:relative;padding:7px 0 7px 22px;font-size:16px;line-height:1.55;color:var(--ink);border-bottom:1px solid var(--hairline-light)}.matter-bullets li:last-child{border-bottom:0}.matter-bullets li:before{content:"";position:absolute;left:0;top:15px;width:10px;height:1px;background:var(--gold)}.matter-bullets.two-col{columns:2;column-gap:40px}.matter-bullets.two-col li{break-inside:avoid}.matter-callout{background:var(--cream);border-top:3px solid var(--gold);padding:28px 30px;margin-top:8px}.matter-callout p{font-size:16px;line-height:1.65;color:var(--ink);margin:0}.matter-callout .matter-bullets{margin-top:14px}.matter-callout .matter-bullets li{border-color:#b08d3c29}.paired{display:flex;align-items:baseline;gap:12px 18px;flex-wrap:wrap;margin-top:24px;padding-top:22px;border-top:1px solid var(--hairline)}.paired .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}.paired .links{display:flex;gap:8px 16px;flex-wrap:wrap}.paired a{font-size:14px;color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:1px;cursor:pointer;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.paired a:hover{color:var(--gold)}.matters-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);margin-top:22px}.matters-grid .cell{padding:16px 18px;border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);font-size:14px;line-height:1.4;color:var(--ink);display:flex;gap:10px;align-items:flex-start;transition:background var(--dur-fast) var(--ease)}.matters-grid .cell:hover{background:var(--paper)}.matters-grid .cell:before{content:"";flex:none;width:8px;height:1px;background:var(--gold);margin-top:10px}.matter-steps{display:grid;gap:0;margin-top:22px;border-top:1px solid var(--hairline)}.matter-steps .step-row{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid var(--hairline)}.matter-steps .step-row .n{font-family:var(--font-serif);font-size:32px;color:var(--gold);line-height:1;font-weight:500}.matter-steps .step-row .ttl{font-family:var(--font-serif);font-size:19px;color:var(--navy);font-weight:500;margin-bottom:6px}.matter-steps .step-row p{font-size:15px;line-height:1.6;color:var(--ink);margin:0}.matter-quote{margin-top:22px;border-left:3px solid var(--gold);padding:6px 0 6px 26px}.matter-quote .q{font-family:var(--font-serif);font-size:clamp(20px,2.2vw,26px);line-height:1.4;color:var(--navy);font-style:italic;margin:0}.matter-quote .cite{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--ink-mute);margin-top:14px}.faq-list{border-top:1px solid var(--hairline);margin-top:22px}.faq-item{border-bottom:1px solid var(--hairline)}.faq-q{width:100%;background:none;border:0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;font-family:var(--font-serif);font-size:19px;font-weight:500;color:var(--navy)}.faq-q:hover{color:var(--gold)}.faq-q .sign{flex:none;width:18px;height:18px;position:relative}.faq-q .sign:before,.faq-q .sign:after{content:"";position:absolute;background:var(--gold);transition:transform var(--dur) var(--ease)}.faq-q .sign:before{top:8px;left:0;right:0;height:1.5px}.faq-q .sign:after{left:8px;top:0;bottom:0;width:1.5px}.faq-item.open .faq-q .sign:after{transform:scaleY(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height var(--dur-slow) var(--ease)}.faq-item.open .faq-a{max-height:360px}.faq-a p{font-size:16px;line-height:1.65;color:var(--ink);padding:0 0 22px;margin:0;max-width:64ch}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.related-card{border:1px solid var(--hairline);border-top:2px solid var(--gold);padding:22px 22px 20px;cursor:pointer;text-decoration:none;transition:transform var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease);display:flex;flex-direction:column;gap:8px;min-height:150px}.related-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.related-card .rc-name{font-family:var(--font-serif);font-size:19px;color:var(--navy);font-weight:500;line-height:1.2}.related-card .rc-tag{font-size:13px;color:var(--ink-mute);line-height:1.45;flex:1}.related-card .rc-go{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}@media(max-width:1040px){.matters-grid{grid-template-columns:repeat(2,1fr)}.related-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.matter-body{grid-template-columns:1fr}.matter-toc{display:none}.matter-main{max-width:none}.matters-grid{grid-template-columns:1fr}.matter-bullets.two-col{columns:1}.related-grid{grid-template-columns:1fr}}.nav-links li.has-flyout{position:relative}.nav-flyout{position:absolute;top:100%;left:50%;transform:translate(-50%,6px);padding-top:14px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur);z-index:60}.nav-links li.has-flyout:hover>.nav-flyout,.nav-links li.has-flyout:focus-within>.nav-flyout{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-flyout-inner{display:grid;grid-auto-rows:min-content;gap:2px;min-width:260px;background:var(--white);border:1px solid var(--hairline-light);border-top:2px solid var(--gold);box-shadow:var(--shadow-card);padding:10px}.nav-flyout-inner a{font-size:13px;color:var(--ink);text-decoration:none;padding:9px 12px;letter-spacing:.01em;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nav-flyout-inner a:hover{background:var(--paper);color:var(--navy)}.m-sublinks{display:flex;flex-direction:column;margin:2px 0 6px;padding-left:14px;border-left:1px solid var(--hairline)}.m-sublink{font-size:15px;color:var(--ink-mute);text-decoration:none;padding:7px 0;transition:color var(--dur-fast) var(--ease)}.m-sublink:hover,.m-sublink.active{color:var(--gold)}
